X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=include%2Fwctype.h;h=3ac24f13841a762c1ee948cffed32c19841162e3;hb=0f2315b4af1c58cbfb7c7f9da69b495cd146cc18;hp=f7be2cb03849f735b4bcbac5ae4e050da3b96e7f;hpb=c09b6f8ab6edefba52183f8c5ecf6520a8b7ad8f;p=musl diff --git a/include/wctype.h b/include/wctype.h index f7be2cb0..3ac24f13 100644 --- a/include/wctype.h +++ b/include/wctype.h @@ -5,19 +5,22 @@ extern "C" { #endif +#include + #define __NEED_wint_t -#define __NEED_wctrans_t #define __NEED_wctype_t #if defined(_POSIX_SOURCE) || defined(_POSIX_C_SOURCE) \ - || defined(_XOPEN_SOURCE) || defined(_GNU_SOURCE) + || defined(_XOPEN_SOURCE) || defined(_GNU_SOURCE) || defined(_BSD_SOURCE) #define __NEED_locale_t #endif #include +typedef const int * wctrans_t; + #undef WEOF -#define WEOF (-1) +#define WEOF 0xffffffffU #undef iswdigit @@ -44,7 +47,7 @@ wctype_t wctype(const char *); #define iswdigit(a) (((unsigned)(a)-L'0') < 10) #if defined(_POSIX_SOURCE) || defined(_POSIX_C_SOURCE) \ - || defined(_XOPEN_SOURCE) || defined(_GNU_SOURCE) + || defined(_XOPEN_SOURCE) || defined(_GNU_SOURCE) || defined(_BSD_SOURCE) int iswalnum_l(wint_t, locale_t); int iswalpha_l(wint_t, locale_t);