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