Advertisement
Guest User

conv table

a guest
Oct 29th, 2020
27
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 15.99 KB | None | 0 0
  1. typedef struct
  2. {
  3.   unsigned char   cp866;
  4.   unsigned char   win1251;
  5.   unsigned char   ws0010;
  6.   wchar_t         unicode;
  7. } conv_letter_struct;
  8.  
  9. const conv_letter_struct letters[] =
  10. {
  11. //    cp866 ,   1251    ,   oled    ,   ucs2               comment
  12.     {   0x00    ,   0x00    ,   0x00    ,   0x0000  },  // NULL
  13.     {   0x01    ,   0x01    ,   0x01    ,   0x0001  },  // START OF HEADING
  14.     {   0x02    ,   0x02    ,   0x02    ,   0x0002  },  // START OF TEXT
  15.     {   0x03    ,   0x03    ,   0x03    ,   0x0003  },  // END OF TEXT
  16.     {   0x04    ,   0x04    ,   0x04    ,   0x0004  },  // END OF TRANSMISSION
  17.     {   0x05    ,   0x05    ,   0x05    ,   0x0005  },  // ENQUIRY
  18.     {   0x06    ,   0x06    ,   0x06    ,   0x0006  },  // ACKNOWLEDGE
  19.     {   0x07    ,   0x07    ,   0x07    ,   0x0007  },  // BELL
  20.     {   0x08    ,   0x08    ,   0x08    ,   0x0008  },  // BACKSPACE
  21.     {   0x09    ,   0x09    ,   0x09    ,   0x0009  },  // HORIZONTAL TABULATION
  22.     {   0x0a    ,   0x0A    ,   0x0a    ,   0x000A  },  // LINE FEED
  23.     {   0x0b    ,   0x0B    ,   0x0b    ,   0x000B  },  // VERTICAL TABULATION
  24.     {   0x0c    ,   0x0C    ,   0x0c    ,   0x000C  },  // FORM FEED
  25.     {   0x0d    ,   0x0D    ,   0x0d    ,   0x000D  },  // CARRIAGE RETURN
  26.     {   0x0e    ,   0x0E    ,   0x0e    ,   0x000E  },  // SHIFT OUT
  27.     {   0x0f    ,   0x0F    ,   0x0f    ,   0x000F  },  // SHIFT IN
  28.     {   0x10    ,   0x10    ,   0x10    ,   0x0010  },  // DATA LINK ESCAPE
  29.     {   0x11    ,   0x11    ,   0x11    ,   0x0011  },  // DEVICE CONTROL ONE
  30.     {   0x12    ,   0x12    ,   0x12    ,   0x0012  },  // DEVICE CONTROL TWO
  31.     {   0x13    ,   0x13    ,   0x13    ,   0x0013  },  // DEVICE CONTROL THREE
  32.     {   0x14    ,   0x14    ,   0x14    ,   0x0014  },  // DEVICE CONTROL FOUR
  33.     {   0x15    ,   0x15    ,   0x15    ,   0x0015  },  // NEGATIVE ACKNOWLEDGE
  34.     {   0x16    ,   0x16    ,   0x16    ,   0x0016  },  // SYNCHRONOUS IDLE
  35.     {   0x17    ,   0x17    ,   0x17    ,   0x0017  },  // END OF TRANSMISSION BLOCK
  36.     {   0x18    ,   0x18    ,   0x18    ,   0x0018  },  // CANCEL
  37.     {   0x19    ,   0x19    ,   0x19    ,   0x0019  },  // END OF MEDIUM
  38.     {   0x1a    ,   0x1A    ,   0x1A    ,   0x001A  },  // SUBSTITUTE
  39.     {   0x1b    ,   0x1B    ,   0x1B    ,   0x001B  },  // ESCAPE
  40.     {   0x1c    ,   0x1C    ,   0x1C    ,   0x001C  },  // FILE SEPARATOR
  41.     {   0x1d    ,   0x1D    ,   0x1D    ,   0x001D  },  // GROUP SEPARATOR
  42.     {   0x1e    ,   0x1E    ,   0x1E    ,   0x001E  },  // RECORD SEPARATOR
  43.     {   0x1f    ,   0x1F    ,   0x1F    ,   0x001F  },  // UNIT SEPARATOR
  44.     {   0x20    ,   0x20    ,   0x20    ,   0x0020  },  // SPACE
  45.     {   0x21    ,   0x21    ,   0x21    ,   0x0021  },  // EXCLAMATION MARK
  46.     {   0x22    ,   0x22    ,   0x22    ,   0x0022  },  // QUOTATION MARK
  47.     {   0x23    ,   0x23    ,   0x23    ,   0x0023  },  // NUMBER SIGN
  48.     {   0x24    ,   0x24    ,   0x24    ,   0x0024  },  // DOLLAR SIGN
  49.     {   0x25    ,   0x25    ,   0x25    ,   0x0025  },  // PERCENT SIGN
  50.     {   0x26    ,   0x26    ,   0x26    ,   0x0026  },  // AMPERSAND
  51.     {   0x27    ,   0x27    ,   0x27    ,   0x0027  },  // APOSTROPHE
  52.     {   0x28    ,   0x28    ,   0x28    ,   0x0028  },  // LEFT PARENTHESIS
  53.     {   0x29    ,   0x29    ,   0x29    ,   0x0029  },  // RIGHT PARENTHESIS
  54.     {   0x2a    ,   0x2A    ,   0x2A    ,   0x002A  },  // ASTERISK
  55.     {   0x2b    ,   0x2B    ,   0x2B    ,   0x002B  },  // PLUS SIGN
  56.     {   0x2c    ,   0x2C    ,   0x2C    ,   0x002C  },  // COMMA
  57.     {   0x2d    ,   0x2D    ,   0x2D    ,   0x002D  },  // HYPHEN-MINUS
  58.     {   0x2e    ,   0x2E    ,   0x2E    ,   0x002E  },  // FULL STOP
  59.     {   0x2f    ,   0x2F    ,   0x2F    ,   0x002F  },  // SOLIDUS
  60.     {   0x30    ,   0x30    ,   0x30    ,   0x0030  },  // DIGIT ZERO
  61.     {   0x31    ,   0x31    ,   0x31    ,   0x0031  },  // DIGIT ONE
  62.     {   0x32    ,   0x32    ,   0x32    ,   0x0032  },  // DIGIT TWO
  63.     {   0x33    ,   0x33    ,   0x33    ,   0x0033  },  // DIGIT THREE
  64.     {   0x34    ,   0x34    ,   0x34    ,   0x0034  },  // DIGIT FOUR
  65.     {   0x35    ,   0x35    ,   0x35    ,   0x0035  },  // DIGIT FIVE
  66.     {   0x36    ,   0x36    ,   0x36    ,   0x0036  },  // DIGIT SIX
  67.     {   0x37    ,   0x37    ,   0x37    ,   0x0037  },  // DIGIT SEVEN
  68.     {   0x38    ,   0x38    ,   0x38    ,   0x0038  },  // DIGIT EIGHT
  69.     {   0x39    ,   0x39    ,   0x39    ,   0x0039  },  // DIGIT NINE
  70.     {   0x3a    ,   0x3A    ,   0x3A    ,   0x003A  },  // COLON
  71.     {   0x3b    ,   0x3B    ,   0x3B    ,   0x003B  },  // SEMICOLON
  72.     {   0x3c    ,   0x3C    ,   0x3C    ,   0x003C  },  // LESS-THAN SIGN
  73.     {   0x3d    ,   0x3D    ,   0x3D    ,   0x003D  },  // EQUALS SIGN
  74.     {   0x3e    ,   0x3E    ,   0x3E    ,   0x003E  },  // GREATER-THAN SIGN
  75.     {   0x3f    ,   0x3F    ,   0x3F    ,   0x003F  },  // QUESTION MARK
  76.     {   0x40    ,   0x40    ,   0x40    ,   0x0040  },  // COMMERCIAL AT
  77.     {   0x41    ,   0x41    ,   0x41    ,   0x0041  },  // LATIN CAPITAL LETTER A
  78.     {   0x42    ,   0x42    ,   0x42    ,   0x0042  },  // LATIN CAPITAL LETTER B
  79.     {   0x43    ,   0x43    ,   0x43    ,   0x0043  },  // LATIN CAPITAL LETTER C
  80.     {   0x44    ,   0x44    ,   0x44    ,   0x0044  },  // LATIN CAPITAL LETTER D
  81.     {   0x45    ,   0x45    ,   0x45    ,   0x0045  },  // LATIN CAPITAL LETTER E
  82.     {   0x46    ,   0x46    ,   0x46    ,   0x0046  },  // LATIN CAPITAL LETTER F
  83.     {   0x47    ,   0x47    ,   0x47    ,   0x0047  },  // LATIN CAPITAL LETTER G
  84.     {   0x48    ,   0x48    ,   0x48    ,   0x0048  },  // LATIN CAPITAL LETTER H
  85.     {   0x49    ,   0x49    ,   0x49    ,   0x0049  },  // LATIN CAPITAL LETTER I
  86.     {   0x4a    ,   0x4A    ,   0x4A    ,   0x004A  },  // LATIN CAPITAL LETTER J
  87.     {   0x4b    ,   0x4B    ,   0x4B    ,   0x004B  },  // LATIN CAPITAL LETTER K
  88.     {   0x4c    ,   0x4C    ,   0x4C    ,   0x004C  },  // LATIN CAPITAL LETTER L
  89.     {   0x4d    ,   0x4D    ,   0x4D    ,   0x004D  },  // LATIN CAPITAL LETTER M
  90.     {   0x4e    ,   0x4E    ,   0x4E    ,   0x004E  },  // LATIN CAPITAL LETTER N
  91.     {   0x4f    ,   0x4F    ,   0x4F    ,   0x004F  },  // LATIN CAPITAL LETTER O
  92.     {   0x50    ,   0x50    ,   0x50    ,   0x0050  },  // LATIN CAPITAL LETTER P
  93.     {   0x51    ,   0x51    ,   0x51    ,   0x0051  },  // LATIN CAPITAL LETTER Q
  94.     {   0x52    ,   0x52    ,   0x52    ,   0x0052  },  // LATIN CAPITAL LETTER R
  95.     {   0x53    ,   0x53    ,   0x53    ,   0x0053  },  // LATIN CAPITAL LETTER S
  96.     {   0x54    ,   0x54    ,   0x54    ,   0x0054  },  // LATIN CAPITAL LETTER T
  97.     {   0x55    ,   0x55    ,   0x55    ,   0x0055  },  // LATIN CAPITAL LETTER U
  98.     {   0x56    ,   0x56    ,   0x56    ,   0x0056  },  // LATIN CAPITAL LETTER V
  99.     {   0x57    ,   0x57    ,   0x57    ,   0x0057  },  // LATIN CAPITAL LETTER W
  100.     {   0x58    ,   0x58    ,   0x58    ,   0x0058  },  // LATIN CAPITAL LETTER X
  101.     {   0x59    ,   0x59    ,   0x59    ,   0x0059  },  // LATIN CAPITAL LETTER Y
  102.     {   0x5a    ,   0x5A    ,   0x5A    ,   0x005A  },  // LATIN CAPITAL LETTER Z
  103.     {   0x5b    ,   0x5B    ,   0x5B    ,   0x005B  },  // LEFT SQUARE BRACKET
  104.     {   0x5c    ,   0x5C    ,   0x5C    ,   0x005C  },  // REVERSE SOLIDUS
  105.     {   0x5d    ,   0x5D    ,   0x5D    ,   0x005D  },  // RIGHT SQUARE BRACKET
  106.     {   0x5e    ,   0x5E    ,   0x5E    ,   0x005E  },  // CIRCUMFLEX ACCENT
  107.     {   0x5f    ,   0x5F    ,   0x5F    ,   0x005F  },  // LOW LINE
  108.     {   0x60    ,   0x60    ,   0x60    ,   0x0060  },  // GRAVE ACCENT
  109.     {   0x61    ,   0x61    ,   0x61    ,   0x0061  },  // LATIN SMALL LETTER A
  110.     {   0x62    ,   0x62    ,   0x62    ,   0x0062  },  // LATIN SMALL LETTER B
  111.     {   0x63    ,   0x63    ,   0x63    ,   0x0063  },  // LATIN SMALL LETTER C
  112.     {   0x64    ,   0x64    ,   0x64    ,   0x0064  },  // LATIN SMALL LETTER D
  113.     {   0x65    ,   0x65    ,   0x65    ,   0x0065  },  // LATIN SMALL LETTER E
  114.     {   0x66    ,   0x66    ,   0x66    ,   0x0066  },  // LATIN SMALL LETTER F
  115.     {   0x67    ,   0x67    ,   0x67    ,   0x0067  },  // LATIN SMALL LETTER G
  116.     {   0x68    ,   0x68    ,   0x68    ,   0x0068  },  // LATIN SMALL LETTER H
  117.     {   0x69    ,   0x69    ,   0x69    ,   0x0069  },  // LATIN SMALL LETTER I
  118.     {   0x6a    ,   0x6A    ,   0x6A    ,   0x006A  },  // LATIN SMALL LETTER J
  119.     {   0x6b    ,   0x6B    ,   0x6B    ,   0x006B  },  // LATIN SMALL LETTER K
  120.     {   0x6c    ,   0x6C    ,   0x6C    ,   0x006C  },  // LATIN SMALL LETTER L
  121.     {   0x6d    ,   0x6D    ,   0x6D    ,   0x006D  },  // LATIN SMALL LETTER M
  122.     {   0x6e    ,   0x6E    ,   0x6E    ,   0x006E  },  // LATIN SMALL LETTER N
  123.     {   0x6f    ,   0x6F    ,   0x6F    ,   0x006F  },  // LATIN SMALL LETTER O
  124.     {   0x70    ,   0x70    ,   0x70    ,   0x0070  },  // LATIN SMALL LETTER P
  125.     {   0x71    ,   0x71    ,   0x71    ,   0x0071  },  // LATIN SMALL LETTER Q
  126.     {   0x72    ,   0x72    ,   0x72    ,   0x0072  },  // LATIN SMALL LETTER R
  127.     {   0x73    ,   0x73    ,   0x73    ,   0x0073  },  // LATIN SMALL LETTER S
  128.     {   0x74    ,   0x74    ,   0x74    ,   0x0074  },  // LATIN SMALL LETTER T
  129.     {   0x75    ,   0x75    ,   0x75    ,   0x0075  },  // LATIN SMALL LETTER U
  130.     {   0x76    ,   0x76    ,   0x76    ,   0x0076  },  // LATIN SMALL LETTER V
  131.     {   0x77    ,   0x77    ,   0x77    ,   0x0077  },  // LATIN SMALL LETTER W
  132.     {   0x78    ,   0x78    ,   0x78    ,   0x0078  },  // LATIN SMALL LETTER X
  133.     {   0x79    ,   0x79    ,   0x79    ,   0x0079  },  // LATIN SMALL LETTER Y
  134.     {   0x7a    ,   0x7A    ,   0x7A    ,   0x007A  },  // LATIN SMALL LETTER Z
  135.     {   0x7b    ,   0x7B    ,   0xC8    ,   0x007B  },  // LEFT CURLY BRACKET (OLED >>)
  136.     {   0x7c    ,   0x7C    ,   0xD1    ,   0x007C  },  // VERTICAL LINE (OLED – small vertical line)
  137.     {   0x7d    ,   0x7D    ,   0xC9    ,   0x007D  },  // RIGHT CURLY BRACKET (OLED <<)
  138.     {   0x7e    ,   0x7E    ,   0xE9    ,   0x007E  },  // TILDE
  139.     {   0x7f    ,   0x7F    ,   0x20    ,   0x007F  },  // DELETE
  140.     {   0x20    ,   0x80    ,   0x20    ,   0x0402  },  // CYRILLIC CAPITAL LETTER DJE
  141.     {   0x20    ,   0x81    ,   0x20    ,   0x0403  },  // CYRILLIC CAPITAL LETTER GJE
  142.     {   0x20    ,   0x82    ,   0x2C    ,   0x201A  },  // SINGLE LOW-9 QUOTATION MARK
  143.     {   0x20    ,   0x83    ,   0x20    ,   0x0453  },  // CYRILLIC SMALL LETTER GJE
  144.     {   0x20    ,   0x84    ,   0xCA    ,   0x201E  },  // DOUBLE LOW-9 QUOTATION MARK
  145.     {   0x20    ,   0x85    ,   0xCD    ,   0x2026  },  // HORIZONTAL ELLIPSIS
  146.     {   0x20    ,   0x86    ,   0xCD    ,   0x2020  },  // DAGGER
  147.     {   0x20    ,   0x87    ,   0xCD    ,   0x2021  },  // DOUBLE DAGGER
  148.     {   0x20    ,   0x88    ,   0xCD    ,   0x20AC  },  // EURO SIGN
  149.     {   0x20    ,   0x89    ,   0xCD    ,   0x2030  },  // PER MILLE SIGN
  150.     {   0x20    ,   0x8A    ,   0xCD    ,   0x0409  },  // CYRILLIC CAPITAL LETTER LJE
  151.     {   0x20    ,   0x8B    ,   0x3C    ,   0x2039  },  // SINGLE LEFT-POINTING ANGLE QUOTATION MARK
  152.     {   0x20    ,   0x8C    ,   0xCD    ,   0x040A  },  // CYRILLIC CAPITAL LETTER NJE
  153.     {   0x20    ,   0x8D    ,   0xCD    ,   0x040C  },  // CYRILLIC CAPITAL LETTER KJE
  154.     {   0x20    ,   0x8E    ,   0xCD    ,   0x040B  },  // CYRILLIC CAPITAL LETTER TSHE
  155.     {   0x20    ,   0x8F    ,   0xCD    ,   0x040F  },  // CYRILLIC CAPITAL LETTER DZHE
  156.     {   0x20    ,   0x90    ,   0xCD    ,   0x0452  },  // CYRILLIC SMALL LETTER DJE
  157.     {   0x20    ,   0x91    ,   0x60    ,   0x2018  },  // LEFT SINGLE QUOTATION MARK
  158.     {   0x20    ,   0x92    ,   0xE7    ,   0x2019  },  // RIGHT SINGLE QUOTATION MARK
  159.     {   0x20    ,   0x93    ,   0xCA    ,   0x201C  },  // LEFT DOUBLE QUOTATION MARK
  160.     {   0x20    ,   0x94    ,   0xCB    ,   0x201D  },  // RIGHT DOUBLE QUOTATION MARK
  161.     {   0x20    ,   0x95    ,   0xEF    ,   0x2022  },  // BULLET
  162.     {   0x20    ,   0x96    ,   0x2D    ,   0x2013  },  // EN DASH
  163.     {   0x20    ,   0x97    ,   0x2D    ,   0x2014  },  // EM DASH
  164.     {   0x20    ,   0x98    ,   0x20    ,   0x0020  },  // UNDEFINED
  165.     {   0x20    ,   0x99    ,   0xCD    ,   0x2122  },  // TRADE MARK SIGN (OLED – unknown)
  166.     {   0x20    ,   0x9A    ,   0xCD    ,   0x0459  },  // CYRILLIC SMALL LETTER LJE
  167.     {   0x20    ,   0x9B    ,   0x3E    ,   0x203A  },  // SINGLE RIGHT-POINTING ANGLE QUOTATION MARK
  168.     {   0x20    ,   0x9C    ,   0xCD    ,   0x045A  },  // CYRILLIC SMALL LETTER NJE
  169.     {   0x20    ,   0x9D    ,   0xCD    ,   0x045C  },  // CYRILLIC SMALL LETTER KJE
  170.     {   0x20    ,   0x9E    ,   0xCD    ,   0x045B  },  // CYRILLIC SMALL LETTER TSHE
  171.     {   0x20    ,   0x9F    ,   0xCD    ,   0x045F  },  // CYRILLIC SMALL LETTER DZHE
  172.     {   0xff    ,   0xA0    ,   0xCD    ,   0x00A0  },  // NO-BREAK SPACE
  173.     {   0xf6    ,   0xA1    ,   0xCD    ,   0x040E  },  // CYRILLIC CAPITAL LETTER SHORT U
  174.     {   0xf7    ,   0xA2    ,   0xCD    ,   0x045E  },  // CYRILLIC SMALL LETTER SHORT U
  175.     {   0x20    ,   0xA3    ,   0xCD    ,   0x0408  },  // CYRILLIC CAPITAL LETTER JE
  176.     {   0xfd    ,   0xA4    ,   0x5C    ,   0x00A4  },  // CURRENCY SIGN (OLED – not)
  177.     {   0x20    ,   0xA5    ,   0xCD    ,   0x0490  },  // CYRILLIC CAPITAL LETTER GHE WITH UPTURN
  178.     {   0x20    ,   0xA6    ,   0xD1    ,   0x00A6  },  // BROKEN BAR (OLED – not)
  179.     {   0x20    ,   0xA7    ,   0xFD    ,   0x00A7  },  // SECTION SIGN
  180.     {   0xf0    ,   0xA8    ,   0xA2    ,   0x0401  },  // CYRILLIC CAPITAL LETTER IO
  181.     {   0x20    ,   0xA9    ,   0xEE    ,   0x00A9  },  // COPYRIGHT SIGN (OLED – dot circle)
  182.     {   0xf2    ,   0xAA    ,   0x19    ,   0x0404  },  // CYRILLIC CAPITAL LETTER UKRAINIAN IE (OLED – not)
  183.     {   0x20    ,   0xAB    ,   0xC8    ,   0x00AB  },  // LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
  184.     {   0x20    ,   0xAC    ,   0x2D    ,   0x00AC  },  // NOT SIGN (OLED - not)
  185.     {   0x20    ,   0xAD    ,   0x2D    ,   0x00AD  },  // SOFT HYPHEN (OLED – not)
  186.     {   0x20    ,   0xAE    ,   0xEF    ,   0x00AE  },  // REGISTERED SIGN (OLED – not)
  187.     {   0xf4    ,   0xAF    ,   0x1F    ,   0x0407  },  // CYRILLIC CAPITAL LETTER YI
  188.     {   0xf8    ,   0xB0    ,   0xDF    ,   0x00B0  },  // DEGREE SIGN (OLED – unknown)
  189.     {   0x20    ,   0xB1    ,   0xCD    ,   0x00B1  },  // PLUS-MINUS SIGN
  190.     {   0x20    ,   0xB2    ,   0x49    ,   0x0406  },  // CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I
  191.     {   0x20    ,   0xB3    ,   0x69    ,   0x0456  },  // CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I
  192.     {   0x20    ,   0xB4    ,   0xB4    ,   0x0491  },  // CYRILLIC SMALL LETTER GHE WITH UPTURN (OLED – not)
  193.     {   0x20    ,   0xB5    ,   0x75    ,   0x00B5  },  // MICRO SIGN
  194.     {   0x20    ,   0xB6    ,   0xFE    ,   0x00B6  },  // PILCROW SIGN
  195.     {   0xfa    ,   0xB7    ,   0xDF    ,   0x00B7  },  // MIDDLE DOT
  196.     {   0xf1    ,   0xB8    ,   0xB5    ,   0x0451  },  // CYRILLIC SMALL LETTER IO
  197.     {   0xfc    ,   0xB9    ,   0xCC    ,   0x2116  },  // NUMERO SIGN
  198.     {   0xf3    ,   0xBA    ,   0x99    ,   0x0454  },  // CYRILLIC SMALL LETTER UKRAINIAN IE (OLED – not)
  199.     {   0x20    ,   0xBB    ,   0xC9    ,   0x00BB  },  // RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
  200.     {   0x20    ,   0xBC    ,   0x6A    ,   0x0458  },  // CYRILLIC SMALL LETTER JE
  201.     {   0x20    ,   0xBD    ,   0x53    ,   0x0405  },  // CYRILLIC CAPITAL LETTER DZE
  202.     {   0x20    ,   0xBE    ,   0x73    ,   0x0455  },  // CYRILLIC SMALL LETTER DZE
  203.     {   0xf5    ,   0xBF    ,   0x1F    ,   0x0457  },  // CYRILLIC SMALL LETTER YI
  204.     {   0x80    ,   0xC0    ,   0x41    ,   0x0410  },  // CYRILLIC CAPITAL LETTER A
  205.     {   0x81    ,   0xC1    ,   0xA0    ,   0x0411  },  // CYRILLIC CAPITAL LETTER BE
  206.     {   0x82    ,   0xC2    ,   0x42    ,   0x0412  },  // CYRILLIC CAPITAL LETTER VE
  207.     {   0x83    ,   0xC3    ,   0xA1    ,   0x0413  },  // CYRILLIC CAPITAL LETTER GHE
  208.     {   0x84    ,   0xC4    ,   0xE0    ,   0x0414  },  // CYRILLIC CAPITAL LETTER DE
  209.     {   0x85    ,   0xC5    ,   0x45    ,   0x0415  },  // CYRILLIC CAPITAL LETTER IE
  210.     {   0x86    ,   0xC6    ,   0xA3    ,   0x0416  },  // CYRILLIC CAPITAL LETTER ZHE
  211.     {   0x87    ,   0xC7    ,   0xA4    ,   0x0417  },  // CYRILLIC CAPITAL LETTER ZE
  212.     {   0x88    ,   0xC8    ,   0xA5    ,   0x0418  },  // CYRILLIC CAPITAL LETTER I
  213.     {   0x89    ,   0xC9    ,   0xA6    ,   0x0419  },  // CYRILLIC CAPITAL LETTER SHORT I
  214.     {   0x8a    ,   0xCA    ,   0x4B    ,   0x041A  },  // CYRILLIC CAPITAL LETTER KA
  215.     {   0x8b    ,   0xCB    ,   0xA7    ,   0x041B  },  // CYRILLIC CAPITAL LETTER EL
  216.     {   0x8c    ,   0xCC    ,   0x4D    ,   0x041C  },  // CYRILLIC CAPITAL LETTER EM
  217.     {   0x8d    ,   0xCD    ,   0x48    ,   0x041D  },  // CYRILLIC CAPITAL LETTER EN
  218.     {   0x8e    ,   0xCE    ,   0x4F    ,   0x041E  },  // CYRILLIC CAPITAL LETTER O
  219.     {   0x8f    ,   0xCF    ,   0xA8    ,   0x041F  },  // CYRILLIC CAPITAL LETTER PE
  220.     {   0x90    ,   0xD0    ,   0x50    ,   0x0420  },  // CYRILLIC CAPITAL LETTER ER
  221.     {   0x91    ,   0xD1    ,   0x43    ,   0x0421  },  // CYRILLIC CAPITAL LETTER ES
  222.     {   0x92    ,   0xD2    ,   0x54    ,   0x0422  },  // CYRILLIC CAPITAL LETTER TE
  223.     {   0x93    ,   0xD3    ,   0xA9    ,   0x0423  },  // CYRILLIC CAPITAL LETTER U
  224.     {   0x94    ,   0xD4    ,   0xAA    ,   0x0424  },  // CYRILLIC CAPITAL LETTER EF
  225.     {   0x95    ,   0xD5    ,   0x58    ,   0x0425  },  // CYRILLIC CAPITAL LETTER HA
  226.     {   0x96    ,   0xD6    ,   0xE1    ,   0x0426  },  // CYRILLIC CAPITAL LETTER TSE
  227.     {   0x97    ,   0xD7    ,   0xAB    ,   0x0427  },  // CYRILLIC CAPITAL LETTER CHE
  228.     {   0x98    ,   0xD8    ,   0xAC    ,   0x0428  },  // CYRILLIC CAPITAL LETTER SHA
  229.     {   0x99    ,   0xD9    ,   0xE2    ,   0x0429  },  // CYRILLIC CAPITAL LETTER SHCHA
  230.     {   0x9a    ,   0xDA    ,   0xAD    ,   0x042A  },  // CYRILLIC CAPITAL LETTER HARD SIGN
  231.     {   0x9b    ,   0xDB    ,   0xAE    ,   0x042B  },  // CYRILLIC CAPITAL LETTER YERU
  232.     {   0x9c    ,   0xDC    ,   0x62    ,   0x042C  },  // CYRILLIC CAPITAL LETTER SOFT SIGN
  233.     {   0x9d    ,   0xDD    ,   0xAF    ,   0x042D  },  // CYRILLIC CAPITAL LETTER E
  234.     {   0x9e    ,   0xDE    ,   0xB0    ,   0x042E  },  // CYRILLIC CAPITAL LETTER YU
  235.     {   0x9f    ,   0xDF    ,   0xB1    ,   0x042F  },  // CYRILLIC CAPITAL LETTER YA
  236.     {   0xa0    ,   0xE0    ,   0x61    ,   0x0430  },  // CYRILLIC SMALL LETTER A
  237.     {   0xa1    ,   0xE1    ,   0xB2    ,   0x0431  },  // CYRILLIC SMALL LETTER BE
  238.     {   0xa2    ,   0xE2    ,   0xB3    ,   0x0432  },  // CYRILLIC SMALL LETTER VE
  239.     {   0xa3    ,   0xE3    ,   0xB4    ,   0x0433  },  // CYRILLIC SMALL LETTER GHE
  240.     {   0xa4    ,   0xE4    ,   0xE3    ,   0x0434  },  // CYRILLIC SMALL LETTER DE
  241.     {   0xa5    ,   0xE5    ,   0x65    ,   0x0435  },  // CYRILLIC SMALL LETTER IE
  242.     {   0xa6    ,   0xE6    ,   0xB6    ,   0x0436  },  // CYRILLIC SMALL LETTER ZHE
  243.     {   0xa7    ,   0xE7    ,   0xB7    ,   0x0437  },  // CYRILLIC SMALL LETTER ZE
  244.     {   0xa8    ,   0xE8    ,   0xB8    ,   0x0438  },  // CYRILLIC SMALL LETTER I
  245.     {   0xa9    ,   0xE9    ,   0xB9    ,   0x0439  },  // CYRILLIC SMALL LETTER SHORT I
  246.     {   0xaa    ,   0xEA    ,   0xBA    ,   0x043A  },  // CYRILLIC SMALL LETTER KA
  247.     {   0xab    ,   0xEB    ,   0xBB    ,   0x043B  },  // CYRILLIC SMALL LETTER EL
  248.     {   0xac    ,   0xEC    ,   0xBC    ,   0x043C  },  // CYRILLIC SMALL LETTER EM
  249.     {   0xad    ,   0xED    ,   0xBD    ,   0x043D  },  // CYRILLIC SMALL LETTER EN
  250.     {   0xae    ,   0xEE    ,   0x6F    ,   0x043E  },  // CYRILLIC SMALL LETTER O
  251.     {   0xaf    ,   0xEF    ,   0xBE    ,   0x043F  },  // CYRILLIC SMALL LETTER PE
  252.     {   0xe0    ,   0xF0    ,   0x70    ,   0x0440  },  // CYRILLIC SMALL LETTER ER
  253.     {   0xe1    ,   0xF1    ,   0x63    ,   0x0441  },  // CYRILLIC SMALL LETTER ES
  254.     {   0xe2    ,   0xF2    ,   0xBF    ,   0x0442  },  // CYRILLIC SMALL LETTER TE
  255.     {   0xe3    ,   0xF3    ,   0x79    ,   0x0443  },  // CYRILLIC SMALL LETTER U
  256.     {   0xe4    ,   0xF4    ,   0xE4    ,   0x0444  },  // CYRILLIC SMALL LETTER EF
  257.     {   0xe5    ,   0xF5    ,   0x78    ,   0x0445  },  // CYRILLIC SMALL LETTER HA
  258.     {   0xe6    ,   0xF6    ,   0xE5    ,   0x0446  },  // CYRILLIC SMALL LETTER TSE
  259.     {   0xe7    ,   0xF7    ,   0xC0    ,   0x0447  },  // CYRILLIC SMALL LETTER CHE
  260.     {   0xe8    ,   0xF8    ,   0xC1    ,   0x0448  },  // CYRILLIC SMALL LETTER SHA
  261.     {   0xe9    ,   0xF9    ,   0xE6    ,   0x0449  },  // CYRILLIC SMALL LETTER SHCHA
  262.     {   0xea    ,   0xFA    ,   0xC2    ,   0x044A  },  // CYRILLIC SMALL LETTER HARD SIGN
  263.     {   0xeb    ,   0xFB    ,   0xC3    ,   0x044B  },  // CYRILLIC SMALL LETTER YERU
  264.     {   0xec    ,   0xFC    ,   0xC4    ,   0x044C  },  // CYRILLIC SMALL LETTER SOFT SIGN
  265.     {   0xed    ,   0xFD    ,   0xC5    ,   0x044D  },  // CYRILLIC SMALL LETTER E
  266.     {   0xee    ,   0xFE    ,   0xC6    ,   0x044E  },  // CYRILLIC SMALL LETTER YU
  267.     {   0xef    ,   0xFF    ,   0xC7    ,   0x044F  }   // CYRILLIC SMALL LETTER YA
  268. };
  269.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement