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