prepare cancellation syscall asm for possibility of __cancel returning
[musl] / src / ctype / iswalnum.c
index d3b5667..a6082da 100644 (file)
@@ -1,9 +1,14 @@
-#include <wchar.h>
 #include <wctype.h>
-
-#undef iswalnum
+#include "libc.h"
 
 int iswalnum(wint_t wc)
 {
-       return (unsigned)wc-'0' < 10 || iswalpha(wc);
+       return iswdigit(wc) || iswalpha(wc);
 }
+
+int __iswalnum_l(wint_t c, locale_t l)
+{
+       return iswalnum(c);
+}
+
+weak_alias(__iswalnum_l, iswalnum_l);