libs-base/Headers/Additions/GNUstepBase/unicode/cyrillic.h
David Ayers ac30183cd6 Header reorganizsateion - Please refer to ChangeLog
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@17407 72102866-910b-0410-8b05-ffd578937521
2003-07-31 23:49:32 +00:00

271 lines
3.6 KiB
C

// ISO_8859-5,1988 to Unicode maping
const unsigned int Cyrillic_conv_base = 0x80;
unichar Cyrillic_char_to_uni_table[] =
{
0x0080,
0x0081,
0x0082,
0x0083,
0x0084,
0x0085,
0x0086,
0x0087,
0x0088,
0x0089,
0x008A,
0x008B,
0x008C,
0x008D,
0x008E,
0x008F,
0x0090,
0x0091,
0x0092,
0x0093,
0x0094,
0x0095,
0x0096,
0x0097,
0x0098,
0x0099,
0x009A,
0x009B,
0x009C,
0x009D,
0x009E,
0x009F,
0x00A0,
0x0401,
0x0402,
0x0403,
0x0404,
0x0405,
0x0406,
0x0407,
0x0408,
0x0409,
0x040A,
0x040B,
0x040C,
0x00AD,
0x040E,
0x040F,
0x0410,
0x0411,
0x0412,
0x0413,
0x0414,
0x0415,
0x0416,
0x0417,
0x0418,
0x0419,
0x041A,
0x041B,
0x041C,
0x041D,
0x041E,
0x041F,
0x0420,
0x0421,
0x0422,
0x0423,
0x0424,
0x0425,
0x0426,
0x0427,
0x0428,
0x0429,
0x042A,
0x042B,
0x042C,
0x042D,
0x042E,
0x042F,
0x0430,
0x0431,
0x0432,
0x0433,
0x0434,
0x0435,
0x0436,
0x0437,
0x0438,
0x0439,
0x043A,
0x043B,
0x043C,
0x043D,
0x043E,
0x043F,
0x0440,
0x0441,
0x0442,
0x0443,
0x0444,
0x0445,
0x0446,
0x0447,
0x0448,
0x0449,
0x044A,
0x044B,
0x044C,
0x044D,
0x044E,
0x044F,
0x2116,
0x0451,
0x0452,
0x0453,
0x0454,
0x0455,
0x0456,
0x0457,
0x0458,
0x0459,
0x045A,
0x045B,
0x045C,
0x00A7,
0x045E,
0x045F,
};
// Unicode to ISO_8859-5,1988 maping
const unsigned int Cyrillic_uni_to_char_table_size = 128;
_ucc_ Cyrillic_uni_to_char_table[]=
{
{0x0080,0x80},
{0x0081,0x81},
{0x0082,0x82},
{0x0083,0x83},
{0x0084,0x84},
{0x0085,0x85},
{0x0086,0x86},
{0x0087,0x87},
{0x0088,0x88},
{0x0089,0x89},
{0x008A,0x8A},
{0x008B,0x8B},
{0x008C,0x8C},
{0x008D,0x8D},
{0x008E,0x8E},
{0x008F,0x8F},
{0x0090,0x90},
{0x0091,0x91},
{0x0092,0x92},
{0x0093,0x93},
{0x0094,0x94},
{0x0095,0x95},
{0x0096,0x96},
{0x0097,0x97},
{0x0098,0x98},
{0x0099,0x99},
{0x009A,0x9A},
{0x009B,0x9B},
{0x009C,0x9C},
{0x009D,0x9D},
{0x009E,0x9E},
{0x009F,0x9F},
{0x00A0,0xA0},
{0x00A7,0xFD},
{0x00AD,0xAD},
{0x0401,0xA1},
{0x0402,0xA2},
{0x0403,0xA3},
{0x0404,0xA4},
{0x0405,0xA5},
{0x0406,0xA6},
{0x0407,0xA7},
{0x0408,0xA8},
{0x0409,0xA9},
{0x040A,0xAA},
{0x040B,0xAB},
{0x040C,0xAC},
{0x040E,0xAE},
{0x040F,0xAF},
{0x0410,0xB0},
{0x0411,0xB1},
{0x0412,0xB2},
{0x0413,0xB3},
{0x0414,0xB4},
{0x0415,0xB5},
{0x0416,0xB6},
{0x0417,0xB7},
{0x0418,0xB8},
{0x0419,0xB9},
{0x041A,0xBA},
{0x041B,0xBB},
{0x041C,0xBC},
{0x041D,0xBD},
{0x041E,0xBE},
{0x041F,0xBF},
{0x0420,0xC0},
{0x0421,0xC1},
{0x0422,0xC2},
{0x0423,0xC3},
{0x0424,0xC4},
{0x0425,0xC5},
{0x0426,0xC6},
{0x0427,0xC7},
{0x0428,0xC8},
{0x0429,0xC9},
{0x042A,0xCA},
{0x042B,0xCB},
{0x042C,0xCC},
{0x042D,0xCD},
{0x042E,0xCE},
{0x042F,0xCF},
{0x0430,0xD0},
{0x0431,0xD1},
{0x0432,0xD2},
{0x0433,0xD3},
{0x0434,0xD4},
{0x0435,0xD5},
{0x0436,0xD6},
{0x0437,0xD7},
{0x0438,0xD8},
{0x0439,0xD9},
{0x043A,0xDA},
{0x043B,0xDB},
{0x043C,0xDC},
{0x043D,0xDD},
{0x043E,0xDE},
{0x043F,0xDF},
{0x0440,0xE0},
{0x0441,0xE1},
{0x0442,0xE2},
{0x0443,0xE3},
{0x0444,0xE4},
{0x0445,0xE5},
{0x0446,0xE6},
{0x0447,0xE7},
{0x0448,0xE8},
{0x0449,0xE9},
{0x044A,0xEA},
{0x044B,0xEB},
{0x044C,0xEC},
{0x044D,0xED},
{0x044E,0xEE},
{0x044F,0xEF},
{0x0451,0xF1},
{0x0452,0xF2},
{0x0453,0xF3},
{0x0454,0xF4},
{0x0455,0xF5},
{0x0456,0xF6},
{0x0457,0xF7},
{0x0458,0xF8},
{0x0459,0xF9},
{0x045A,0xFA},
{0x045B,0xFB},
{0x045C,0xFC},
{0x045E,0xFE},
{0x045F,0xFF},
{0x2116,0xF0},
};