presage  0.8.7
iso8859_1.h
Go to the documentation of this file.
00001 
00002 /******************************************************
00003  *  Presage, an extensible predictive text entry system
00004  *  ---------------------------------------------------
00005  *
00006  *  Copyright (C) 2008  Matteo Vescovi <matteo.vescovi@yahoo.co.uk>
00007 
00008     This program is free software; you can redistribute it and/or modify
00009     it under the terms of the GNU General Public License as published by
00010     the Free Software Foundation; either version 2 of the License, or
00011     (at your option) any later version.
00012 
00013     This program is distributed in the hope that it will be useful,
00014     but WITHOUT ANY WARRANTY; without even the implied warranty of
00015     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
00016     GNU General Public License for more details.
00017 
00018     You should have received a copy of the GNU General Public License along
00019     with this program; if not, write to the Free Software Foundation, Inc.,
00020     51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
00021                                                                              *
00022                                                                 **********(*)*/
00023 
00024 
00025 #ifndef ISO8859_1
00026 #define ISO8859_1
00027 
00028 // ISO 8859-1 standard ///////////////////////
00029 
00030 const int NUL         =  0;    // NUL
00031 const int SOH         =  1;    // SOH
00032 const int STX         =  2;    // STX
00033 const int ETX         =  3;    // ETX
00034 const int EOT         =  4;    // EOT
00035 const int ENQ         =  5;    // ENQ
00036 const int ACK         =  6;    // ACK
00037 const int BEL         =  7;    // BEL
00038 const int BS          =  8;    // BS 
00039 const int HT          =  9;    // HT 
00040 const int NL          =  10;   // NL 
00041 const int VT          =  11;   // VT 
00042 const int NP          =  12;   // NP 
00043 const int CR          =  13;   // CR 
00044 const int SO          =  14;   // SO 
00045 const int SI          =  15;   // SI 
00046 const int DLE         =  16;   // DLE
00047 const int DC1         =  17;   // DC1
00048 const int DC2         =  18;   // DC2
00049 const int DC3         =  19;   // DC3
00050 const int DC4         =  20;   // DC4
00051 const int NAK         =  21;   // NAK
00052 const int SYN         =  22;   // SYN
00053 const int ETB         =  23;   // ETB
00054 const int CAN         =  24;   // CAN
00055 const int EM          =  25;   // EM 
00056 const int SUB         =  26;   // SUB
00057 const int ESC         =  27;   // ESC
00058 const int FS          =  28;   // FS 
00059 const int GS          =  29;   // GS 
00060 const int RS          =  30;   // RS 
00061 const int US          =  31;   // US 
00062 const int space       =  32;   // normal space 
00063 const int exclamation =  33;   // !
00064 const int quote       =  34;   // "  
00065 const int hashsign    =  35;   // #  
00066 const int dollar      =  36;   // $  
00067 const int percent     =  37;   // %  
00068 const int ampersand   =  38;   // &  
00069 const int apostrophe  =  39;   // '  
00070 const int openbracket =  40;   // (  
00071 const int closebracket=  41;   // )  
00072 const int asterisk    =  42;   // *  
00073 const int plus        =  43;   // +  
00074 const int comma       =  44;   // ,  
00075 const int minus       =  45;   // -  
00076 const int period      =  46;   // .  
00077 const int slash       =  47;   // /  
00078 const int digit0      =  48;   // 0  
00079 const int digit1      =  49;   // 1  
00080 const int digit2      =  50;   // 2  
00081 const int digit3      =  51;   // 3  
00082 const int digit4      =  52;   // 4  
00083 const int digit5      =  53;   // 5  
00084 const int digit6      =  54;   // 6  
00085 const int digit7      =  55;   // 7  
00086 const int digit8      =  56;   // 8  
00087 const int digit9      =  57;   // 9  
00088 const int colon       =  58;   // :  
00089 const int semicolon   =  59;   // ;  
00090 const int lessthan    =  60;   // <  
00091 const int equals      =  61;   // =  
00092 const int greaterthan =  62;   // >  
00093 const int question    =  63;   // ?  
00094 const int at          =  64;   // @  
00095 const int Aletter     =  65;   // A  
00096 const int Bletter     =  66;   // B  
00097 const int Cletter     =  67;   // C  
00098 const int Dletter     =  68;   // D  
00099 const int Eletter     =  69;   // E  
00100 const int Fletter     =  70;   // F  
00101 const int Gletter     =  71;   // G  
00102 const int Hletter     =  72;   // H  
00103 const int Iletter     =  73;   // I  
00104 const int Jletter     =  74;   // J  
00105 const int Kletter     =  75;   // K  
00106 const int Lletter     =  76;   // L  
00107 const int Mletter     =  77;   // M  
00108 const int Nletter     =  78;   // N  
00109 const int Oletter     =  79;   // O  
00110 const int Pletter     =  80;   // P  
00111 const int Qletter     =  81;   // Q  
00112 const int Rletter     =  82;   // R  
00113 const int Sletter     =  83;   // S  
00114 const int Tletter     =  84;   // T  
00115 const int Uletter     =  85;   // U  
00116 const int Vletter     =  86;   // V  
00117 const int Wletter     =  87;   // W  
00118 const int Xletter     =  88;   // X  
00119 const int Yletter     =  89;   // Y  
00120 const int Zletter     =  90;   // Z  
00121 const int opensquare  =  91;   // [  
00122 const int backslash   =  92;   //   
00123 const int closesquare =  93;   // ]  
00124 const int pointer     =  94;   // ^  
00125 const int underscore  =  95;   // _  
00126 const int grave       =  96;   // `  
00127 const int aletter     =  97;   // a  
00128 const int bletter     =  98;   // b  
00129 const int cletter     =  99;   // c  
00130 const int dletter     = 100;   // d  
00131 const int eletter     = 101;   // e  
00132 const int fletter     = 102;   // f  
00133 const int gletter     = 103;   // g  
00134 const int hletter     = 104;   // h  
00135 const int iletter     = 105;   // i  
00136 const int jletter     = 106;   // j  
00137 const int kletter     = 107;   // k  
00138 const int lletter     = 108;   // l  
00139 const int mletter     = 109;   // m  
00140 const int nletter     = 110;   // n  
00141 const int oletter     = 111;   // o  
00142 const int pletter     = 112;   // p  
00143 const int qletter     = 113;   // q  
00144 const int rletter     = 114;   // r  
00145 const int sletter     = 115;   // s  
00146 const int tletter     = 116;   // t  
00147 const int uletter     = 117;   // u  
00148 const int vletter     = 118;   // v  
00149 const int wletter     = 119;   // w  
00150 const int xletter     = 120;   // x  
00151 const int yletter     = 121;   // y  
00152 const int zletter     = 122;   // z  
00153 const int leftbrace   = 123;   // {  
00154 const int verticalbar = 124;   // |  
00155 const int rightbrace  = 125;   // }  
00156 const int tilde       = 126;   // ~  
00157 
00158 
00159 const int DEL = 127;   // DEL
00160 const int PAD = 128;   // -- 
00161 const int HOP = 129;   // -- 
00162 const int BPH = 130;   // -- 
00163 const int NBH = 131;   // -- 
00164 const int IND = 132;   // -- 
00165 const int NEL = 133;   // -- 
00166 const int SSA = 134;   // -- 
00167 const int ESA = 135;   // -- 
00168 const int HTS = 136;   // -- 
00169 const int HTJ = 137;   // -- 
00170 const int VTS = 138;   // -- 
00171 const int PLD = 139;   // -- 
00172 const int PLU = 140;   // -- 
00173 const int RI  = 141;   // -- 
00174 const int SS2 = 142;   // -- 
00175 const int SS3 = 143;   // -- 
00176 const int DCS = 144;   // -- 
00177 const int PU1 = 145;   // -- 
00178 const int PU2 = 146;   // -- 
00179 const int STS = 147;   // -- 
00180 const int CCH = 148;   // -- 
00181 const int MW  = 149;   // -- 
00182 const int SPA = 150;   // -- 
00183 const int EPA = 151;   // -- 
00184 const int SOS = 152;   // -- 
00185 const int SGCI= 153;   // -- 
00186 const int SCI = 154;   // -- 
00187 const int CSI = 155;   // -- 
00188 const int ST  = 156;   // -- 
00189 const int OSC = 157;   // -- 
00190 const int PM  = 158;   // -- 
00191 const int APC = 159;   // -- 
00192                      
00193 
00194 const int nbsp   = 160;   //    non-breaking space
00195 const int iexcl  = 161;   // ¡  
00196 const int cent   = 162;   // ¢  
00197 const int pound  = 163;   // £  
00198 const int curren = 164;   // ¤  
00199 const int yen    = 165;   // ¥  
00200 const int brvbar = 166;   // ¦  
00201 const int sect   = 167;   // §  
00202 const int uml    = 168;   // ¨  
00203 const int copyr  = 169;   // ©  
00204 const int ordf   = 170;   // ª  
00205 const int laquo  = 171;   // «  
00206 const int notsign= 172;   // ¬  
00207 const int shy    = 173;   // ­  
00208 const int reg    = 174;   // ®  
00209 const int macr   = 175;   // ¯  
00210 const int deg    = 176;   // °  
00211 const int plusmn = 177;   // ±  
00212 const int sup2   = 178;   // ²  
00213 const int sup3   = 179;   // ³  
00214 const int acute  = 180;   // ´  
00215 const int micro  = 181;   // µ  
00216 const int para   = 182;   // ¶  
00217 const int middot = 183;   // ·  
00218 const int cedil  = 184;   // ¸  
00219 const int sup1   = 185;   // ¹  
00220 const int ordm   = 186;   // º  
00221 const int raquo  = 187;   // »  
00222 const int frac14 = 188;   // ¼  
00223 const int frac12 = 189;   // ½  
00224 const int frac34 = 190;   // ¾  
00225 const int iquest = 191;   // ¿  
00226 const int Agrave = 192;   // À  
00227 const int Aacute = 193;   // Á  
00228 const int Acirc  = 194;   // Â  
00229 const int Atilde = 195;   // Ã  
00230 const int Auml   = 196;   // Ä  
00231 const int Aring  = 197;   // Å  
00232 const int AElig  = 198;   // Æ  
00233 const int Ccedil = 199;   // Ç  
00234 const int Egrave = 200;   // È  
00235 const int Eacute = 201;   // É  
00236 const int Ecirc  = 202;   // Ê  
00237 const int Euml   = 203;   // Ë  
00238 const int Igrave = 204;   // Ì  
00239 const int Iacute = 205;   // Í  
00240 const int Icirc  = 206;   // Î  
00241 const int Iuml   = 207;   // Ï  
00242 const int ETH    = 208;   // Ð  
00243 const int Ntilde = 209;   // Ñ  
00244 const int Ograve = 210;   // Ò  
00245 const int Oacute = 211;   // Ó  
00246 const int Ocirc  = 212;   // Ô  
00247 const int Otilde = 213;   // Õ  
00248 const int Ouml   = 214;   // Ö  
00249 const int times  = 215;   // ×  
00250 const int Oslash = 216;   // Ø  
00251 const int Ugrave = 217;   // Ù  
00252 const int Uacute = 218;   // Ú  
00253 const int Ucirc  = 219;   // Û  
00254 const int Uuml   = 220;   // Ü  
00255 const int Yacute = 221;   // Ý  
00256 const int THORN  = 222;   // Þ  
00257 const int szlig  = 223;   // ß  
00258 const int agrave = 224;   // à  
00259 const int aacute = 225;   // á  
00260 const int acirc  = 226;   // â  
00261 const int atilde = 227;   // ã  
00262 const int auml   = 228;   // ä  
00263 const int aring  = 229;   // å  
00264 const int aelig  = 230;   // æ  
00265 const int ccedil = 231;   // ç  
00266 const int egrave = 232;   // è  
00267 const int eacute = 233;   // é  
00268 const int ecirc  = 234;   // ê  
00269 const int euml   = 235;   // ë  
00270 const int igrave = 236;   // ì  
00271 const int iacute = 237;   // í  
00272 const int icirc  = 238;   // î  
00273 const int iuml   = 239;   // ï  
00274 const int eth    = 240;   // ð  
00275 const int ntilde = 241;   // ñ  
00276 const int ograve = 242;   // ò  
00277 const int oacute = 243;   // ó  
00278 const int ocirc  = 244;   // ô  
00279 const int otilde = 245;   // õ  
00280 const int ouml   = 246;   // ö  
00281 const int divide = 247;   // ÷  
00282 const int oslash = 248;   // ø  
00283 const int ugrave = 249;   // ù  
00284 const int uacute = 250;   // ú  
00285 const int ucirc  = 251;   // û  
00286 const int uuml   = 252;   // ü  
00287 const int yacute = 253;   // ý  
00288 const int thorn  = 254;   // þ  
00289 const int yuml   = 255;   // ÿ  
00290 
00291 
00292 #endif // ISO8859_1