normalize_table.c

来自「samba最新软件」· C语言 代码 · 共 1,043 行 · 第 1/5 页

C
1,043
字号
/* normalize_table.c *//* Automatically generated at 2008-03-18T11:38:08.923861 */#include "normalize_table.h"const struct translation _wind_normalize_table[] = {  {0xa0, 1, 0}, /* NO-BREAK SPACE */  {0xa8, 2, 1}, /* DIAERESIS */  {0xaa, 1, 3}, /* FEMININE ORDINAL INDICATOR */  {0xaf, 2, 4}, /* MACRON */  {0xb2, 1, 6}, /* SUPERSCRIPT TWO */  {0xb3, 1, 7}, /* SUPERSCRIPT THREE */  {0xb4, 2, 8}, /* ACUTE ACCENT */  {0xb5, 1, 10}, /* MICRO SIGN */  {0xb8, 2, 11}, /* CEDILLA */  {0xb9, 1, 13}, /* SUPERSCRIPT ONE */  {0xba, 1, 14}, /* MASCULINE ORDINAL INDICATOR */  {0xbc, 3, 15}, /* VULGAR FRACTION ONE QUARTER */  {0xbd, 3, 18}, /* VULGAR FRACTION ONE HALF */  {0xbe, 3, 21}, /* VULGAR FRACTION THREE QUARTERS */  {0xc0, 2, 24}, /* LATIN CAPITAL LETTER A WITH GRAVE */  {0xc1, 2, 26}, /* LATIN CAPITAL LETTER A WITH ACUTE */  {0xc2, 2, 28}, /* LATIN CAPITAL LETTER A WITH CIRCUMFLEX */  {0xc3, 2, 30}, /* LATIN CAPITAL LETTER A WITH TILDE */  {0xc4, 2, 32}, /* LATIN CAPITAL LETTER A WITH DIAERESIS */  {0xc5, 2, 34}, /* LATIN CAPITAL LETTER A WITH RING ABOVE */  {0xc7, 2, 36}, /* LATIN CAPITAL LETTER C WITH CEDILLA */  {0xc8, 2, 38}, /* LATIN CAPITAL LETTER E WITH GRAVE */  {0xc9, 2, 40}, /* LATIN CAPITAL LETTER E WITH ACUTE */  {0xca, 2, 42}, /* LATIN CAPITAL LETTER E WITH CIRCUMFLEX */  {0xcb, 2, 44}, /* LATIN CAPITAL LETTER E WITH DIAERESIS */  {0xcc, 2, 46}, /* LATIN CAPITAL LETTER I WITH GRAVE */  {0xcd, 2, 48}, /* LATIN CAPITAL LETTER I WITH ACUTE */  {0xce, 2, 50}, /* LATIN CAPITAL LETTER I WITH CIRCUMFLEX */  {0xcf, 2, 52}, /* LATIN CAPITAL LETTER I WITH DIAERESIS */  {0xd1, 2, 54}, /* LATIN CAPITAL LETTER N WITH TILDE */  {0xd2, 2, 56}, /* LATIN CAPITAL LETTER O WITH GRAVE */  {0xd3, 2, 58}, /* LATIN CAPITAL LETTER O WITH ACUTE */  {0xd4, 2, 60}, /* LATIN CAPITAL LETTER O WITH CIRCUMFLEX */  {0xd5, 2, 62}, /* LATIN CAPITAL LETTER O WITH TILDE */  {0xd6, 2, 64}, /* LATIN CAPITAL LETTER O WITH DIAERESIS */  {0xd9, 2, 66}, /* LATIN CAPITAL LETTER U WITH GRAVE */  {0xda, 2, 68}, /* LATIN CAPITAL LETTER U WITH ACUTE */  {0xdb, 2, 70}, /* LATIN CAPITAL LETTER U WITH CIRCUMFLEX */  {0xdc, 2, 72}, /* LATIN CAPITAL LETTER U WITH DIAERESIS */  {0xdd, 2, 74}, /* LATIN CAPITAL LETTER Y WITH ACUTE */  {0xe0, 2, 76}, /* LATIN SMALL LETTER A WITH GRAVE */  {0xe1, 2, 78}, /* LATIN SMALL LETTER A WITH ACUTE */  {0xe2, 2, 80}, /* LATIN SMALL LETTER A WITH CIRCUMFLEX */  {0xe3, 2, 82}, /* LATIN SMALL LETTER A WITH TILDE */  {0xe4, 2, 84}, /* LATIN SMALL LETTER A WITH DIAERESIS */  {0xe5, 2, 86}, /* LATIN SMALL LETTER A WITH RING ABOVE */  {0xe7, 2, 88}, /* LATIN SMALL LETTER C WITH CEDILLA */  {0xe8, 2, 90}, /* LATIN SMALL LETTER E WITH GRAVE */  {0xe9, 2, 92}, /* LATIN SMALL LETTER E WITH ACUTE */  {0xea, 2, 94}, /* LATIN SMALL LETTER E WITH CIRCUMFLEX */  {0xeb, 2, 96}, /* LATIN SMALL LETTER E WITH DIAERESIS */  {0xec, 2, 98}, /* LATIN SMALL LETTER I WITH GRAVE */  {0xed, 2, 100}, /* LATIN SMALL LETTER I WITH ACUTE */  {0xee, 2, 102}, /* LATIN SMALL LETTER I WITH CIRCUMFLEX */  {0xef, 2, 104}, /* LATIN SMALL LETTER I WITH DIAERESIS */  {0xf1, 2, 106}, /* LATIN SMALL LETTER N WITH TILDE */  {0xf2, 2, 108}, /* LATIN SMALL LETTER O WITH GRAVE */  {0xf3, 2, 110}, /* LATIN SMALL LETTER O WITH ACUTE */  {0xf4, 2, 112}, /* LATIN SMALL LETTER O WITH CIRCUMFLEX */  {0xf5, 2, 114}, /* LATIN SMALL LETTER O WITH TILDE */  {0xf6, 2, 116}, /* LATIN SMALL LETTER O WITH DIAERESIS */  {0xf9, 2, 118}, /* LATIN SMALL LETTER U WITH GRAVE */  {0xfa, 2, 120}, /* LATIN SMALL LETTER U WITH ACUTE */  {0xfb, 2, 122}, /* LATIN SMALL LETTER U WITH CIRCUMFLEX */  {0xfc, 2, 124}, /* LATIN SMALL LETTER U WITH DIAERESIS */  {0xfd, 2, 126}, /* LATIN SMALL LETTER Y WITH ACUTE */  {0xff, 2, 128}, /* LATIN SMALL LETTER Y WITH DIAERESIS */  {0x100, 2, 130}, /* LATIN CAPITAL LETTER A WITH MACRON */  {0x101, 2, 132}, /* LATIN SMALL LETTER A WITH MACRON */  {0x102, 2, 134}, /* LATIN CAPITAL LETTER A WITH BREVE */  {0x103, 2, 136}, /* LATIN SMALL LETTER A WITH BREVE */  {0x104, 2, 138}, /* LATIN CAPITAL LETTER A WITH OGONEK */  {0x105, 2, 140}, /* LATIN SMALL LETTER A WITH OGONEK */  {0x106, 2, 142}, /* LATIN CAPITAL LETTER C WITH ACUTE */  {0x107, 2, 144}, /* LATIN SMALL LETTER C WITH ACUTE */  {0x108, 2, 146}, /* LATIN CAPITAL LETTER C WITH CIRCUMFLEX */  {0x109, 2, 148}, /* LATIN SMALL LETTER C WITH CIRCUMFLEX */  {0x10a, 2, 150}, /* LATIN CAPITAL LETTER C WITH DOT ABOVE */  {0x10b, 2, 152}, /* LATIN SMALL LETTER C WITH DOT ABOVE */  {0x10c, 2, 154}, /* LATIN CAPITAL LETTER C WITH CARON */  {0x10d, 2, 156}, /* LATIN SMALL LETTER C WITH CARON */  {0x10e, 2, 158}, /* LATIN CAPITAL LETTER D WITH CARON */  {0x10f, 2, 160}, /* LATIN SMALL LETTER D WITH CARON */  {0x112, 2, 162}, /* LATIN CAPITAL LETTER E WITH MACRON */  {0x113, 2, 164}, /* LATIN SMALL LETTER E WITH MACRON */  {0x114, 2, 166}, /* LATIN CAPITAL LETTER E WITH BREVE */  {0x115, 2, 168}, /* LATIN SMALL LETTER E WITH BREVE */  {0x116, 2, 170}, /* LATIN CAPITAL LETTER E WITH DOT ABOVE */  {0x117, 2, 172}, /* LATIN SMALL LETTER E WITH DOT ABOVE */  {0x118, 2, 174}, /* LATIN CAPITAL LETTER E WITH OGONEK */  {0x119, 2, 176}, /* LATIN SMALL LETTER E WITH OGONEK */  {0x11a, 2, 178}, /* LATIN CAPITAL LETTER E WITH CARON */  {0x11b, 2, 180}, /* LATIN SMALL LETTER E WITH CARON */  {0x11c, 2, 182}, /* LATIN CAPITAL LETTER G WITH CIRCUMFLEX */  {0x11d, 2, 184}, /* LATIN SMALL LETTER G WITH CIRCUMFLEX */  {0x11e, 2, 186}, /* LATIN CAPITAL LETTER G WITH BREVE */  {0x11f, 2, 188}, /* LATIN SMALL LETTER G WITH BREVE */  {0x120, 2, 190}, /* LATIN CAPITAL LETTER G WITH DOT ABOVE */  {0x121, 2, 192}, /* LATIN SMALL LETTER G WITH DOT ABOVE */  {0x122, 2, 194}, /* LATIN CAPITAL LETTER G WITH CEDILLA */  {0x123, 2, 196}, /* LATIN SMALL LETTER G WITH CEDILLA */  {0x124, 2, 198}, /* LATIN CAPITAL LETTER H WITH CIRCUMFLEX */  {0x125, 2, 200}, /* LATIN SMALL LETTER H WITH CIRCUMFLEX */  {0x128, 2, 202}, /* LATIN CAPITAL LETTER I WITH TILDE */  {0x129, 2, 204}, /* LATIN SMALL LETTER I WITH TILDE */  {0x12a, 2, 206}, /* LATIN CAPITAL LETTER I WITH MACRON */  {0x12b, 2, 208}, /* LATIN SMALL LETTER I WITH MACRON */  {0x12c, 2, 210}, /* LATIN CAPITAL LETTER I WITH BREVE */  {0x12d, 2, 212}, /* LATIN SMALL LETTER I WITH BREVE */  {0x12e, 2, 214}, /* LATIN CAPITAL LETTER I WITH OGONEK */  {0x12f, 2, 216}, /* LATIN SMALL LETTER I WITH OGONEK */  {0x130, 2, 218}, /* LATIN CAPITAL LETTER I WITH DOT ABOVE */  {0x132, 2, 220}, /* LATIN CAPITAL LIGATURE IJ */  {0x133, 2, 222}, /* LATIN SMALL LIGATURE IJ */  {0x134, 2, 224}, /* LATIN CAPITAL LETTER J WITH CIRCUMFLEX */  {0x135, 2, 226}, /* LATIN SMALL LETTER J WITH CIRCUMFLEX */  {0x136, 2, 228}, /* LATIN CAPITAL LETTER K WITH CEDILLA */  {0x137, 2, 230}, /* LATIN SMALL LETTER K WITH CEDILLA */  {0x139, 2, 232}, /* LATIN CAPITAL LETTER L WITH ACUTE */  {0x13a, 2, 234}, /* LATIN SMALL LETTER L WITH ACUTE */  {0x13b, 2, 236}, /* LATIN CAPITAL LETTER L WITH CEDILLA */  {0x13c, 2, 238}, /* LATIN SMALL LETTER L WITH CEDILLA */  {0x13d, 2, 240}, /* LATIN CAPITAL LETTER L WITH CARON */  {0x13e, 2, 242}, /* LATIN SMALL LETTER L WITH CARON */  {0x13f, 2, 244}, /* LATIN CAPITAL LETTER L WITH MIDDLE DOT */  {0x140, 2, 246}, /* LATIN SMALL LETTER L WITH MIDDLE DOT */  {0x143, 2, 248}, /* LATIN CAPITAL LETTER N WITH ACUTE */  {0x144, 2, 250}, /* LATIN SMALL LETTER N WITH ACUTE */  {0x145, 2, 252}, /* LATIN CAPITAL LETTER N WITH CEDILLA */  {0x146, 2, 254}, /* LATIN SMALL LETTER N WITH CEDILLA */  {0x147, 2, 256}, /* LATIN CAPITAL LETTER N WITH CARON */  {0x148, 2, 258}, /* LATIN SMALL LETTER N WITH CARON */  {0x149, 2, 260}, /* LATIN SMALL LETTER N PRECEDED BY APOSTROPHE */  {0x14c, 2, 262}, /* LATIN CAPITAL LETTER O WITH MACRON */  {0x14d, 2, 264}, /* LATIN SMALL LETTER O WITH MACRON */  {0x14e, 2, 266}, /* LATIN CAPITAL LETTER O WITH BREVE */  {0x14f, 2, 268}, /* LATIN SMALL LETTER O WITH BREVE */  {0x150, 2, 270}, /* LATIN CAPITAL LETTER O WITH DOUBLE ACUTE */  {0x151, 2, 272}, /* LATIN SMALL LETTER O WITH DOUBLE ACUTE */  {0x154, 2, 274}, /* LATIN CAPITAL LETTER R WITH ACUTE */  {0x155, 2, 276}, /* LATIN SMALL LETTER R WITH ACUTE */  {0x156, 2, 278}, /* LATIN CAPITAL LETTER R WITH CEDILLA */  {0x157, 2, 280}, /* LATIN SMALL LETTER R WITH CEDILLA */  {0x158, 2, 282}, /* LATIN CAPITAL LETTER R WITH CARON */  {0x159, 2, 284}, /* LATIN SMALL LETTER R WITH CARON */  {0x15a, 2, 286}, /* LATIN CAPITAL LETTER S WITH ACUTE */  {0x15b, 2, 288}, /* LATIN SMALL LETTER S WITH ACUTE */  {0x15c, 2, 290}, /* LATIN CAPITAL LETTER S WITH CIRCUMFLEX */  {0x15d, 2, 292}, /* LATIN SMALL LETTER S WITH CIRCUMFLEX */  {0x15e, 2, 294}, /* LATIN CAPITAL LETTER S WITH CEDILLA */  {0x15f, 2, 296}, /* LATIN SMALL LETTER S WITH CEDILLA */  {0x160, 2, 298}, /* LATIN CAPITAL LETTER S WITH CARON */  {0x161, 2, 300}, /* LATIN SMALL LETTER S WITH CARON */  {0x162, 2, 302}, /* LATIN CAPITAL LETTER T WITH CEDILLA */  {0x163, 2, 304}, /* LATIN SMALL LETTER T WITH CEDILLA */  {0x164, 2, 306}, /* LATIN CAPITAL LETTER T WITH CARON */  {0x165, 2, 308}, /* LATIN SMALL LETTER T WITH CARON */  {0x168, 2, 310}, /* LATIN CAPITAL LETTER U WITH TILDE */  {0x169, 2, 312}, /* LATIN SMALL LETTER U WITH TILDE */  {0x16a, 2, 314}, /* LATIN CAPITAL LETTER U WITH MACRON */  {0x16b, 2, 316}, /* LATIN SMALL LETTER U WITH MACRON */  {0x16c, 2, 318}, /* LATIN CAPITAL LETTER U WITH BREVE */  {0x16d, 2, 320}, /* LATIN SMALL LETTER U WITH BREVE */  {0x16e, 2, 322}, /* LATIN CAPITAL LETTER U WITH RING ABOVE */  {0x16f, 2, 324}, /* LATIN SMALL LETTER U WITH RING ABOVE */  {0x170, 2, 326}, /* LATIN CAPITAL LETTER U WITH DOUBLE ACUTE */  {0x171, 2, 328}, /* LATIN SMALL LETTER U WITH DOUBLE ACUTE */  {0x172, 2, 330}, /* LATIN CAPITAL LETTER U WITH OGONEK */  {0x173, 2, 332}, /* LATIN SMALL LETTER U WITH OGONEK */  {0x174, 2, 334}, /* LATIN CAPITAL LETTER W WITH CIRCUMFLEX */  {0x175, 2, 336}, /* LATIN SMALL LETTER W WITH CIRCUMFLEX */  {0x176, 2, 338}, /* LATIN CAPITAL LETTER Y WITH CIRCUMFLEX */  {0x177, 2, 340}, /* LATIN SMALL LETTER Y WITH CIRCUMFLEX */  {0x178, 2, 342}, /* LATIN CAPITAL LETTER Y WITH DIAERESIS */  {0x179, 2, 344}, /* LATIN CAPITAL LETTER Z WITH ACUTE */  {0x17a, 2, 346}, /* LATIN SMALL LETTER Z WITH ACUTE */  {0x17b, 2, 348}, /* LATIN CAPITAL LETTER Z WITH DOT ABOVE */  {0x17c, 2, 350}, /* LATIN SMALL LETTER Z WITH DOT ABOVE */  {0x17d, 2, 352}, /* LATIN CAPITAL LETTER Z WITH CARON */  {0x17e, 2, 354}, /* LATIN SMALL LETTER Z WITH CARON */  {0x17f, 1, 288}, /* LATIN SMALL LETTER LONG S */  {0x1a0, 2, 356}, /* LATIN CAPITAL LETTER O WITH HORN */  {0x1a1, 2, 358}, /* LATIN SMALL LETTER O WITH HORN */  {0x1af, 2, 360}, /* LATIN CAPITAL LETTER U WITH HORN */  {0x1b0, 2, 362}, /* LATIN SMALL LETTER U WITH HORN */  {0x1c4, 2, 364}, /* LATIN CAPITAL LETTER DZ WITH CARON */  {0x1c5, 2, 366}, /* LATIN CAPITAL LETTER D WITH SMALL LETTER Z WITH CARON */  {0x1c6, 2, 368}, /* LATIN SMALL LETTER DZ WITH CARON */  {0x1c7, 2, 370}, /* LATIN CAPITAL LETTER LJ */  {0x1c8, 2, 372}, /* LATIN CAPITAL LETTER L WITH SMALL LETTER J */  {0x1c9, 2, 374}, /* LATIN SMALL LETTER LJ */  {0x1ca, 2, 376}, /* LATIN CAPITAL LETTER NJ */  {0x1cb, 2, 378}, /* LATIN CAPITAL LETTER N WITH SMALL LETTER J */  {0x1cc, 2, 380}, /* LATIN SMALL LETTER NJ */  {0x1cd, 2, 382}, /* LATIN CAPITAL LETTER A WITH CARON */  {0x1ce, 2, 384}, /* LATIN SMALL LETTER A WITH CARON */  {0x1cf, 2, 386}, /* LATIN CAPITAL LETTER I WITH CARON */  {0x1d0, 2, 388}, /* LATIN SMALL LETTER I WITH CARON */  {0x1d1, 2, 390}, /* LATIN CAPITAL LETTER O WITH CARON */  {0x1d2, 2, 392}, /* LATIN SMALL LETTER O WITH CARON */  {0x1d3, 2, 394}, /* LATIN CAPITAL LETTER U WITH CARON */  {0x1d4, 2, 396}, /* LATIN SMALL LETTER U WITH CARON */

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?