|
#define | _INC_WCTYPE |
|
#define | WEOF (wint_t)(0xFFFF) |
|
#define | _CRT_CTYPEDATA_DEFINED |
|
#define | __PCTYPE_FUNC __pctype_func() |
|
#define | _CRT_WCTYPEDATA_DEFINED |
|
#define | _UPPER 0x1 /* upper case letter */ |
|
#define | _LOWER 0x2 /* lower case letter */ |
|
#define | _DIGIT 0x4 /* digit[0-9] */ |
|
#define | _SPACE 0x8 /* space, tab, carriage return, newline, */ |
|
#define | _PUNCT 0x10 /* punctuation character */ |
|
#define | _CONTROL 0x20 /* control character */ |
|
#define | _BLANK 0x40 /* space char (tab handled separately) */ |
|
#define | _HEX 0x80 /* hexadecimal digit */ |
|
#define | _LEADBYTE 0x8000 /* multibyte leadbyte */ |
|
#define | _ALPHA (0x0100|_UPPER|_LOWER) /* alphabetic character */ |
|
#define | _WCTYPE_DEFINED |
|
#define | iswalpha(_c) ( iswctype(_c,_ALPHA) ) |
|
#define | iswupper(_c) ( iswctype(_c,_UPPER) ) |
|
#define | iswlower(_c) ( iswctype(_c,_LOWER) ) |
|
#define | iswdigit(_c) ( iswctype(_c,_DIGIT) ) |
|
#define | iswxdigit(_c) ( iswctype(_c,_HEX) ) |
|
#define | iswspace(_c) ( iswctype(_c,_SPACE) ) |
|
#define | iswpunct(_c) ( iswctype(_c,_PUNCT) ) |
|
#define | iswblank(_c) (((_c) == '\t') ? _BLANK : iswctype(_c,_BLANK) ) |
|
#define | iswalnum(_c) ( iswctype(_c,_ALPHA|_DIGIT) ) |
|
#define | iswprint(_c) ( iswctype(_c,_BLANK|_PUNCT|_ALPHA|_DIGIT) ) |
|
#define | iswgraph(_c) ( iswctype(_c,_PUNCT|_ALPHA|_DIGIT) ) |
|
#define | iswcntrl(_c) ( iswctype(_c,_CONTROL) ) |
|
#define | iswascii(_c) ( (unsigned)(_c) < 0x80 ) |
|
#define | isleadbyte(c) (__pctype_func()[(unsigned char)(c)] & _LEADBYTE) |
|
#define | _WCTYPE_INLINE_DEFINED |
|