diff --git a/ChangeLog b/ChangeLog index 53f0d12bc..e1b64929b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +Mon Jan 4 9:05:00 1998 Richard Frith-Macdonald + + * src/o_vscanf.c: Don't make local copy of va_list parameter by + assignment - doesn't work on machines where a va_list is an array. + Sat Jan 2 12:48:51 1999 Adam Fedor * configure.in: Configure subdir src/mframe properly using diff --git a/Source/o_vscanf.c b/Source/o_vscanf.c index d54151154..81de354e6 100644 --- a/Source/o_vscanf.c +++ b/Source/o_vscanf.c @@ -92,10 +92,8 @@ int o_vscanf (void *stream, int (*inchar_func)(void*), void (*unchar_func)(void*,int), - const char *format, va_list argptr) + const char *format, va_list arg) { - va_list arg = (va_list) argptr; - register CONST char *f = format; register char fc; /* Current character of the format. */ register size_t done = 0; /* Assignments done. */