| /* |
| * ctypes.c |
| * |
| * This is the array that defines <ctype.h> classes. |
| * This assumes ISO 8859-1. |
| */ |
| |
| #include <ctype.h> |
| |
| const unsigned char __ctypes[257] = { |
| 0, /* EOF */ |
| |
| __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_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_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_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_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_print|__ctype_punct, /* punctuation */ |
| |
| __ctype_print|__ctype_punct, /* punctuation */ |
| __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_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_print|__ctype_punct, /* punctuation */ |
| __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_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 */ |
| __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_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_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_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_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_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_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_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_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_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_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_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_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 */ |
| }; |