diff options
author | DJ Delorie <dj@redhat.com> | 2004-11-20 03:00:47 +0000 |
---|---|---|
committer | DJ Delorie <dj@redhat.com> | 2004-11-20 03:00:47 +0000 |
commit | 3e0f14040c874aadbf96d1c9c922e3fcb3ab6c4e (patch) | |
tree | 89bc065c9804aa0c00ae1ae8f848c03da72fe059 | |
parent | ef81051b92dbd9bb3bda14700c07fc9c5ce35e96 (diff) | |
download | fsf-binutils-gdb-3e0f14040c874aadbf96d1c9c922e3fcb3ab6c4e.zip fsf-binutils-gdb-3e0f14040c874aadbf96d1c9c922e3fcb3ab6c4e.tar.gz fsf-binutils-gdb-3e0f14040c874aadbf96d1c9c922e3fcb3ab6c4e.tar.bz2 |
merge from gcc
-rw-r--r-- | libiberty/ChangeLog | 6 | ||||
-rw-r--r-- | libiberty/objalloc.c | 2 | ||||
-rw-r--r-- | libiberty/regex.c | 6 | ||||
-rw-r--r-- | libiberty/strsignal.c | 3 | ||||
-rw-r--r-- | libiberty/xstrerror.c | 2 |
5 files changed, 13 insertions, 6 deletions
diff --git a/libiberty/ChangeLog b/libiberty/ChangeLog index 756214a..bddcee9 100644 --- a/libiberty/ChangeLog +++ b/libiberty/ChangeLog @@ -1,3 +1,9 @@ +2004-11-19 Roger Sayle <roger@eyesopen.com> + + * objalloc.c, strsignal.c, xstrerror.c: Include "config.h" before + "ansidecl.h" to avoid redeclaration errors with native compilers. + * regex.c: Protect config.h from multiple inclusion. + 2004-11-12 Mike Stump <mrs@apple.com> * Makefile.in (libiberty.html): Fix html generation. diff --git a/libiberty/objalloc.c b/libiberty/objalloc.c index 5099569..1cda7b9 100644 --- a/libiberty/objalloc.c +++ b/libiberty/objalloc.c @@ -17,8 +17,8 @@ along with this program; if not, write to the Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ -#include "ansidecl.h" #include "config.h" +#include "ansidecl.h" #include "objalloc.h" diff --git a/libiberty/regex.c b/libiberty/regex.c index 522b0ee..3babf6c 100644 --- a/libiberty/regex.c +++ b/libiberty/regex.c @@ -32,8 +32,10 @@ #undef _GNU_SOURCE #define _GNU_SOURCE -#ifdef HAVE_CONFIG_H -# include <config.h> +#ifndef INSIDE_RECURSION +# ifdef HAVE_CONFIG_H +# include <config.h> +# endif #endif #include <ansidecl.h> diff --git a/libiberty/strsignal.c b/libiberty/strsignal.c index a8a7d34..1ff984d 100644 --- a/libiberty/strsignal.c +++ b/libiberty/strsignal.c @@ -2,11 +2,10 @@ Written by Fred Fish. fnf@cygnus.com This file is in the public domain. */ +#include "config.h" #include "ansidecl.h" #include "libiberty.h" -#include "config.h" - /* We need to declare sys_siglist, because even if the system provides it we can't assume that it is declared in <signal.h> (for example, SunOS provides sys_siglist, but it does not declare it in any diff --git a/libiberty/xstrerror.c b/libiberty/xstrerror.c index 9000d17..e3f1ca0 100644 --- a/libiberty/xstrerror.c +++ b/libiberty/xstrerror.c @@ -15,8 +15,8 @@ will never return a @code{NULL} pointer. #include <stdio.h> -#include "libiberty.h" #include "config.h" +#include "libiberty.h" #ifdef VMS #include <errno.h> |