diff --git a/ChangeLog b/ChangeLog index 235291c06..5e8e8c870 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,11 @@ +Sun Nov 7 14:04:00 1999 Richard Frith-Macdonald + + * Source/o_vscanf.c Reverted to earlier version - the last fix was + causing distributed objects to fail! I don't know why, but DO seems + more important than the bugfix - so, pending a rewrite of DO + encoding/decoding to remove the dependency on the old stream code, + we need to leave this as it is. + 1999-11-09 Adam Fedor * Source/o_vscanf.c (o_vscanf): Don't count '\n' as whitespace. diff --git a/Source/o_vscanf.c b/Source/o_vscanf.c index 79f90299d..0c8943c7f 100644 --- a/Source/o_vscanf.c +++ b/Source/o_vscanf.c @@ -181,12 +181,10 @@ o_vscanf (void *stream, if (isspace(fc)) { /* Whitespace characters match any amount of whitespace. */ - while (isspace (c) && c != '\n') + while (isspace (c)) inchar (); continue; } - else if (c == fc && *f == '\0') - continue; else if (c == fc) (void) inchar(); else