From 6d8a9ea7225b228f05cd6bc87165579d38d1994d Mon Sep 17 00:00:00 2001 From: Eric Andersen Date: Fri, 17 Nov 2000 17:09:06 +0000 Subject: Some cleanups from Manuel Novoa III , and a bit of extra cleanup in the test makefiles. --- libc/stdio/scanf.c | 5 +++-- libc/stdio/stdio.c | 2 ++ libc/sysdeps/linux/common/Makefile | 8 ++++---- test/stdlib/Makefile | 2 +- test/string/Makefile | 2 +- 5 files changed, 11 insertions(+), 8 deletions(-) diff --git a/libc/stdio/scanf.c b/libc/stdio/scanf.c index 51d30cdde..2962125b4 100644 --- a/libc/stdio/scanf.c +++ b/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: diff --git a/libc/stdio/stdio.c b/libc/stdio/stdio.c index 6c8c69380..367f3f9e4 100644 --- a/libc/stdio/stdio.c +++ b/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 */ diff --git a/libc/sysdeps/linux/common/Makefile b/libc/sysdeps/linux/common/Makefile index 03a4603e9..5be38fdd3 100644 --- a/libc/sysdeps/linux/common/Makefile +++ b/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)) diff --git a/test/stdlib/Makefile b/test/stdlib/Makefile index 86c9e88df..3d9666865 100644 --- a/test/stdlib/Makefile +++ b/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 diff --git a/test/string/Makefile b/test/string/Makefile index 7d2a02bef..c68996812 100644 --- a/test/string/Makefile +++ b/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 -- cgit v1.2.3