-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathcharmap.c
40 lines (38 loc) · 2.27 KB
/
charmap.c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
unsigned char ita2_ltrs2ascii[32] = {
[0x00] = '\0', [0x01] = 'E', [0x02] = '\n', [0x03] = 'A', [0x04] = ' ',
[0x05] = 'S', [0x06] = 'I', [0x07] = 'U', [0x08] = '\r', [0x09] = 'D',
[0x0a] = 'R', [0x0b] = 'J', [0x0c] = 'N', [0x0d] = 'F', [0x0e] = 'C',
[0x0f] = 'K', [0x10] = 'T', [0x11] = 'Z', [0x12] = 'L', [0x13] = 'W',
[0x14] = 'H', [0x15] = 'Y', [0x16] = 'P', [0x17] = 'Q', [0x18] = 'O',
[0x19] = 'B', [0x1a] = 'G', [0x1c] = 'M', [0x1d] = 'X', [0x1e] = 'V'
};
unsigned char ita2_figs2ascii[32] = {
[0x00] = '\0', [0x01] = '3', [0x02] = '\n', [0x03] = '-', [0x04] = ' ',
[0x05] = '\'', [0x06] = '8', [0x07] = '7', [0x08] = '\r', [0x09] = 0x05,
[0x0a] = '4', [0x0b] = '\a', [0x0c] = ',', [0x0d] = '!', [0x0e] = ':',
[0x0f] = '(', [0x10] = '5', [0x11] = '+', [0x12] = ')', [0x13] = '2',
[0x14] = '$', [0x15] = '6', [0x16] = '0', [0x17] = '1', [0x18] = '9',
[0x19] = '?', [0x1a] = '&', [0x1c] = '.', [0x1d] = '/', [0x1e] = ';'
};
ITA2Char ita2_ascii[128] = {
['\0'] = {'\0', FIGS}, ['3'] = {0x01, FIGS}, ['\n'] = {0x02, FIGS},
['-'] = {0x03, FIGS}, [' '] = {0x04, FIGS}, ['\''] = {0x05, FIGS},
['8'] = {0x06, FIGS}, ['7'] = {'\a', FIGS}, ['\r'] = {0x08, FIGS},
[0x05] = {0x09, FIGS}, ['4'] = {'\n', FIGS}, ['\a'] = {0x0b, FIGS},
[','] = {0x0c, FIGS}, ['!'] = {'\r', FIGS}, [':'] = {0x0e, FIGS},
['('] = {0x0f, FIGS}, ['5'] = {0x10, FIGS}, ['+'] = {0x11, FIGS},
[')'] = {0x12, FIGS}, ['2'] = {0x13, FIGS}, ['$'] = {0x14, FIGS},
['6'] = {0x15, FIGS}, ['0'] = {0x16, FIGS}, ['1'] = {0x17, FIGS},
['9'] = {0x18, FIGS}, ['?'] = {0x19, FIGS}, ['&'] = {0x1a, FIGS},
['.'] = {0x1c, FIGS}, ['/'] = {0x1d, FIGS}, [';'] = {0x1e, FIGS},
['\0'] = {'\0', LTRS}, ['E'] = {0x01, LTRS}, ['\n'] = {0x02, LTRS},
['A'] = {0x03, LTRS}, [' '] = {0x04, LTRS}, ['S'] = {0x05, LTRS},
['I'] = {0x06, LTRS}, ['U'] = {'\a', LTRS}, ['\r'] = {0x08, LTRS},
['D'] = {0x09, LTRS}, ['R'] = {'\n', LTRS}, ['J'] = {0x0b, LTRS},
['N'] = {0x0c, LTRS}, ['F'] = {'\r', LTRS}, ['C'] = {0x0e, LTRS},
['K'] = {0x0f, LTRS}, ['T'] = {0x10, LTRS}, ['Z'] = {0x11, LTRS},
['L'] = {0x12, LTRS}, ['W'] = {0x13, LTRS}, ['H'] = {0x14, LTRS},
['Y'] = {0x15, LTRS}, ['P'] = {0x16, LTRS}, ['Q'] = {0x17, LTRS},
['O'] = {0x18, LTRS}, ['B'] = {0x19, LTRS}, ['G'] = {0x1a, LTRS},
['M'] = {0x1c, LTRS}, ['X'] = {0x1d, LTRS}, ['V'] = {0x1e, LTRS}
};