From 9d083cc2534e8e2ae97e09ba8fcc21c818d68733 Mon Sep 17 00:00:00 2001 From: "Peter S. Mazinger" Date: Sun, 27 Nov 2005 01:20:58 +0000 Subject: Hide some wcs* --- libc/string/wcsdup.c | 4 ++-- libc/string/wcstok.c | 4 ++-- libc/string/wstring.c | 6 ++++++ 3 files changed, 10 insertions(+), 4 deletions(-) (limited to 'libc/string') diff --git a/libc/string/wcsdup.c b/libc/string/wcsdup.c index f1af0d683..25043ced1 100644 --- a/libc/string/wcsdup.c +++ b/libc/string/wcsdup.c @@ -10,8 +10,8 @@ #undef Wstrlen #undef Wstrcpy -#define Wstrlen wcslen -#define Wstrcpy wcscpy +#define Wstrlen __wcslen +#define Wstrcpy __wcscpy #include "wstring.c" diff --git a/libc/string/wcstok.c b/libc/string/wcstok.c index 2afbd9f22..625ee65e8 100644 --- a/libc/string/wcstok.c +++ b/libc/string/wcstok.c @@ -9,9 +9,9 @@ #define Wstrtok_r __wcstok #undef Wstrspn -#define Wstrspn wcsspn +#define Wstrspn __wcsspn #undef Wstrpbrk -#define Wstrpbrk wcspbrk +#define Wstrpbrk __wcspbrk #include "wstring.c" diff --git a/libc/string/wstring.c b/libc/string/wstring.c index 1223929ff..ccbb886d4 100644 --- a/libc/string/wstring.c +++ b/libc/string/wstring.c @@ -72,6 +72,12 @@ extern size_t __strnlen (__const char *__string, size_t __maxlen) attribute_hidd extern char *__strpbrk (__const char *__s, __const char *__accept) attribute_hidden; extern size_t __strspn (__const char *__s, __const char *__accept) attribute_hidden; extern char *__strsignal (int __sig) attribute_hidden; +extern wchar_t *__wcsdup (__const wchar_t *__s) attribute_hidden; +extern size_t __wcslen (__const wchar_t *__s) attribute_hidden; +extern wchar_t *__wcscpy (wchar_t *__restrict __dest, + __const wchar_t *__restrict __src) attribute_hidden; +extern size_t __wcsspn (__const wchar_t *__wcs, __const wchar_t *__accept) attribute_hidden; +extern wchar_t *__wcspbrk (__const wchar_t *__wcs, __const wchar_t *__accept) attribute_hidden; /**********************************************************************/ /* NOTE: If we ever do internationalized syserr messages, this will -- cgit v1.2.3