Browse Source

Some cleanups from Manuel Novoa III <mnovoa3@bellsouth.net>,
and a bit of extra cleanup in the test makefiles.

Eric Andersen 23 years ago
parent
commit
6d8a9ea722
5 changed files with 11 additions and 8 deletions
  1. 3 2
      libc/stdio/scanf.c
  2. 2 0
      libc/stdio/stdio.c
  3. 4 4
      libc/sysdeps/linux/common/Makefile
  4. 1 1
      test/stdlib/Makefile
  5. 1 1
      test/string/Makefile

+ 3 - 2
libc/stdio/scanf.c

@@ -201,15 +201,16 @@ va_list ap;
 			strcpy(delim, "\011\012\013\014\015 ");
 			strcpy(digits, "0123456789ABCDEF");
 
-			if (fmt[1] == '*') {
+			if (*++fmt == '*') {
 				endnull = store = 0;
 				++fmt;
 			}
 
-			while (isdigit(*++fmt)) {	/* width digit(s) */
+			while (isdigit(*fmt)) {	/* width digit(s) */
 				if (width == -1)
 					width = 0;
 				wide1 = width = (width * 10) + (*fmt - '0');
+				++fmt;
 			}
 			--fmt;
 		  fmtnxt:

+ 2 - 0
libc/stdio/stdio.c

@@ -609,6 +609,8 @@ const char *mode;
 	int fopen_mode = 0;
 	FILE *nfp = 0;
 
+	Inline_init;
+
 	/* If we've got an fp close the old one (freopen) */
 	if (fp) {
 		/* Careful, don't de-allocate it */

+ 4 - 4
libc/sysdeps/linux/common/Makefile

@@ -26,10 +26,10 @@ include $(TOPDIR)Rules.mak
 LIBC=$(TOPDIR)libc.a
 
 
-CSRC =closedir.o dirfd.o getdents.o getdnnm.o gethstnm.o getpagesize.o \
-	isatty.o kernel_version.o mkfifo.o opendir.o readdir.o rewinddir.o \
-	seekdir.o setegid.o seteuid.o setpgrp.o statfix.o tell.o telldir.o \
-	wait.o wait3.o _xmknod.o _fxstat.o _lxstat.o _xstat.o libc_init.o tcgetatr.o
+CSRC =closedir.c dirfd.c getdents.c getdnnm.c gethstnm.c getpagesize.c \
+	isatty.c kernel_version.c mkfifo.c opendir.c readdir.c rewinddir.c \
+	seekdir.c setegid.c seteuid.c setpgrp.c statfix.c tell.c telldir.c \
+	wait.c wait3.c _xmknod.c _fxstat.c _lxstat.c _xstat.c libc_init.c tcgetatr.c
 COBJS=$(patsubst %.c,%.o, $(CSRC))
 
 

+ 1 - 1
test/stdlib/Makefile

@@ -121,6 +121,6 @@ teststrtol_diff: teststrtol_glibc teststrtol
 	-@ echo " "
 
 clean:
-	rm -f *.[oa] *~ core $(TARGETS)
+	rm -f *.[oa] *~ core $(TARGETS) teststrtol_glibc.out teststrtol.out
 
 

+ 1 - 1
test/string/Makefile

@@ -73,6 +73,6 @@ testcopy_diff: testcopy testcopy_glibc
 
 
 clean:
-	rm -f *.[oa] *~ core $(TARGETS)
+	rm -f *.[oa] *~ core $(TARGETS) testcopy.gnu.out testcopy.out