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