const unsigned char __ctypes[257] = {
0, /* EOF */
- 0, /* control character */
- 0, /* control character */
- 0, /* control character */
- 0, /* control character */
- 0, /* control character */
- 0, /* control character */
- 0, /* control character */
- __ctype_space, /* BS */
- __ctype_space, /* TAB */
- __ctype_space, /* LF */
- __ctype_space, /* VT */
- __ctype_space, /* FF */
- __ctype_space, /* CR */
- 0, /* control character */
- 0, /* control character */
- 0, /* control character */
- 0, /* control character */
- 0, /* control character */
- 0, /* control character */
- 0, /* control character */
- 0, /* control character */
- 0, /* control character */
- 0, /* control character */
- 0, /* control character */
- 0, /* control character */
- 0, /* control character */
- 0, /* control character */
- 0, /* control character */
- 0, /* control character */
- 0, /* control character */
- 0, /* control character */
+
+ __ctype_cntrl, /* control character */
+ __ctype_cntrl, /* control character */
+ __ctype_cntrl, /* control character */
+ __ctype_cntrl, /* control character */
+ __ctype_cntrl, /* control character */
+ __ctype_cntrl, /* control character */
+ __ctype_cntrl, /* control character */
+ __ctype_cntrl, /* control character */
+ __ctype_cntrl|__ctype_space, /* BS */
+ __ctype_cntrl|__ctype_space, /* TAB */
+ __ctype_cntrl|__ctype_space, /* LF */
+ __ctype_cntrl|__ctype_space, /* VT */
+ __ctype_cntrl|__ctype_space, /* FF */
+ __ctype_cntrl|__ctype_space, /* CR */
+ __ctype_cntrl, /* control character */
+
+ __ctype_cntrl, /* control character */
+ __ctype_cntrl, /* control character */
+ __ctype_cntrl, /* control character */
+ __ctype_cntrl, /* control character */
+ __ctype_cntrl, /* control character */
+ __ctype_cntrl, /* control character */
+ __ctype_cntrl, /* control character */
+ __ctype_cntrl, /* control character */
+ __ctype_cntrl, /* control character */
+ __ctype_cntrl, /* control character */
+ __ctype_cntrl, /* control character */
+ __ctype_cntrl, /* control character */
+ __ctype_cntrl, /* control character */
+ __ctype_cntrl, /* control character */
+ __ctype_cntrl, /* control character */
+ __ctype_cntrl, /* control character */
+ __ctype_cntrl, /* control character */
- __ctype_space|__ctype_print, /* space */
+ __ctype_print|__ctype_space, /* space */
__ctype_print|__ctype_punct, /* punctuation */
__ctype_print|__ctype_punct, /* punctuation */
__ctype_print|__ctype_punct, /* punctuation */
__ctype_print|__ctype_punct, /* punctuation */
__ctype_print|__ctype_punct, /* punctuation */
- __ctype_digit|__ctype_xdigit|__ctype_print, /* digit */
- __ctype_digit|__ctype_xdigit|__ctype_print, /* digit */
- __ctype_digit|__ctype_xdigit|__ctype_print, /* digit */
- __ctype_digit|__ctype_xdigit|__ctype_print, /* digit */
- __ctype_digit|__ctype_xdigit|__ctype_print, /* digit */
- __ctype_digit|__ctype_xdigit|__ctype_print, /* digit */
- __ctype_digit|__ctype_xdigit|__ctype_print, /* digit */
- __ctype_digit|__ctype_xdigit|__ctype_print, /* digit */
- __ctype_digit|__ctype_xdigit|__ctype_print, /* digit */
- __ctype_digit|__ctype_xdigit|__ctype_print, /* digit */
+ __ctype_print|__ctype_digit|__ctype_xdigit, /* digit */
+ __ctype_print|__ctype_digit|__ctype_xdigit, /* digit */
+ __ctype_print|__ctype_digit|__ctype_xdigit, /* digit */
+ __ctype_print|__ctype_digit|__ctype_xdigit, /* digit */
+ __ctype_print|__ctype_digit|__ctype_xdigit, /* digit */
+ __ctype_print|__ctype_digit|__ctype_xdigit, /* digit */
+ __ctype_print|__ctype_digit|__ctype_xdigit, /* digit */
+ __ctype_print|__ctype_digit|__ctype_xdigit, /* digit */
+ __ctype_print|__ctype_digit|__ctype_xdigit, /* digit */
+ __ctype_print|__ctype_digit|__ctype_xdigit, /* digit */
__ctype_print|__ctype_punct, /* punctuation */
__ctype_print|__ctype_punct, /* punctuation */
__ctype_print|__ctype_punct, /* punctuation */
__ctype_print|__ctype_punct, /* punctuation */
__ctype_print|__ctype_punct, /* punctuation */
- __ctype_upper|__ctype_print|__ctype_xdigit, /* A-F */
- __ctype_upper|__ctype_print|__ctype_xdigit, /* A-F */
- __ctype_upper|__ctype_print|__ctype_xdigit, /* A-F */
- __ctype_upper|__ctype_print|__ctype_xdigit, /* A-F */
- __ctype_upper|__ctype_print|__ctype_xdigit, /* A-F */
- __ctype_upper|__ctype_print|__ctype_xdigit, /* A-F */
- __ctype_upper|__ctype_print, /* G-Z */
- __ctype_upper|__ctype_print, /* G-Z */
- __ctype_upper|__ctype_print, /* G-Z */
- __ctype_upper|__ctype_print, /* G-Z */
- __ctype_upper|__ctype_print, /* G-Z */
- __ctype_upper|__ctype_print, /* G-Z */
- __ctype_upper|__ctype_print, /* G-Z */
- __ctype_upper|__ctype_print, /* G-Z */
- __ctype_upper|__ctype_print, /* G-Z */
+ __ctype_print|__ctype_upper|__ctype_xdigit, /* A-F */
+ __ctype_print|__ctype_upper|__ctype_xdigit, /* A-F */
+ __ctype_print|__ctype_upper|__ctype_xdigit, /* A-F */
+ __ctype_print|__ctype_upper|__ctype_xdigit, /* A-F */
+ __ctype_print|__ctype_upper|__ctype_xdigit, /* A-F */
+ __ctype_print|__ctype_upper|__ctype_xdigit, /* A-F */
+ __ctype_print|__ctype_upper, /* G-Z */
+ __ctype_print|__ctype_upper, /* G-Z */
+ __ctype_print|__ctype_upper, /* G-Z */
+ __ctype_print|__ctype_upper, /* G-Z */
+ __ctype_print|__ctype_upper, /* G-Z */
+ __ctype_print|__ctype_upper, /* G-Z */
+ __ctype_print|__ctype_upper, /* G-Z */
+ __ctype_print|__ctype_upper, /* G-Z */
+ __ctype_print|__ctype_upper, /* G-Z */
- __ctype_upper|__ctype_print, /* G-Z */
- __ctype_upper|__ctype_print, /* G-Z */
- __ctype_upper|__ctype_print, /* G-Z */
- __ctype_upper|__ctype_print, /* G-Z */
- __ctype_upper|__ctype_print, /* G-Z */
- __ctype_upper|__ctype_print, /* G-Z */
- __ctype_upper|__ctype_print, /* G-Z */
- __ctype_upper|__ctype_print, /* G-Z */
- __ctype_upper|__ctype_print, /* G-Z */
- __ctype_upper|__ctype_print, /* G-Z */
- __ctype_upper|__ctype_print, /* G-Z */
+ __ctype_print|__ctype_upper, /* G-Z */
+ __ctype_print|__ctype_upper, /* G-Z */
+ __ctype_print|__ctype_upper, /* G-Z */
+ __ctype_print|__ctype_upper, /* G-Z */
+ __ctype_print|__ctype_upper, /* G-Z */
+ __ctype_print|__ctype_upper, /* G-Z */
+ __ctype_print|__ctype_upper, /* G-Z */
+ __ctype_print|__ctype_upper, /* G-Z */
+ __ctype_print|__ctype_upper, /* G-Z */
+ __ctype_print|__ctype_upper, /* G-Z */
+ __ctype_print|__ctype_upper, /* G-Z */
__ctype_print|__ctype_punct, /* punctuation */
__ctype_print|__ctype_punct, /* punctuation */
__ctype_print|__ctype_punct, /* punctuation */
__ctype_print|__ctype_punct, /* punctuation */
__ctype_print|__ctype_punct, /* punctuation */
- __ctype_lower|__ctype_print|__ctype_xdigit, /* a-f */
- __ctype_lower|__ctype_print|__ctype_xdigit, /* a-f */
- __ctype_lower|__ctype_print|__ctype_xdigit, /* a-f */
- __ctype_lower|__ctype_print|__ctype_xdigit, /* a-f */
- __ctype_lower|__ctype_print|__ctype_xdigit, /* a-f */
- __ctype_lower|__ctype_print|__ctype_xdigit, /* a-f */
- __ctype_lower|__ctype_print, /* g-z */
- __ctype_lower|__ctype_print, /* g-z */
- __ctype_lower|__ctype_print, /* g-z */
- __ctype_lower|__ctype_print, /* g-z */
- __ctype_lower|__ctype_print, /* g-z */
- __ctype_lower|__ctype_print, /* g-z */
- __ctype_lower|__ctype_print, /* g-z */
- __ctype_lower|__ctype_print, /* g-z */
- __ctype_lower|__ctype_print, /* g-z */
+ __ctype_print|__ctype_lower|__ctype_xdigit, /* a-f */
+ __ctype_print|__ctype_lower|__ctype_xdigit, /* a-f */
+ __ctype_print|__ctype_lower|__ctype_xdigit, /* a-f */
+ __ctype_print|__ctype_lower|__ctype_xdigit, /* a-f */
+ __ctype_print|__ctype_lower|__ctype_xdigit, /* a-f */
+ __ctype_print|__ctype_lower|__ctype_xdigit, /* a-f */
+ __ctype_print|__ctype_lower, /* g-z */
+ __ctype_print|__ctype_lower, /* g-z */
+ __ctype_print|__ctype_lower, /* g-z */
+ __ctype_print|__ctype_lower, /* g-z */
+ __ctype_print|__ctype_lower, /* g-z */
+ __ctype_print|__ctype_lower, /* g-z */
+ __ctype_print|__ctype_lower, /* g-z */
+ __ctype_print|__ctype_lower, /* g-z */
+ __ctype_print|__ctype_lower, /* g-z */
- __ctype_lower|__ctype_print, /* g-z */
- __ctype_lower|__ctype_print, /* g-z */
- __ctype_lower|__ctype_print, /* g-z */
- __ctype_lower|__ctype_print, /* g-z */
- __ctype_lower|__ctype_print, /* g-z */
- __ctype_lower|__ctype_print, /* g-z */
- __ctype_lower|__ctype_print, /* g-z */
- __ctype_lower|__ctype_print, /* g-z */
- __ctype_lower|__ctype_print, /* g-z */
- __ctype_lower|__ctype_print, /* g-z */
- __ctype_lower|__ctype_print, /* g-z */
+ __ctype_print|__ctype_lower, /* g-z */
+ __ctype_print|__ctype_lower, /* g-z */
+ __ctype_print|__ctype_lower, /* g-z */
+ __ctype_print|__ctype_lower, /* g-z */
+ __ctype_print|__ctype_lower, /* g-z */
+ __ctype_print|__ctype_lower, /* g-z */
+ __ctype_print|__ctype_lower, /* g-z */
+ __ctype_print|__ctype_lower, /* g-z */
+ __ctype_print|__ctype_lower, /* g-z */
+ __ctype_print|__ctype_lower, /* g-z */
+ __ctype_print|__ctype_lower, /* g-z */
__ctype_print|__ctype_punct, /* punctuation */
__ctype_print|__ctype_punct, /* punctuation */
__ctype_print|__ctype_punct, /* punctuation */
__ctype_print|__ctype_punct, /* punctuation */
- 0, /* control character */
+ __ctype_cntrl, /* control character */
- 0, /* control character */
- 0, /* control character */
- 0, /* control character */
- 0, /* control character */
- 0, /* control character */
- 0, /* control character */
- 0, /* control character */
- 0, /* control character */
- 0, /* control character */
- 0, /* control character */
- 0, /* control character */
- 0, /* control character */
- 0, /* control character */
- 0, /* control character */
- 0, /* control character */
- 0, /* control character */
+ __ctype_cntrl, /* control character */
+ __ctype_cntrl, /* control character */
+ __ctype_cntrl, /* control character */
+ __ctype_cntrl, /* control character */
+ __ctype_cntrl, /* control character */
+ __ctype_cntrl, /* control character */
+ __ctype_cntrl, /* control character */
+ __ctype_cntrl, /* control character */
+ __ctype_cntrl, /* control character */
+ __ctype_cntrl, /* control character */
+ __ctype_cntrl, /* control character */
+ __ctype_cntrl, /* control character */
+ __ctype_cntrl, /* control character */
+ __ctype_cntrl, /* control character */
+ __ctype_cntrl, /* control character */
+ __ctype_cntrl, /* control character */
- 0, /* control character */
- 0, /* control character */
- 0, /* control character */
- 0, /* control character */
- 0, /* control character */
- 0, /* control character */
- 0, /* control character */
- 0, /* control character */
- 0, /* control character */
- 0, /* control character */
- 0, /* control character */
- 0, /* control character */
- 0, /* control character */
- 0, /* control character */
- 0, /* control character */
- 0, /* control character */
+ __ctype_cntrl, /* control character */
+ __ctype_cntrl, /* control character */
+ __ctype_cntrl, /* control character */
+ __ctype_cntrl, /* control character */
+ __ctype_cntrl, /* control character */
+ __ctype_cntrl, /* control character */
+ __ctype_cntrl, /* control character */
+ __ctype_cntrl, /* control character */
+ __ctype_cntrl, /* control character */
+ __ctype_cntrl, /* control character */
+ __ctype_cntrl, /* control character */
+ __ctype_cntrl, /* control character */
+ __ctype_cntrl, /* control character */
+ __ctype_cntrl, /* control character */
+ __ctype_cntrl, /* control character */
+ __ctype_cntrl, /* control character */
- __ctype_space|__ctype_print, /* NBSP */
+ __ctype_print|__ctype_space, /* NBSP */
__ctype_print|__ctype_punct, /* punctuation */
__ctype_print|__ctype_punct, /* punctuation */
__ctype_print|__ctype_punct, /* punctuation */
__ctype_print|__ctype_punct, /* punctuation */
__ctype_print|__ctype_punct, /* punctuation */
- __ctype_upper|__ctype_print, /* upper accented */
- __ctype_upper|__ctype_print, /* upper accented */
- __ctype_upper|__ctype_print, /* upper accented */
- __ctype_upper|__ctype_print, /* upper accented */
- __ctype_upper|__ctype_print, /* upper accented */
- __ctype_upper|__ctype_print, /* upper accented */
- __ctype_upper|__ctype_print, /* upper accented */
- __ctype_upper|__ctype_print, /* upper accented */
- __ctype_upper|__ctype_print, /* upper accented */
- __ctype_upper|__ctype_print, /* upper accented */
- __ctype_upper|__ctype_print, /* upper accented */
- __ctype_upper|__ctype_print, /* upper accented */
- __ctype_upper|__ctype_print, /* upper accented */
- __ctype_upper|__ctype_print, /* upper accented */
- __ctype_upper|__ctype_print, /* upper accented */
- __ctype_upper|__ctype_print, /* upper accented */
+ __ctype_print|__ctype_upper, /* upper accented */
+ __ctype_print|__ctype_upper, /* upper accented */
+ __ctype_print|__ctype_upper, /* upper accented */
+ __ctype_print|__ctype_upper, /* upper accented */
+ __ctype_print|__ctype_upper, /* upper accented */
+ __ctype_print|__ctype_upper, /* upper accented */
+ __ctype_print|__ctype_upper, /* upper accented */
+ __ctype_print|__ctype_upper, /* upper accented */
+ __ctype_print|__ctype_upper, /* upper accented */
+ __ctype_print|__ctype_upper, /* upper accented */
+ __ctype_print|__ctype_upper, /* upper accented */
+ __ctype_print|__ctype_upper, /* upper accented */
+ __ctype_print|__ctype_upper, /* upper accented */
+ __ctype_print|__ctype_upper, /* upper accented */
+ __ctype_print|__ctype_upper, /* upper accented */
+ __ctype_print|__ctype_upper, /* upper accented */
- __ctype_upper|__ctype_print, /* upper accented */
- __ctype_upper|__ctype_print, /* upper accented */
- __ctype_upper|__ctype_print, /* upper accented */
- __ctype_upper|__ctype_print, /* upper accented */
- __ctype_upper|__ctype_print, /* upper accented */
- __ctype_upper|__ctype_print, /* upper accented */
- __ctype_upper|__ctype_print, /* upper accented */
- __ctype_print|__ctype_punct, /* punctuation */
- __ctype_upper|__ctype_print, /* upper accented */
- __ctype_upper|__ctype_print, /* upper accented */
- __ctype_upper|__ctype_print, /* upper accented */
- __ctype_upper|__ctype_print, /* upper accented */
- __ctype_upper|__ctype_print, /* upper accented */
- __ctype_upper|__ctype_print, /* upper accented */
- __ctype_upper|__ctype_print, /* upper accented */
- __ctype_lower|__ctype_print, /* lower accented */
+ __ctype_print|__ctype_upper, /* upper accented */
+ __ctype_print|__ctype_upper, /* upper accented */
+ __ctype_print|__ctype_upper, /* upper accented */
+ __ctype_print|__ctype_upper, /* upper accented */
+ __ctype_print|__ctype_upper, /* upper accented */
+ __ctype_print|__ctype_upper, /* upper accented */
+ __ctype_print|__ctype_upper, /* upper accented */
+ __ctype_print|__ctype_punct, /* punctuation */
+ __ctype_print|__ctype_upper, /* upper accented */
+ __ctype_print|__ctype_upper, /* upper accented */
+ __ctype_print|__ctype_upper, /* upper accented */
+ __ctype_print|__ctype_upper, /* upper accented */
+ __ctype_print|__ctype_upper, /* upper accented */
+ __ctype_print|__ctype_upper, /* upper accented */
+ __ctype_print|__ctype_upper, /* upper accented */
+ __ctype_print|__ctype_lower, /* lower accented */
- __ctype_lower|__ctype_print, /* lower accented */
- __ctype_lower|__ctype_print, /* lower accented */
- __ctype_lower|__ctype_print, /* lower accented */
- __ctype_lower|__ctype_print, /* lower accented */
- __ctype_lower|__ctype_print, /* lower accented */
- __ctype_lower|__ctype_print, /* lower accented */
- __ctype_lower|__ctype_print, /* lower accented */
- __ctype_lower|__ctype_print, /* lower accented */
- __ctype_lower|__ctype_print, /* lower accented */
- __ctype_lower|__ctype_print, /* lower accented */
- __ctype_lower|__ctype_print, /* lower accented */
- __ctype_lower|__ctype_print, /* lower accented */
- __ctype_lower|__ctype_print, /* lower accented */
- __ctype_lower|__ctype_print, /* lower accented */
- __ctype_lower|__ctype_print, /* lower accented */
- __ctype_lower|__ctype_print, /* lower accented */
+ __ctype_print|__ctype_lower, /* lower accented */
+ __ctype_print|__ctype_lower, /* lower accented */
+ __ctype_print|__ctype_lower, /* lower accented */
+ __ctype_print|__ctype_lower, /* lower accented */
+ __ctype_print|__ctype_lower, /* lower accented */
+ __ctype_print|__ctype_lower, /* lower accented */
+ __ctype_print|__ctype_lower, /* lower accented */
+ __ctype_print|__ctype_lower, /* lower accented */
+ __ctype_print|__ctype_lower, /* lower accented */
+ __ctype_print|__ctype_lower, /* lower accented */
+ __ctype_print|__ctype_lower, /* lower accented */
+ __ctype_print|__ctype_lower, /* lower accented */
+ __ctype_print|__ctype_lower, /* lower accented */
+ __ctype_print|__ctype_lower, /* lower accented */
+ __ctype_print|__ctype_lower, /* lower accented */
+ __ctype_print|__ctype_lower, /* lower accented */
- __ctype_lower|__ctype_print, /* lower accented */
- __ctype_lower|__ctype_print, /* lower accented */
- __ctype_lower|__ctype_print, /* lower accented */
- __ctype_lower|__ctype_print, /* lower accented */
- __ctype_lower|__ctype_print, /* lower accented */
- __ctype_lower|__ctype_print, /* lower accented */
- __ctype_lower|__ctype_print, /* lower accented */
- __ctype_print|__ctype_punct, /* punctuation */
- __ctype_lower|__ctype_print, /* lower accented */
- __ctype_lower|__ctype_print, /* lower accented */
- __ctype_lower|__ctype_print, /* lower accented */
- __ctype_lower|__ctype_print, /* lower accented */
- __ctype_lower|__ctype_print, /* lower accented */
- __ctype_lower|__ctype_print, /* lower accented */
- __ctype_lower|__ctype_print, /* lower accented */
- __ctype_lower|__ctype_print, /* lower accented */
+ __ctype_print|__ctype_lower, /* lower accented */
+ __ctype_print|__ctype_lower, /* lower accented */
+ __ctype_print|__ctype_lower, /* lower accented */
+ __ctype_print|__ctype_lower, /* lower accented */
+ __ctype_print|__ctype_lower, /* lower accented */
+ __ctype_print|__ctype_lower, /* lower accented */
+ __ctype_print|__ctype_lower, /* lower accented */
+ __ctype_print|__ctype_punct, /* punctuation */
+ __ctype_print|__ctype_lower, /* lower accented */
+ __ctype_print|__ctype_lower, /* lower accented */
+ __ctype_print|__ctype_lower, /* lower accented */
+ __ctype_print|__ctype_lower, /* lower accented */
+ __ctype_print|__ctype_lower, /* lower accented */
+ __ctype_print|__ctype_lower, /* lower accented */
+ __ctype_print|__ctype_lower, /* lower accented */
+ __ctype_print|__ctype_lower, /* lower accented */
};