|
| 1 | +/* This file is autogenerated by mkhctype */ |
| 2 | + |
| 3 | +#define HCTYPE_SPACE 0x01 |
| 4 | +#define HCTYPE_NAME_FIRST 0x02 |
| 5 | +#define HCTYPE_NAME_CHAR 0x04 |
| 6 | +#define HCTYPE_NOT_SPACE_GT 0x08 |
| 7 | +#define HCTYPE_NOT_SPACE_EQ_GT 0x10 |
| 8 | +#define HCTYPE_NOT_SPACE_SLASH_GT 0x20 |
| 9 | +#define HCTYPE_NOT_SPACE_EQ_SLASH_GT 0x40 |
| 10 | + |
| 11 | +#define HCTYPE(c) hctype[(unsigned char)(c)] |
| 12 | +#define isHCTYPE(c, w) (HCTYPE(c) & (w)) |
| 13 | + |
| 14 | +#define isHSPACE(c) isHCTYPE(c, HCTYPE_SPACE) |
| 15 | +#define isHNAME_FIRST(c) isHCTYPE(c, HCTYPE_NAME_FIRST) |
| 16 | +#define isHNAME_CHAR(c) isHCTYPE(c, HCTYPE_NAME_CHAR) |
| 17 | +#define isHNOT_SPACE_GT(c) isHCTYPE(c, HCTYPE_NOT_SPACE_GT) |
| 18 | + |
| 19 | +typedef unsigned char hctype_t; |
| 20 | + |
| 21 | +static hctype_t hctype[] = { |
| 22 | + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, /* 0 - 7 */ |
| 23 | + 0x78, 0x01, 0x01, 0x01, 0x01, 0x01, 0x78, 0x78, /* 8 - 15 */ |
| 24 | + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, /* 16 - 23 */ |
| 25 | + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, /* 24 - 31 */ |
| 26 | + 0x01, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, /* 32 - 39 */ |
| 27 | + 0x78, 0x78, 0x78, 0x78, 0x78, 0x7c, 0x7c, 0x58, /* 40 - 47 */ |
| 28 | + 0x7c, 0x7c, 0x7c, 0x7c, 0x7c, 0x7c, 0x7c, 0x7c, /* 48 - 55 */ |
| 29 | + 0x7c, 0x7c, 0x7e, 0x78, 0x78, 0x28, 0x00, 0x78, /* 56 - 63 */ |
| 30 | + 0x78, 0x7e, 0x7e, 0x7e, 0x7e, 0x7e, 0x7e, 0x7e, /* 64 - 71 */ |
| 31 | + 0x7e, 0x7e, 0x7e, 0x7e, 0x7e, 0x7e, 0x7e, 0x7e, /* 72 - 79 */ |
| 32 | + 0x7e, 0x7e, 0x7e, 0x7e, 0x7e, 0x7e, 0x7e, 0x7e, /* 80 - 87 */ |
| 33 | + 0x7e, 0x7e, 0x7e, 0x78, 0x78, 0x78, 0x78, 0x7e, /* 88 - 95 */ |
| 34 | + 0x78, 0x7e, 0x7e, 0x7e, 0x7e, 0x7e, 0x7e, 0x7e, /* 96 - 103 */ |
| 35 | + 0x7e, 0x7e, 0x7e, 0x7e, 0x7e, 0x7e, 0x7e, 0x7e, /* 104 - 111 */ |
| 36 | + 0x7e, 0x7e, 0x7e, 0x7e, 0x7e, 0x7e, 0x7e, 0x7e, /* 112 - 119 */ |
| 37 | + 0x7e, 0x7e, 0x7e, 0x78, 0x78, 0x78, 0x78, 0x78, /* 120 - 127 */ |
| 38 | + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, /* 128 - 135 */ |
| 39 | + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, /* 136 - 143 */ |
| 40 | + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, /* 144 - 151 */ |
| 41 | + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, /* 152 - 159 */ |
| 42 | + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, /* 160 - 167 */ |
| 43 | + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, /* 168 - 175 */ |
| 44 | + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, /* 176 - 183 */ |
| 45 | + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, /* 184 - 191 */ |
| 46 | + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, /* 192 - 199 */ |
| 47 | + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, /* 200 - 207 */ |
| 48 | + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, /* 208 - 215 */ |
| 49 | + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, /* 216 - 223 */ |
| 50 | + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, /* 224 - 231 */ |
| 51 | + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, /* 232 - 239 */ |
| 52 | + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, /* 240 - 247 */ |
| 53 | + 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, /* 248 - 255 */ |
| 54 | +}; |
0 commit comments