diff options
Diffstat (limited to 'iconvdata/ibm937.h')
-rw-r--r-- | iconvdata/ibm937.h | 288 |
1 files changed, 144 insertions, 144 deletions
diff --git a/iconvdata/ibm937.h b/iconvdata/ibm937.h index 19af276670..01df70092c 100644 --- a/iconvdata/ibm937.h +++ b/iconvdata/ibm937.h @@ -70,120 +70,120 @@ static const uint16_t __ibm937sb_to_ucs4[256] = static const struct gap __ibm937db_to_ucs4_idx[] = { - { start: 0x4040, end: 0x4040, idx: -16448 }, - { start: 0x4141, end: 0x41fa, idx: -16704 }, - { start: 0x424a, end: 0x42f9, idx: -16783 }, - { start: 0x4341, end: 0x43f2, idx: -16854 }, - { start: 0x4442, end: 0x44f3, idx: -16933 }, - { start: 0x4541, end: 0x457a, idx: -17010 }, - { start: 0x4641, end: 0x46f9, idx: -17208 }, - { start: 0x4741, end: 0x47a1, idx: -17279 }, - { start: 0x4841, end: 0x48fd, idx: -17438 }, - { start: 0x4941, end: 0x4959, idx: -17505 }, - { start: 0x4c41, end: 0x4cfd, idx: -18248 }, - { start: 0x4d41, end: 0x4dfd, idx: -18315 }, - { start: 0x4e41, end: 0x4efd, idx: -18382 }, - { start: 0x4f41, end: 0x4ffd, idx: -18449 }, - { start: 0x5041, end: 0x50fd, idx: -18516 }, - { start: 0x5141, end: 0x51fd, idx: -18583 }, - { start: 0x5241, end: 0x52fd, idx: -18650 }, - { start: 0x5341, end: 0x53fd, idx: -18717 }, - { start: 0x5441, end: 0x54fd, idx: -18784 }, - { start: 0x5541, end: 0x55fd, idx: -18851 }, - { start: 0x5641, end: 0x56fd, idx: -18918 }, - { start: 0x5741, end: 0x57fd, idx: -18985 }, - { start: 0x5841, end: 0x58fd, idx: -19052 }, - { start: 0x5941, end: 0x59fd, idx: -19119 }, - { start: 0x5a41, end: 0x5afd, idx: -19186 }, - { start: 0x5b41, end: 0x5bfd, idx: -19253 }, - { start: 0x5c41, end: 0x5cfd, idx: -19320 }, - { start: 0x5d41, end: 0x5dfd, idx: -19387 }, - { start: 0x5e41, end: 0x5efd, idx: -19454 }, - { start: 0x5f41, end: 0x5ffd, idx: -19521 }, - { start: 0x6041, end: 0x60fd, idx: -19588 }, - { start: 0x6141, end: 0x61fd, idx: -19655 }, - { start: 0x6241, end: 0x62fd, idx: -19722 }, - { start: 0x6341, end: 0x63fd, idx: -19789 }, - { start: 0x6441, end: 0x64fd, idx: -19856 }, - { start: 0x6541, end: 0x65fd, idx: -19923 }, - { start: 0x6641, end: 0x66fd, idx: -19990 }, - { start: 0x6741, end: 0x67fd, idx: -20057 }, - { start: 0x6841, end: 0x68cb, idx: -20124 }, - { start: 0x6941, end: 0x69fd, idx: -20241 }, - { start: 0x6a41, end: 0x6afd, idx: -20308 }, - { start: 0x6b41, end: 0x6bfd, idx: -20375 }, - { start: 0x6c41, end: 0x6cfd, idx: -20442 }, - { start: 0x6d41, end: 0x6dfd, idx: -20509 }, - { start: 0x6e41, end: 0x6efd, idx: -20576 }, - { start: 0x6f41, end: 0x6ffd, idx: -20643 }, - { start: 0x7041, end: 0x70fd, idx: -20710 }, - { start: 0x7141, end: 0x71fd, idx: -20777 }, - { start: 0x7241, end: 0x72fd, idx: -20844 }, - { start: 0x7341, end: 0x73fd, idx: -20911 }, - { start: 0x7441, end: 0x74fd, idx: -20978 }, - { start: 0x7541, end: 0x75fd, idx: -21045 }, - { start: 0x7641, end: 0x76fd, idx: -21112 }, - { start: 0x7741, end: 0x77fd, idx: -21179 }, - { start: 0x7841, end: 0x78fd, idx: -21246 }, - { start: 0x7941, end: 0x79fd, idx: -21313 }, - { start: 0x7a41, end: 0x7afd, idx: -21380 }, - { start: 0x7b41, end: 0x7bfd, idx: -21447 }, - { start: 0x7c41, end: 0x7cfd, idx: -21514 }, - { start: 0x7d41, end: 0x7dfd, idx: -21581 }, - { start: 0x7e41, end: 0x7efd, idx: -21648 }, - { start: 0x7f41, end: 0x7ffd, idx: -21715 }, - { start: 0x8041, end: 0x80fd, idx: -21782 }, - { start: 0x8141, end: 0x81fd, idx: -21849 }, - { start: 0x8241, end: 0x82fd, idx: -21916 }, - { start: 0x8341, end: 0x83fd, idx: -21983 }, - { start: 0x8441, end: 0x84fd, idx: -22050 }, - { start: 0x8541, end: 0x85fd, idx: -22117 }, - { start: 0x8641, end: 0x86fd, idx: -22184 }, - { start: 0x8741, end: 0x87fd, idx: -22251 }, - { start: 0x8841, end: 0x88fd, idx: -22318 }, - { start: 0x8941, end: 0x89fd, idx: -22385 }, - { start: 0x8a41, end: 0x8afd, idx: -22452 }, - { start: 0x8b41, end: 0x8bfd, idx: -22519 }, - { start: 0x8c41, end: 0x8cfd, idx: -22586 }, - { start: 0x8d41, end: 0x8dfd, idx: -22653 }, - { start: 0x8e41, end: 0x8efd, idx: -22720 }, - { start: 0x8f41, end: 0x8ffd, idx: -22787 }, - { start: 0x9041, end: 0x90fd, idx: -22854 }, - { start: 0x9141, end: 0x91c7, idx: -22921 }, - { start: 0xc241, end: 0xc2fd, idx: -35330 }, - { start: 0xc341, end: 0xc3fd, idx: -35397 }, - { start: 0xc441, end: 0xc4fd, idx: -35464 }, - { start: 0xc541, end: 0xc5fd, idx: -35531 }, - { start: 0xc641, end: 0xc6fd, idx: -35598 }, - { start: 0xc741, end: 0xc7fd, idx: -35665 }, - { start: 0xc841, end: 0xc8fd, idx: -35732 }, - { start: 0xc941, end: 0xc9fd, idx: -35799 }, - { start: 0xca41, end: 0xcafd, idx: -35866 }, - { start: 0xcb41, end: 0xcbfd, idx: -35933 }, - { start: 0xcc41, end: 0xccfd, idx: -36000 }, - { start: 0xcd41, end: 0xcdfd, idx: -36067 }, - { start: 0xce41, end: 0xcefd, idx: -36134 }, - { start: 0xcf41, end: 0xcffd, idx: -36201 }, - { start: 0xd041, end: 0xd0fd, idx: -36268 }, - { start: 0xd141, end: 0xd1fd, idx: -36335 }, - { start: 0xd241, end: 0xd2fd, idx: -36402 }, - { start: 0xd341, end: 0xd3fd, idx: -36469 }, - { start: 0xd441, end: 0xd4fd, idx: -36536 }, - { start: 0xd541, end: 0xd5fd, idx: -36603 }, - { start: 0xd641, end: 0xd6fd, idx: -36670 }, - { start: 0xd741, end: 0xd7fd, idx: -36737 }, - { start: 0xd841, end: 0xd8fd, idx: -36804 }, - { start: 0xd941, end: 0xd9fd, idx: -36871 }, - { start: 0xda41, end: 0xdafd, idx: -36938 }, - { start: 0xdb41, end: 0xdbfd, idx: -37005 }, - { start: 0xdc41, end: 0xdcfd, idx: -37072 }, - { start: 0xdd41, end: 0xddfd, idx: -37139 }, - { start: 0xde41, end: 0xdefd, idx: -37206 }, - { start: 0xdf41, end: 0xdffd, idx: -37273 }, - { start: 0xe041, end: 0xe0fd, idx: -37340 }, - { start: 0xe141, end: 0xe1fd, idx: -37407 }, - { start: 0xe241, end: 0xe2fd, idx: -37474 }, - { start: 0xffff, end: 0xffff, idx: 0 } + { .start = 0x4040, .end = 0x4040, .idx = -16448 }, + { .start = 0x4141, .end = 0x41fa, .idx = -16704 }, + { .start = 0x424a, .end = 0x42f9, .idx = -16783 }, + { .start = 0x4341, .end = 0x43f2, .idx = -16854 }, + { .start = 0x4442, .end = 0x44f3, .idx = -16933 }, + { .start = 0x4541, .end = 0x457a, .idx = -17010 }, + { .start = 0x4641, .end = 0x46f9, .idx = -17208 }, + { .start = 0x4741, .end = 0x47a1, .idx = -17279 }, + { .start = 0x4841, .end = 0x48fd, .idx = -17438 }, + { .start = 0x4941, .end = 0x4959, .idx = -17505 }, + { .start = 0x4c41, .end = 0x4cfd, .idx = -18248 }, + { .start = 0x4d41, .end = 0x4dfd, .idx = -18315 }, + { .start = 0x4e41, .end = 0x4efd, .idx = -18382 }, + { .start = 0x4f41, .end = 0x4ffd, .idx = -18449 }, + { .start = 0x5041, .end = 0x50fd, .idx = -18516 }, + { .start = 0x5141, .end = 0x51fd, .idx = -18583 }, + { .start = 0x5241, .end = 0x52fd, .idx = -18650 }, + { .start = 0x5341, .end = 0x53fd, .idx = -18717 }, + { .start = 0x5441, .end = 0x54fd, .idx = -18784 }, + { .start = 0x5541, .end = 0x55fd, .idx = -18851 }, + { .start = 0x5641, .end = 0x56fd, .idx = -18918 }, + { .start = 0x5741, .end = 0x57fd, .idx = -18985 }, + { .start = 0x5841, .end = 0x58fd, .idx = -19052 }, + { .start = 0x5941, .end = 0x59fd, .idx = -19119 }, + { .start = 0x5a41, .end = 0x5afd, .idx = -19186 }, + { .start = 0x5b41, .end = 0x5bfd, .idx = -19253 }, + { .start = 0x5c41, .end = 0x5cfd, .idx = -19320 }, + { .start = 0x5d41, .end = 0x5dfd, .idx = -19387 }, + { .start = 0x5e41, .end = 0x5efd, .idx = -19454 }, + { .start = 0x5f41, .end = 0x5ffd, .idx = -19521 }, + { .start = 0x6041, .end = 0x60fd, .idx = -19588 }, + { .start = 0x6141, .end = 0x61fd, .idx = -19655 }, + { .start = 0x6241, .end = 0x62fd, .idx = -19722 }, + { .start = 0x6341, .end = 0x63fd, .idx = -19789 }, + { .start = 0x6441, .end = 0x64fd, .idx = -19856 }, + { .start = 0x6541, .end = 0x65fd, .idx = -19923 }, + { .start = 0x6641, .end = 0x66fd, .idx = -19990 }, + { .start = 0x6741, .end = 0x67fd, .idx = -20057 }, + { .start = 0x6841, .end = 0x68cb, .idx = -20124 }, + { .start = 0x6941, .end = 0x69fd, .idx = -20241 }, + { .start = 0x6a41, .end = 0x6afd, .idx = -20308 }, + { .start = 0x6b41, .end = 0x6bfd, .idx = -20375 }, + { .start = 0x6c41, .end = 0x6cfd, .idx = -20442 }, + { .start = 0x6d41, .end = 0x6dfd, .idx = -20509 }, + { .start = 0x6e41, .end = 0x6efd, .idx = -20576 }, + { .start = 0x6f41, .end = 0x6ffd, .idx = -20643 }, + { .start = 0x7041, .end = 0x70fd, .idx = -20710 }, + { .start = 0x7141, .end = 0x71fd, .idx = -20777 }, + { .start = 0x7241, .end = 0x72fd, .idx = -20844 }, + { .start = 0x7341, .end = 0x73fd, .idx = -20911 }, + { .start = 0x7441, .end = 0x74fd, .idx = -20978 }, + { .start = 0x7541, .end = 0x75fd, .idx = -21045 }, + { .start = 0x7641, .end = 0x76fd, .idx = -21112 }, + { .start = 0x7741, .end = 0x77fd, .idx = -21179 }, + { .start = 0x7841, .end = 0x78fd, .idx = -21246 }, + { .start = 0x7941, .end = 0x79fd, .idx = -21313 }, + { .start = 0x7a41, .end = 0x7afd, .idx = -21380 }, + { .start = 0x7b41, .end = 0x7bfd, .idx = -21447 }, + { .start = 0x7c41, .end = 0x7cfd, .idx = -21514 }, + { .start = 0x7d41, .end = 0x7dfd, .idx = -21581 }, + { .start = 0x7e41, .end = 0x7efd, .idx = -21648 }, + { .start = 0x7f41, .end = 0x7ffd, .idx = -21715 }, + { .start = 0x8041, .end = 0x80fd, .idx = -21782 }, + { .start = 0x8141, .end = 0x81fd, .idx = -21849 }, + { .start = 0x8241, .end = 0x82fd, .idx = -21916 }, + { .start = 0x8341, .end = 0x83fd, .idx = -21983 }, + { .start = 0x8441, .end = 0x84fd, .idx = -22050 }, + { .start = 0x8541, .end = 0x85fd, .idx = -22117 }, + { .start = 0x8641, .end = 0x86fd, .idx = -22184 }, + { .start = 0x8741, .end = 0x87fd, .idx = -22251 }, + { .start = 0x8841, .end = 0x88fd, .idx = -22318 }, + { .start = 0x8941, .end = 0x89fd, .idx = -22385 }, + { .start = 0x8a41, .end = 0x8afd, .idx = -22452 }, + { .start = 0x8b41, .end = 0x8bfd, .idx = -22519 }, + { .start = 0x8c41, .end = 0x8cfd, .idx = -22586 }, + { .start = 0x8d41, .end = 0x8dfd, .idx = -22653 }, + { .start = 0x8e41, .end = 0x8efd, .idx = -22720 }, + { .start = 0x8f41, .end = 0x8ffd, .idx = -22787 }, + { .start = 0x9041, .end = 0x90fd, .idx = -22854 }, + { .start = 0x9141, .end = 0x91c7, .idx = -22921 }, + { .start = 0xc241, .end = 0xc2fd, .idx = -35330 }, + { .start = 0xc341, .end = 0xc3fd, .idx = -35397 }, + { .start = 0xc441, .end = 0xc4fd, .idx = -35464 }, + { .start = 0xc541, .end = 0xc5fd, .idx = -35531 }, + { .start = 0xc641, .end = 0xc6fd, .idx = -35598 }, + { .start = 0xc741, .end = 0xc7fd, .idx = -35665 }, + { .start = 0xc841, .end = 0xc8fd, .idx = -35732 }, + { .start = 0xc941, .end = 0xc9fd, .idx = -35799 }, + { .start = 0xca41, .end = 0xcafd, .idx = -35866 }, + { .start = 0xcb41, .end = 0xcbfd, .idx = -35933 }, + { .start = 0xcc41, .end = 0xccfd, .idx = -36000 }, + { .start = 0xcd41, .end = 0xcdfd, .idx = -36067 }, + { .start = 0xce41, .end = 0xcefd, .idx = -36134 }, + { .start = 0xcf41, .end = 0xcffd, .idx = -36201 }, + { .start = 0xd041, .end = 0xd0fd, .idx = -36268 }, + { .start = 0xd141, .end = 0xd1fd, .idx = -36335 }, + { .start = 0xd241, .end = 0xd2fd, .idx = -36402 }, + { .start = 0xd341, .end = 0xd3fd, .idx = -36469 }, + { .start = 0xd441, .end = 0xd4fd, .idx = -36536 }, + { .start = 0xd541, .end = 0xd5fd, .idx = -36603 }, + { .start = 0xd641, .end = 0xd6fd, .idx = -36670 }, + { .start = 0xd741, .end = 0xd7fd, .idx = -36737 }, + { .start = 0xd841, .end = 0xd8fd, .idx = -36804 }, + { .start = 0xd941, .end = 0xd9fd, .idx = -36871 }, + { .start = 0xda41, .end = 0xdafd, .idx = -36938 }, + { .start = 0xdb41, .end = 0xdbfd, .idx = -37005 }, + { .start = 0xdc41, .end = 0xdcfd, .idx = -37072 }, + { .start = 0xdd41, .end = 0xddfd, .idx = -37139 }, + { .start = 0xde41, .end = 0xdefd, .idx = -37206 }, + { .start = 0xdf41, .end = 0xdffd, .idx = -37273 }, + { .start = 0xe041, .end = 0xe0fd, .idx = -37340 }, + { .start = 0xe141, .end = 0xe1fd, .idx = -37407 }, + { .start = 0xe241, .end = 0xe2fd, .idx = -37474 }, + { .start = 0xffff, .end = 0xffff, .idx = 0 } }; static const uint16_t __ibm937db_to_ucs4[] = @@ -2772,8 +2772,8 @@ static const uint16_t __ibm937db_to_ucs4[] = static const struct gap __ucs4_to_ibm937sb_idx[] = { - { start: 0x0000, end: 0x00ff, idx: 0 }, - { start: 0xffff, end: 0xffff, idx: 0 } + { .start = 0x0000, .end = 0x00ff, .idx = 0 }, + { .start = 0xffff, .end = 0xffff, .idx = 0 } }; static const char __ucs4_to_ibm937sb[][1] = @@ -2814,34 +2814,34 @@ static const char __ucs4_to_ibm937sb[][1] = static const struct gap __ucs4_to_ibm937db_idx[] = { - { start: 0x00a7, end: 0x00f7, idx: -167 }, - { start: 0x02ba, end: 0x02d9, idx: -617 }, - { start: 0x0391, end: 0x0451, idx: -800 }, - { start: 0x2010, end: 0x203e, idx: -7902 }, - { start: 0x2103, end: 0x22bf, idx: -8098 }, - { start: 0x2312, end: 0x2312, idx: -8180 }, - { start: 0x2400, end: 0x2421, idx: -8417 }, - { start: 0x2460, end: 0x247d, idx: -8479 }, - { start: 0x2500, end: 0x266f, idx: -8609 }, - { start: 0x273d, end: 0x273d, idx: -8814 }, - { start: 0x3000, end: 0x3129, idx: -11056 }, - { start: 0x3231, end: 0x3231, idx: -11319 }, - { start: 0x32a3, end: 0x32a3, idx: -11432 }, - { start: 0x338e, end: 0x33d5, idx: -11666 }, - { start: 0x4e00, end: 0x7e9c, idx: -18364 }, - { start: 0x7f36, end: 0x8b9f, idx: -18517 }, - { start: 0x8c37, end: 0x8d1b, idx: -18668 }, - { start: 0x8d64, end: 0x9483, idx: -18740 }, - { start: 0x9577, end: 0x9a6b, idx: -18983 }, - { start: 0x9aa8, end: 0x9c7a, idx: -19043 }, - { start: 0x9ce5, end: 0x9e1e, idx: -19149 }, - { start: 0x9e75, end: 0x9fa4, idx: -19235 }, - { start: 0xe000, end: 0xf842, idx: -35710 }, - { start: 0xfa0c, end: 0xfa0d, idx: -36167 }, - { start: 0xfe30, end: 0xfe6b, idx: -37225 }, - { start: 0xff01, end: 0xff5e, idx: -37374 }, - { start: 0xffe0, end: 0xffe5, idx: -37503 }, - { start: 0xffff, end: 0xffff, idx: 0 } + { .start = 0x00a7, .end = 0x00f7, .idx = -167 }, + { .start = 0x02ba, .end = 0x02d9, .idx = -617 }, + { .start = 0x0391, .end = 0x0451, .idx = -800 }, + { .start = 0x2010, .end = 0x203e, .idx = -7902 }, + { .start = 0x2103, .end = 0x22bf, .idx = -8098 }, + { .start = 0x2312, .end = 0x2312, .idx = -8180 }, + { .start = 0x2400, .end = 0x2421, .idx = -8417 }, + { .start = 0x2460, .end = 0x247d, .idx = -8479 }, + { .start = 0x2500, .end = 0x266f, .idx = -8609 }, + { .start = 0x273d, .end = 0x273d, .idx = -8814 }, + { .start = 0x3000, .end = 0x3129, .idx = -11056 }, + { .start = 0x3231, .end = 0x3231, .idx = -11319 }, + { .start = 0x32a3, .end = 0x32a3, .idx = -11432 }, + { .start = 0x338e, .end = 0x33d5, .idx = -11666 }, + { .start = 0x4e00, .end = 0x7e9c, .idx = -18364 }, + { .start = 0x7f36, .end = 0x8b9f, .idx = -18517 }, + { .start = 0x8c37, .end = 0x8d1b, .idx = -18668 }, + { .start = 0x8d64, .end = 0x9483, .idx = -18740 }, + { .start = 0x9577, .end = 0x9a6b, .idx = -18983 }, + { .start = 0x9aa8, .end = 0x9c7a, .idx = -19043 }, + { .start = 0x9ce5, .end = 0x9e1e, .idx = -19149 }, + { .start = 0x9e75, .end = 0x9fa4, .idx = -19235 }, + { .start = 0xe000, .end = 0xf842, .idx = -35710 }, + { .start = 0xfa0c, .end = 0xfa0d, .idx = -36167 }, + { .start = 0xfe30, .end = 0xfe6b, .idx = -37225 }, + { .start = 0xff01, .end = 0xff5e, .idx = -37374 }, + { .start = 0xffe0, .end = 0xffe5, .idx = -37503 }, + { .start = 0xffff, .end = 0xffff, .idx = 0 } }; static const char __ucs4_to_ibm937db[][2] = |