summaryrefslogtreecommitdiff
path: root/src/ctype/wctrans.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/ctype/wctrans.c')
-rw-r--r--src/ctype/wctrans.c14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/ctype/wctrans.c b/src/ctype/wctrans.c
index 739869d0..b1b12654 100644
--- a/src/ctype/wctrans.c
+++ b/src/ctype/wctrans.c
@@ -1,5 +1,6 @@
#include <wctype.h>
#include <string.h>
+#include "libc.h"
wctrans_t wctrans(const char *class)
{
@@ -14,3 +15,16 @@ wint_t towctrans(wint_t wc, wctrans_t trans)
if (trans == (wctrans_t)2) return towlower(wc);
return wc;
}
+
+wctrans_t __wctrans_l(const char *s, locale_t l)
+{
+ return wctrans(s);
+}
+
+wint_t __towctrans_l(wint_t c, wctrans_t t, locale_t l)
+{
+ return towctrans(c, t);
+}
+
+weak_alias(__wctrans_l, wctrans_l);
+weak_alias(__towctrans_l, towctrans_l);