Main Page   Compound List   File List   Compound Members   File Members  

unicode.h

00001 /*
00002 GOCR Copyright (C) 2000  Joerg Schulenburg Joerg.Schulenburg@physik.uni-magdeburg.de 
00003 GOCR API Copyright (C) 2001 Bruno Barberi Gnecco <brunobg@sourceforge.net>
00004 
00005        The character codes in this file are Copyright (c) 1991-1999 Unicode, Inc.
00006        All Rights reserved.
00007 
00008        This file is provided as-is by Unicode, Inc. (The Unicode Consortium).
00009        No claims are made as to fitness for any particular purpose.  No
00010        warranties of any kind are expressed or implied.  The recipient
00011        agrees to determine applicability of information provided.  If this
00012        file has been provided on optical media by Unicode, Inc., the sole
00013        remedy for any claim will be exchange of defective media within 90
00014        days of receipt.
00015 
00016        Unicode, Inc. hereby grants the right to freely use the information
00017        supplied in this file in the creation of products supporting the
00018        Unicode Standard, and to make copies of this file in any form for
00019        internal or external distribution as long as this notice remains
00020        attached.
00021 
00022 For the rest of the file, the following applies:
00023 
00024 This program is free software; you can redistribute it and/or
00025 modify it under the terms of the GNU General Public License
00026 as published by the Free Software Foundation; either version 2
00027 of the License, or (at your option) any later version.
00028 
00029 This program is distributed in the hope that it will be useful,
00030 but WITHOUT ANY WARRANTY; without even the implied warranty of
00031 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
00032 GNU General Public License for more details.
00033 
00034 You should have received a copy of the GNU General Public License
00035 along with this program; if not, write to the Free Software
00036 Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
00037 
00038  */
00039  
00040 /*
00041     Only the codes judged necessary by the developers are present in this
00042     file. It conforms with MES-1. You'll find also Greek characters, 
00043     mathematical symbols and some extra symbols.
00044     
00045     Use the following regular expression to help add new codes from the
00046     Unicode data files: ([\w\s]*);([\w\s]*);[^\n]*
00047 */
00048 
00049 #ifndef GOCR_UNICODE_H
00050 #define GOCR_UNICODE_H
00051 
00052 #include <wchar.h>
00053 
00054 /*
00055  * Prototypes
00056  */
00057 wchar_t gocr_compose ( wchar_t main, wchar_t modifier );
00058 
00059 /*
00060  * Unicode codes
00061  */
00062 
00063 /* E000-F8FF are for private use. We'll reserve E000-E0FF for internal
00064  characters. */
00065 #define UNKNOWN                                                         0xE000
00066 #define PICTURE                                                         0xE001
00067 #define HEADER_FILE                                                     0xE010
00068 
00069 /* E1XX are for block attributes. 
00070    E2XX for character attributes. */
00071 #define blockAttribute                                                  0xE100
00072 #define blockAttributeData                                              0xE200
00073 #define charAttribute                                                   0xE300
00074 #define charAttributeData                                               0xE400
00075 
00076 #define gocr_getAttributeData(c)        ( c & 0xFF )
00077 #define gocr_setblockAttribute(c)       (( c & 0xFF ) | blockAttribute )
00078 #define gocr_setcharAttribute(c)        (( c & 0xFF ) | charAttribute )
00079 #define gocr_isblockAttribute(c)        ( c & 0xFF == blockAttribute )
00080 #define gocr_ischarAttribute(c)         ( c & 0xFF == charAttribute )
00081 #define gocr_isblockAttributeData(c)    ( c & 0xFF00 == blockAttributeData )
00082 #define gocr_ischarAttributeData(c)     ( c & 0xFF00 == charAttributeData )
00083 
00084 /* most codes 0x00-0x1F are not needed, but we provide them anyway. U0000 had
00085    the name changed from NULL to UNICODE_NULL to avoid conflicts. */
00086 #define UNICODE_NULL                                                    0x0000
00087 #define START_OF_HEADING                                                0x0001
00088 #define START_OF_TEXT                                                   0x0002
00089 #define END_OF_TEXT                                                     0x0003
00090 #define END_OF_TRANSMISSION                                             0x0004
00091 #define ENQUIRY                                                         0x0005
00092 #define ACKNOWLEDGE                                                     0x0006
00093 #define BELL                                                            0x0007
00094 #define BACKSPACE                                                       0x0008
00095 #define HORIZONTAL_TABULATION                                           0x0009
00096 #define LINE_FEED                                                       0x000A
00097 #define VERTICAL_TABULATION                                             0x000B
00098 #define FORM_FEED                                                       0x000C
00099 #define CARRIAGE_RETURN                                                 0x000D
00100 #define SHIFT_OUT                                                       0x000E
00101 #define SHIFT_IN                                                        0x000F
00102 #define DATA_LINK_ESCAPE                                                0x0010
00103 #define DEVICE_CONTROL_ONE                                              0x0011
00104 #define DEVICE_CONTROL_TWO                                              0x0012
00105 #define DEVICE_CONTROL_THREE                                            0x0013
00106 #define DEVICE_CONTROL_FOUR                                             0x0014
00107 #define NEGATIVE_ACKNOWLEDGE                                            0x0015
00108 #define SYNCHRONOUS_IDLE                                                0x0016
00109 #define END_OF_TRANSMISSION_BLOCK                                       0x0017
00110 #define CANCEL                                                          0x0018
00111 #define END_OF_MEDIUM                                                   0x0019
00112 #define SUBSTITUTE                                                      0x001A
00113 #define ESCAPE                                                          0x001B
00114 #define FILE_SEPARATOR                                                  0x001C
00115 #define GROUP_SEPARATOR                                                 0x001D
00116 #define RECORD_SEPARATOR                                                0x001E
00117 #define UNIT_SEPARATOR                                                  0x001F
00118 
00119 /* ASCII */
00120 #define SPACE                                                           0x0020
00121 #define EXCLAMATION_MARK                                                0x0021
00122 #define QUOTATION_MARK                                                  0x0022
00123 #define NUMBER_SIGN                                                     0x0023
00124 #define DOLLAR_SIGN                                                     0x0024
00125 #define PERCENT_SIGN                                                    0x0025
00126 #define AMPERSAND                                                       0x0026
00127 #define APOSTROPHE                                                      0x0027
00128 #define LEFT_PARENTHESIS                                                0x0028
00129 #define RIGHT_PARENTHESIS                                               0x0029
00130 #define ASTERISK                                                        0x002A
00131 #define PLUS_SIGN                                                       0x002B
00132 #define COMMA                                                           0x002C
00133 #define HYPHEN_MINUS                                                    0x002D
00134 #define FULL_STOP                                                       0x002E
00135 #define SOLIDUS                                                         0x002F
00136 #define DIGIT_ZERO                                                      0x0030
00137 #define DIGIT_ONE                                                       0x0031
00138 #define DIGIT_TWO                                                       0x0032
00139 #define DIGIT_THREE                                                     0x0033
00140 #define DIGIT_FOUR                                                      0x0034
00141 #define DIGIT_FIVE                                                      0x0035
00142 #define DIGIT_SIX                                                       0x0036
00143 #define DIGIT_SEVEN                                                     0x0037
00144 #define DIGIT_EIGHT                                                     0x0038
00145 #define DIGIT_NINE                                                      0x0039
00146 #define COLON                                                           0x003A
00147 #define SEMICOLON                                                       0x003B
00148 #define LESS_THAN_SIGN                                                  0x003C
00149 #define EQUALS_SIGN                                                     0x003D
00150 #define GREATER_THAN_SIGN                                               0x003E
00151 #define QUESTION_MARK                                                   0x003F
00152 #define COMMERCIAL_AT                                                   0x0040
00153 #define LATIN_CAPITAL_LETTER_A                                          0x0041
00154 #define LATIN_CAPITAL_LETTER_B                                          0x0042
00155 #define LATIN_CAPITAL_LETTER_C                                          0x0043
00156 #define LATIN_CAPITAL_LETTER_D                                          0x0044
00157 #define LATIN_CAPITAL_LETTER_E                                          0x0045
00158 #define LATIN_CAPITAL_LETTER_F                                          0x0046
00159 #define LATIN_CAPITAL_LETTER_G                                          0x0047
00160 #define LATIN_CAPITAL_LETTER_H                                          0x0048
00161 #define LATIN_CAPITAL_LETTER_I                                          0x0049
00162 #define LATIN_CAPITAL_LETTER_J                                          0x004A
00163 #define LATIN_CAPITAL_LETTER_K                                          0x004B
00164 #define LATIN_CAPITAL_LETTER_L                                          0x004C
00165 #define LATIN_CAPITAL_LETTER_M                                          0x004D
00166 #define LATIN_CAPITAL_LETTER_N                                          0x004E
00167 #define LATIN_CAPITAL_LETTER_O                                          0x004F
00168 #define LATIN_CAPITAL_LETTER_P                                          0x0050
00169 #define LATIN_CAPITAL_LETTER_Q                                          0x0051
00170 #define LATIN_CAPITAL_LETTER_R                                          0x0052
00171 #define LATIN_CAPITAL_LETTER_S                                          0x0053
00172 #define LATIN_CAPITAL_LETTER_T                                          0x0054
00173 #define LATIN_CAPITAL_LETTER_U                                          0x0055
00174 #define LATIN_CAPITAL_LETTER_V                                          0x0056
00175 #define LATIN_CAPITAL_LETTER_W                                          0x0057
00176 #define LATIN_CAPITAL_LETTER_X                                          0x0058
00177 #define LATIN_CAPITAL_LETTER_Y                                          0x0059
00178 #define LATIN_CAPITAL_LETTER_Z                                          0x005A
00179 #define LEFT_SQUARE_BRACKET                                             0x005B
00180 #define REVERSE_SOLIDUS                                                 0x005C
00181 #define RIGHT_SQUARE_BRACKET                                            0x005D
00182 #define CIRCUMFLEX_ACCENT                                               0x005E
00183 #define LOW_LINE                                                        0x005F
00184 #define GRAVE_ACCENT                                                    0x0060
00185 #define LATIN_SMALL_LETTER_A                                            0x0061
00186 #define LATIN_SMALL_LETTER_B                                            0x0062
00187 #define LATIN_SMALL_LETTER_C                                            0x0063
00188 #define LATIN_SMALL_LETTER_D                                            0x0064
00189 #define LATIN_SMALL_LETTER_E                                            0x0065
00190 #define LATIN_SMALL_LETTER_F                                            0x0066
00191 #define LATIN_SMALL_LETTER_G                                            0x0067
00192 #define LATIN_SMALL_LETTER_H                                            0x0068
00193 #define LATIN_SMALL_LETTER_I                                            0x0069
00194 #define LATIN_SMALL_LETTER_J                                            0x006A
00195 #define LATIN_SMALL_LETTER_K                                            0x006B
00196 #define LATIN_SMALL_LETTER_L                                            0x006C
00197 #define LATIN_SMALL_LETTER_M                                            0x006D
00198 #define LATIN_SMALL_LETTER_N                                            0x006E
00199 #define LATIN_SMALL_LETTER_O                                            0x006F
00200 #define LATIN_SMALL_LETTER_P                                            0x0070
00201 #define LATIN_SMALL_LETTER_Q                                            0x0071
00202 #define LATIN_SMALL_LETTER_R                                            0x0072
00203 #define LATIN_SMALL_LETTER_S                                            0x0073
00204 #define LATIN_SMALL_LETTER_T                                            0x0074
00205 #define LATIN_SMALL_LETTER_U                                            0x0075
00206 #define LATIN_SMALL_LETTER_V                                            0x0076
00207 #define LATIN_SMALL_LETTER_W                                            0x0077
00208 #define LATIN_SMALL_LETTER_X                                            0x0078
00209 #define LATIN_SMALL_LETTER_Y                                            0x0079
00210 #define LATIN_SMALL_LETTER_Z                                            0x007A
00211 #define LEFT_CURLY_BRACKET                                              0x007B
00212 #define VERTICAL_LINE                                                   0x007C
00213 #define RIGHT_CURLY_BRACKET                                             0x007D
00214 #define TILDE                                                           0x007E
00215 
00216 /* codes 0x7F-0xBF are not needed */
00217 #define NO_BREAK_SPACE                                                  0x00A0
00218 #define INVERTED_EXCLAMATION_MARK                                       0x00A1
00219 #define CENT_SIGN                                                       0x00A2
00220 #define POUND_SIGN                                                      0x00A3
00221 #define CURRENCY_SIGN                                                   0x00A4
00222 #define YEN_SIGN                                                        0x00A5
00223 #define BROKEN_BAR                                                      0x00A6
00224 #define SECTION_SIGN                                                    0x00A7
00225 #define DIAERESIS                                                       0x00A8
00226 #define COPYRIGHT_SIGN                                                  0x00A9
00227 #define FEMININE_ORDINAL_INDICATOR                                      0x00AA
00228 #define LEFT_POINTING_DOUBLE_ANGLE_QUOTATION_MARK                       0x00AB
00229 #define NOT_SIGN                                                        0x00AC
00230 #define SOFT_HYPHEN                                                     0x00AD
00231 #define REGISTERED_SIGN                                                 0x00AE
00232 #define MACRON                                                          0x00AF
00233 #define DEGREE_SIGN                                                     0x00B0
00234 #define PLUS_MINUS_SIGN                                                 0x00B1
00235 #define SUPERSCRIPT_TWO                                                 0x00B2
00236 #define SUPERSCRIPT_THREE                                               0x00B3
00237 #define ACUTE_ACCENT                                                    0x00B4
00238 #define MICRO_SIGN                                                      0x00B5
00239 #define PILCROW_SIGN                                                    0x00B6
00240 #define MIDDLE_DOT                                                      0x00B7
00241 #define CEDILLA                                                         0x00B8
00242 #define SUPERSCRIPT_ONE                                                 0x00B9
00243 #define MASCULINE_ORDINAL_INDICATOR                                     0x00BA
00244 #define RIGHT_POINTING_DOUBLE_ANGLE_QUOTATION_MARK                      0x00BB
00245 #define VULGAR_FRACTION_ONE_QUARTER                                     0x00BC
00246 #define VULGAR_FRACTION_ONE_HALF                                        0x00BD
00247 #define VULGAR_FRACTION_THREE_QUARTERS                                  0x00BE
00248 #define INVERTED_QUESTION_MARK                                          0x00BF
00249 #define LATIN_CAPITAL_LETTER_A_WITH_GRAVE                               0x00C0
00250 #define LATIN_CAPITAL_LETTER_A_WITH_ACUTE                               0x00C1
00251 #define LATIN_CAPITAL_LETTER_A_WITH_CIRCUMFLEX                          0x00C2
00252 #define LATIN_CAPITAL_LETTER_A_WITH_TILDE                               0x00C3
00253 #define LATIN_CAPITAL_LETTER_A_WITH_DIAERESIS                           0x00C4
00254 #define LATIN_CAPITAL_LETTER_A_WITH_RING_ABOVE                          0x00C5
00255 #define LATIN_CAPITAL_LETTER_AE                                         0x00C6
00256 #define LATIN_CAPITAL_LETTER_C_WITH_CEDILLA                             0x00C7
00257 #define LATIN_CAPITAL_LETTER_E_WITH_GRAVE                               0x00C8
00258 #define LATIN_CAPITAL_LETTER_E_WITH_ACUTE                               0x00C9
00259 #define LATIN_CAPITAL_LETTER_E_WITH_CIRCUMFLEX                          0x00CA
00260 #define LATIN_CAPITAL_LETTER_E_WITH_DIAERESIS                           0x00CB
00261 #define LATIN_CAPITAL_LETTER_I_WITH_GRAVE                               0x00CC
00262 #define LATIN_CAPITAL_LETTER_I_WITH_ACUTE                               0x00CD
00263 #define LATIN_CAPITAL_LETTER_I_WITH_CIRCUMFLEX                          0x00CE
00264 #define LATIN_CAPITAL_LETTER_I_WITH_DIAERESIS                           0x00CF
00265 #define LATIN_CAPITAL_LETTER_ETH                                        0x00D0
00266 #define LATIN_CAPITAL_LETTER_N_WITH_TILDE                               0x00D1
00267 #define LATIN_CAPITAL_LETTER_O_WITH_GRAVE                               0x00D2
00268 #define LATIN_CAPITAL_LETTER_O_WITH_ACUTE                               0x00D3
00269 #define LATIN_CAPITAL_LETTER_O_WITH_CIRCUMFLEX                          0x00D4
00270 #define LATIN_CAPITAL_LETTER_O_WITH_TILDE                               0x00D5
00271 #define LATIN_CAPITAL_LETTER_O_WITH_DIAERESIS                           0x00D6
00272 #define MULTIPLICATION_SIGN                                             0x00D7
00273 #define LATIN_CAPITAL_LETTER_O_WITH_STROKE                              0x00D8
00274 #define LATIN_CAPITAL_LETTER_U_WITH_GRAVE                               0x00D9
00275 #define LATIN_CAPITAL_LETTER_U_WITH_ACUTE                               0x00DA
00276 #define LATIN_CAPITAL_LETTER_U_WITH_CIRCUMFLEX                          0x00DB
00277 #define LATIN_CAPITAL_LETTER_U_WITH_DIAERESIS                           0x00DC
00278 #define LATIN_CAPITAL_LETTER_Y_WITH_ACUTE                               0x00DD
00279 #define LATIN_CAPITAL_LETTER_THORN                                      0x00DE
00280 #define LATIN_SMALL_LETTER_SHARP_S                                      0x00DF
00281 #define LATIN_SMALL_LETTER_A_WITH_GRAVE                                 0x00E0
00282 #define LATIN_SMALL_LETTER_A_WITH_ACUTE                                 0x00E1
00283 #define LATIN_SMALL_LETTER_A_WITH_CIRCUMFLEX                            0x00E2
00284 #define LATIN_SMALL_LETTER_A_WITH_TILDE                                 0x00E3
00285 #define LATIN_SMALL_LETTER_A_WITH_DIAERESIS                             0x00E4
00286 #define LATIN_SMALL_LETTER_A_WITH_RING_ABOVE                            0x00E5
00287 #define LATIN_SMALL_LETTER_AE                                           0x00E6
00288 #define LATIN_SMALL_LETTER_C_WITH_CEDILLA                               0x00E7
00289 #define LATIN_SMALL_LETTER_E_WITH_GRAVE                                 0x00E8
00290 #define LATIN_SMALL_LETTER_E_WITH_ACUTE                                 0x00E9
00291 #define LATIN_SMALL_LETTER_E_WITH_CIRCUMFLEX                            0x00EA
00292 #define LATIN_SMALL_LETTER_E_WITH_DIAERESIS                             0x00EB
00293 #define LATIN_SMALL_LETTER_I_WITH_GRAVE                                 0x00EC
00294 #define LATIN_SMALL_LETTER_I_WITH_ACUTE                                 0x00ED
00295 #define LATIN_SMALL_LETTER_I_WITH_CIRCUMFLEX                            0x00EE
00296 #define LATIN_SMALL_LETTER_I_WITH_DIAERESIS                             0x00EF
00297 #define LATIN_SMALL_LETTER_ETH                                          0x00F0
00298 #define LATIN_SMALL_LETTER_N_WITH_TILDE                                 0x00F1
00299 #define LATIN_SMALL_LETTER_O_WITH_GRAVE                                 0x00F2
00300 #define LATIN_SMALL_LETTER_O_WITH_ACUTE                                 0x00F3
00301 #define LATIN_SMALL_LETTER_O_WITH_CIRCUMFLEX                            0x00F4
00302 #define LATIN_SMALL_LETTER_O_WITH_TILDE                                 0x00F5
00303 #define LATIN_SMALL_LETTER_O_WITH_DIAERESIS                             0x00F6
00304 #define DIVISION_SIGN                                                   0x00F7
00305 #define LATIN_SMALL_LETTER_O_WITH_STROKE                                0x00F8
00306 #define LATIN_SMALL_LETTER_U_WITH_GRAVE                                 0x00F9
00307 #define LATIN_SMALL_LETTER_U_WITH_ACUTE                                 0x00FA
00308 #define LATIN_SMALL_LETTER_U_WITH_CIRCUMFLEX                            0x00FB
00309 #define LATIN_SMALL_LETTER_U_WITH_DIAERESIS                             0x00FC
00310 #define LATIN_SMALL_LETTER_Y_WITH_ACUTE                                 0x00FD
00311 #define LATIN_SMALL_LETTER_THORN                                        0x00FE
00312 #define LATIN_SMALL_LETTER_Y_WITH_DIAERESIS                             0x00FF
00313 
00314 /* latin extended-A */
00315 #define LATIN_CAPITAL_LETTER_A_WITH_MACRON                              0x0100
00316 #define LATIN_SMALL_LETTER_A_WITH_MACRON                                0x0101
00317 #define LATIN_CAPITAL_LETTER_A_WITH_BREVE                               0x0102
00318 #define LATIN_SMALL_LETTER_A_WITH_BREVE                                 0x0103
00319 #define LATIN_CAPITAL_LETTER_A_WITH_OGONEK                              0x0104
00320 #define LATIN_SMALL_LETTER_A_WITH_OGONEK                                0x0105
00321 #define LATIN_CAPITAL_LETTER_C_WITH_ACUTE                               0x0106
00322 #define LATIN_SMALL_LETTER_C_WITH_ACUTE                                 0x0107
00323 #define LATIN_CAPITAL_LETTER_C_WITH_CIRCUMFLEX                          0x0108
00324 #define LATIN_SMALL_LETTER_C_WITH_CIRCUMFLEX                            0x0109
00325 #define LATIN_CAPITAL_LETTER_C_WITH_DOT_ABOVE                           0x010A
00326 #define LATIN_SMALL_LETTER_C_WITH_DOT_ABOVE                             0x010B
00327 #define LATIN_CAPITAL_LETTER_C_WITH_CARON                               0x010C
00328 #define LATIN_SMALL_LETTER_C_WITH_CARON                                 0x010D
00329 #define LATIN_CAPITAL_LETTER_D_WITH_CARON                               0x010E
00330 #define LATIN_SMALL_LETTER_D_WITH_CARON                                 0x010F
00331 #define LATIN_CAPITAL_LETTER_D_WITH_STROKE                              0x0110
00332 #define LATIN_SMALL_LETTER_D_WITH_STROKE                                0x0111
00333 #define LATIN_CAPITAL_LETTER_E_WITH_MACRON                              0x0112
00334 #define LATIN_SMALL_LETTER_E_WITH_MACRON                                0x0113
00335 #define LATIN_CAPITAL_LETTER_E_WITH_BREVE                               0x0114
00336 #define LATIN_SMALL_LETTER_E_WITH_BREVE                                 0x0115
00337 #define LATIN_CAPITAL_LETTER_E_WITH_DOT_ABOVE                           0x0116
00338 #define LATIN_SMALL_LETTER_E_WITH_DOT_ABOVE                             0x0117
00339 #define LATIN_CAPITAL_LETTER_E_WITH_OGONEK                              0x0118
00340 #define LATIN_SMALL_LETTER_E_WITH_OGONEK                                0x0119
00341 #define LATIN_CAPITAL_LETTER_E_WITH_CARON                               0x011A
00342 #define LATIN_SMALL_LETTER_E_WITH_CARON                                 0x011B
00343 #define LATIN_CAPITAL_LETTER_G_WITH_CIRCUMFLEX                          0x011C
00344 #define LATIN_SMALL_LETTER_G_WITH_CIRCUMFLEX                            0x011D
00345 #define LATIN_CAPITAL_LETTER_G_WITH_BREVE                               0x011E
00346 #define LATIN_SMALL_LETTER_G_WITH_BREVE                                 0x011F
00347 #define LATIN_CAPITAL_LETTER_G_WITH_DOT_ABOVE                           0x0120
00348 #define LATIN_SMALL_LETTER_G_WITH_DOT_ABOVE                             0x0121
00349 #define LATIN_CAPITAL_LETTER_G_WITH_CEDILLA                             0x0122
00350 #define LATIN_SMALL_LETTER_G_WITH_CEDILLA                               0x0123
00351 #define LATIN_CAPITAL_LETTER_H_WITH_CIRCUMFLEX                          0x0124
00352 #define LATIN_SMALL_LETTER_H_WITH_CIRCUMFLEX                            0x0125
00353 #define LATIN_CAPITAL_LETTER_H_WITH_STROKE                              0x0126
00354 #define LATIN_SMALL_LETTER_H_WITH_STROKE                                0x0127
00355 #define LATIN_CAPITAL_LETTER_I_WITH_TILDE                               0x0128
00356 #define LATIN_SMALL_LETTER_I_WITH_TILDE                                 0x0129
00357 #define LATIN_CAPITAL_LETTER_I_WITH_MACRON                              0x012A
00358 #define LATIN_SMALL_LETTER_I_WITH_MACRON                                0x012B
00359 #define LATIN_CAPITAL_LETTER_I_WITH_BREVE                               0x012C
00360 #define LATIN_SMALL_LETTER_I_WITH_BREVE                                 0x012D
00361 #define LATIN_CAPITAL_LETTER_I_WITH_OGONEK                              0x012E
00362 #define LATIN_SMALL_LETTER_I_WITH_OGONEK                                0x012F
00363 #define LATIN_CAPITAL_LETTER_I_WITH_DOT_ABOVE                           0x0130
00364 #define LATIN_SMALL_LETTER_DOTLESS_I                                    0x0131
00365 #define LATIN_CAPITAL_LIGATURE_IJ                                       0x0132
00366 #define LATIN_SMALL_LIGATURE_IJ                                         0x0133
00367 #define LATIN_CAPITAL_LETTER_J_WITH_CIRCUMFLEX                          0x0134
00368 #define LATIN_SMALL_LETTER_J_WITH_CIRCUMFLEX                            0x0135
00369 #define LATIN_CAPITAL_LETTER_K_WITH_CEDILLA                             0x0136
00370 #define LATIN_SMALL_LETTER_K_WITH_CEDILLA                               0x0137
00371 #define LATIN_SMALL_LETTER_KRA                                          0x0138
00372 #define LATIN_CAPITAL_LETTER_L_WITH_ACUTE                               0x0139
00373 #define LATIN_SMALL_LETTER_L_WITH_ACUTE                                 0x013A
00374 #define LATIN_CAPITAL_LETTER_L_WITH_CEDILLA                             0x013B
00375 #define LATIN_SMALL_LETTER_L_WITH_CEDILLA                               0x013C
00376 #define LATIN_CAPITAL_LETTER_L_WITH_CARON                               0x013D
00377 #define LATIN_SMALL_LETTER_L_WITH_CARON                                 0x013E
00378 #define LATIN_CAPITAL_LETTER_L_WITH_MIDDLE_DOT                          0x013F
00379 #define LATIN_SMALL_LETTER_L_WITH_MIDDLE_DOT                            0x0140
00380 #define LATIN_CAPITAL_LETTER_L_WITH_STROKE                              0x0141
00381 #define LATIN_SMALL_LETTER_L_WITH_STROKE                                0x0142
00382 #define LATIN_CAPITAL_LETTER_N_WITH_ACUTE                               0x0143
00383 #define LATIN_SMALL_LETTER_N_WITH_ACUTE                                 0x0144
00384 #define LATIN_CAPITAL_LETTER_N_WITH_CEDILLA                             0x0145
00385 #define LATIN_SMALL_LETTER_N_WITH_CEDILLA                               0x0146
00386 #define LATIN_CAPITAL_LETTER_N_WITH_CARON                               0x0147
00387 #define LATIN_SMALL_LETTER_N_WITH_CARON                                 0x0148
00388 #define LATIN_SMALL_LETTER_N_PRECEDED_BY_APOSTROPHE                     0x0149
00389 #define LATIN_CAPITAL_LETTER_ENG                                        0x014A
00390 #define LATIN_SMALL_LETTER_ENG                                          0x014B
00391 #define LATIN_CAPITAL_LETTER_O_WITH_MACRON                              0x014C
00392 #define LATIN_SMALL_LETTER_O_WITH_MACRON                                0x014D
00393 #define LATIN_CAPITAL_LETTER_O_WITH_BREVE                               0x014E
00394 #define LATIN_SMALL_LETTER_O_WITH_BREVE                                 0x014F
00395 #define LATIN_CAPITAL_LETTER_O_WITH_DOUBLE_ACUTE                        0x0150
00396 #define LATIN_SMALL_LETTER_O_WITH_DOUBLE_ACUTE                          0x0151
00397 #define LATIN_CAPITAL_LIGATURE_OE                                       0x0152
00398 #define LATIN_SMALL_LIGATURE_OE                                         0x0153
00399 #define LATIN_CAPITAL_LETTER_R_WITH_ACUTE                               0x0154
00400 #define LATIN_SMALL_LETTER_R_WITH_ACUTE                                 0x0155
00401 #define LATIN_CAPITAL_LETTER_R_WITH_CEDILLA                             0x0156
00402 #define LATIN_SMALL_LETTER_R_WITH_CEDILLA                               0x0157
00403 #define LATIN_CAPITAL_LETTER_R_WITH_CARON                               0x0158
00404 #define LATIN_SMALL_LETTER_R_WITH_CARON                                 0x0159
00405 #define LATIN_CAPITAL_LETTER_S_WITH_ACUTE                               0x015A
00406 #define LATIN_SMALL_LETTER_S_WITH_ACUTE                                 0x015B
00407 #define LATIN_CAPITAL_LETTER_S_WITH_CIRCUMFLEX                          0x015C
00408 #define LATIN_SMALL_LETTER_S_WITH_CIRCUMFLEX                            0x015D
00409 #define LATIN_CAPITAL_LETTER_S_WITH_CEDILLA                             0x015E
00410 #define LATIN_SMALL_LETTER_S_WITH_CEDILLA                               0x015F
00411 #define LATIN_CAPITAL_LETTER_S_WITH_CARON                               0x0160
00412 #define LATIN_SMALL_LETTER_S_WITH_CARON                                 0x0161
00413 #define LATIN_CAPITAL_LETTER_T_WITH_CEDILLA                             0x0162
00414 #define LATIN_SMALL_LETTER_T_WITH_CEDILLA                               0x0163
00415 #define LATIN_CAPITAL_LETTER_T_WITH_CARON                               0x0164
00416 #define LATIN_SMALL_LETTER_T_WITH_CARON                                 0x0165
00417 #define LATIN_CAPITAL_LETTER_T_WITH_STROKE                              0x0166
00418 #define LATIN_SMALL_LETTER_T_WITH_STROKE                                0x0167
00419 #define LATIN_CAPITAL_LETTER_U_WITH_TILDE                               0x0168
00420 #define LATIN_SMALL_LETTER_U_WITH_TILDE                                 0x0169
00421 #define LATIN_CAPITAL_LETTER_U_WITH_MACRON                              0x016A
00422 #define LATIN_SMALL_LETTER_U_WITH_MACRON                                0x016B
00423 #define LATIN_CAPITAL_LETTER_U_WITH_BREVE                               0x016C
00424 #define LATIN_SMALL_LETTER_U_WITH_BREVE                                 0x016D
00425 #define LATIN_CAPITAL_LETTER_U_WITH_RING_ABOVE                          0x016E
00426 #define LATIN_SMALL_LETTER_U_WITH_RING_ABOVE                            0x016F
00427 #define LATIN_CAPITAL_LETTER_U_WITH_DOUBLE_ACUTE                        0x0170
00428 #define LATIN_SMALL_LETTER_U_WITH_DOUBLE_ACUTE                          0x0171
00429 #define LATIN_CAPITAL_LETTER_U_WITH_OGONEK                              0x0172
00430 #define LATIN_SMALL_LETTER_U_WITH_OGONEK                                0x0173
00431 #define LATIN_CAPITAL_LETTER_W_WITH_CIRCUMFLEX                          0x0174
00432 #define LATIN_SMALL_LETTER_W_WITH_CIRCUMFLEX                            0x0175
00433 #define LATIN_CAPITAL_LETTER_Y_WITH_CIRCUMFLEX                          0x0176
00434 #define LATIN_SMALL_LETTER_Y_WITH_CIRCUMFLEX                            0x0177
00435 #define LATIN_CAPITAL_LETTER_Y_WITH_DIAERESIS                           0x0178
00436 #define LATIN_CAPITAL_LETTER_Z_WITH_ACUTE                               0x0179
00437 #define LATIN_SMALL_LETTER_Z_WITH_ACUTE                                 0x017A
00438 #define LATIN_CAPITAL_LETTER_Z_WITH_DOT_ABOVE                           0x017B
00439 #define LATIN_SMALL_LETTER_Z_WITH_DOT_ABOVE                             0x017C
00440 #define LATIN_CAPITAL_LETTER_Z_WITH_CARON                               0x017D
00441 #define LATIN_SMALL_LETTER_Z_WITH_CARON                                 0x017E
00442 #define LATIN_SMALL_LETTER_LONG_S                                       0x017F
00443 
00444 /* latin extended B */
00445 #define LATIN_SMALL_LETTER_B_WITH_STROKE                                0x0180
00446 #define LATIN_CAPITAL_LETTER_B_WITH_HOOK                                0x0181
00447 #define LATIN_CAPITAL_LETTER_B_WITH_TOPBAR                              0x0182
00448 #define LATIN_SMALL_LETTER_B_WITH_TOPBAR                                0x0183
00449 #define LATIN_CAPITAL_LETTER_TONE_SIX                                   0x0184
00450 #define LATIN_SMALL_LETTER_TONE_SIX                                     0x0185
00451 #define LATIN_CAPITAL_LETTER_OPEN_O                                     0x0186
00452 #define LATIN_CAPITAL_LETTER_C_WITH_HOOK                                0x0187
00453 #define LATIN_SMALL_LETTER_C_WITH_HOOK                                  0x0188
00454 #define LATIN_CAPITAL_LETTER_AFRICAN_D                                  0x0189
00455 #define LATIN_CAPITAL_LETTER_D_WITH_HOOK                                0x018A
00456 #define LATIN_CAPITAL_LETTER_D_WITH_TOPBAR                              0x018B
00457 #define LATIN_SMALL_LETTER_D_WITH_TOPBAR                                0x018C
00458 #define LATIN_SMALL_LETTER_TURNED_DELTA                                 0x018D
00459 #define LATIN_CAPITAL_LETTER_REVERSED_E                                 0x018E
00460 #define LATIN_CAPITAL_LETTER_SCHWA                                      0x018F
00461 #define LATIN_CAPITAL_LETTER_OPEN_E                                     0x0190
00462 #define LATIN_CAPITAL_LETTER_F_WITH_HOOK                                0x0191
00463 #define LATIN_SMALL_LETTER_F_WITH_HOOK                                  0x0192
00464 #define LATIN_CAPITAL_LETTER_G_WITH_HOOK                                0x0193
00465 #define LATIN_CAPITAL_LETTER_GAMMA                                      0x0194
00466 #define LATIN_SMALL_LETTER_HV                                           0x0195
00467 #define LATIN_CAPITAL_LETTER_IOTA                                       0x0196
00468 #define LATIN_CAPITAL_LETTER_I_WITH_STROKE                              0x0197
00469 #define LATIN_CAPITAL_LETTER_K_WITH_HOOK                                0x0198
00470 #define LATIN_SMALL_LETTER_K_WITH_HOOK                                  0x0199
00471 #define LATIN_SMALL_LETTER_L_WITH_BAR                                   0x019A
00472 #define LATIN_SMALL_LETTER_LAMBDA_WITH_STROKE                           0x019B
00473 #define LATIN_CAPITAL_LETTER_TURNED_M                                   0x019C
00474 #define LATIN_CAPITAL_LETTER_N_WITH_LEFT_HOOK                           0x019D
00475 #define LATIN_SMALL_LETTER_N_WITH_LONG_RIGHT_LEG                        0x019E
00476 #define LATIN_CAPITAL_LETTER_O_WITH_MIDDLE_TILDE                        0x019F
00477 #define LATIN_CAPITAL_LETTER_O_WITH_HORN                                0x01A0
00478 #define LATIN_SMALL_LETTER_O_WITH_HORN                                  0x01A1
00479 #define LATIN_CAPITAL_LETTER_OI                                         0x01A2
00480 #define LATIN_SMALL_LETTER_OI                                           0x01A3
00481 #define LATIN_CAPITAL_LETTER_P_WITH_HOOK                                0x01A4
00482 #define LATIN_SMALL_LETTER_P_WITH_HOOK                                  0x01A5
00483 #define LATIN_LETTER_YR                                                 0x01A6
00484 #define LATIN_CAPITAL_LETTER_TONE_TWO                                   0x01A7
00485 #define LATIN_SMALL_LETTER_TONE_TWO                                     0x01A8
00486 #define LATIN_CAPITAL_LETTER_ESH                                        0x01A9
00487 #define LATIN_LETTER_REVERSED_ESH_LOOP                                  0x01AA
00488 #define LATIN_SMALL_LETTER_T_WITH_PALATAL_HOOK                          0x01AB
00489 #define LATIN_CAPITAL_LETTER_T_WITH_HOOK                                0x01AC
00490 #define LATIN_SMALL_LETTER_T_WITH_HOOK                                  0x01AD
00491 #define LATIN_CAPITAL_LETTER_T_WITH_RETROFLEX_HOOK                      0x01AE
00492 #define LATIN_CAPITAL_LETTER_U_WITH_HORN                                0x01AF
00493 #define LATIN_SMALL_LETTER_U_WITH_HORN                                  0x01B0
00494 #define LATIN_CAPITAL_LETTER_UPSILON                                    0x01B1
00495 #define LATIN_CAPITAL_LETTER_V_WITH_HOOK                                0x01B2
00496 #define LATIN_CAPITAL_LETTER_Y_WITH_HOOK                                0x01B3
00497 #define LATIN_SMALL_LETTER_Y_WITH_HOOK                                  0x01B4
00498 #define LATIN_CAPITAL_LETTER_Z_WITH_STROKE                              0x01B5
00499 #define LATIN_SMALL_LETTER_Z_WITH_STROKE                                0x01B6
00500 #define LATIN_CAPITAL_LETTER_EZH                                        0x01B7
00501 #define LATIN_CAPITAL_LETTER_EZH_REVERSED                               0x01B8
00502 #define LATIN_SMALL_LETTER_EZH_REVERSED                                 0x01B9
00503 #define LATIN_SMALL_LETTER_EZH_WITH_TAIL                                0x01BA
00504 #define LATIN_LETTER_TWO_WITH_STROKE                                    0x01BB
00505 #define LATIN_CAPITAL_LETTER_TONE_FIVE                                  0x01BC
00506 #define LATIN_SMALL_LETTER_TONE_FIVE                                    0x01BD
00507 #define LATIN_LETTER_INVERTED_GLOTTAL_STOP_WITH_STROKE                  0x01BE
00508 #define LATIN_LETTER_WYNN                                               0x01BF
00509 #define LATIN_LETTER_DENTAL_CLICK                                       0x01C0
00510 #define LATIN_LETTER_LATERAL_CLICK                                      0x01C1
00511 #define LATIN_LETTER_ALVEOLAR_CLICK                                     0x01C2
00512 #define LATIN_LETTER_RETROFLEX_CLICK                                    0x01C3
00513 #define LATIN_CAPITAL_LETTER_DZ_WITH_CARON                              0x01C4
00514 #define LATIN_CAPITAL_LETTER_D_WITH_SMALL_LETTER_Z_WITH_CARON           0x01C5
00515 #define LATIN_SMALL_LETTER_DZ_WITH_CARON                                0x01C6
00516 #define LATIN_CAPITAL_LETTER_LJ                                         0x01C7
00517 #define LATIN_CAPITAL_LETTER_L_WITH_SMALL_LETTER_J                      0x01C8
00518 #define LATIN_SMALL_LETTER_LJ                                           0x01C9
00519 #define LATIN_CAPITAL_LETTER_NJ                                         0x01CA
00520 #define LATIN_CAPITAL_LETTER_N_WITH_SMALL_LETTER_J                      0x01CB
00521 #define LATIN_SMALL_LETTER_NJ                                           0x01CC
00522 #define LATIN_CAPITAL_LETTER_A_WITH_CARON                               0x01CD
00523 #define LATIN_SMALL_LETTER_A_WITH_CARON                                 0x01CE
00524 #define LATIN_CAPITAL_LETTER_I_WITH_CARON                               0x01CF
00525 #define LATIN_SMALL_LETTER_I_WITH_CARON                                 0x01D0
00526 #define LATIN_CAPITAL_LETTER_O_WITH_CARON                               0x01D1
00527 #define LATIN_SMALL_LETTER_O_WITH_CARON                                 0x01D2
00528 #define LATIN_CAPITAL_LETTER_U_WITH_CARON                               0x01D3
00529 #define LATIN_SMALL_LETTER_U_WITH_CARON                                 0x01D4
00530 #define LATIN_CAPITAL_LETTER_U_WITH_DIAERESIS_AND_MACRON                0x01D5
00531 #define LATIN_SMALL_LETTER_U_WITH_DIAERESIS_AND_MACRON                  0x01D6
00532 #define LATIN_CAPITAL_LETTER_U_WITH_DIAERESIS_AND_ACUTE                 0x01D7
00533 #define LATIN_SMALL_LETTER_U_WITH_DIAERESIS_AND_ACUTE                   0x01D8
00534 #define LATIN_CAPITAL_LETTER_U_WITH_DIAERESIS_AND_CARON                 0x01D9
00535 #define LATIN_SMALL_LETTER_U_WITH_DIAERESIS_AND_CARON                   0x01DA
00536 #define LATIN_CAPITAL_LETTER_U_WITH_DIAERESIS_AND_GRAVE                 0x01DB
00537 #define LATIN_SMALL_LETTER_U_WITH_DIAERESIS_AND_GRAVE                   0x01DC
00538 #define LATIN_SMALL_LETTER_TURNED_E                                     0x01DD
00539 #define LATIN_CAPITAL_LETTER_A_WITH_DIAERESIS_AND_MACRON                0x01DE
00540 #define LATIN_SMALL_LETTER_A_WITH_DIAERESIS_AND_MACRON                  0x01DF
00541 #define LATIN_CAPITAL_LETTER_A_WITH_DOT_ABOVE_AND_MACRON                0x01E0
00542 #define LATIN_SMALL_LETTER_A_WITH_DOT_ABOVE_AND_MACRON                  0x01E1
00543 #define LATIN_CAPITAL_LETTER_AE_WITH_MACRON                             0x01E2
00544 #define LATIN_SMALL_LETTER_AE_WITH_MACRON                               0x01E3
00545 #define LATIN_CAPITAL_LETTER_G_WITH_STROKE                              0x01E4
00546 #define LATIN_SMALL_LETTER_G_WITH_STROKE                                0x01E5
00547 #define LATIN_CAPITAL_LETTER_G_WITH_CARON                               0x01E6
00548 #define LATIN_SMALL_LETTER_G_WITH_CARON                                 0x01E7
00549 #define LATIN_CAPITAL_LETTER_K_WITH_CARON                               0x01E8
00550 #define LATIN_SMALL_LETTER_K_WITH_CARON                                 0x01E9
00551 #define LATIN_CAPITAL_LETTER_O_WITH_OGONEK                              0x01EA
00552 #define LATIN_SMALL_LETTER_O_WITH_OGONEK                                0x01EB
00553 #define LATIN_CAPITAL_LETTER_O_WITH_OGONEK_AND_MACRON                   0x01EC
00554 #define LATIN_SMALL_LETTER_O_WITH_OGONEK_AND_MACRON                     0x01ED
00555 #define LATIN_CAPITAL_LETTER_EZH_WITH_CARON                             0x01EE
00556 #define LATIN_SMALL_LETTER_EZH_WITH_CARON                               0x01EF
00557 #define LATIN_SMALL_LETTER_J_WITH_CARON                                 0x01F0
00558 #define LATIN_CAPITAL_LETTER_DZ                                         0x01F1
00559 #define LATIN_CAPITAL_LETTER_D_WITH_SMALL_LETTER_Z                      0x01F2
00560 #define LATIN_SMALL_LETTER_DZ                                           0x01F3
00561 #define LATIN_CAPITAL_LETTER_G_WITH_ACUTE                               0x01F4
00562 #define LATIN_SMALL_LETTER_G_WITH_ACUTE                                 0x01F5
00563 #define LATIN_CAPITAL_LETTER_HWAIR                                      0x01F6
00564 #define LATIN_CAPITAL_LETTER_WYNN                                       0x01F7
00565 #define LATIN_CAPITAL_LETTER_N_WITH_GRAVE                               0x01F8
00566 #define LATIN_SMALL_LETTER_N_WITH_GRAVE                                 0x01F9
00567 #define LATIN_CAPITAL_LETTER_A_WITH_RING_ABOVE_AND_ACUTE                0x01FA
00568 #define LATIN_SMALL_LETTER_A_WITH_RING_ABOVE_AND_ACUTE                  0x01FB
00569 #define LATIN_CAPITAL_LETTER_AE_WITH_ACUTE                              0x01FC
00570 #define LATIN_SMALL_LETTER_AE_WITH_ACUTE                                0x01FD
00571 #define LATIN_CAPITAL_LETTER_O_WITH_STROKE_AND_ACUTE                    0x01FE
00572 #define LATIN_SMALL_LETTER_O_WITH_STROKE_AND_ACUTE                      0x01FF
00573 #define LATIN_CAPITAL_LETTER_A_WITH_DOUBLE_GRAVE                        0x0200
00574 #define LATIN_SMALL_LETTER_A_WITH_DOUBLE_GRAVE                          0x0201
00575 #define LATIN_CAPITAL_LETTER_A_WITH_INVERTED_BREVE                      0x0202
00576 #define LATIN_SMALL_LETTER_A_WITH_INVERTED_BREVE                        0x0203
00577 #define LATIN_CAPITAL_LETTER_E_WITH_DOUBLE_GRAVE                        0x0204
00578 #define LATIN_SMALL_LETTER_E_WITH_DOUBLE_GRAVE                          0x0205
00579 #define LATIN_CAPITAL_LETTER_E_WITH_INVERTED_BREVE                      0x0206
00580 #define LATIN_SMALL_LETTER_E_WITH_INVERTED_BREVE                        0x0207
00581 #define LATIN_CAPITAL_LETTER_I_WITH_DOUBLE_GRAVE                        0x0208
00582 #define LATIN_SMALL_LETTER_I_WITH_DOUBLE_GRAVE                          0x0209
00583 #define LATIN_CAPITAL_LETTER_I_WITH_INVERTED_BREVE                      0x020A
00584 #define LATIN_SMALL_LETTER_I_WITH_INVERTED_BREVE                        0x020B
00585 #define LATIN_CAPITAL_LETTER_O_WITH_DOUBLE_GRAVE                        0x020C
00586 #define LATIN_SMALL_LETTER_O_WITH_DOUBLE_GRAVE                          0x020D
00587 #define LATIN_CAPITAL_LETTER_O_WITH_INVERTED_BREVE                      0x020E
00588 #define LATIN_SMALL_LETTER_O_WITH_INVERTED_BREVE                        0x020F
00589 #define LATIN_CAPITAL_LETTER_R_WITH_DOUBLE_GRAVE                        0x0210
00590 #define LATIN_SMALL_LETTER_R_WITH_DOUBLE_GRAVE                          0x0211
00591 #define LATIN_CAPITAL_LETTER_R_WITH_INVERTED_BREVE                      0x0212
00592 #define LATIN_SMALL_LETTER_R_WITH_INVERTED_BREVE                        0x0213
00593 #define LATIN_CAPITAL_LETTER_U_WITH_DOUBLE_GRAVE                        0x0214
00594 #define LATIN_SMALL_LETTER_U_WITH_DOUBLE_GRAVE                          0x0215
00595 #define LATIN_CAPITAL_LETTER_U_WITH_INVERTED_BREVE                      0x0216
00596 #define LATIN_SMALL_LETTER_U_WITH_INVERTED_BREVE                        0x0217
00597 #define LATIN_CAPITAL_LETTER_S_WITH_COMMA_BELOW                         0x0218
00598 #define LATIN_SMALL_LETTER_S_WITH_COMMA_BELOW                           0x0219
00599 #define LATIN_CAPITAL_LETTER_T_WITH_COMMA_BELOW                         0x021A
00600 #define LATIN_SMALL_LETTER_T_WITH_COMMA_BELOW                           0x021B
00601 #define LATIN_CAPITAL_LETTER_YOGH                                       0x021C
00602 #define LATIN_SMALL_LETTER_YOGH                                         0x021D
00603 #define LATIN_CAPITAL_LETTER_H_WITH_CARON                               0x021E
00604 #define LATIN_SMALL_LETTER_H_WITH_CARON                                 0x021F
00605 #define LATIN_CAPITAL_LETTER_OU                                         0x0222
00606 #define LATIN_SMALL_LETTER_OU                                           0x0223
00607 #define LATIN_CAPITAL_LETTER_Z_WITH_HOOK                                0x0224
00608 #define LATIN_SMALL_LETTER_Z_WITH_HOOK                                  0x0225
00609 #define LATIN_CAPITAL_LETTER_A_WITH_DOT_ABOVE                           0x0226
00610 #define LATIN_SMALL_LETTER_A_WITH_DOT_ABOVE                             0x0227
00611 #define LATIN_CAPITAL_LETTER_E_WITH_CEDILLA                             0x0228
00612 #define LATIN_SMALL_LETTER_E_WITH_CEDILLA                               0x0229
00613 #define LATIN_CAPITAL_LETTER_O_WITH_DIAERESIS_AND_MACRON                0x022A
00614 #define LATIN_SMALL_LETTER_O_WITH_DIAERESIS_AND_MACRON                  0x022B
00615 #define LATIN_CAPITAL_LETTER_O_WITH_TILDE_AND_MACRON                    0x022C
00616 #define LATIN_SMALL_LETTER_O_WITH_TILDE_AND_MACRON                      0x022D
00617 #define LATIN_CAPITAL_LETTER_O_WITH_DOT_ABOVE                           0x022E
00618 #define LATIN_SMALL_LETTER_O_WITH_DOT_ABOVE                             0x022F
00619 #define LATIN_CAPITAL_LETTER_O_WITH_DOT_ABOVE_AND_MACRON                0x0230
00620 #define LATIN_SMALL_LETTER_O_WITH_DOT_ABOVE_AND_MACRON                  0x0231
00621 #define LATIN_CAPITAL_LETTER_Y_WITH_MACRON                              0x0232
00622 #define LATIN_SMALL_LETTER_Y_WITH_MACRON                                0x0233
00623 
00624 /* IPA extensions */
00625 #define LATIN_SMALL_LETTER_TURNED_A                                     0x0250
00626 #define LATIN_SMALL_LETTER_ALPHA                                        0x0251
00627 #define LATIN_SMALL_LETTER_TURNED_ALPHA                                 0x0252
00628 #define LATIN_SMALL_LETTER_B_WITH_HOOK                                  0x0253
00629 #define LATIN_SMALL_LETTER_OPEN_O                                       0x0254
00630 #define LATIN_SMALL_LETTER_C_WITH_CURL                                  0x0255
00631 #define LATIN_SMALL_LETTER_D_WITH_TAIL                                  0x0256
00632 #define LATIN_SMALL_LETTER_D_WITH_HOOK                                  0x0257
00633 #define LATIN_SMALL_LETTER_REVERSED_E                                   0x0258
00634 #define LATIN_SMALL_LETTER_SCHWA                                        0x0259
00635 #define LATIN_SMALL_LETTER_SCHWA_WITH_HOOK                              0x025A
00636 #define LATIN_SMALL_LETTER_OPEN_E                                       0x025B
00637 #define LATIN_SMALL_LETTER_REVERSED_OPEN_E                              0x025C
00638 #define LATIN_SMALL_LETTER_REVERSED_OPEN_E_WITH_HOOK                    0x025D
00639 #define LATIN_SMALL_LETTER_CLOSED_REVERSED_OPEN_E                       0x025E
00640 #define LATIN_SMALL_LETTER_DOTLESS_J_WITH_STROKE                        0x025F
00641 #define LATIN_SMALL_LETTER_G_WITH_HOOK                                  0x0260
00642 #define LATIN_SMALL_LETTER_SCRIPT_G                                     0x0261
00643 #define LATIN_LETTER_SMALL_CAPITAL_G                                    0x0262
00644 #define LATIN_SMALL_LETTER_GAMMA                                        0x0263
00645 #define LATIN_SMALL_LETTER_RAMS_HORN                                    0x0264
00646 #define LATIN_SMALL_LETTER_TURNED_H                                     0x0265
00647 #define LATIN_SMALL_LETTER_H_WITH_HOOK                                  0x0266
00648 #define LATIN_SMALL_LETTER_HENG_WITH_HOOK                               0x0267
00649 #define LATIN_SMALL_LETTER_I_WITH_STROKE                                0x0268
00650 #define LATIN_SMALL_LETTER_IOTA                                         0x0269
00651 #define LATIN_LETTER_SMALL_CAPITAL_I                                    0x026A
00652 #define LATIN_SMALL_LETTER_L_WITH_MIDDLE_TILDE                          0x026B
00653 #define LATIN_SMALL_LETTER_L_WITH_BELT                                  0x026C
00654 #define LATIN_SMALL_LETTER_L_WITH_RETROFLEX_HOOK                        0x026D
00655 #define LATIN_SMALL_LETTER_LEZH                                         0x026E
00656 #define LATIN_SMALL_LETTER_TURNED_M                                     0x026F
00657 #define LATIN_SMALL_LETTER_TURNED_M_WITH_LONG_LEG                       0x0270
00658 #define LATIN_SMALL_LETTER_M_WITH_HOOK                                  0x0271
00659 #define LATIN_SMALL_LETTER_N_WITH_LEFT_HOOK                             0x0272
00660 #define LATIN_SMALL_LETTER_N_WITH_RETROFLEX_HOOK                        0x0273
00661 #define LATIN_LETTER_SMALL_CAPITAL_N                                    0x0274
00662 #define LATIN_SMALL_LETTER_BARRED_O                                     0x0275
00663 #define LATIN_LETTER_SMALL_CAPITAL_OE                                   0x0276
00664 #define LATIN_SMALL_LETTER_CLOSED_OMEGA                                 0x0277
00665 #define LATIN_SMALL_LETTER_PHI                                          0x0278
00666 #define LATIN_SMALL_LETTER_TURNED_R                                     0x0279
00667 #define LATIN_SMALL_LETTER_TURNED_R_WITH_LONG_LEG                       0x027A
00668 #define LATIN_SMALL_LETTER_TURNED_R_WITH_HOOK                           0x027B
00669 #define LATIN_SMALL_LETTER_R_WITH_LONG_LEG                              0x027C
00670 #define LATIN_SMALL_LETTER_R_WITH_TAIL                                  0x027D
00671 #define LATIN_SMALL_LETTER_R_WITH_FISHHOOK                              0x027E
00672 #define LATIN_SMALL_LETTER_REVERSED_R_WITH_FISHHOOK                     0x027F
00673 #define LATIN_LETTER_SMALL_CAPITAL_R                                    0x0280
00674 #define LATIN_LETTER_SMALL_CAPITAL_INVERTED_R                           0x0281
00675 #define LATIN_SMALL_LETTER_S_WITH_HOOK                                  0x0282
00676 #define LATIN_SMALL_LETTER_ESH                                          0x0283
00677 #define LATIN_SMALL_LETTER_DOTLESS_J_WITH_STROKE_AND_HOOK               0x0284
00678 #define LATIN_SMALL_LETTER_SQUAT_REVERSED_ESH                           0x0285
00679 #define LATIN_SMALL_LETTER_ESH_WITH_CURL                                0x0286
00680 #define LATIN_SMALL_LETTER_TURNED_T                                     0x0287
00681 #define LATIN_SMALL_LETTER_T_WITH_RETROFLEX_HOOK                        0x0288
00682 #define LATIN_SMALL_LETTER_U_BAR                                        0x0289
00683 #define LATIN_SMALL_LETTER_UPSILON                                      0x028A
00684 #define LATIN_SMALL_LETTER_V_WITH_HOOK                                  0x028B
00685 #define LATIN_SMALL_LETTER_TURNED_V                                     0x028C
00686 #define LATIN_SMALL_LETTER_TURNED_W                                     0x028D
00687 #define LATIN_SMALL_LETTER_TURNED_Y                                     0x028E
00688 #define LATIN_LETTER_SMALL_CAPITAL_Y                                    0x028F
00689 #define LATIN_SMALL_LETTER_Z_WITH_RETROFLEX_HOOK                        0x0290
00690 #define LATIN_SMALL_LETTER_Z_WITH_CURL                                  0x0291
00691 #define LATIN_SMALL_LETTER_EZH                                          0x0292
00692 #define LATIN_SMALL_LETTER_EZH_WITH_CURL                                0x0293
00693 #define LATIN_LETTER_GLOTTAL_STOP                                       0x0294
00694 #define LATIN_LETTER_PHARYNGEAL_VOICED_FRICATIVE                        0x0295
00695 #define LATIN_LETTER_INVERTED_GLOTTAL_STOP                              0x0296
00696 #define LATIN_LETTER_STRETCHED_C                                        0x0297
00697 #define LATIN_LETTER_BILABIAL_CLICK                                     0x0298
00698 #define LATIN_LETTER_SMALL_CAPITAL_B                                    0x0299
00699 #define LATIN_SMALL_LETTER_CLOSED_OPEN_E                                0x029A
00700 #define LATIN_LETTER_SMALL_CAPITAL_G_WITH_HOOK                          0x029B
00701 #define LATIN_LETTER_SMALL_CAPITAL_H                                    0x029C
00702 #define LATIN_SMALL_LETTER_J_WITH_CROSSED_TAIL                          0x029D
00703 #define LATIN_SMALL_LETTER_TURNED_K                                     0x029E
00704 #define LATIN_LETTER_SMALL_CAPITAL_L                                    0x029F
00705 #define LATIN_SMALL_LETTER_Q_WITH_HOOK                                  0x02A0
00706 #define LATIN_LETTER_GLOTTAL_STOP_WITH_STROKE                           0x02A1
00707 #define LATIN_LETTER_REVERSED_GLOTTAL_STOP_WITH_STROKE                  0x02A2
00708 #define LATIN_SMALL_LETTER_DZ_DIGRAPH                                   0x02A3
00709 #define LATIN_SMALL_LETTER_DEZH_DIGRAPH                                 0x02A4
00710 #define LATIN_SMALL_LETTER_DZ_DIGRAPH_WITH_CURL                         0x02A5
00711 #define LATIN_SMALL_LETTER_TS_DIGRAPH                                   0x02A6
00712 #define LATIN_SMALL_LETTER_TESH_DIGRAPH                                 0x02A7
00713 #define LATIN_SMALL_LETTER_TC_DIGRAPH_WITH_CURL                         0x02A8
00714 #define LATIN_SMALL_LETTER_FENG_DIGRAPH                                 0x02A9
00715 #define LATIN_SMALL_LETTER_LS_DIGRAPH                                   0x02AA
00716 #define LATIN_SMALL_LETTER_LZ_DIGRAPH                                   0x02AB
00717 #define LATIN_LETTER_BILABIAL_PERCUSSIVE                                0x02AC
00718 #define LATIN_LETTER_BIDENTAL_PERCUSSIVE                                0x02AD
00719 
00720 /* spacing modifier letters */
00721 #define MODIFIER_LETTER_SMALL_H                                         0x02B0
00722 #define MODIFIER_LETTER_SMALL_H_WITH_HOOK                               0x02B1
00723 #define MODIFIER_LETTER_SMALL_J                                         0x02B2
00724 #define MODIFIER_LETTER_SMALL_R                                         0x02B3
00725 #define MODIFIER_LETTER_SMALL_TURNED_R                                  0x02B4
00726 #define MODIFIER_LETTER_SMALL_TURNED_R_WITH_HOOK                        0x02B5
00727 #define MODIFIER_LETTER_SMALL_CAPITAL_INVERTED_R                        0x02B6
00728 #define MODIFIER_LETTER_SMALL_W                                         0x02B7
00729 #define MODIFIER_LETTER_SMALL_Y                                         0x02B8
00730 #define MODIFIER_LETTER_PRIME                                           0x02B9
00731 #define MODIFIER_LETTER_DOUBLE_PRIME                                    0x02BA
00732 #define MODIFIER_LETTER_TURNED_COMMA                                    0x02BB
00733 #define MODIFIER_LETTER_APOSTROPHE                                      0x02BC
00734 #define MODIFIER_LETTER_REVERSED_COMMA                                  0x02BD
00735 #define MODIFIER_LETTER_RIGHT_HALF_RING                                 0x02BE
00736 #define MODIFIER_LETTER_LEFT_HALF_RING                                  0x02BF
00737 #define MODIFIER_LETTER_GLOTTAL_STOP                                    0x02C0
00738 #define MODIFIER_LETTER_REVERSED_GLOTTAL_STOP                           0x02C1
00739 #define MODIFIER_LETTER_LEFT_ARROWHEAD                                  0x02C2
00740 #define MODIFIER_LETTER_RIGHT_ARROWHEAD                                 0x02C3
00741 #define MODIFIER_LETTER_UP_ARROWHEAD                                    0x02C4
00742 #define MODIFIER_LETTER_DOWN_ARROWHEAD                                  0x02C5
00743 #define MODIFIER_LETTER_CIRCUMFLEX_ACCENT                               0x02C6
00744 #define CARON                                                           0x02C7
00745 #define MODIFIER_LETTER_VERTICAL_LINE                                   0x02C8
00746 #define MODIFIER_LETTER_MACRON                                          0x02C9
00747 #define MODIFIER_LETTER_ACUTE_ACCENT                                    0x02CA
00748 #define MODIFIER_LETTER_GRAVE_ACCENT                                    0x02CB
00749 #define MODIFIER_LETTER_LOW_VERTICAL_LINE                               0x02CC
00750 #define MODIFIER_LETTER_LOW_MACRON                                      0x02CD
00751 #define MODIFIER_LETTER_LOW_GRAVE_ACCENT                                0x02CE
00752 #define MODIFIER_LETTER_LOW_ACUTE_ACCENT                                0x02CF
00753 #define MODIFIER_LETTER_TRIANGULAR_COLON                                0x02D0
00754 #define MODIFIER_LETTER_HALF_TRIANGULAR_COLON                           0x02D1
00755 #define MODIFIER_LETTER_CENTRED_RIGHT_HALF_RING                         0x02D2
00756 #define MODIFIER_LETTER_CENTRED_LEFT_HALF_RING                          0x02D3
00757 #define MODIFIER_LETTER_UP_TACK                                         0x02D4
00758 #define MODIFIER_LETTER_DOWN_TACK                                       0x02D5
00759 #define MODIFIER_LETTER_PLUS_SIGN                                       0x02D6
00760 #define MODIFIER_LETTER_MINUS_SIGN                                      0x02D7
00761 #define BREVE                                                           0x02D8
00762 #define DOT_ABOVE                                                       0x02D9
00763 #define RING_ABOVE                                                      0x02DA
00764 #define OGONEK                                                          0x02DB
00765 #define SMALL_TILDE                                                     0x02DC
00766 #define DOUBLE_ACUTE_ACCENT                                             0x02DD
00767 #define MODIFIER_LETTER_RHOTIC_HOOK                                     0x02DE
00768 #define MODIFIER_LETTER_CROSS_ACCENT                                    0x02DF
00769 #define MODIFIER_LETTER_SMALL_GAMMA                                     0x02E0
00770 #define MODIFIER_LETTER_SMALL_L                                         0x02E1
00771 #define MODIFIER_LETTER_SMALL_S                                         0x02E2
00772 #define MODIFIER_LETTER_SMALL_X                                         0x02E3
00773 #define MODIFIER_LETTER_SMALL_REVERSED_GLOTTAL_STOP                     0x02E4
00774 #define MODIFIER_LETTER_EXTRA_HIGH_TONE_BAR                             0x02E5
00775 #define MODIFIER_LETTER_HIGH_TONE_BAR                                   0x02E6
00776 #define MODIFIER_LETTER_MID_TONE_BAR                                    0x02E7
00777 #define MODIFIER_LETTER_LOW_TONE_BAR                                    0x02E8
00778 #define MODIFIER_LETTER_EXTRA_LOW_TONE_BAR                              0x02E9
00779 #define MODIFIER_LETTER_YIN_DEPARTING_TONE_MARK                         0x02EA
00780 #define MODIFIER_LETTER_YANG_DEPARTING_TONE_MARK                        0x02EB
00781 #define MODIFIER_LETTER_VOICING                                         0x02EC
00782 #define MODIFIER_LETTER_UNASPIRATED                                     0x02ED
00783 #define MODIFIER_LETTER_DOUBLE_APOSTROPHE                               0x02EE
00784 
00785 /* combining diacritical marks */
00786 #define COMBINING_GRAVE_ACCENT                                          0x0300
00787 #define COMBINING_ACUTE_ACCENT                                          0x0301
00788 #define COMBINING_CIRCUMFLEX_ACCENT                                     0x0302
00789 #define COMBINING_TILDE                                                 0x0303
00790 #define COMBINING_MACRON                                                0x0304
00791 #define COMBINING_OVERLINE                                              0x0305
00792 #define COMBINING_BREVE                                                 0x0306
00793 #define COMBINING_DOT_ABOVE                                             0x0307
00794 #define COMBINING_DIAERESIS                                             0x0308
00795 #define COMBINING_HOOK_ABOVE                                            0x0309
00796 #define COMBINING_RING_ABOVE                                            0x030A
00797 #define COMBINING_DOUBLE_ACUTE_ACCENT                                   0x030B
00798 #define COMBINING_CARON                                                 0x030C
00799 #define COMBINING_VERTICAL_LINE_ABOVE                                   0x030D
00800 #define COMBINING_DOUBLE_VERTICAL_LINE_ABOVE                            0x030E
00801 #define COMBINING_DOUBLE_GRAVE_ACCENT                                   0x030F
00802 #define COMBINING_CANDRABINDU                                           0x0310
00803 #define COMBINING_INVERTED_BREVE                                        0x0311
00804 #define COMBINING_TURNED_COMMA_ABOVE                                    0x0312
00805 #define COMBINING_COMMA_ABOVE                                           0x0313
00806 #define COMBINING_REVERSED_COMMA_ABOVE                                  0x0314
00807 #define COMBINING_COMMA_ABOVE_RIGHT                                     0x0315
00808 #define COMBINING_GRAVE_ACCENT_BELOW                                    0x0316
00809 #define COMBINING_ACUTE_ACCENT_BELOW                                    0x0317
00810 #define COMBINING_LEFT_TACK_BELOW                                       0x0318
00811 #define COMBINING_RIGHT_TACK_BELOW                                      0x0319
00812 #define COMBINING_LEFT_ANGLE_ABOVE                                      0x031A
00813 #define COMBINING_HORN                                                  0x031B
00814 #define COMBINING_LEFT_HALF_RING_BELOW                                  0x031C
00815 #define COMBINING_UP_TACK_BELOW                                         0x031D
00816 #define COMBINING_DOWN_TACK_BELOW                                       0x031E
00817 #define COMBINING_PLUS_SIGN_BELOW                                       0x031F
00818 #define COMBINING_MINUS_SIGN_BELOW                                      0x0320
00819 #define COMBINING_PALATALIZED_HOOK_BELOW                                0x0321
00820 #define COMBINING_RETROFLEX_HOOK_BELOW                                  0x0322
00821 #define COMBINING_DOT_BELOW                                             0x0323
00822 #define COMBINING_DIAERESIS_BELOW                                       0x0324
00823 #define COMBINING_RING_BELOW                                            0x0325
00824 #define COMBINING_COMMA_BELOW                                           0x0326
00825 #define COMBINING_CEDILLA                                               0x0327
00826 #define COMBINING_OGONEK                                                0x0328
00827 #define COMBINING_VERTICAL_LINE_BELOW                                   0x0329
00828 #define COMBINING_BRIDGE_BELOW                                          0x032A
00829 #define COMBINING_INVERTED_DOUBLE_ARCH_BELOW                            0x032B
00830 #define COMBINING_CARON_BELOW                                           0x032C
00831 #define COMBINING_CIRCUMFLEX_ACCENT_BELOW                               0x032D
00832 #define COMBINING_BREVE_BELOW                                           0x032E
00833 #define COMBINING_INVERTED_BREVE_BELOW                                  0x032F
00834 #define COMBINING_TILDE_BELOW                                           0x0330
00835 #define COMBINING_MACRON_BELOW                                          0x0331
00836 #define COMBINING_LOW_LINE                                              0x0332
00837 #define COMBINING_DOUBLE_LOW_LINE                                       0x0333
00838 #define COMBINING_TILDE_OVERLAY                                         0x0334
00839 #define COMBINING_SHORT_STROKE_OVERLAY                                  0x0335
00840 #define COMBINING_LONG_STROKE_OVERLAY                                   0x0336
00841 #define COMBINING_SHORT_SOLIDUS_OVERLAY                                 0x0337
00842 #define COMBINING_LONG_SOLIDUS_OVERLAY                                  0x0338
00843 #define COMBINING_RIGHT_HALF_RING_BELOW                                 0x0339
00844 #define COMBINING_INVERTED_BRIDGE_BELOW                                 0x033A
00845 #define COMBINING_SQUARE_BELOW                                          0x033B
00846 #define COMBINING_SEAGULL_BELOW                                         0x033C
00847 #define COMBINING_X_ABOVE                                               0x033D
00848 #define COMBINING_VERTICAL_TILDE                                        0x033E
00849 #define COMBINING_DOUBLE_OVERLINE                                       0x033F
00850 #define COMBINING_GRAVE_TONE_MARK                                       0x0340
00851 #define COMBINING_ACUTE_TONE_MARK                                       0x0341
00852 #define COMBINING_GREEK_PERISPOMENI                                     0x0342
00853 #define COMBINING_GREEK_KORONIS                                         0x0343
00854 #define COMBINING_GREEK_DIALYTIKA_TONOS                                 0x0344
00855 #define COMBINING_GREEK_YPOGEGRAMMENI                                   0x0345
00856 #define COMBINING_BRIDGE_ABOVE                                          0x0346
00857 #define COMBINING_EQUALS_SIGN_BELOW                                     0x0347
00858 #define COMBINING_DOUBLE_VERTICAL_LINE_BELOW                            0x0348
00859 #define COMBINING_LEFT_ANGLE_BELOW                                      0x0349
00860 #define COMBINING_NOT_TILDE_ABOVE                                       0x034A
00861 #define COMBINING_HOMOTHETIC_ABOVE                                      0x034B
00862 #define COMBINING_ALMOST_EQUAL_TO_ABOVE                                 0x034C
00863 #define COMBINING_LEFT_RIGHT_ARROW_BELOW                                0x034D
00864 #define COMBINING_UPWARDS_ARROW_BELOW                                   0x034E
00865 #define COMBINING_DOUBLE_TILDE                                          0x0360
00866 #define COMBINING_DOUBLE_INVERTED_BREVE                                 0x0361
00867 #define COMBINING_DOUBLE_RIGHTWARDS_ARROW_BELOW                         0x0362
00868 
00869 /* greek letters */
00870 #define GREEK_NUMERAL_SIGN                                              0x0374
00871 #define GREEK_LOWER_NUMERAL_SIGN                                        0x0375
00872 #define GREEK_YPOGEGRAMMENI                                             0x037A
00873 #define GREEK_QUESTION_MARK                                             0x037E
00874 #define GREEK_TONOS                                                     0x0384
00875 #define GREEK_DIALYTIKA_TONOS                                           0x0385
00876 #define GREEK_CAPITAL_LETTER_ALPHA_WITH_TONOS                           0x0386
00877 #define GREEK_ANO_TELEIA                                                0x0387
00878 #define GREEK_CAPITAL_LETTER_EPSILON_WITH_TONOS                         0x0388
00879 #define GREEK_CAPITAL_LETTER_ETA_WITH_TONOS                             0x0389
00880 #define GREEK_CAPITAL_LETTER_IOTA_WITH_TONOS                            0x038A
00881 #define GREEK_CAPITAL_LETTER_OMICRON_WITH_TONOS                         0x038C
00882 #define GREEK_CAPITAL_LETTER_UPSILON_WITH_TONOS                         0x038E
00883 #define GREEK_CAPITAL_LETTER_OMEGA_WITH_TONOS                           0x038F
00884 #define GREEK_SMALL_LETTER_IOTA_WITH_DIALYTIKA_AND_TONOS                0x0390
00885 #define GREEK_CAPITAL_LETTER_ALPHA                                      0x0391
00886 #define GREEK_CAPITAL_LETTER_BETA                                       0x0392
00887 #define GREEK_CAPITAL_LETTER_GAMMA                                      0x0393
00888 #define GREEK_CAPITAL_LETTER_DELTA                                      0x0394
00889 #define GREEK_CAPITAL_LETTER_EPSILON                                    0x0395
00890 #define GREEK_CAPITAL_LETTER_ZETA                                       0x0396
00891 #define GREEK_CAPITAL_LETTER_ETA                                        0x0397
00892 #define GREEK_CAPITAL_LETTER_THETA                                      0x0398
00893 #define GREEK_CAPITAL_LETTER_IOTA                                       0x0399
00894 #define GREEK_CAPITAL_LETTER_KAPPA                                      0x039A
00895 #define GREEK_CAPITAL_LETTER_LAMDA                                      0x039B
00896 #define GREEK_CAPITAL_LETTER_MU                                         0x039C
00897 #define GREEK_CAPITAL_LETTER_NU                                         0x039D
00898 #define GREEK_CAPITAL_LETTER_XI                                         0x039E
00899 #define GREEK_CAPITAL_LETTER_OMICRON                                    0x039F
00900 #define GREEK_CAPITAL_LETTER_PI                                         0x03A0
00901 #define GREEK_CAPITAL_LETTER_RHO                                        0x03A1
00902 #define GREEK_CAPITAL_LETTER_SIGMA                                      0x03A3
00903 #define GREEK_CAPITAL_LETTER_TAU                                        0x03A4
00904 #define GREEK_CAPITAL_LETTER_UPSILON                                    0x03A5
00905 #define GREEK_CAPITAL_LETTER_PHI                                        0x03A6
00906 #define GREEK_CAPITAL_LETTER_CHI                                        0x03A7
00907 #define GREEK_CAPITAL_LETTER_PSI                                        0x03A8
00908 #define GREEK_CAPITAL_LETTER_OMEGA                                      0x03A9
00909 #define GREEK_CAPITAL_LETTER_IOTA_WITH_DIALYTIKA                        0x03AA
00910 #define GREEK_CAPITAL_LETTER_UPSILON_WITH_DIALYTIKA                     0x03AB
00911 #define GREEK_SMALL_LETTER_ALPHA_WITH_TONOS                             0x03AC
00912 #define GREEK_SMALL_LETTER_EPSILON_WITH_TONOS                           0x03AD
00913 #define GREEK_SMALL_LETTER_ETA_WITH_TONOS                               0x03AE
00914 #define GREEK_SMALL_LETTER_IOTA_WITH_TONOS                              0x03AF
00915 #define GREEK_SMALL_LETTER_UPSILON_WITH_DIALYTIKA_AND_TONOS             0x03B0
00916 #define GREEK_SMALL_LETTER_ALPHA                                        0x03B1
00917 #define GREEK_SMALL_LETTER_BETA                                         0x03B2
00918 #define GREEK_SMALL_LETTER_GAMMA                                        0x03B3
00919 #define GREEK_SMALL_LETTER_DELTA                                        0x03B4
00920 #define GREEK_SMALL_LETTER_EPSILON                                      0x03B5
00921 #define GREEK_SMALL_LETTER_ZETA                                         0x03B6
00922 #define GREEK_SMALL_LETTER_ETA                                          0x03B7
00923 #define GREEK_SMALL_LETTER_THETA                                        0x03B8
00924 #define GREEK_SMALL_LETTER_IOTA                                         0x03B9
00925 #define GREEK_SMALL_LETTER_KAPPA                                        0x03BA
00926 #define GREEK_SMALL_LETTER_LAMDA                                        0x03BB
00927 #define GREEK_SMALL_LETTER_MU                                           0x03BC
00928 #define GREEK_SMALL_LETTER_NU                                           0x03BD
00929 #define GREEK_SMALL_LETTER_XI                                           0x03BE
00930 #define GREEK_SMALL_LETTER_OMICRON                                      0x03BF
00931 #define GREEK_SMALL_LETTER_PI                                           0x03C0
00932 #define GREEK_SMALL_LETTER_RHO                                          0x03C1
00933 #define GREEK_SMALL_LETTER_FINAL_SIGMA                                  0x03C2
00934 #define GREEK_SMALL_LETTER_SIGMA                                        0x03C3
00935 #define GREEK_SMALL_LETTER_TAU                                          0x03C4
00936 #define GREEK_SMALL_LETTER_UPSILON                                      0x03C5
00937 #define GREEK_SMALL_LETTER_PHI                                          0x03C6
00938 #define GREEK_SMALL_LETTER_CHI                                          0x03C7
00939 #define GREEK_SMALL_LETTER_PSI                                          0x03C8
00940 #define GREEK_SMALL_LETTER_OMEGA                                        0x03C9
00941 #define GREEK_SMALL_LETTER_IOTA_WITH_DIALYTIKA                          0x03CA
00942 #define GREEK_SMALL_LETTER_UPSILON_WITH_DIALYTIKA                       0x03CB
00943 #define GREEK_SMALL_LETTER_OMICRON_WITH_TONOS                           0x03CC
00944 #define GREEK_SMALL_LETTER_UPSILON_WITH_TONOS                           0x03CD
00945 #define GREEK_SMALL_LETTER_OMEGA_WITH_TONOS                             0x03CE
00946 #define GREEK_BETA_SYMBOL                                               0x03D0
00947 #define GREEK_THETA_SYMBOL                                              0x03D1
00948 #define GREEK_UPSILON_WITH_HOOK_SYMBOL                                  0x03D2
00949 #define GREEK_UPSILON_WITH_ACUTE_AND_HOOK_SYMBOL                        0x03D3
00950 #define GREEK_UPSILON_WITH_DIAERESIS_AND_HOOK_SYMBOL                    0x03D4
00951 #define GREEK_PHI_SYMBOL                                                0x03D5
00952 #define GREEK_PI_SYMBOL                                                 0x03D6
00953 #define GREEK_KAI_SYMBOL                                                0x03D7
00954 #define GREEK_LETTER_STIGMA                                             0x03DA
00955 #define GREEK_SMALL_LETTER_STIGMA                                       0x03DB
00956 #define GREEK_LETTER_DIGAMMA                                            0x03DC
00957 #define GREEK_SMALL_LETTER_DIGAMMA                                      0x03DD
00958 #define GREEK_LETTER_KOPPA                                              0x03DE
00959 #define GREEK_SMALL_LETTER_KOPPA                                        0x03DF
00960 #define GREEK_LETTER_SAMPI                                              0x03E0
00961 #define GREEK_SMALL_LETTER_SAMPI                                        0x03E1
00962 
00963 /* general punctuation (partial) */
00964 #define HYPHEN                                                          0x2010
00965 #define NON_BREAKING_HYPHEN                                             0x2011
00966 #define FIGURE_DASH                                                     0x2012
00967 #define EN_DASH                                                         0x2013
00968 #define EM_DASH                                                         0x2014
00969 #define HORIZONTAL_BAR                                                  0x2015
00970 #define LEFT_SINGLE_QUOTATION_MARK                                      0x2018
00971 #define RIGHT_SINGLE_QUOTATION_MARK                                     0x2019
00972 #define SINGLE_LOW_9_QUOTATION_MARK                                     0x201A
00973 #define SINGLE_HIGH_REVERSED_9_QUOTATION_MARK                           0x201B
00974 #define LEFT_DOUBLE_QUOTATION_MARK                                      0x201C
00975 #define RIGHT_DOUBLE_QUOTATION_MARK                                     0x201D
00976 #define DOUBLE_LOW_9_QUOTATION_MARK                                     0x201E
00977 #define DOUBLE_HIGH_REVERSED_9_QUOTATION_MARK                           0x201F
00978 #define DAGGER                                                          0x2020
00979 #define DOUBLE_DAGGER                                                   0x2021
00980 #define BULLET                                                          0x2022
00981 #define TRIANGULAR_BULLET                                               0x2023
00982 #define HYPHENATION_POINT                                               0x2027
00983 #define HORIZONTAL_ELLIPSIS                                             0x2026
00984 #define PER_MILLE_SIGN                                                  0x2030
00985 #define SINGLE_LEFT_POINTING_ANGLE_QUOTATION_MARK                       0x2039
00986 #define SINGLE_RIGHT_POINTING_ANGLE_QUOTATION_MARK                      0x203A
00987 
00988 /* mathematical operators */
00989 #define FOR_ALL                                                         0x2200
00990 #define COMPLEMENT                                                      0x2201
00991 #define PARTIAL_DIFFERENTIAL                                            0x2202
00992 #define THERE_EXISTS                                                    0x2203
00993 #define THERE_DOES_NOT_EXIST                                            0x2204
00994 #define EMPTY_SET                                                       0x2205
00995 #define INCREMENT                                                       0x2206
00996 #define NABLA                                                           0x2207
00997 #define ELEMENT_OF                                                      0x2208
00998 #define NOT_AN_ELEMENT_OF                                               0x2209
00999 #define SMALL_ELEMENT_OF                                                0x220A
01000 #define CONTAINS_AS_MEMBER                                              0x220B
01001 #define DOES_NOT_CONTAIN_AS_MEMBER                                      0x220C
01002 #define SMALL_CONTAINS_AS_MEMBER                                        0x220D
01003 #define END_OF_PROOF                                                    0x220E
01004 #define N_ARY_PRODUCT                                                   0x220F
01005 #define N_ARY_COPRODUCT                                                 0x2210
01006 #define N_ARY_SUMMATION                                                 0x2211
01007 #define MINUS_SIGN                                                      0x2212
01008 #define MINUS_OR_PLUS_SIGN                                              0x2213
01009 #define DOT_PLUS                                                        0x2214
01010 #define DIVISION_SLASH                                                  0x2215
01011 #define SET_MINUS                                                       0x2216
01012 #define ASTERISK_OPERATOR                                               0x2217
01013 #define RING_OPERATOR                                                   0x2218
01014 #define BULLET_OPERATOR                                                 0x2219
01015 #define SQUARE_ROOT                                                     0x221A
01016 #define CUBE_ROOT                                                       0x221B
01017 #define FOURTH_ROOT                                                     0x221C
01018 #define PROPORTIONAL_TO                                                 0x221D
01019 #define INFINITY                                                        0x221E
01020 #define RIGHT_ANGLE                                                     0x221F
01021 #define ANGLE                                                           0x2220
01022 #define MEASURED_ANGLE                                                  0x2221
01023 #define SPHERICAL_ANGLE                                                 0x2222
01024 #define DIVIDES                                                         0x2223
01025 #define DOES_NOT_DIVIDE                                                 0x2224
01026 #define PARALLEL_TO                                                     0x2225
01027 #define NOT_PARALLEL_TO                                                 0x2226
01028 #define LOGICAL_AND                                                     0x2227
01029 #define LOGICAL_OR                                                      0x2228
01030 #define INTERSECTION                                                    0x2229
01031 #define UNION                                                           0x222A
01032 #define INTEGRAL                                                        0x222B
01033 #define DOUBLE_INTEGRAL                                                 0x222C
01034 #define TRIPLE_INTEGRAL                                                 0x222D
01035 #define CONTOUR_INTEGRAL                                                0x222E
01036 #define SURFACE_INTEGRAL                                                0x222F
01037 #define VOLUME_INTEGRAL                                                 0x2230
01038 #define CLOCKWISE_INTEGRAL                                              0x2231
01039 #define CLOCKWISE_CONTOUR_INTEGRAL                                      0x2232
01040 #define ANTICLOCKWISE_CONTOUR_INTEGRAL                                  0x2233
01041 #define THEREFORE                                                       0x2234
01042 #define BECAUSE                                                         0x2235
01043 #define RATIO                                                           0x2236
01044 #define PROPORTION                                                      0x2237
01045 #define DOT_MINUS                                                       0x2238
01046 #define EXCESS                                                          0x2239
01047 #define GEOMETRIC_PROPORTION                                            0x223A
01048 #define HOMOTHETIC                                                      0x223B
01049 #define TILDE_OPERATOR                                                  0x223C
01050 #define REVERSED_TILDE                                                  0x223D
01051 #define INVERTED_LAZY_S                                                 0x223E
01052 #define SINE_WAVE                                                       0x223F
01053 #define WREATH_PRODUCT                                                  0x2240
01054 #define NOT_TILDE                                                       0x2241
01055 #define MINUS_TILDE                                                     0x2242
01056 #define ASYMPTOTICALLY_EQUAL_TO                                         0x2243
01057 #define NOT_ASYMPTOTICALLY_EQUAL_TO                                     0x2244
01058 #define APPROXIMATELY_EQUAL_TO                                          0x2245
01059 #define APPROXIMATELY_BUT_NOT_ACTUALLY_EQUAL_TO                         0x2246
01060 #define NEITHER_APPROXIMATELY_NOR_ACTUALLY_EQUAL_TO                     0x2247
01061 #define ALMOST_EQUAL_TO                                                 0x2248
01062 #define NOT_ALMOST_EQUAL_TO                                             0x2249
01063 #define ALMOST_EQUAL_OR_EQUAL_TO                                        0x224A
01064 #define TRIPLE_TILDE                                                    0x224B
01065 #define ALL_EQUAL_TO                                                    0x224C
01066 #define EQUIVALENT_TO                                                   0x224D
01067 #define GEOMETRICALLY_EQUIVALENT_TO                                     0x224E
01068 #define DIFFERENCE_BETWEEN                                              0x224F
01069 #define APPROACHES_THE_LIMIT                                            0x2250
01070 #define GEOMETRICALLY_EQUAL_TO                                          0x2251
01071 #define APPROXIMATELY_EQUAL_TO_OR_THE_IMAGE_OF                          0x2252
01072 #define IMAGE_OF_OR_APPROXIMATELY_EQUAL_TO                              0x2253
01073 #define COLON_EQUALS                                                    0x2254
01074 #define EQUALS_COLON                                                    0x2255
01075 #define RING_IN_EQUAL_TO                                                0x2256
01076 #define RING_EQUAL_TO                                                   0x2257
01077 #define CORRESPONDS_TO                                                  0x2258
01078 #define ESTIMATES                                                       0x2259
01079 #define EQUIANGULAR_TO                                                  0x225A
01080 #define STAR_EQUALS                                                     0x225B
01081 #define DELTA_EQUAL_TO                                                  0x225C
01082 #define EQUAL_TO_BY_DEFINITION                                          0x225D
01083 #define MEASURED_BY                                                     0x225E
01084 #define QUESTIONED_EQUAL_TO                                             0x225F
01085 #define NOT_EQUAL_TO                                                    0x2260
01086 #define IDENTICAL_TO                                                    0x2261
01087 #define NOT_IDENTICAL_TO                                                0x2262
01088 #define STRICTLY_EQUIVALENT_TO                                          0x2263
01089 #define LESS_THAN_OR_EQUAL_TO                                           0x2264
01090 #define GREATER_THAN_OR_EQUAL_TO                                        0x2265
01091 #define LESS_THAN_OVER_EQUAL_TO                                         0x2266
01092 #define GREATER_THAN_OVER_EQUAL_TO                                      0x2267
01093 #define LESS_THAN_BUT_NOT_EQUAL_TO                                      0x2268
01094 #define GREATER_THAN_BUT_NOT_EQUAL_TO                                   0x2269
01095 #define MUCH_LESS_THAN                                                  0x226A
01096 #define MUCH_GREATER_THAN                                               0x226B
01097 #define BETWEEN                                                         0x226C
01098 #define NOT_EQUIVALENT_TO                                               0x226D
01099 #define NOT_LESS_THAN                                                   0x226E
01100 #define NOT_GREATER_THAN                                                0x226F
01101 #define NEITHER_LESS_THAN_NOR_EQUAL_TO                                  0x2270
01102 #define NEITHER_GREATER_THAN_NOR_EQUAL_TO                               0x2271
01103 #define LESS_THAN_OR_EQUIVALENT_TO                                      0x2272
01104 #define GREATER_THAN_OR_EQUIVALENT_TO                                   0x2273
01105 #define NEITHER_LESS_THAN_NOR_EQUIVALENT_TO                             0x2274
01106 #define NEITHER_GREATER_THAN_NOR_EQUIVALENT_TO                          0x2275
01107 #define LESS_THAN_OR_GREATER_THAN                                       0x2276
01108 #define GREATER_THAN_OR_LESS_THAN                                       0x2277
01109 #define NEITHER_LESS_THAN_NOR_GREATER_THAN                              0x2278
01110 #define NEITHER_GREATER_THAN_NOR_LESS_THAN                              0x2279
01111 #define PRECEDES                                                        0x227A
01112 #define SUCCEEDS                                                        0x227B
01113 #define PRECEDES_OR_EQUAL_TO                                            0x227C
01114 #define SUCCEEDS_OR_EQUAL_TO                                            0x227D
01115 #define PRECEDES_OR_EQUIVALENT_TO                                       0x227E
01116 #define SUCCEEDS_OR_EQUIVALENT_TO                                       0x227F
01117 #define DOES_NOT_PRECEDE                                                0x2280
01118 #define DOES_NOT_SUCCEED                                                0x2281
01119 #define SUBSET_OF                                                       0x2282
01120 #define SUPERSET_OF                                                     0x2283
01121 #define NOT_A_SUBSET_OF                                                 0x2284
01122 #define NOT_A_SUPERSET_OF                                               0x2285
01123 #define SUBSET_OF_OR_EQUAL_TO                                           0x2286
01124 #define SUPERSET_OF_OR_EQUAL_TO                                         0x2287
01125 #define NEITHER_A_SUBSET_OF_NOR_EQUAL_TO                                0x2288
01126 #define NEITHER_A_SUPERSET_OF_NOR_EQUAL_TO                              0x2289
01127 #define SUBSET_OF_WITH_NOT_EQUAL_TO                                     0x228A
01128 #define SUPERSET_OF_WITH_NOT_EQUAL_TO                                   0x228B
01129 #define MULTISET                                                        0x228C
01130 #define MULTISET_MULTIPLICATION                                         0x228D
01131 #define MULTISET_UNION                                                  0x228E
01132 #define SQUARE_IMAGE_OF                                                 0x228F
01133 #define SQUARE_ORIGINAL_OF                                              0x2290
01134 #define SQUARE_IMAGE_OF_OR_EQUAL_TO                                     0x2291
01135 #define SQUARE_ORIGINAL_OF_OR_EQUAL_TO                                  0x2292
01136 #define SQUARE_CAP                                                      0x2293
01137 #define SQUARE_CUP                                                      0x2294
01138 #define CIRCLED_PLUS                                                    0x2295
01139 #define CIRCLED_MINUS                                                   0x2296
01140 #define CIRCLED_TIMES                                                   0x2297
01141 #define CIRCLED_DIVISION_SLASH                                          0x2298
01142 #define CIRCLED_DOT_OPERATOR                                            0x2299
01143 #define CIRCLED_RING_OPERATOR                                           0x229A
01144 #define CIRCLED_ASTERISK_OPERATOR                                       0x229B
01145 #define CIRCLED_EQUALS                                                  0x229C
01146 #define CIRCLED_DASH                                                    0x229D
01147 #define SQUARED_PLUS                                                    0x229E
01148 #define SQUARED_MINUS                                                   0x229F
01149 #define SQUARED_TIMES                                                   0x22A0
01150 #define SQUARED_DOT_OPERATOR                                            0x22A1
01151 #define RIGHT_TACK                                                      0x22A2
01152 #define LEFT_TACK                                                       0x22A3
01153 #define DOWN_TACK                                                       0x22A4
01154 #define UP_TACK                                                         0x22A5
01155 #define ASSERTION                                                       0x22A6
01156 #define MODELS                                                          0x22A7
01157 #define TRUE                                                            0x22A8
01158 #define FORCES                                                          0x22A9
01159 #define TRIPLE_VERTICAL_BAR_RIGHT_TURNSTILE                             0x22AA
01160 #define DOUBLE_VERTICAL_BAR_DOUBLE_RIGHT_TURNSTILE                      0x22AB
01161 #define DOES_NOT_PROVE                                                  0x22AC
01162 #define NOT_TRUE                                                        0x22AD
01163 #define DOES_NOT_FORCE                                                  0x22AE
01164 #define NEGATED_DOUBLE_VERTICAL_BAR_DOUBLE_RIGHT_TURNSTILE              0x22AF
01165 #define PRECEDES_UNDER_RELATION                                         0x22B0
01166 #define SUCCEEDS_UNDER_RELATION                                         0x22B1
01167 #define NORMAL_SUBGROUP_OF                                              0x22B2
01168 #define CONTAINS_AS_NORMAL_SUBGROUP                                     0x22B3
01169 #define NORMAL_SUBGROUP_OF_OR_EQUAL_TO                                  0x22B4
01170 #define CONTAINS_AS_NORMAL_SUBGROUP_OR_EQUAL_TO                         0x22B5
01171 #define ORIGINAL_OF                                                     0x22B6
01172 #define IMAGE_OF                                                        0x22B7
01173 #define MULTIMAP                                                        0x22B8
01174 #define HERMITIAN_CONJUGATE_MATRIX                                      0x22B9
01175 #define INTERCALATE                                                     0x22BA
01176 #define XOR                                                             0x22BB
01177 #define NAND                                                            0x22BC
01178 #define NOR                                                             0x22BD
01179 #define RIGHT_ANGLE_WITH_ARC                                            0x22BE
01180 #define RIGHT_TRIANGLE                                                  0x22BF
01181 #define N_ARY_LOGICAL_AND                                               0x22C0
01182 #define N_ARY_LOGICAL_OR                                                0x22C1
01183 #define N_ARY_INTERSECTION                                              0x22C2
01184 #define N_ARY_UNION                                                     0x22C3
01185 #define DIAMOND_OPERATOR                                                0x22C4
01186 #define DOT_OPERATOR                                                    0x22C5
01187 #define STAR_OPERATOR                                                   0x22C6
01188 #define DIVISION_TIMES                                                  0x22C7
01189 #define BOWTIE                                                          0x22C8
01190 #define LEFT_NORMAL_FACTOR_SEMIDIRECT_PRODUCT                           0x22C9
01191 #define RIGHT_NORMAL_FACTOR_SEMIDIRECT_PRODUCT                          0x22CA
01192 #define LEFT_SEMIDIRECT_PRODUCT                                         0x22CB
01193 #define RIGHT_SEMIDIRECT_PRODUCT                                        0x22CC
01194 #define REVERSED_TILDE_EQUALS                                           0x22CD
01195 #define CURLY_LOGICAL_OR                                                0x22CE
01196 #define CURLY_LOGICAL_AND                                               0x22CF
01197 #define DOUBLE_SUBSET                                                   0x22D0
01198 #define DOUBLE_SUPERSET                                                 0x22D1
01199 #define DOUBLE_INTERSECTION                                             0x22D2
01200 #define DOUBLE_UNION                                                    0x22D3
01201 #define PITCHFORK                                                       0x22D4
01202 #define EQUAL_AND_PARALLEL_TO                                           0x22D5
01203 #define LESS_THAN_WITH_DOT                                              0x22D6
01204 #define GREATER_THAN_WITH_DOT                                           0x22D7
01205 #define VERY_MUCH_LESS_THAN                                             0x22D8
01206 #define VERY_MUCH_GREATER_THAN                                          0x22D9
01207 #define LESS_THAN_EQUAL_TO_OR_GREATER_THAN                              0x22DA
01208 #define GREATER_THAN_EQUAL_TO_OR_LESS_THAN                              0x22DB
01209 #define EQUAL_TO_OR_LESS_THAN                                           0x22DC
01210 #define EQUAL_TO_OR_GREATER_THAN                                        0x22DD
01211 #define EQUAL_TO_OR_PRECEDES                                            0x22DE
01212 #define EQUAL_TO_OR_SUCCEEDS                                            0x22DF
01213 #define DOES_NOT_PRECEDE_OR_EQUAL                                       0x22E0
01214 #define DOES_NOT_SUCCEED_OR_EQUAL                                       0x22E1
01215 #define NOT_SQUARE_IMAGE_OF_OR_EQUAL_TO                                 0x22E2
01216 #define NOT_SQUARE_ORIGINAL_OF_OR_EQUAL_TO                              0x22E3
01217 #define SQUARE_IMAGE_OF_OR_NOT_EQUAL_TO                                 0x22E4
01218 #define SQUARE_ORIGINAL_OF_OR_NOT_EQUAL_TO                              0x22E5
01219 #define LESS_THAN_BUT_NOT_EQUIVALENT_TO                                 0x22E6
01220 #define GREATER_THAN_BUT_NOT_EQUIVALENT_TO                              0x22E7
01221 #define PRECEDES_BUT_NOT_EQUIVALENT_TO                                  0x22E8
01222 #define SUCCEEDS_BUT_NOT_EQUIVALENT_TO                                  0x22E9
01223 #define NOT_NORMAL_SUBGROUP_OF                                          0x22EA
01224 #define DOES_NOT_CONTAIN_AS_NORMAL_SUBGROUP                             0x22EB
01225 #define NOT_NORMAL_SUBGROUP_OF_OR_EQUAL_TO                              0x22EC
01226 #define DOES_NOT_CONTAIN_AS_NORMAL_SUBGROUP_OR_EQUAL                    0x22ED
01227 #define VERTICAL_ELLIPSIS                                               0x22EE
01228 #define MIDLINE_HORIZONTAL_ELLIPSIS                                     0x22EF
01229 #define UP_RIGHT_DIAGONAL_ELLIPSIS                                      0x22F0
01230 #define DOWN_RIGHT_DIAGONAL_ELLIPSIS                                    0x22F1
01231 
01232 /* latin ligatures */
01233 #define LATIN_SMALL_LIGATURE_FF                                         0xFB00
01234 #define LATIN_SMALL_LIGATURE_FI                                         0xFB01
01235 #define LATIN_SMALL_LIGATURE_FL                                         0xFB02
01236 #define LATIN_SMALL_LIGATURE_FFI                                        0xFB03
01237 #define LATIN_SMALL_LIGATURE_FFL                                        0xFB04
01238 #define LATIN_SMALL_LIGATURE_LONG_S_T                                   0xFB05
01239 #define LATIN_SMALL_LIGATURE_ST                                         0xFB06
01240 
01241 #endif

Generated at Thu Mar 1 10:05:33 2001 for GOCR API by doxygen1.2.2 written by Dimitri van Heesch, © 1997-2000