merge from gcc
authorDJ Delorie <dj@redhat.com>
Mon, 16 May 2005 18:02:47 +0000 (18:02 +0000)
committerDJ Delorie <dj@redhat.com>
Mon, 16 May 2005 18:02:47 +0000 (18:02 +0000)
libiberty/ChangeLog
libiberty/getopt1.c
libiberty/getpwd.c

index 794e147048d0ce9e8d156f05f4b669360e378be5..9b5a09475a35495c41bdf24b4d8cd5c1cc38078c 100644 (file)
@@ -1,3 +1,11 @@
+2005-05-16  Andreas Jaeger  <aj@suse.de>
+
+       * getpwd.c: Remove unneeded prototype getcwd and move getwd so
+       that it's only declared if needed.
+
+       * getopt1.c: Change order of includes so that __GNU_LIBRARY__ is
+       defined.
+
 2005-05-15  Andreas Jaeger  <aj@suse.de>
 
        * functions.texi: Regenerated.
index 6fc75a62ab74e49605959f800aa3e9b3a89a051e..255b1445637fb1c8c879550e21d6a691353ac7c3 100644 (file)
@@ -1,5 +1,5 @@
 /* getopt_long and getopt_long_only entry points for GNU getopt.
-   Copyright (C) 1987,88,89,90,91,92,93,94,96,97,98
+   Copyright (C) 1987,88,89,90,91,92,93,94,96,97,98,2005
      Free Software Foundation, Inc.
 
    NOTE: This source is derived from an old version taken from the GNU C
@@ -24,8 +24,6 @@
 #include <config.h>
 #endif
 
-#include "getopt.h"
-
 #if !defined __STDC__ || !__STDC__
 /* This is a separate conditional since some stdc systems
    reject `defined (const)'.  */
@@ -36,6 +34,8 @@
 
 #include <stdio.h>
 
+#include "getopt.h"
+
 /* Comment out all this code if we are using the GNU C Library, and are not
    actually compiling the library itself.  This code is part of the GNU C
    Library, but also included in many other GNU distributions.  Compiling
index e57ef47e947d67fa46eda615d2ff356e2d75a48c..c7880d70444494763b89d429b3b3bd34d91f2978 100644 (file)
@@ -39,10 +39,6 @@ extern int errno;
 #include <limits.h>
 #endif
 
-/* Prototype these in case the system headers don't provide them. */
-extern char *getpwd ();
-extern char *getwd ();
-
 #include "libiberty.h"
 
 /* Virtually every UN*X system now in common use (except for pre-4.3-tahoe
@@ -50,6 +46,8 @@ extern char *getwd ();
    the few exceptions to the general rule here.  */
 
 #if !defined(HAVE_GETCWD) && defined(HAVE_GETWD)
+/* Prototype in case the system headers doesn't provide it. */
+extern char *getwd ();
 #define getcwd(buf,len) getwd(buf)
 #endif