[PATCH] libiberty.h: Fix basename warning.
Aaron W. LaFramboise
aaron98wiridge9@aaronwl.com
Mon Sep 13 22:48:00 GMT 2004
This patch matches what other systems are apparently doing and makes an
annoying warning go away.
I have a copyright assignment but no CVS privileges.
2004-07-13 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
* libiberty.h (basename): Prototype for __MINGW32__.
Index: src/include/libiberty.h
===================================================================
RCS file: /cvs/src/src/include/libiberty.h,v
retrieving revision 1.24
diff -c -3 -p -r1.24 libiberty.h
*** src/include/libiberty.h 15 May 2003 19:08:25 -0000 1.24
--- src/include/libiberty.h 13 Jul 2004 12:06:35 -0000
*************** extern char **dupargv PARAMS ((char **))
*** 74,80 ****
to find the declaration so provide a fully prototyped one. If it
is 1, we found it so don't provide any declaration at all. */
#if !HAVE_DECL_BASENAME
! #if defined (__GNU_LIBRARY__ ) || defined (__linux__) || defined
(__FreeBSD__) || defined (__OpenBSD__) || defined(__NetBSD__) || defined
(__CYGWIN__) || defined (__CYGWIN32__) || defined (HAVE_DECL_BASENAME)
extern char *basename PARAMS ((const char *));
#else
extern char *basename ();
--- 74,80 ----
to find the declaration so provide a fully prototyped one. If it
is 1, we found it so don't provide any declaration at all. */
#if !HAVE_DECL_BASENAME
! #if defined (__GNU_LIBRARY__ ) || defined (__linux__) || defined
(__FreeBSD__) || defined (__OpenBSD__) || defined(__NetBSD__) || defined
(__CYGWIN__) || defined (__CYGWIN32__) || defined (__MINGW32__) || defined
(HAVE_DECL_BASENAME)
extern char *basename PARAMS ((const char *));
#else
extern char *basename ();
More information about the Binutils
mailing list