diff --git a/library/GNUmakefile.68k b/library/GNUmakefile.68k index 5703b84..0d76a76 100644 --- a/library/GNUmakefile.68k +++ b/library/GNUmakefile.68k @@ -1,5 +1,5 @@ # -# $Id: GNUmakefile.68k,v 1.12 2004-10-24 20:03:36 obarthel Exp $ +# $Id: GNUmakefile.68k,v 1.13 2004-10-26 16:25:03 obarthel Exp $ # # :ts=8 # @@ -108,7 +108,7 @@ INCLUDES = -Iinclude -I. -Inetinclude #OPTIONS = -DDEBUG -D__MEM_DEBUG -DNO_INLINE_STDARG -fno-builtin OPTIMIZE = -O #OPTIMIZE = -O2 -fomit-frame-pointer - DEBUG = -g2 +#DEBUG = -g2 CFLAGS = $(WARNINGS) $(OPTIMIZE) $(DEBUG) $(OPTIONS) $(CODE_TYPE) $(INCLUDES) diff --git a/library/amiga.lib_rev.h b/library/amiga.lib_rev.h index e8c893c..a582bbc 100644 --- a/library/amiga.lib_rev.h +++ b/library/amiga.lib_rev.h @@ -1,6 +1,6 @@ #define VERSION 1 -#define REVISION 180 -#define DATE "23.10.2004" -#define VERS "amiga.lib 1.180" -#define VSTRING "amiga.lib 1.180 (23.10.2004)\r\n" -#define VERSTAG "\0$VER: amiga.lib 1.180 (23.10.2004)" +#define REVISION 181 +#define DATE "26.10.2004" +#define VERS "amiga.lib 1.181" +#define VSTRING "amiga.lib 1.181 (26.10.2004)\r\n" +#define VERSTAG "\0$VER: amiga.lib 1.181 (26.10.2004)" diff --git a/library/amiga.lib_rev.rev b/library/amiga.lib_rev.rev index 3af99ee..3b4a6e8 100644 --- a/library/amiga.lib_rev.rev +++ b/library/amiga.lib_rev.rev @@ -1 +1 @@ -180 +181 diff --git a/library/c.lib_rev.h b/library/c.lib_rev.h index 0cfeaa8..7669b8b 100644 --- a/library/c.lib_rev.h +++ b/library/c.lib_rev.h @@ -1,6 +1,6 @@ #define VERSION 1 -#define REVISION 180 -#define DATE "23.10.2004" -#define VERS "c.lib 1.180" -#define VSTRING "c.lib 1.180 (23.10.2004)\r\n" -#define VERSTAG "\0$VER: c.lib 1.180 (23.10.2004)" +#define REVISION 181 +#define DATE "26.10.2004" +#define VERS "c.lib 1.181" +#define VSTRING "c.lib 1.181 (26.10.2004)\r\n" +#define VERSTAG "\0$VER: c.lib 1.181 (26.10.2004)" diff --git a/library/c.lib_rev.rev b/library/c.lib_rev.rev index 3af99ee..3b4a6e8 100644 --- a/library/c.lib_rev.rev +++ b/library/c.lib_rev.rev @@ -1 +1 @@ -180 +181 diff --git a/library/changes b/library/changes index 9c53e68..2381c2b 100644 --- a/library/changes +++ b/library/changes @@ -1,3 +1,9 @@ +c.lib 1.181 (26.10.2004) + +- The scanf() family now always returns the number of assignments made + unless an error occured or an EOF was hit during conversion before the + first assignment could be made. + - strtok() did not terminate properly if the last token in the string did not end with a separator character but with a '\0' byte. Fixed. diff --git a/library/debug.lib_rev.h b/library/debug.lib_rev.h index aea8437..05380b9 100644 --- a/library/debug.lib_rev.h +++ b/library/debug.lib_rev.h @@ -1,6 +1,6 @@ #define VERSION 1 -#define REVISION 180 -#define DATE "23.10.2004" -#define VERS "debug.lib 1.180" -#define VSTRING "debug.lib 1.180 (23.10.2004)\r\n" -#define VERSTAG "\0$VER: debug.lib 1.180 (23.10.2004)" +#define REVISION 181 +#define DATE "26.10.2004" +#define VERS "debug.lib 1.181" +#define VSTRING "debug.lib 1.181 (26.10.2004)\r\n" +#define VERSTAG "\0$VER: debug.lib 1.181 (26.10.2004)" diff --git a/library/debug.lib_rev.rev b/library/debug.lib_rev.rev index 3af99ee..3b4a6e8 100644 --- a/library/debug.lib_rev.rev +++ b/library/debug.lib_rev.rev @@ -1 +1 @@ -180 +181 diff --git a/library/m.lib_rev.h b/library/m.lib_rev.h index b84a1cf..9e36389 100644 --- a/library/m.lib_rev.h +++ b/library/m.lib_rev.h @@ -1,6 +1,6 @@ #define VERSION 1 -#define REVISION 180 -#define DATE "23.10.2004" -#define VERS "m.lib 1.180" -#define VSTRING "m.lib 1.180 (23.10.2004)\r\n" -#define VERSTAG "\0$VER: m.lib 1.180 (23.10.2004)" +#define REVISION 181 +#define DATE "26.10.2004" +#define VERS "m.lib 1.181" +#define VSTRING "m.lib 1.181 (26.10.2004)\r\n" +#define VERSTAG "\0$VER: m.lib 1.181 (26.10.2004)" diff --git a/library/m.lib_rev.rev b/library/m.lib_rev.rev index 3af99ee..3b4a6e8 100644 --- a/library/m.lib_rev.rev +++ b/library/m.lib_rev.rev @@ -1 +1 @@ -180 +181 diff --git a/library/m881.lib_rev.h b/library/m881.lib_rev.h index cbe49d2..2d10371 100644 --- a/library/m881.lib_rev.h +++ b/library/m881.lib_rev.h @@ -1,6 +1,6 @@ #define VERSION 1 -#define REVISION 180 -#define DATE "23.10.2004" -#define VERS "m881.lib 1.180" -#define VSTRING "m881.lib 1.180 (23.10.2004)\r\n" -#define VERSTAG "\0$VER: m881.lib 1.180 (23.10.2004)" +#define REVISION 181 +#define DATE "26.10.2004" +#define VERS "m881.lib 1.181" +#define VSTRING "m881.lib 1.181 (26.10.2004)\r\n" +#define VERSTAG "\0$VER: m881.lib 1.181 (26.10.2004)" diff --git a/library/m881.lib_rev.rev b/library/m881.lib_rev.rev index 3af99ee..3b4a6e8 100644 --- a/library/m881.lib_rev.rev +++ b/library/m881.lib_rev.rev @@ -1 +1 @@ -180 +181 diff --git a/library/net.lib_rev.h b/library/net.lib_rev.h index 73faf7f..028625f 100644 --- a/library/net.lib_rev.h +++ b/library/net.lib_rev.h @@ -1,6 +1,6 @@ #define VERSION 1 -#define REVISION 180 -#define DATE "23.10.2004" -#define VERS "net.lib 1.180" -#define VSTRING "net.lib 1.180 (23.10.2004)\r\n" -#define VERSTAG "\0$VER: net.lib 1.180 (23.10.2004)" +#define REVISION 181 +#define DATE "26.10.2004" +#define VERS "net.lib 1.181" +#define VSTRING "net.lib 1.181 (26.10.2004)\r\n" +#define VERSTAG "\0$VER: net.lib 1.181 (26.10.2004)" diff --git a/library/net.lib_rev.rev b/library/net.lib_rev.rev index 3af99ee..3b4a6e8 100644 --- a/library/net.lib_rev.rev +++ b/library/net.lib_rev.rev @@ -1 +1 @@ -180 +181 diff --git a/library/stack.lib_rev.h b/library/stack.lib_rev.h index 7b2bf54..6f8f8de 100644 --- a/library/stack.lib_rev.h +++ b/library/stack.lib_rev.h @@ -1,6 +1,6 @@ #define VERSION 1 -#define REVISION 180 -#define DATE "23.10.2004" -#define VERS "stack.lib 1.180" -#define VSTRING "stack.lib 1.180 (23.10.2004)\r\n" -#define VERSTAG "\0$VER: stack.lib 1.180 (23.10.2004)" +#define REVISION 181 +#define DATE "26.10.2004" +#define VERS "stack.lib 1.181" +#define VSTRING "stack.lib 1.181 (26.10.2004)\r\n" +#define VERSTAG "\0$VER: stack.lib 1.181 (26.10.2004)" diff --git a/library/stack.lib_rev.rev b/library/stack.lib_rev.rev index 3af99ee..3b4a6e8 100644 --- a/library/stack.lib_rev.rev +++ b/library/stack.lib_rev.rev @@ -1 +1 @@ -180 +181 diff --git a/library/stdio_vfscanf.c b/library/stdio_vfscanf.c index cf4de0a..3b0d650 100644 --- a/library/stdio_vfscanf.c +++ b/library/stdio_vfscanf.c @@ -1,5 +1,5 @@ /* - * $Id: stdio_vfscanf.c,v 1.3 2004-10-22 10:57:53 obarthel Exp $ + * $Id: stdio_vfscanf.c,v 1.4 2004-10-26 16:25:03 obarthel Exp $ * * :ts=4 * @@ -1577,8 +1577,7 @@ __vfscanf(FILE *stream, const char *format, va_list arg) } } - if(num_conversions > 0) - result = num_assignments; + result = num_assignments; out: diff --git a/library/unix.lib_rev.h b/library/unix.lib_rev.h index 1c52814..3d4c1ca 100644 --- a/library/unix.lib_rev.h +++ b/library/unix.lib_rev.h @@ -1,6 +1,6 @@ #define VERSION 1 -#define REVISION 180 -#define DATE "23.10.2004" -#define VERS "unix.lib 1.180" -#define VSTRING "unix.lib 1.180 (23.10.2004)\r\n" -#define VERSTAG "\0$VER: unix.lib 1.180 (23.10.2004)" +#define REVISION 181 +#define DATE "26.10.2004" +#define VERS "unix.lib 1.181" +#define VSTRING "unix.lib 1.181 (26.10.2004)\r\n" +#define VERSTAG "\0$VER: unix.lib 1.181 (26.10.2004)" diff --git a/library/unix.lib_rev.rev b/library/unix.lib_rev.rev index 3af99ee..3b4a6e8 100644 --- a/library/unix.lib_rev.rev +++ b/library/unix.lib_rev.rev @@ -1 +1 @@ -180 +181