Don't #include "str.h" in stpcpy.c.
authorBen Pfaff <blp@gnu.org>
Fri, 13 Feb 2004 19:23:23 +0000 (19:23 +0000)
committerBen Pfaff <blp@gnu.org>
Fri, 13 Feb 2004 19:23:23 +0000 (19:23 +0000)
lib/misc/ChangeLog
lib/misc/stpcpy.c

index d0a926985ff419c6ba5c905951aeb6c072c7afb7..3128afa32a1da7429539e2fc22e97f8318fc200a 100644 (file)
@@ -1,3 +1,7 @@
+Fri Feb 13 11:21:46 2004  Ben Pfaff  <blp@gnu.org>
+
+       * stpcpy.c: Don't #include "str.h".
+
 Sat Dec 27 16:37:07 2003  Ben Pfaff  <blp@gnu.org>
 
        * Makefile.am: (EXTRA_DIST) Add getopt.c, getopt1.c, memcpy.c,
index b9df2972a37be17577863ae10db395d31815d99f..b87f40fa437a85dd7725f8d0caf8c300f9de6686 100644 (file)
 
 #include <stddef.h>
 
-/* Some old versions of Linux libc prototype stpcpy() in string.h but
-   fail to include it in their C library.  By not including string.h
-   on these systems we can avoid conflicting prototypes.  Of course,
-   in theory this might be dangerous, if the prototype specifies some
-   weird calling convention, but for GNU/Linux at least it shouldn't
-   cause problems.
-
-   This might be needed for systems other than GNU/Linux; let me
-   know. */
-
-#ifdef __linux__
 void *memcpy (void *, const void *, size_t);
 size_t strlen (const char *);
-#else
-#include "str.h"
-#endif
 
 /* Copies SRC to DEST, returning the address of the terminating '\0'
    in DEST. */