X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;ds=inline;f=src%2Fctype%2Fiswspace.c;h=75ae7e8ee3657076b52e96704cec775942447115;hb=bd275378d35b3535bc8b8321780b00e486c36d96;hp=99d517e6fa9a01b84039610e3f501df1909b7539;hpb=ed2911a11317729c1a13e779237fed736c676c1b;p=musl diff --git a/src/ctype/iswspace.c b/src/ctype/iswspace.c index 99d517e6..75ae7e8e 100644 --- a/src/ctype/iswspace.c +++ b/src/ctype/iswspace.c @@ -1,6 +1,6 @@ #include #include -#include +#include "libc.h" /* Our definition of whitespace is the Unicode White_Space property, * minus non-breaking spaces (U+00A0, U+2007, and U+202F) and script- @@ -14,6 +14,12 @@ int iswspace(wint_t wc) 0x2006, 0x2008, 0x2009, 0x200a, 0x2028, 0x2029, 0x205f, 0x3000, 0 }; - if (wcschr(spaces, wc)) return 1; - return 0; + return wc && wcschr(spaces, wc); } + +int __iswspace_l(wint_t c, locale_t l) +{ + return iswspace(c); +} + +weak_alias(__iswspace_l, iswspace_l);