summaryrefslogtreecommitdiff
path: root/libc/string
diff options
context:
space:
mode:
Diffstat (limited to 'libc/string')
-rw-r--r--libc/string/__glibc_strerror_r.c11
-rw-r--r--libc/string/__xpg_strerror_r.c23
-rw-r--r--libc/string/_collate.c73
-rw-r--r--libc/string/arm/bcopy.S13
-rw-r--r--libc/string/arm/bzero.S13
-rw-r--r--libc/string/arm/memcmp.S13
-rw-r--r--libc/string/arm/memcpy.S11
-rw-r--r--libc/string/arm/memmove.S11
-rw-r--r--libc/string/arm/memset.S11
-rw-r--r--libc/string/arm/strcmp.S15
-rw-r--r--libc/string/arm/strlen.S11
-rw-r--r--libc/string/arm/strncmp.S11
-rw-r--r--libc/string/basename.c7
-rw-r--r--libc/string/bcopy.c10
-rw-r--r--libc/string/bzero.c8
-rw-r--r--libc/string/ffs.c7
-rw-r--r--libc/string/frv/memcpy.S11
-rw-r--r--libc/string/frv/memset.S11
-rw-r--r--libc/string/generic/memchr.c8
-rw-r--r--libc/string/generic/memcmp.c9
-rw-r--r--libc/string/generic/memcpy.c6
-rw-r--r--libc/string/generic/memmem.c10
-rw-r--r--libc/string/generic/memmove.c10
-rw-r--r--libc/string/generic/mempcpy.c10
-rw-r--r--libc/string/generic/memrchr.c8
-rw-r--r--libc/string/generic/memset.c6
-rw-r--r--libc/string/generic/rawmemchr.c8
-rw-r--r--libc/string/generic/strcat.c6
-rw-r--r--libc/string/generic/strchr.c11
-rw-r--r--libc/string/generic/strchrnul.c8
-rw-r--r--libc/string/generic/strcmp.c11
-rw-r--r--libc/string/generic/strcpy.c6
-rw-r--r--libc/string/generic/strcspn.c10
-rw-r--r--libc/string/generic/strlen.c8
-rw-r--r--libc/string/generic/strncat.c6
-rw-r--r--libc/string/generic/strncmp.c6
-rw-r--r--libc/string/generic/strncpy.c6
-rw-r--r--libc/string/generic/strnlen.c8
-rw-r--r--libc/string/generic/strrchr.c15
-rw-r--r--libc/string/generic/strsep.c13
-rw-r--r--libc/string/generic/strspn.c6
-rw-r--r--libc/string/generic/strstr.c6
-rw-r--r--libc/string/generic/strtok_r.c16
-rw-r--r--libc/string/i386/memchr.c6
-rw-r--r--libc/string/i386/memcpy.c6
-rw-r--r--libc/string/i386/memmove.c6
-rw-r--r--libc/string/i386/memset.c6
-rw-r--r--libc/string/i386/strcat.c6
-rw-r--r--libc/string/i386/strchr.c9
-rw-r--r--libc/string/i386/strcmp.c11
-rw-r--r--libc/string/i386/strcpy.c6
-rw-r--r--libc/string/i386/strlen.c6
-rw-r--r--libc/string/i386/strncat.c6
-rw-r--r--libc/string/i386/strncmp.c6
-rw-r--r--libc/string/i386/strncpy.c6
-rw-r--r--libc/string/i386/strnlen.c6
-rw-r--r--libc/string/i386/strrchr.c9
-rw-r--r--libc/string/memccpy.c4
-rw-r--r--libc/string/memchr.c8
-rw-r--r--libc/string/memcmp.c9
-rw-r--r--libc/string/memcpy.c9
-rw-r--r--libc/string/memmem.c4
-rw-r--r--libc/string/memmove.c9
-rw-r--r--libc/string/mempcpy.c8
-rw-r--r--libc/string/memrchr.c6
-rw-r--r--libc/string/memset.c9
-rw-r--r--libc/string/mips/memcpy.S6
-rw-r--r--libc/string/mips/memset.S6
-rw-r--r--libc/string/mips/sysdep.h1
-rw-r--r--libc/string/powerpc/memcpy.c6
-rw-r--r--libc/string/powerpc/memmove.c6
-rw-r--r--libc/string/powerpc/memset.c6
-rw-r--r--libc/string/psignal.c6
-rw-r--r--libc/string/rawmemchr.c7
-rw-r--r--libc/string/sh64/memcpy.S11
-rw-r--r--libc/string/sh64/memset.S11
-rw-r--r--libc/string/sh64/strcpy.S11
-rw-r--r--libc/string/sh64/strlen.S11
-rw-r--r--libc/string/sparc/_glibc_inc.h1
-rw-r--r--libc/string/sparc/sparc32/memchr.S8
-rw-r--r--libc/string/sparc/sparc32/memcpy.S18
-rw-r--r--libc/string/sparc/sparc32/memset.S12
-rw-r--r--libc/string/sparc/sparc32/stpcpy.S6
-rw-r--r--libc/string/sparc/sparc32/strcat.S6
-rw-r--r--libc/string/sparc/sparc32/strchr.S16
-rw-r--r--libc/string/sparc/sparc32/strcmp.S7
-rw-r--r--libc/string/sparc/sparc32/strcpy.S7
-rw-r--r--libc/string/sparc/sparc32/strlen.S7
-rw-r--r--libc/string/sparc/sparc64/memchr.S8
-rw-r--r--libc/string/sparc/sparc64/memcpy.S22
-rw-r--r--libc/string/sparc/sparc64/memset.S12
-rw-r--r--libc/string/sparc/sparc64/sparcv9b/memcpy.S18
-rw-r--r--libc/string/sparc/sparc64/stpcpy.S7
-rw-r--r--libc/string/sparc/sparc64/strcat.S7
-rw-r--r--libc/string/sparc/sparc64/strchr.S16
-rw-r--r--libc/string/sparc/sparc64/strcmp.S7
-rw-r--r--libc/string/sparc/sparc64/strcpy.S6
-rw-r--r--libc/string/sparc/sparc64/strlen.S7
-rw-r--r--libc/string/stpcpy.c9
-rw-r--r--libc/string/stpncpy.c9
-rw-r--r--libc/string/strcasecmp.c37
-rw-r--r--libc/string/strcasestr.c10
-rw-r--r--libc/string/strcat.c9
-rw-r--r--libc/string/strchr.c11
-rw-r--r--libc/string/strchrnul.c9
-rw-r--r--libc/string/strcmp.c21
-rw-r--r--libc/string/strcpy.c9
-rw-r--r--libc/string/strcspn.c9
-rw-r--r--libc/string/strdup.c21
-rw-r--r--libc/string/strerror.c10
-rw-r--r--libc/string/strlcpy.c31
-rw-r--r--libc/string/strlen.c9
-rw-r--r--libc/string/strncasecmp.c37
-rw-r--r--libc/string/strncat.c9
-rw-r--r--libc/string/strncmp.c8
-rw-r--r--libc/string/strncpy.c8
-rw-r--r--libc/string/strndup.c13
-rw-r--r--libc/string/strnlen.c8
-rw-r--r--libc/string/strpbrk.c9
-rw-r--r--libc/string/strrchr.c10
-rw-r--r--libc/string/strsep.c13
-rw-r--r--libc/string/strsignal.c13
-rw-r--r--libc/string/strspn.c9
-rw-r--r--libc/string/strstr.c13
-rw-r--r--libc/string/strtok.c6
-rw-r--r--libc/string/strtok_r.c21
-rw-r--r--libc/string/x86_64/_glibc_inc.h1
-rw-r--r--libc/string/x86_64/bzero.S4
-rw-r--r--libc/string/x86_64/memcpy.S8
-rw-r--r--libc/string/x86_64/mempcpy.S4
-rw-r--r--libc/string/x86_64/memset.S8
-rw-r--r--libc/string/x86_64/stpcpy.S4
-rw-r--r--libc/string/x86_64/strcat.S6
-rw-r--r--libc/string/x86_64/strchr.S8
-rw-r--r--libc/string/x86_64/strcmp.S10
-rw-r--r--libc/string/x86_64/strcpy.S4
-rw-r--r--libc/string/x86_64/strcspn.S8
-rw-r--r--libc/string/x86_64/strlen.S6
-rw-r--r--libc/string/x86_64/strpbrk.S4
-rw-r--r--libc/string/x86_64/strspn.S6
140 files changed, 708 insertions, 688 deletions
diff --git a/libc/string/__glibc_strerror_r.c b/libc/string/__glibc_strerror_r.c
index 54955ec25..0f9cd16a9 100644
--- a/libc/string/__glibc_strerror_r.c
+++ b/libc/string/__glibc_strerror_r.c
@@ -8,12 +8,13 @@
#include <features.h>
#include <string.h>
-char attribute_hidden *__glibc_strerror_r_internal(int errnum, char *strerrbuf, size_t buflen)
+libc_hidden_proto(__glibc_strerror_r)
+libc_hidden_proto(__xpg_strerror_r)
+
+char *__glibc_strerror_r(int errnum, char *strerrbuf, size_t buflen)
{
- __xpg_strerror_r_internal(errnum, strerrbuf, buflen);
+ __xpg_strerror_r(errnum, strerrbuf, buflen);
return strerrbuf;
}
-
-st