2#define T_ESCAPE_SHELL_CMD (1)
3#define T_ESCAPE_PATH_SEGMENT (2)
4#define T_OS_ESCAPE_PATH (4)
5#define T_ESCAPE_ECHO (8)
6#define T_ESCAPE_URLENCODED (16)
7#define T_ESCAPE_XML (32)
8#define T_ESCAPE_LDAP_DN (64)
9#define T_ESCAPE_LDAP_FILTER (128)
10#define T_ESCAPE_JSON (256)
12static const apr_uint16_t test_char_table[256] = {
13 480,478,478,478,478,478,478,478,478,478,479,478,478,478,478,478,478,478,478,478,
14 478,478,478,478,478,478,478,478,478,478,478,478,6,16,383,22,17,22,49,17,
15 145,145,129,80,80,0,0,18,0,0,0,0,0,0,0,0,0,0,16,87,
16 119,16,119,23,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
17 0,0,0,0,0,0,0,0,0,0,0,23,479,23,23,0,23,0,0,0,
18 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
19 0,0,0,23,23,23,17,222,478,478,478,478,478,478,478,478,478,478,478,478,
20 478,478,478,478,478,478,478,478,478,478,478,478,478,478,478,478,478,478,478,478,
21 478,478,478,478,478,478,478,478,478,478,478,478,478,478,478,478,478,478,478,478,
22 478,478,478,478,478,478,478,478,478,478,478,478,478,478,478,478,478,478,478,478,
23 478,478,478,478,478,478,478,478,478,478,478,478,478,478,478,478,478,478,478,478,
24 478,478,478,478,478,478,478,478,478,478,478,478,478,478,478,478,478,478,478,478,
25 478,478,478,478,478,478,478,478,478,478,478,478,478,478,478,478