1 /*************************************************************************** 2 charcodes.cpp - description 3 ------------------- 4 begin : Wed Nov 24 2003 5 copyright : (C) 2003 by Andre Simon 6 email : a.simon@mailbox.org 7 ***************************************************************************/ 8 9 /* 10 This file is part of ANSIFilter. 11 12 ANSIFilter is free software: you can redistribute it and/or modify 13 it under the terms of the GNU General Public License as published by 14 the Free Software Foundation, either version 3 of the License, or 15 (at your option) any later version. 16 17 ANSIFilter is distributed in the hope that it will be useful, 18 but WITHOUT ANY WARRANTY; without even the implied warranty of 19 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 20 GNU General Public License for more details. 21 22 You should have received a copy of the GNU General Public License 23 along with ANSIFilter. If not, see <http://www.gnu.org/licenses/>. 24 */ 25 26 #ifndef CHAR_CODES 27 #define CHAR_CODES 28 29 #ifdef _WIN32 30 31 #define AUML_LC 228 32 #define OUML_LC 246 33 #define UUML_LC 252 34 35 #define AUML_UC 196 36 #define OUML_UC 214 37 #define UUML_UC 220 38 39 40 #define AACUTE_LC 225 41 #define EACUTE_LC 233 42 #define OACUTE_LC 243 43 #define UACUTE_LC 250 44 45 #define AACUTE_UC 193 46 #define EACUTE_UC 201 47 #define OACUTE_UC 211 48 #define UACUTE_UC 218 49 50 #define AGRAVE_LC 224 51 #define EGRAVE_LC 232 52 #define OGRAVE_LC 242 53 #define UGRAVE_LC 249 54 55 #define AGRAVE_UC 192 56 #define EGRAVE_UC 200 57 #define OGRAVE_UC 210 58 #define UGRAVE_UC 217 59 60 #define SZLIG 223 61 62 #else 63 64 #define AUML_LC 164 65 #define OUML_LC 182 66 #define UUML_LC 188 67 68 #define AUML_UC 132 69 #define OUML_UC 150 70 #define UUML_UC 156 71 72 73 #define AACUTE_LC 161 74 #define EACUTE_LC 169 75 #define OACUTE_LC 179 76 #define UACUTE_LC 186 77 78 #define AACUTE_UC 129 79 #define EACUTE_UC 137 80 #define OACUTE_UC 147 81 #define UACUTE_UC 154 82 83 #define AGRAVE_LC 160 84 #define EGRAVE_LC 168 85 #define OGRAVE_LC 178 86 #define UGRAVE_LC 185 87 88 #define AGRAVE_UC 128 89 #define EGRAVE_UC 136 90 #define OGRAVE_UC 146 91 #define UGRAVE_UC 153 92 93 #define SZLIG 159 94 95 #endif 96 97 #endif