|
@@ -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)
|