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