presage 0.9.1
iso8859_1.h
Go to the documentation of this file.
1
2/******************************************************
3 * Presage, an extensible predictive text entry system
4 * ---------------------------------------------------
5 *
6 * Copyright (C) 2008 Matteo Vescovi <matteo.vescovi@yahoo.co.uk>
7
8 This program is free software; you can redistribute it and/or modify
9 it under the terms of the GNU General Public License as published by
10 the Free Software Foundation; either version 2 of the License, or
11 (at your option) any later version.
12
13 This program is distributed in the hope that it will be useful,
14 but WITHOUT ANY WARRANTY; without even the implied warranty of
15 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16 GNU General Public License for more details.
17
18 You should have received a copy of the GNU General Public License along
19 with this program; if not, write to the Free Software Foundation, Inc.,
20 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
21 *
22 **********(*)*/
23
24
25#ifndef ISO8859_1
26#define ISO8859_1
27
28// ISO 8859-1 standard ///////////////////////
29
30const char NUL = 0; // NUL
31const char SOH = 1; // SOH
32const char STX = 2; // STX
33const char ETX = 3; // ETX
34const char EOT = 4; // EOT
35const char ENQ = 5; // ENQ
36const char ACK = 6; // ACK
37const char BEL = 7; // BEL
38const char BS = 8; // BS
39const char HT = 9; // HT
40const char NL = 10; // NL
41const char VT = 11; // VT
42const char NP = 12; // NP
43const char CR = 13; // CR
44const char SO = 14; // SO
45const char SI = 15; // SI
46const char DLE = 16; // DLE
47const char DC1 = 17; // DC1
48const char DC2 = 18; // DC2
49const char DC3 = 19; // DC3
50const char DC4 = 20; // DC4
51const char NAK = 21; // NAK
52const char SYN = 22; // SYN
53const char ETB = 23; // ETB
54const char CAN = 24; // CAN
55const char EM = 25; // EM
56const char SUB = 26; // SUB
57const char ESC = 27; // ESC
58const char FS = 28; // FS
59const char GS = 29; // GS
60const char RS = 30; // RS
61const char US = 31; // US
62const char space = 32; // normal space
63const char exclamation = 33; // !
64const char quote = 34; // "
65const char hashsign = 35; // #
66const char dollar = 36; // $
67const char percent = 37; // %
68const char ampersand = 38; // &
69const char apostrophe = 39; // '
70const char openbracket = 40; // (
71const char closebracket= 41; // )
72const char asterisk = 42; // *
73const char plus = 43; // +
74const char comma = 44; // ,
75const char minus = 45; // -
76const char period = 46; // .
77const char slash = 47; // /
78const char digit0 = 48; // 0
79const char digit1 = 49; // 1
80const char digit2 = 50; // 2
81const char digit3 = 51; // 3
82const char digit4 = 52; // 4
83const char digit5 = 53; // 5
84const char digit6 = 54; // 6
85const char digit7 = 55; // 7
86const char digit8 = 56; // 8
87const char digit9 = 57; // 9
88const char colon = 58; // :
89const char semicolon = 59; // ;
90const char lessthan = 60; // <
91const char equals = 61; // =
92const char greaterthan = 62; // >
93const char question = 63; // ?
94const char at = 64; // @
95const char Aletter = 65; // A
96const char Bletter = 66; // B
97const char Cletter = 67; // C
98const char Dletter = 68; // D
99const char Eletter = 69; // E
100const char Fletter = 70; // F
101const char Gletter = 71; // G
102const char Hletter = 72; // H
103const char Iletter = 73; // I
104const char Jletter = 74; // J
105const char Kletter = 75; // K
106const char Lletter = 76; // L
107const char Mletter = 77; // M
108const char Nletter = 78; // N
109const char Oletter = 79; // O
110const char Pletter = 80; // P
111const char Qletter = 81; // Q
112const char Rletter = 82; // R
113const char Sletter = 83; // S
114const char Tletter = 84; // T
115const char Uletter = 85; // U
116const char Vletter = 86; // V
117const char Wletter = 87; // W
118const char Xletter = 88; // X
119const char Yletter = 89; // Y
120const char Zletter = 90; // Z
121const char opensquare = 91; // [
122const char backslash = 92; //
123const char closesquare = 93; // ]
124const char pointer = 94; // ^
125const char underscore = 95; // _
126const char grave = 96; // `
127const char aletter = 97; // a
128const char bletter = 98; // b
129const char cletter = 99; // c
130const char dletter = 100; // d
131const char eletter = 101; // e
132const char fletter = 102; // f
133const char gletter = 103; // g
134const char hletter = 104; // h
135const char iletter = 105; // i
136const char jletter = 106; // j
137const char kletter = 107; // k
138const char lletter = 108; // l
139const char mletter = 109; // m
140const char nletter = 110; // n
141const char oletter = 111; // o
142const char pletter = 112; // p
143const char qletter = 113; // q
144const char rletter = 114; // r
145const char sletter = 115; // s
146const char tletter = 116; // t
147const char uletter = 117; // u
148const char vletter = 118; // v
149const char wletter = 119; // w
150const char xletter = 120; // x
151const char yletter = 121; // y
152const char zletter = 122; // z
153const char leftbrace = 123; // {
154const char verticalbar = 124; // |
155const char rightbrace = 125; // }
156const char tilde = 126; // ~
157
158
159const char DEL = 127; // DEL
160const char PAD = 128; // --
161const char HOP = 129; // --
162const char BPH = 130; // --
163const char NBH = 131; // --
164const char IND = 132; // --
165const char NEL = 133; // --
166const char SSA = 134; // --
167const char ESA = 135; // --
168const char HTS = 136; // --
169const char HTJ = 137; // --
170const char VTS = 138; // --
171const char PLD = 139; // --
172const char PLU = 140; // --
173const char RI = 141; // --
174const char SS2 = 142; // --
175const char SS3 = 143; // --
176const char DCS = 144; // --
177const char PU1 = 145; // --
178const char PU2 = 146; // --
179const char STS = 147; // --
180const char CCH = 148; // --
181const char MW = 149; // --
182const char SPA = 150; // --
183const char EPA = 151; // --
184const char SOS = 152; // --
185const char SGCI= 153; // --
186const char SCI = 154; // --
187const char CSI = 155; // --
188const char ST = 156; // --
189const char OSC = 157; // --
190const char PM = 158; // --
191const char APC = 159; // --
192
193
194const char nbsp = 160; // non-breaking space
195const char iexcl = 161; // ¡
196const char cent = 162; // ¢
197const char pound = 163; // £
198const char curren = 164; // ¤
199const char yen = 165; // ¥
200const char brvbar = 166; // ¦
201const char sect = 167; // §
202const char uml = 168; // ¨
203const char copyr = 169; // ©
204const char ordf = 170; // ª
205const char laquo = 171; // «
206const char notsign= 172; // ¬
207const char shy = 173; // ­
208const char reg = 174; // ®
209const char macr = 175; // ¯
210const char deg = 176; // °
211const char plusmn = 177; // ±
212const char sup2 = 178; // ²
213const char sup3 = 179; // ³
214const char acute = 180; // ´
215const char micro = 181; // µ
216const char para = 182; // ¶
217const char middot = 183; // ·
218const char cedil = 184; // ¸
219const char sup1 = 185; // ¹
220const char ordm = 186; // º
221const char raquo = 187; // »
222const char frac14 = 188; // ¼
223const char frac12 = 189; // ½
224const char frac34 = 190; // ¾
225const char iquest = 191; // ¿
226const char Agrave = 192; // À
227const char Aacute = 193; // Á
228const char Acirc = 194; // Â
229const char Atilde = 195; // Ã
230const char Auml = 196; // Ä
231const char Aring = 197; // Å
232const char AElig = 198; // Æ
233const char Ccedil = 199; // Ç
234const char Egrave = 200; // È
235const char Eacute = 201; // É
236const char Ecirc = 202; // Ê
237const char Euml = 203; // Ë
238const char Igrave = 204; // Ì
239const char Iacute = 205; // Í
240const char Icirc = 206; // Î
241const char Iuml = 207; // Ï
242const char ETH = 208; // Ð
243const char Ntilde = 209; // Ñ
244const char Ograve = 210; // Ò
245const char Oacute = 211; // Ó
246const char Ocirc = 212; // Ô
247const char Otilde = 213; // Õ
248const char Ouml = 214; // Ö
249const char times = 215; // ×
250const char Oslash = 216; // Ø
251const char Ugrave = 217; // Ù
252const char Uacute = 218; // Ú
253const char Ucirc = 219; // Û
254const char Uuml = 220; // Ü
255const char Yacute = 221; // Ý
256const char THORN = 222; // Þ
257const char szlig = 223; // ß
258const char agrave = 224; // à
259const char aacute = 225; // á
260const char acirc = 226; // â
261const char atilde = 227; // ã
262const char auml = 228; // ä
263const char aring = 229; // å
264const char aelig = 230; // æ
265const char ccedil = 231; // ç
266const char egrave = 232; // è
267const char eacute = 233; // é
268const char ecirc = 234; // ê
269const char euml = 235; // ë
270const char igrave = 236; // ì
271const char iacute = 237; // í
272const char icirc = 238; // î
273const char iuml = 239; // ï
274const char eth = 240; // ð
275const char ntilde = 241; // ñ
276const char ograve = 242; // ò
277const char oacute = 243; // ó
278const char ocirc = 244; // ô
279const char otilde = 245; // õ
280const char ouml = 246; // ö
281const char divide = 247; // ÷
282const char oslash = 248; // ø
283const char ugrave = 249; // ù
284const char uacute = 250; // ú
285const char ucirc = 251; // û
286const char uuml = 252; // ü
287const char yacute = 253; // ý
288const char thorn = 254; // þ
289const char yuml = 255; // ÿ
290
291
292#endif // ISO8859_1
const char Qletter
Definition iso8859_1.h:111
const char Dletter
Definition iso8859_1.h:98
const char icirc
Definition iso8859_1.h:272
const char greaterthan
Definition iso8859_1.h:92
const char Nletter
Definition iso8859_1.h:108
const char dollar
Definition iso8859_1.h:66
const char SOS
Definition iso8859_1.h:184
const char STS
Definition iso8859_1.h:179
const char openbracket
Definition iso8859_1.h:70
const char sup3
Definition iso8859_1.h:213
const char PAD
Definition iso8859_1.h:160
const char HTJ
Definition iso8859_1.h:169
const char EM
Definition iso8859_1.h:55
const char HT
Definition iso8859_1.h:39
const char szlig
Definition iso8859_1.h:257
const char DEL
Definition iso8859_1.h:159
const char lessthan
Definition iso8859_1.h:90
const char ouml
Definition iso8859_1.h:280
const char OSC
Definition iso8859_1.h:189
const char BEL
Definition iso8859_1.h:37
const char RS
Definition iso8859_1.h:60
const char Oletter
Definition iso8859_1.h:109
const char atilde
Definition iso8859_1.h:261
const char kletter
Definition iso8859_1.h:137
const char Hletter
Definition iso8859_1.h:102
const char at
Definition iso8859_1.h:94
const char Ucirc
Definition iso8859_1.h:253
const char digit8
Definition iso8859_1.h:86
const char yen
Definition iso8859_1.h:199
const char percent
Definition iso8859_1.h:67
const char plus
Definition iso8859_1.h:73
const char HOP
Definition iso8859_1.h:161
const char Mletter
Definition iso8859_1.h:107
const char Agrave
Definition iso8859_1.h:226
const char frac12
Definition iso8859_1.h:223
const char DC4
Definition iso8859_1.h:50
const char NL
Definition iso8859_1.h:40
const char NBH
Definition iso8859_1.h:163
const char Icirc
Definition iso8859_1.h:240
const char PLD
Definition iso8859_1.h:171
const char hashsign
Definition iso8859_1.h:65
const char mletter
Definition iso8859_1.h:139
const char Aring
Definition iso8859_1.h:231
const char Eacute
Definition iso8859_1.h:235
const char nletter
Definition iso8859_1.h:140
const char exclamation
Definition iso8859_1.h:63
const char acirc
Definition iso8859_1.h:260
const char NEL
Definition iso8859_1.h:165
const char minus
Definition iso8859_1.h:75
const char Ocirc
Definition iso8859_1.h:246
const char SUB
Definition iso8859_1.h:56
const char NUL
Definition iso8859_1.h:30
const char brvbar
Definition iso8859_1.h:200
const char ETX
Definition iso8859_1.h:33
const char digit4
Definition iso8859_1.h:82
const char digit3
Definition iso8859_1.h:81
const char frac14
Definition iso8859_1.h:222
const char RI
Definition iso8859_1.h:173
const char CAN
Definition iso8859_1.h:54
const char yacute
Definition iso8859_1.h:287
const char EPA
Definition iso8859_1.h:183
const char SYN
Definition iso8859_1.h:52
const char GS
Definition iso8859_1.h:59
const char digit7
Definition iso8859_1.h:85
const char Uacute
Definition iso8859_1.h:252
const char cletter
Definition iso8859_1.h:129
const char ordm
Definition iso8859_1.h:220
const char oslash
Definition iso8859_1.h:282
const char IND
Definition iso8859_1.h:164
const char SGCI
Definition iso8859_1.h:185
const char fletter
Definition iso8859_1.h:132
const char Ograve
Definition iso8859_1.h:244
const char DCS
Definition iso8859_1.h:176
const char Yletter
Definition iso8859_1.h:119
const char xletter
Definition iso8859_1.h:150
const char Aacute
Definition iso8859_1.h:227
const char Sletter
Definition iso8859_1.h:113
const char VT
Definition iso8859_1.h:41
const char ESC
Definition iso8859_1.h:57
const char digit5
Definition iso8859_1.h:83
const char ETB
Definition iso8859_1.h:53
const char CSI
Definition iso8859_1.h:187
const char eletter
Definition iso8859_1.h:131
const char pointer
Definition iso8859_1.h:124
const char aletter
Definition iso8859_1.h:127
const char verticalbar
Definition iso8859_1.h:154
const char Bletter
Definition iso8859_1.h:96
const char eth
Definition iso8859_1.h:274
const char DC2
Definition iso8859_1.h:48
const char lletter
Definition iso8859_1.h:138
const char ESA
Definition iso8859_1.h:167
const char uuml
Definition iso8859_1.h:286
const char STX
Definition iso8859_1.h:32
const char HTS
Definition iso8859_1.h:168
const char backslash
Definition iso8859_1.h:122
const char SPA
Definition iso8859_1.h:182
const char AElig
Definition iso8859_1.h:232
const char egrave
Definition iso8859_1.h:266
const char SCI
Definition iso8859_1.h:186
const char DC3
Definition iso8859_1.h:49
const char ugrave
Definition iso8859_1.h:283
const char DLE
Definition iso8859_1.h:46
const char para
Definition iso8859_1.h:216
const char SI
Definition iso8859_1.h:45
const char ntilde
Definition iso8859_1.h:275
const char Iacute
Definition iso8859_1.h:239
const char yuml
Definition iso8859_1.h:289
const char Oslash
Definition iso8859_1.h:250
const char qletter
Definition iso8859_1.h:143
const char grave
Definition iso8859_1.h:126
const char euml
Definition iso8859_1.h:269
const char reg
Definition iso8859_1.h:208
const char copyr
Definition iso8859_1.h:203
const char iquest
Definition iso8859_1.h:225
const char digit0
Definition iso8859_1.h:78
const char ucirc
Definition iso8859_1.h:285
const char Cletter
Definition iso8859_1.h:97
const char igrave
Definition iso8859_1.h:270
const char ampersand
Definition iso8859_1.h:68
const char Ouml
Definition iso8859_1.h:248
const char APC
Definition iso8859_1.h:191
const char otilde
Definition iso8859_1.h:279
const char PLU
Definition iso8859_1.h:172
const char leftbrace
Definition iso8859_1.h:153
const char apostrophe
Definition iso8859_1.h:69
const char bletter
Definition iso8859_1.h:128
const char oletter
Definition iso8859_1.h:141
const char Igrave
Definition iso8859_1.h:238
const char Fletter
Definition iso8859_1.h:100
const char cent
Definition iso8859_1.h:196
const char auml
Definition iso8859_1.h:262
const char nbsp
Definition iso8859_1.h:194
const char digit6
Definition iso8859_1.h:84
const char tletter
Definition iso8859_1.h:146
const char wletter
Definition iso8859_1.h:149
const char ordf
Definition iso8859_1.h:204
const char DC1
Definition iso8859_1.h:47
const char ACK
Definition iso8859_1.h:36
const char curren
Definition iso8859_1.h:198
const char slash
Definition iso8859_1.h:77
const char question
Definition iso8859_1.h:93
const char BPH
Definition iso8859_1.h:162
const char EOT
Definition iso8859_1.h:34
const char Tletter
Definition iso8859_1.h:114
const char closesquare
Definition iso8859_1.h:123
const char tilde
Definition iso8859_1.h:156
const char sup1
Definition iso8859_1.h:219
const char iacute
Definition iso8859_1.h:271
const char Oacute
Definition iso8859_1.h:245
const char digit9
Definition iso8859_1.h:87
const char VTS
Definition iso8859_1.h:170
const char plusmn
Definition iso8859_1.h:211
const char yletter
Definition iso8859_1.h:151
const char ograve
Definition iso8859_1.h:276
const char Iuml
Definition iso8859_1.h:241
const char aelig
Definition iso8859_1.h:264
const char Otilde
Definition iso8859_1.h:247
const char US
Definition iso8859_1.h:61
const char CCH
Definition iso8859_1.h:180
const char shy
Definition iso8859_1.h:207
const char hletter
Definition iso8859_1.h:134
const char Lletter
Definition iso8859_1.h:106
const char ccedil
Definition iso8859_1.h:265
const char space
Definition iso8859_1.h:62
const char PU2
Definition iso8859_1.h:178
const char Jletter
Definition iso8859_1.h:104
const char NAK
Definition iso8859_1.h:51
const char BS
Definition iso8859_1.h:38
const char FS
Definition iso8859_1.h:58
const char equals
Definition iso8859_1.h:91
const char ecirc
Definition iso8859_1.h:268
const char closebracket
Definition iso8859_1.h:71
const char digit1
Definition iso8859_1.h:79
const char Ccedil
Definition iso8859_1.h:233
const char Gletter
Definition iso8859_1.h:101
const char thorn
Definition iso8859_1.h:288
const char asterisk
Definition iso8859_1.h:72
const char uml
Definition iso8859_1.h:202
const char period
Definition iso8859_1.h:76
const char quote
Definition iso8859_1.h:64
const char aring
Definition iso8859_1.h:263
const char SO
Definition iso8859_1.h:44
const char Uuml
Definition iso8859_1.h:254
const char pletter
Definition iso8859_1.h:142
const char gletter
Definition iso8859_1.h:133
const char acute
Definition iso8859_1.h:214
const char vletter
Definition iso8859_1.h:148
const char sletter
Definition iso8859_1.h:145
const char macr
Definition iso8859_1.h:209
const char agrave
Definition iso8859_1.h:258
const char frac34
Definition iso8859_1.h:224
const char Zletter
Definition iso8859_1.h:120
const char deg
Definition iso8859_1.h:210
const char THORN
Definition iso8859_1.h:256
const char SSA
Definition iso8859_1.h:166
const char Eletter
Definition iso8859_1.h:99
const char Wletter
Definition iso8859_1.h:117
const char Ecirc
Definition iso8859_1.h:236
const char micro
Definition iso8859_1.h:215
const char ETH
Definition iso8859_1.h:242
const char Uletter
Definition iso8859_1.h:115
const char colon
Definition iso8859_1.h:88
const char Egrave
Definition iso8859_1.h:234
const char sup2
Definition iso8859_1.h:212
const char times
Definition iso8859_1.h:249
const char Auml
Definition iso8859_1.h:230
const char underscore
Definition iso8859_1.h:125
const char PU1
Definition iso8859_1.h:177
const char Yacute
Definition iso8859_1.h:255
const char eacute
Definition iso8859_1.h:267
const char rightbrace
Definition iso8859_1.h:155
const char divide
Definition iso8859_1.h:281
const char oacute
Definition iso8859_1.h:277
const char CR
Definition iso8859_1.h:43
const char semicolon
Definition iso8859_1.h:89
const char SS2
Definition iso8859_1.h:174
const char SS3
Definition iso8859_1.h:175
const char Aletter
Definition iso8859_1.h:95
const char iexcl
Definition iso8859_1.h:195
const char opensquare
Definition iso8859_1.h:121
const char Pletter
Definition iso8859_1.h:110
const char ENQ
Definition iso8859_1.h:35
const char pound
Definition iso8859_1.h:197
const char Acirc
Definition iso8859_1.h:228
const char cedil
Definition iso8859_1.h:218
const char zletter
Definition iso8859_1.h:152
const char raquo
Definition iso8859_1.h:221
const char jletter
Definition iso8859_1.h:136
const char MW
Definition iso8859_1.h:181
const char Kletter
Definition iso8859_1.h:105
const char laquo
Definition iso8859_1.h:205
const char PM
Definition iso8859_1.h:190
const char dletter
Definition iso8859_1.h:130
const char NP
Definition iso8859_1.h:42
const char uacute
Definition iso8859_1.h:284
const char notsign
Definition iso8859_1.h:206
const char aacute
Definition iso8859_1.h:259
const char SOH
Definition iso8859_1.h:31
const char Ugrave
Definition iso8859_1.h:251
const char ST
Definition iso8859_1.h:188
const char sect
Definition iso8859_1.h:201
const char Ntilde
Definition iso8859_1.h:243
const char uletter
Definition iso8859_1.h:147
const char Rletter
Definition iso8859_1.h:112
const char Euml
Definition iso8859_1.h:237
const char ocirc
Definition iso8859_1.h:278
const char iletter
Definition iso8859_1.h:135
const char digit2
Definition iso8859_1.h:80
const char Xletter
Definition iso8859_1.h:118
const char middot
Definition iso8859_1.h:217
const char iuml
Definition iso8859_1.h:273
const char rletter
Definition iso8859_1.h:144
const char comma
Definition iso8859_1.h:74
const char Iletter
Definition iso8859_1.h:103
const char Vletter
Definition iso8859_1.h:116
const char Atilde
Definition iso8859_1.h:229