diff options
Diffstat (limited to 'wcsmbs')
-rw-r--r-- | wcsmbs/wcscmp.c | 3 | ||||
-rw-r--r-- | wcsmbs/wcscoll.c | 5 | ||||
-rw-r--r-- | wcsmbs/wcscoll_l.c | 2 |
3 files changed, 6 insertions, 4 deletions
diff --git a/wcsmbs/wcscmp.c b/wcsmbs/wcscmp.c index 88efc5b55d..fcfe0c5bcb 100644 --- a/wcsmbs/wcscmp.c +++ b/wcsmbs/wcscmp.c @@ -19,7 +19,7 @@ #include <wchar.h> #ifndef WCSCMP -# define WCSCMP wcscmp +# define WCSCMP __wcscmp #endif /* Compare S1 and S2, returning less than, equal to or @@ -44,3 +44,4 @@ WCSCMP (s1, s2) return c1 < c2 ? -1 : 1; } libc_hidden_def (WCSCMP) +weak_alias (WCSCMP, wcscmp) diff --git a/wcsmbs/wcscoll.c b/wcsmbs/wcscoll.c index c64dd24519..717693079b 100644 --- a/wcsmbs/wcscoll.c +++ b/wcsmbs/wcscoll.c @@ -21,11 +21,12 @@ #define STRING_TYPE wchar_t #define USTRING_TYPE wint_t -#define STRCOLL wcscoll +#define STRCOLL __wcscoll #define STRCOLL_L __wcscoll_l +#define USE_HIDDEN_DEF #include "../string/strcoll.c" #ifndef USE_IN_EXTENDED_LOCALE_MODEL -libc_hidden_weak (wcscoll) +weak_alias (__wcscoll, wcscoll) #endif diff --git a/wcsmbs/wcscoll_l.c b/wcsmbs/wcscoll_l.c index 9f60cee9ea..6d9384ad64 100644 --- a/wcsmbs/wcscoll_l.c +++ b/wcsmbs/wcscoll_l.c @@ -24,7 +24,7 @@ #define USTRING_TYPE wint_t #define STRCOLL __wcscoll_l #define STRDIFF __wcsdiff -#define STRCMP wcscmp +#define STRCMP __wcscmp #define WEIGHT_H "../locale/weightwc.h" #define SUFFIX WC #define L(arg) L##arg |