diff options
| author | Manuel Novoa III <mjn3@codepoet.org> | 2004-09-02 14:34:53 +0000 | 
|---|---|---|
| committer | Manuel Novoa III <mjn3@codepoet.org> | 2004-09-02 14:34:53 +0000 | 
| commit | c4cedfc718426337b0215c256c184d2b4e20cd06 (patch) | |
| tree | 97ba08f48cfd4771b901d800aa3dc2d8d447518f /libc | |
| parent | f60c464f0821b3f582e9f42533e9a10c7a85d3c7 (diff) | |
Fix a couple of symbol name issues.
Diffstat (limited to 'libc')
| -rw-r--r-- | libc/string/wstring.c | 13 | 
1 files changed, 8 insertions, 5 deletions
diff --git a/libc/string/wstring.c b/libc/string/wstring.c index f41281357..ed9ebb232 100644 --- a/libc/string/wstring.c +++ b/libc/string/wstring.c @@ -923,13 +923,17 @@ Wchar *Wstrstr(const Wchar *s1, const Wchar *s2)  #define Wstrspn wcsspn  #define Wstrpbrk wcspbrk  #else -#define Wstrtok_r strtok_r +#define Wstrtok_r __strtok_r  #define Wstrspn strspn  #define Wstrpbrk strpbrk  #endif  #ifdef L_strtok_r +#ifndef L_wcstok +weak_alias(__strtok_r,strtok_r); +#endif +  Wchar *Wstrtok_r(Wchar * __restrict s1, const Wchar * __restrict s2,  				 Wchar ** __restrict next_start)  { @@ -976,7 +980,7 @@ Wchar *Wstrtok_r(Wchar * __restrict s1, const Wchar * __restrict s2,  #ifdef L_strtok  #define Wstrtok strtok -#define Wstrtok_r strtok_r +#define Wstrtok_r __strtok_r  Wchar *Wstrtok(Wchar * __restrict s1, const Wchar * __restrict s2)  { @@ -1616,14 +1620,13 @@ void *memmem(const void *haystack, size_t haystacklen,  #define L_mempcpy  #define Wmempcpy wmempcpy  #else -#define Wmempcpy mempcpy +#define Wmempcpy __mempcpy  #endif  #ifdef L_mempcpy  #ifndef L_wmempcpy -/* uClibc's old string implementation did this to cater to some app. */ -weak_alias(mempcpy,__mempcpy); +weak_alias(__mempcpy,mempcpy);  #endif  Wvoid *Wmempcpy(Wvoid * __restrict s1, const Wvoid * __restrict s2, size_t n)  | 
