Peter S. Mazinger 18 лет назад
Родитель
Сommit
032a3e76d2

+ 1 - 1
libc/string/i386/memchr.c

@@ -30,9 +30,9 @@
  *  -Erik
  */
 
-#define _GNU_SOURCE
 #include <string.h>
 
+#undef memchr
 void attribute_hidden *__memchr(const void *cs, int c, size_t count)
 {
     int d0;

+ 1 - 1
libc/string/i386/memcpy.c

@@ -30,9 +30,9 @@
  *  -Erik
  */
 
-#define _GNU_SOURCE
 #include <string.h>
 
+#undef memcpy
 void attribute_hidden *__memcpy(void * to, const void * from, size_t n)
 {
     int d0, d1, d2;

+ 1 - 1
libc/string/i386/memmove.c

@@ -30,9 +30,9 @@
  *  -Erik
  */
 
-#define _GNU_SOURCE
 #include <string.h>
 
+#undef memmove
 void attribute_hidden *__memmove(void *dest, const void *src, size_t n)
 {
     int d0, d1, d2;

+ 1 - 1
libc/string/i386/memset.c

@@ -30,9 +30,9 @@
  *  -Erik
  */
 
-#define _GNU_SOURCE
 #include <string.h>
 
+#undef memset
 void attribute_hidden *__memset(void *s, int c, size_t count)
 {
     int d0, d1;

+ 1 - 1
libc/string/i386/strcat.c

@@ -30,9 +30,9 @@
  *  -Erik
  */
 
-#define _GNU_SOURCE
 #include <string.h>
 
+#undef strcat
 char attribute_hidden *__strcat(char * dest, const char * src)
 {
     int d0, d1, d2, d3;

+ 1 - 1
libc/string/i386/strchr.c

@@ -30,9 +30,9 @@
  *  -Erik
  */
 
-#define _GNU_SOURCE
 #include <string.h>
 
+#undef strchr
 char attribute_hidden *__strchr(const char *s, int c)
 {
     int d0;

+ 3 - 2
libc/string/i386/strcmp.c

@@ -30,10 +30,10 @@
  *  -Erik
  */
 
-#define _GNU_SOURCE
 #include <string.h>
 #include <locale.h> /* for __LOCALE_C_ONLY */
 
+#undef strcmp
 int attribute_hidden __strcmp(const char *cs, const char *ct)
 {
     int d0, d1;
@@ -57,5 +57,6 @@ int attribute_hidden __strcmp(const char *cs, const char *ct)
 strong_alias(__strcmp, strcmp)
 
 #ifdef __LOCALE_C_ONLY
-weak_alias(strcmp, strcoll)
+weak_alias(__strcmp, __strcoll)
+strong_alias(__strcoll, strcoll)
 #endif /* __LOCALE_C_ONLY */

+ 1 - 1
libc/string/i386/strcpy.c

@@ -30,9 +30,9 @@
  *  -Erik
  */
 
-#define _GNU_SOURCE
 #include <string.h>
 
+#undef strcpy
 char attribute_hidden *__strcpy(char * dest, const char * src)
 {
     int d0, d1, d2;

+ 1 - 1
libc/string/i386/strlen.c

@@ -30,9 +30,9 @@
  *  -Erik
  */
 
-#define _GNU_SOURCE
 #include <string.h>
 
+#undef strlen
 size_t attribute_hidden __strlen(const char *s)
 {
     int d0;

+ 1 - 1
libc/string/i386/strncat.c

@@ -30,9 +30,9 @@
  *  -Erik
  */
 
-#define _GNU_SOURCE
 #include <string.h>
 
+#undef strncat
 char attribute_hidden *__strncat(char * dest, 
 	const char * src, size_t count)
 {

+ 1 - 1
libc/string/i386/strncmp.c

@@ -30,9 +30,9 @@
  *  -Erik
  */
 
-#define _GNU_SOURCE
 #include <string.h>
 
+#undef strncmp
 int attribute_hidden __strncmp(const char *cs, const char *ct, size_t count)
 {
     register int __res;

+ 1 - 1
libc/string/i386/strncpy.c

@@ -30,9 +30,9 @@
  *  -Erik
  */
 
-#define _GNU_SOURCE
 #include <string.h>
 
+#undef strncpy
 char attribute_hidden *__strncpy(char * dest, const char * src, size_t count)
 {
     int d0, d1, d2, d3;

+ 1 - 0
libc/string/i386/strnlen.c

@@ -33,6 +33,7 @@
 #define _GNU_SOURCE
 #include <string.h>
 
+#undef strnlen
 size_t attribute_hidden __strnlen(const char *s, size_t count)
 {
     int d0;

+ 2 - 2
libc/string/i386/strrchr.c

@@ -30,9 +30,9 @@
  *  -Erik
  */
 
-#define _GNU_SOURCE
 #include <string.h>
 
+#undef strrchr
 char attribute_hidden *__strrchr(const char *s, int c)
 {
     int d0, d1;
@@ -51,4 +51,4 @@ char attribute_hidden *__strrchr(const char *s, int c)
 
 strong_alias(__strrchr, strrchr)
 
-weak_alias(__strrchr, rindex)
+weak_alias(strrchr, rindex)