From c9ac9147cfe3ffb4cc530682b0f3f807d860d8a4 Mon Sep 17 00:00:00 2001 From: "Kaveh R. Ghazi" Date: Tue, 15 Apr 2003 20:36:33 +0000 Subject: [PATCH] argv.c: Fix comments. * argv.c: Fix comments. * calloc.c: Don't unnecessarily include "libiberty.h". (bzero): Add prototype. * floatformat.c: Include "ansidecl.h", rely on ANSI_PROTOTYPES. * getcwd.c (getcwd): Use standard definition to avoid conflicts with system headers. * hashtab.c (htab_traverse): Delete unused variables. * rename.c: Include "ansidecl.h". (rename): Use standard definition to avoid conflicts with system headers. * strsignal.c: Rely on ANSI_PROTOTYPES. * strstr.c: Check GNUC >= 2, not GNUC == 2. * vfprintf.c: Include "ansidecl.h", rely on ANSI_PROTOTYPES. * vprintf.c: Include "ansidecl.h" earlier, rely on ANSI_PROTOTYPES. * vsprintf.c: Include "ansidecl.h" earlier, rely on ANSI_PROTOTYPES and possibly include . * Makefile.in: Regenerate dependencies. From-SVN: r65659 --- libiberty/ChangeLog | 22 ++++++++++++++++++++++ libiberty/Makefile.in | 32 ++++++++++++++++++++------------ libiberty/argv.c | 4 ++-- libiberty/calloc.c | 3 +-- libiberty/floatformat.c | 3 ++- libiberty/getcwd.c | 2 +- libiberty/hashtab.c | 3 --- libiberty/rename.c | 5 +++-- libiberty/strsignal.c | 2 +- libiberty/strstr.c | 4 ++-- libiberty/vfprintf.c | 3 ++- libiberty/vprintf.c | 4 ++-- libiberty/vsprintf.c | 8 ++++++-- 13 files changed, 64 insertions(+), 31 deletions(-) diff --git a/libiberty/ChangeLog b/libiberty/ChangeLog index 98ca5994bc32..9a1cf0d8fb3a 100644 --- a/libiberty/ChangeLog +++ b/libiberty/ChangeLog @@ -1,3 +1,25 @@ +2003-04-15 Kaveh R. Ghazi + + * argv.c: Fix comments. + * calloc.c: Don't unnecessarily include "libiberty.h". + (bzero): Add prototype. + * floatformat.c: Include "ansidecl.h", rely on ANSI_PROTOTYPES. + * getcwd.c (getcwd): Use standard definition to avoid conflicts + with system headers. + * hashtab.c (htab_traverse): Delete unused variables. + * rename.c: Include "ansidecl.h". + (rename): Use standard definition to avoid conflicts with system + headers. + * strsignal.c: Rely on ANSI_PROTOTYPES. + * strstr.c: Check GNUC >= 2, not GNUC == 2. + * vfprintf.c: Include "ansidecl.h", rely on ANSI_PROTOTYPES. + * vprintf.c: Include "ansidecl.h" earlier, rely on + ANSI_PROTOTYPES. + * vsprintf.c: Include "ansidecl.h" earlier, rely on + ANSI_PROTOTYPES and possibly include . + + * Makefile.in: Regenerate dependencies. + 2003-04-15 DJ Delorie * maint-tool (deps): Scan for headers in $srcdir also. diff --git a/libiberty/Makefile.in b/libiberty/Makefile.in index 737d239450a1..2e9bff43fbb9 100644 --- a/libiberty/Makefile.in +++ b/libiberty/Makefile.in @@ -423,7 +423,7 @@ atexit.o: config.h basename.o: $(INCDIR)/ansidecl.h $(INCDIR)/libiberty.h \ $(INCDIR)/safe-ctype.h bsearch.o: config.h $(INCDIR)/ansidecl.h -calloc.o: $(INCDIR)/ansidecl.h $(INCDIR)/libiberty.h +calloc.o: $(INCDIR)/ansidecl.h choose-temp.o: config.h $(INCDIR)/ansidecl.h $(INCDIR)/libiberty.h clock.o: config.h concat.o: config.h $(INCDIR)/ansidecl.h $(INCDIR)/libiberty.h @@ -431,7 +431,7 @@ copysign.o: $(INCDIR)/ansidecl.h cp-demangle.o: config.h $(INCDIR)/ansidecl.h $(INCDIR)/demangle.h \ $(INCDIR)/dyn-string.h $(INCDIR)/getopt.h $(INCDIR)/libiberty.h cplus-dem.o: config.h $(INCDIR)/ansidecl.h $(INCDIR)/demangle.h \ - $(INCDIR)/getopt.h $(INCDIR)/libiberty.h $(INCDIR)/safe-ctype.h + $(INCDIR)/libiberty.h $(INCDIR)/safe-ctype.h dyn-string.o: config.h $(INCDIR)/ansidecl.h $(INCDIR)/dyn-string.h \ $(INCDIR)/libiberty.h fdmatch.o: $(INCDIR)/ansidecl.h $(INCDIR)/libiberty.h @@ -451,7 +451,8 @@ hex.o: $(INCDIR)/ansidecl.h $(INCDIR)/libiberty.h lbasename.o: $(INCDIR)/ansidecl.h $(INCDIR)/libiberty.h \ $(INCDIR)/safe-ctype.h lrealpath.o: config.h $(INCDIR)/ansidecl.h $(INCDIR)/libiberty.h -make-relative-prefix.o: config.h $(INCDIR)/ansidecl.h $(INCDIR)/libiberty.h +make-relative-prefix.o: config.h $(INCDIR)/ansidecl.h \ + $(INCDIR)/libiberty.h make-temp-file.o: config.h $(INCDIR)/ansidecl.h $(INCDIR)/libiberty.h md5.o: config.h $(INCDIR)/ansidecl.h $(INCDIR)/md5.h memchr.o: $(INCDIR)/ansidecl.h @@ -464,18 +465,23 @@ objalloc.o: config.h $(INCDIR)/ansidecl.h $(INCDIR)/objalloc.h obstack.o: config.h $(INCDIR)/obstack.h partition.o: config.h $(INCDIR)/ansidecl.h $(INCDIR)/libiberty.h \ $(INCDIR)/partition.h -pex-djgpp.o: config.h pex-common.h $(INCDIR)/ansidecl.h $(INCDIR)/libiberty.h -pex-mpw.o: config.h pex-common.h $(INCDIR)/ansidecl.h $(INCDIR)/libiberty.h -pex-msdos.o: config.h pex-common.h $(INCDIR)/ansidecl.h $(INCDIR)/libiberty.h \ - $(INCDIR)/safe-ctype.h -pex-os2.o: config.h pex-common.h $(INCDIR)/ansidecl.h $(INCDIR)/libiberty.h -pex-unix.o: config.h pex-common.h $(INCDIR)/ansidecl.h $(INCDIR)/libiberty.h -pex-win32.o: config.h pex-common.h $(INCDIR)/ansidecl.h $(INCDIR)/libiberty.h -physmem.o: config.h $(INCDIR)/libiberty.h +pex-djgpp.o: config.h $(INCDIR)/ansidecl.h $(INCDIR)/libiberty.h \ + $(srcdir)/pex-common.h +pex-mpw.o: config.h $(INCDIR)/ansidecl.h $(INCDIR)/libiberty.h \ + $(srcdir)/pex-common.h +pex-msdos.o: config.h $(INCDIR)/ansidecl.h $(INCDIR)/libiberty.h \ + $(srcdir)/pex-common.h $(INCDIR)/safe-ctype.h +pex-os2.o: config.h $(INCDIR)/ansidecl.h $(INCDIR)/libiberty.h \ + $(srcdir)/pex-common.h +pex-unix.o: config.h $(INCDIR)/ansidecl.h $(INCDIR)/libiberty.h \ + $(srcdir)/pex-common.h +pex-win32.o: config.h $(INCDIR)/ansidecl.h $(INCDIR)/libiberty.h \ + $(srcdir)/pex-common.h +physmem.o: config.h $(INCDIR)/ansidecl.h $(INCDIR)/libiberty.h putenv.o: config.h $(INCDIR)/ansidecl.h random.o: $(INCDIR)/ansidecl.h regex.o: config.h $(INCDIR)/xregex.h $(INCDIR)/xregex2.h -rename.o: config.h +rename.o: config.h $(INCDIR)/ansidecl.h safe-ctype.o: $(INCDIR)/ansidecl.h $(INCDIR)/safe-ctype.h setenv.o: config.h $(INCDIR)/ansidecl.h sigsetmask.o: $(INCDIR)/ansidecl.h @@ -486,6 +492,7 @@ splay-tree.o: config.h $(INCDIR)/ansidecl.h $(INCDIR)/libiberty.h \ $(INCDIR)/splay-tree.h strcasecmp.o: $(INCDIR)/ansidecl.h strchr.o: $(INCDIR)/ansidecl.h +strdup.o: $(INCDIR)/ansidecl.h strerror.o: config.h $(INCDIR)/ansidecl.h $(INCDIR)/libiberty.h strncasecmp.o: $(INCDIR)/ansidecl.h strncmp.o: $(INCDIR)/ansidecl.h @@ -498,6 +505,7 @@ ternary.o: config.h $(INCDIR)/ansidecl.h $(INCDIR)/libiberty.h \ $(INCDIR)/ternary.h vasprintf.o: config.h $(INCDIR)/ansidecl.h $(INCDIR)/libiberty.h vfork.o: $(INCDIR)/ansidecl.h +vfprintf.o: $(INCDIR)/ansidecl.h vprintf.o: $(INCDIR)/ansidecl.h vsprintf.o: $(INCDIR)/ansidecl.h waitpid.o: config.h diff --git a/libiberty/argv.c b/libiberty/argv.c index e4a03793b65d..31d8ef55e266 100644 --- a/libiberty/argv.c +++ b/libiberty/argv.c @@ -35,7 +35,7 @@ Boston, MA 02111-1307, USA. */ #include #include -#else /* !__STDC__ */ +#else /* !ANSI_PROTOTYPES */ #if !defined _WIN32 || defined __GNUC__ extern char *memcpy (); /* Copy memory region */ @@ -46,7 +46,7 @@ extern void free (); /* Free malloc'd memory */ extern char *strdup (); /* Duplicate a string */ #endif -#endif /* __STDC__ */ +#endif /* ANSI_PROTOTYPES */ #ifndef NULL diff --git a/libiberty/calloc.c b/libiberty/calloc.c index b342f6c1b3b5..50736823077c 100644 --- a/libiberty/calloc.c +++ b/libiberty/calloc.c @@ -13,8 +13,6 @@ Uses @code{malloc} to allocate storage for @var{nelem} objects of */ #include "ansidecl.h" -#include "libiberty.h" - #ifdef ANSI_PROTOTYPES #include #else @@ -23,6 +21,7 @@ Uses @code{malloc} to allocate storage for @var{nelem} objects of /* For systems with larger pointers than ints, this must be declared. */ PTR malloc PARAMS ((size_t)); +void bzero PARAMS ((PTR, size_t)); PTR calloc (nelem, elsize) diff --git a/libiberty/floatformat.c b/libiberty/floatformat.c index d9e9fad816de..d69024f73902 100644 --- a/libiberty/floatformat.c +++ b/libiberty/floatformat.c @@ -17,9 +17,10 @@ You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ +#include "ansidecl.h" #include "floatformat.h" #include /* ldexp */ -#ifdef __STDC__ +#ifdef ANSI_PROTOTYPES #include extern void *memcpy (void *s1, const void *s2, size_t n); extern void *memset (void *s, int c, size_t n); diff --git a/libiberty/getcwd.c b/libiberty/getcwd.c index 465b4e0b2aa4..a19d26796d57 100644 --- a/libiberty/getcwd.c +++ b/libiberty/getcwd.c @@ -40,7 +40,7 @@ extern int errno; char * getcwd (buf, len) char *buf; - int len; + size_t len; { char ourbuf[MAXPATHLEN]; char *result; diff --git a/libiberty/hashtab.c b/libiberty/hashtab.c index 2f8dfd6c581a..32067afb5b8f 100644 --- a/libiberty/hashtab.c +++ b/libiberty/hashtab.c @@ -634,9 +634,6 @@ htab_traverse (htab, callback, info) htab_trav callback; PTR info; { - PTR *slot; - PTR *limit; - if ((htab->n_elements - htab->n_deleted) * 8 < htab->size) htab_expand (htab); diff --git a/libiberty/rename.c b/libiberty/rename.c index 05630629c1fa..399980ab7d7e 100644 --- a/libiberty/rename.c +++ b/libiberty/rename.c @@ -12,6 +12,7 @@ exists, it is removed. */ +#include "ansidecl.h" #ifdef HAVE_CONFIG_H #include "config.h" #endif @@ -22,8 +23,8 @@ exists, it is removed. int rename (zfrom, zto) - char *zfrom; - char *zto; + const char *zfrom; + const char *zto; { if (link (zfrom, zto) < 0) { diff --git a/libiberty/strsignal.c b/libiberty/strsignal.c index 86c8aca5b499..a8a7d341fefa 100644 --- a/libiberty/strsignal.c +++ b/libiberty/strsignal.c @@ -42,7 +42,7 @@ extern PTR memset (); #undef sys_nsig #ifndef NULL -# ifdef __STDC__ +# ifdef ANSI_PROTOTYPES # define NULL (void *) 0 # else # define NULL 0 diff --git a/libiberty/strstr.c b/libiberty/strstr.c index 470e04b1a761..a059c7f5dcb3 100644 --- a/libiberty/strstr.c +++ b/libiberty/strstr.c @@ -27,8 +27,8 @@ strstr (s1, s2) register char *p = s1; extern char *strchr (); extern int strncmp (); -#if __GNUC__==2 - extern __SIZE_TYPE__ strlen (); +#if __GNUC__ >= 2 + extern __SIZE_TYPE__ strlen (const char *); #endif register int len = strlen (s2); diff --git a/libiberty/vfprintf.c b/libiberty/vfprintf.c index db7b2ff4c19e..18f09d47d324 100644 --- a/libiberty/vfprintf.c +++ b/libiberty/vfprintf.c @@ -3,7 +3,8 @@ Copyright (C) 1998 Free Software Foundation, Inc. */ -#ifdef __STDC__ +#include "ansidecl.h" +#ifdef ANSI_PROTOTYPES #include #else #include diff --git a/libiberty/vprintf.c b/libiberty/vprintf.c index c57c3e4f3184..9487896ea5ef 100644 --- a/libiberty/vprintf.c +++ b/libiberty/vprintf.c @@ -15,13 +15,13 @@ nonstandard but common function @code{_doprnt}. */ -#ifdef __STDC__ +#include +#ifdef ANSI_PROTOTYPES #include #else #include #endif #include -#include #undef vprintf int vprintf (format, ap) diff --git a/libiberty/vsprintf.c b/libiberty/vsprintf.c index b69e9bc9ca6e..9f09d7e27588 100644 --- a/libiberty/vsprintf.c +++ b/libiberty/vsprintf.c @@ -26,9 +26,13 @@ the resulting executable to be covered by the GNU General Public License. This exception does not however invalidate any other reasons why the executable file might be covered by the GNU General Public License. */ -#include -#include #include +#ifdef ANSI_PROTOTYPES +#include +#else +#include +#endif +#include #undef vsprintf #if defined _IOSTRG && defined _IOWRT