summaryrefslogtreecommitdiff
path: root/include/libiberty.h
diff options
context:
space:
mode:
authorDJ Delorie <dj@delorie.com>2005-05-12 20:00:35 +0000
committerDJ Delorie <dj@delorie.com>2005-05-12 20:00:35 +0000
commit0a3e8d712a81c4476228ee809d1fc8957e21c413 (patch)
treee634333ebe037f27c7eac819897b5d035e128a52 /include/libiberty.h
parent52ad1210762bb1576b3e1dfc6772d382e18afa8e (diff)
downloadgdb-0a3e8d712a81c4476228ee809d1fc8957e21c413.tar.gz
merge from gcc
Diffstat (limited to 'include/libiberty.h')
-rw-r--r--include/libiberty.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/include/libiberty.h b/include/libiberty.h
index 3f51e41312d..ae0ab2bde08 100644
--- a/include/libiberty.h
+++ b/include/libiberty.h
@@ -97,7 +97,10 @@ extern char **dupargv (char **) ATTRIBUTE_MALLOC;
#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 (const char *);
#else
-extern char *basename ();
+/* Do not allow basename to be used if there is no prototype seen. We
+ either need to use the above prototype or have one from
+ autoconf which would result in HAVE_DECL_BASENAME being set. */
+#define basename basename_cannot_be_used_without_a_prototype
#endif
#endif