-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathLC_cp1251.h
26 lines (23 loc) · 1.54 KB
/
LC_cp1251.h
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
/* -*- coding: cp1251; -*- */
/* LC_cp1251.h -- case conversion cp1251 */
static char tolower_cp1251_tab[256] = {
0, 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,
' ', '!', '"', '#', '$', '%', '&', '\'', '(', ')', '*', '+', ',', '-', '.', '/',
'0', '1', '2', '3', '4', '5', '6', '7', '8', '9', ':', ';', '<', '=', '>', '?',
'@', 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o',
'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z', '[', '\\', ']', '^', '_',
'`', 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o',
'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z', '{', '|', '}', '~', 127,
'', 'ƒ', '‚', 'ƒ', '„', '…', '†', '‡', 'ˆ', '‰', 'š', '‹', 'œ', '', 'ž', 'Ÿ',
'', '‘', '’', '“', '”', '•', '–', '—', 152, '™', 'š', '›', 'œ', '', 'ž', 'Ÿ',
' ', '¢', '¢', '¼', '¤', '´', '¦', '§', '¸', '©', 'º', '«', '¬', '', '®', '¿',
'°', '±', '³', '³', 'ƒ', 'µ', '¶', '·', '¸', '¹', 'º', '»', '¼', '¾', '¾', '¿',
'à', 'á', 'â', 'ã', 'ä', 'å', 'æ', 'ç', 'è', 'é', 'ê', 'ë', 'ì', 'í', 'î', 'ï',
'ð', 'ñ', 'ò', 'ó', 'ô', 'õ', 'ö', '÷', 'ø', 'ù', 'ú', 'û', 'ü', 'ý', 'þ', 'ÿ',
'à', 'á', 'â', 'ã', 'ä', 'å', 'æ', 'ç', 'è', 'é', 'ê', 'ë', 'ì', 'í', 'î', 'ï',
'ð', 'ñ', 'ò', 'ó', 'ô', 'õ', 'ö', '÷', 'ø', 'ù', 'ú', 'û', 'ü', 'ý', 'þ', 'ÿ',
};
inline static unsigned char tolower_cp1251 ( unsigned char c ) {
return tolower_cp1251_tab[c];
}