diff options
| author | Ulrich Drepper <drepper@redhat.com> | 2002-04-20 07:58:48 +0000 |
|---|---|---|
| committer | Ulrich Drepper <drepper@redhat.com> | 2002-04-20 07:58:48 +0000 |
| commit | 93a568aaba1d3da3497102dfe1eeb81070a24c1c (patch) | |
| tree | 2832e216f8fe8085a1fca7b71bd01ff2b65e704f | |
| parent | e2806aaf5d84e7eb63cc11633e9e833d8d1421b5 (diff) | |
| download | glibc-93a568aaba1d3da3497102dfe1eeb81070a24c1c.tar.xz glibc-93a568aaba1d3da3497102dfe1eeb81070a24c1c.zip | |
Update.
* iconvdata/JISX0213.TXT: New file.
* iconvdata/jisx0213.h: New file.
* iconvdata/jisx0213.c: New file.
* iconvdata/euc-jisx0213.c: New file.
* iconvdata/shift_jisx0213.c: New file.
* iconvdata/gconv-modules (EUC-JISX0213, SHIFT_JISX0213): New modules.
* iconvdata/EUC-JISX0213.precomposed: New file.
* iconvdata/SHIFT_JISX0213.precomposed: New file.
* iconvdata/SHIFT_JISX0213.irreversible: New file.
* iconvdata/tst-table-to.c (main): Make it work for encodings for
which the "to" direction is stateful.
* iconvdata/tst-tables.sh: Add EUC-JISX0213, SHIFT_JISX0213.
* iconvdata/Makefile (modules): Add libJISX0213, EUC-JISX0213,
SHIFT_JISX0213.
(libJISX0213-routines): New variable.
(LDFLAGS-EUC-JISX0213.so, LDFLAGS-SHIFT_JISX0213.so): New variables.
(EUC-JISX0213.so, SHIFT_JISX0213.so): Depend on libJISX0213.so.
(LDFLAGS-libJISX0213.so): New variable.
(distribute): Add JISX0213.TXT, EUC-JISX0213.precomposed,
SHIFT_JISX0213.precomposed, SHIFT_JISX0213.irreversible,
jisx0213.c, jisx0213.h, euc-jisx0213.c, shift_jisx0213.c.
2002-04-15 Bruno Haible <bruno@clisp.org>
* iconvdata/big5hkscs.c (big5hkscs_to_ucs): Change element type to
uint32_t. Update to Unicode 3.2.
(from_ucs4, from_ucs4_idx): Update to Unicode 3.2.
(BODY for TO_LOOP): Handle the ASCII range specially.
* iconvdata/BIG5HKSCS.irreversible: Add one more entry.
* iconvdata/testdata/BIG5HKSCS: Remove a character.
* iconvdata/testdata/BIG5HKSCS..UTF-8: Regenerated.
2002-04-15 Bruno Haible <bruno@clisp.org>
* iconvdata/gb18030.c (__twobyte_to_ucs, __fourbyte_to_ucs,
__ucs_to_gb18030_tab1, __ucs_to_gb18030_tab2): Update to Unicode 3.2.
2002-04-15 Bruno Haible <bruno@clisp.org>
* iconvdata/cns11643.h (__cns11643_from_ucs4p2c_tab): New declaration.
(ucs4_to_cns11643): Update.
* iconvdata/cns11643.c: Update to Unicode 3.2.
(__cns11643l2*_to_ucs4_tab, __cns11643_from_ucs4p0_tab,
__cns11643_from_ucs4p2_tab): Regenerated.
(__cns11643_from_ucs4p2c_tab): New array.
* iconvdata/EUC-TW.irreversible: Remove two entries.
2002-04-15 Bruno Haible <bruno@clisp.org>
* locale/C-translit.h.in: Update to Unicode 3.2.
Add <U2047>, <U205F>..<U2063>, <U2145>..<U2149>, <U2A74>..<U2A76>,
<U30A0>, <U3251>..<U325F>, <U32B1>..<U32BF>, <UFE00>..<UFE0F>.
2002-04-15 Bruno Haible <bruno@clisp.org>
38 files changed, 101305 insertions, 52903 deletions
@@ -1,5 +1,60 @@ 2002-04-15 Bruno Haible <bruno@clisp.org> + * iconvdata/JISX0213.TXT: New file. + * iconvdata/jisx0213.h: New file. + * iconvdata/jisx0213.c: New file. + * iconvdata/euc-jisx0213.c: New file. + * iconvdata/shift_jisx0213.c: New file. + * iconvdata/gconv-modules (EUC-JISX0213, SHIFT_JISX0213): New modules. + * iconvdata/EUC-JISX0213.precomposed: New file. + * iconvdata/SHIFT_JISX0213.precomposed: New file. + * iconvdata/SHIFT_JISX0213.irreversible: New file. + * iconvdata/tst-table-to.c (main): Make it work for encodings for + which the "to" direction is stateful. + * iconvdata/tst-tables.sh: Add EUC-JISX0213, SHIFT_JISX0213. + * iconvdata/Makefile (modules): Add libJISX0213, EUC-JISX0213, + SHIFT_JISX0213. + (libJISX0213-routines): New variable. + (LDFLAGS-EUC-JISX0213.so, LDFLAGS-SHIFT_JISX0213.so): New variables. + (EUC-JISX0213.so, SHIFT_JISX0213.so): Depend on libJISX0213.so. + (LDFLAGS-libJISX0213.so): New variable. + (distribute): Add JISX0213.TXT, EUC-JISX0213.precomposed, + SHIFT_JISX0213.precomposed, SHIFT_JISX0213.irreversible, + jisx0213.c, jisx0213.h, euc-jisx0213.c, shift_jisx0213.c. + +2002-04-15 Bruno Haible <bruno@clisp.org> + + * iconvdata/big5hkscs.c (big5hkscs_to_ucs): Change element type to + uint32_t. Update to Unicode 3.2. + (from_ucs4, from_ucs4_idx): Update to Unicode 3.2. + (BODY for TO_LOOP): Handle the ASCII range specially. + * iconvdata/BIG5HKSCS.irreversible: Add one more entry. + * iconvdata/testdata/BIG5HKSCS: Remove a character. + * iconvdata/testdata/BIG5HKSCS..UTF-8: Regenerated. + +2002-04-15 Bruno Haible <bruno@clisp.org> + + * iconvdata/gb18030.c (__twobyte_to_ucs, __fourbyte_to_ucs, + __ucs_to_gb18030_tab1, __ucs_to_gb18030_tab2): Update to Unicode 3.2. + +2002-04-15 Bruno Haible <bruno@clisp.org> + + * iconvdata/cns11643.h (__cns11643_from_ucs4p2c_tab): New declaration. + (ucs4_to_cns11643): Update. + * iconvdata/cns11643.c: Update to Unicode 3.2. + (__cns11643l2*_to_ucs4_tab, __cns11643_from_ucs4p0_tab, + __cns11643_from_ucs4p2_tab): Regenerated. + (__cns11643_from_ucs4p2c_tab): New array. + * iconvdata/EUC-TW.irreversible: Remove two entries. + +2002-04-15 Bruno Haible <bruno@clisp.org> + + * locale/C-translit.h.in: Update to Unicode 3.2. + Add <U2047>, <U205F>..<U2063>, <U2145>..<U2149>, <U2A74>..<U2A76>, + <U30A0>, <U3251>..<U325F>, <U32B1>..<U32BF>, <UFE00>..<UFE0F>. + +2002-04-15 Bruno Haible <bruno@clisp.org> + * iconvdata/sjis.c (halfkana_to_ucs4): Remove array. (BODY for FROM_LOOP): Optimize the JISX0201:GR to Unicode conversion. diff --git a/iconvdata/BIG5HKSCS.irreversible b/iconvdata/BIG5HKSCS.irreversible index c0428e63cf..d873dfa598 100644 --- a/iconvdata/BIG5HKSCS.irreversible +++ b/iconvdata/BIG5HKSCS.irreversible @@ -1,4 +1,5 @@ 0x8BF8 0x9F9C +0x957A 0x8728 0xA27E 0x256D 0xA2A1 0x256E 0xA2A2 0x2570 diff --git a/iconvdata/EUC-JISX0213.precomposed b/iconvdata/EUC-JISX0213.precomposed new file mode 100644 index 0000000000..eea87aecf7 --- /dev/null +++ b/iconvdata/EUC-JISX0213.precomposed @@ -0,0 +1,25 @@ +0xA4F7 0x304B 0x309A +0xA4F8 0x304D 0x309A +0xA4F9 0x304F 0x309A +0xA4FA 0x3051 0x309A +0xA4FB 0x3053 0x309A +0xA5F7 0x30AB 0x309A +0xA5F8 0x30AD 0x309A +0xA5F9 0x30AF 0x309A +0xA5FA 0x30B1 0x309A +0xA5FB 0x30B3 0x309A +0xA5FC 0x30BB 0x309A +0xA5FD 0x30C4 0x309A +0xA5FE 0x30C8 0x309A +0xA6F8 0x31F7 0x309A +0xABC4 0x00E6 0x0300 +0xABC8 0x0254 0x0300 +0xABC9 0x0254 0x0301 +0xABCA 0x028C 0x0300 +0xABCB 0x028C 0x0301 +0xABCC 0x0259 0x0300 +0xABCD 0x0259 0x0301 +0xABCE 0x025A 0x0300 +0xABCF 0x025A 0x0301 +0xABE5 0x02E9 0x02E5 +0xABE6 0x02E5 0x02E9 diff --git a/iconvdata/EUC-TW.irreversible b/iconvdata/EUC-TW.irreversible index f722717730..15663e6388 100644 --- a/iconvdata/EUC-TW.irreversible +++ b/iconvdata/EUC-TW.irreversible @@ -1,3 +1 @@ 0x8EA3A1B8 0x5344 -0x8EA5A1C8 0x233B3 -0x8EA5EFBA 0x2A0CC diff --git a/iconvdata/JISX0213.TXT b/iconvdata/JISX0213.TXT new file mode 100644 index 0000000000..abc0c638f1 --- /dev/null +++ b/iconvdata/JISX0213.TXT @@ -0,0 +1,11223 @@ +0x12121 0x3000 +0x12122 0x3001 +0x12123 0x3002 +0x12124 0xFF0C +0x12125 0xFF0E +0x12126 0x30FB +0x12127 0xFF1A +0x12128 0xFF1B +0x12129 0xFF1F +0x1212A 0xFF01 +0x1212B 0x309B +0x1212C 0x309C +0x1212D 0x00B4 +0x1212E 0xFF40 +0x1212F 0x00A8 +0x12130 0xFF3E +0x12131 0xFFE3 +0x12132 0xFF3F +0x12133 0x30FD +0x12134 0x30FE +0x12135 0x309D +0x12136 0x309E +0x12137 0x3003 +0x12138 0x4EDD +0x12139 0x3005 +0x1213A 0x3006 +0x1213B 0x3007 +0x1213C 0x30FC +0x1213D 0x2015 +0x1213E 0x2010 +0x1213F 0xFF0F +0x12140 0xFF3C +0x12141 0x301C +0x12142 0x2016 +0x12143 0xFF5C +0x12144 0x2026 +0x12145 0x2025 +0x12146 0x2018 +0x12147 0x2019 +0x12148 0x201C +0x12149 0x201D +0x1214A 0xFF08 +0x1214B 0xFF09 +0x1214C 0x3014 +0x1214D 0x3015 +0x1214E 0xFF3B +0x1214F 0xFF3D +0x12150 0xFF5B +0x12151 0xFF5D +0x12152 0x3008 +0x12153 0x3009 +0x12154 0x300A +0x12155 0x300B +0x12156 0x300C +0x12157 0x300D +0x12158 0x300E +0x12159 0x300F +0x1215A 0x3010 +0x1215B 0x3011 +0x1215C 0xFF0B +0x1215D 0x2212 +0x1215E 0x00B1 +0x1215F 0x00D7 +0x12160 0x00F7 +0x12161 0xFF1D +0x12162 0x2260 +0x12163 0xFF1C +0x12164 0xFF1E +0x12165 0x2266 +0x12166 0x2267 +0x12167 0x221E +0x12168 0x2234 +0x12169 0x2642 +0x1216A 0x2640 +0x1216B 0x00B0 +0x1216C 0x2032 +0x1216D 0x2033 +0x1216E 0x2103 +0x1216F 0xFFE5 +0x12170 0xFF04 +0x12171 0x00A2 +0x12172 0x00A3 +0x12173 0xFF05 +0x12174 0xFF03 +0x12175 0xFF06 +0x12176 0xFF0A +0x12177 0xFF20 +0x12178 0x00A7 +0x12179 0x2606 +0x1217A 0x2605 +0x1217B 0x25CB +0x1217C 0x25CF +0x1217D 0x25CE +0x1217E 0x25C7 +0x12221 0x25C6 +0x12222 0x25A1 +0x12223 0x25A0 +0x12224 0x25B3 +0x12225 0x25B2 +0x12226 0x25BD +0x12227 0x25BC +0x12228 0x203B +0x12229 0x3012 +0x1222A 0x2192 +0x1222B 0x2190 +0x1222C 0x2191 +0x1222D 0x2193 +0x1222E 0x3013 +0x1222F 0xFF07 +0x12230 0xFF02 +0x12231 0xFF0D +0x12232 0xFF5E +0x12233 0x3033 +0x12234 0x3034 +0x12235 0x3035 +0x12236 0x303B +0x12237 0x303C +0x12238 0x30FF +0x12239 0x309F +0x1223A 0x2208 +0x1223B 0x220B +0x1223C 0x2286 +0x1223D 0x2287 +0x1223E 0x2282 +0x1223F 0x2283 +0x12240 0x222A +0x12241 0x2229 +0x12242 0x2284 +0x12243 0x2285 +0x12244 0x228A +0x12245 0x228B +0x12246 0x2209 +0x12247 0x2205 +0x12248 0x2305 +0x12249 0x2306 +0x1224A 0x2227 +0x1224B 0x2228 +0x1224C 0x00AC +0x1224D 0x21D2 +0x1224E 0x21D4 +0x1224F 0x2200 +0x12250 0x2203 +0x12251 0x2295 +0x12252 0x2296 +0x12253 0x2297 +0x12254 0x2225 +0x12255 0x2226 +0x12256 0xFF5F +0x12257 0xFF60 +0x12258 0x3018 +0x12259 0x3019 +0x1225A 0x3016 +0x1225B 0x3017 +0x1225C 0x2220 +0x1225D 0x22A5 +0x1225E 0x2312 +0x1225F 0x2202 +0x12260 0x2207 +0x12261 0x2261 +0x12262 0x2252 +0x12263 0x226A +0x12264 0x226B +0x12265 0x221A +0x12266 0x223D +0x12267 0x221D +0x12268 0x2235 +0x12269 0x222B +0x1226A 0x222C +0x1226B 0x2262 +0x1226C 0x2243 +0x1226D 0x2245 +0x1226E 0x2248 +0x1226F 0x2276 +0x12270 0x2277 +0x12271 0x2194 +0x12272 0x212B +0x12273 0x2030 +0x12274 0x266F +0x12275 0x266D +0x12276 0x266A +0x12277 0x2020 +0x12278 0x2021 +0x12279 0x00B6 +0x1227A 0x266E +0x1227B 0x266B +0x1227C 0x266C +0x1227D 0x2669 +0x1227E 0x25EF +0x12321 0x25B7 +0x12322 0x25B6 +0x12323 0x25C1 +0x12324 0x25C0 +0x12325 0x2197 +0x12326 0x2198 +0x12327 0x2196 +0x12328 0x2199 +0x12329 0x21C4 +0x1232A 0x21E8 +0x1232B 0x21E6 +0x1232C 0x21E7 +0x1232D 0x21E9 +0x1232E 0x2934 +0x1232F 0x2935 +0x12330 0xFF10 +0x12331 0xFF11 +0x12332 0xFF12 +0x12333 0xFF13 +0x12334 0xFF14 +0x12335 0xFF15 +0x12336 0xFF16 +0x12337 0xFF17 +0x12338 0xFF18 +0x12339 0xFF19 +0x1233A 0x2299 +0x1233B 0x25C9 +0x1233C 0x303D +0x1233D 0xFE46 +0x1233E 0xFE45 +0x1233F 0x25E6 +0x12340 0x2022 +0x12341 0xFF21 +0x12342 0xFF22 +0x12343 0xFF23 +0x12344 0xFF24 +0x12345 0xFF25 +0x12346 0xFF26 +0x12347 0xFF27 +0x12348 0xFF28 +0x12349 0xFF29 +0x1234A 0xFF2A +0x1234B 0xFF2B +0x1234C 0xFF2C +0x1234D 0xFF2D +0x1234E 0xFF2E +0x1234F 0xFF2F +0x12350 0xFF30 +0x12351 0xFF31 +0x12352 0xFF32 +0x12353 0xFF33 +0x12354 0xFF34 +0x12355 0xFF35 +0x12356 0xFF36 +0x12357 0xFF37 +0x12358 0xFF38 +0x12359 0xFF39 +0x1235A 0xFF3A +0x1235B 0x2213 +0x1235C 0x2135 +0x1235D 0x210F +0x1235E 0x33CB +0x1235F 0x2113 +0x12360 0x2127 +0x12361 0xFF41 +0x12362 0xFF42 +0x12363 0xFF43 +0x12364 0xFF44 +0x12365 0xFF45 +0x12366 0xFF46 +0x12367 0xFF47 +0x12368 0xFF48 +0x12369 0xFF49 +0x1236A 0xFF4A +0x1236B 0xFF4B +0x1236C 0xFF4C +0x1236D 0xFF4D +0x1236E 0xFF4E +0x1236F 0xFF4F +0x12370 0xFF50 +0x12371 0xFF51 +0x12372 0xFF52 +0x12373 0xFF53 +0x12374 0xFF54 +0x12375 0xFF55 +0x12376 0xFF56 +0x12377 0xFF57 +0x12378 0xFF58 +0x12379 0xFF59 +0x1237A 0xFF5A +0x1237B 0x30A0 +0x1237C 0x2013 +0x1237D 0x29FA +0x1237E 0x29FB +0x12421 0x3041 +0x12422 0x3042 +0x12423 0x3043 +0x12424 0x3044 +0x12425 0x3045 +0x12426 0x3046 +0x12427 0x3047 +0x12428 0x3048 +0x12429 0x3049 +0x1242A 0x304A +0x1242B 0x304B +0x1242C 0x304C +0x1242D 0x304D +0x1242E 0x304E +0x1242F 0x304F +0x12430 0x3050 +0x12431 0x3051 +0x12432 0x3052 +0x12433 0x3053 +0x12434 0x3054 +0x12435 0x3055 +0x12436 0x3056 +0x12437 0x3057 +0x12438 0x3058 +0x12439 0x3059 +0x1243A 0x305A +0x1243B 0x305B +0x1243C 0x305C +0x1243D 0x305D +0x1243E 0x305E +0x1243F 0x305F +0x12440 0x3060 +0x12441 0x3061 +0x12442 0x3062 +0x12443 0x3063 +0x12444 0x3064 +0x12445 0x3065 +0x12446 0x3066 +0x12447 0x3067 +0x12448 0x3068 +0x12449 0x3069 +0x1244A 0x306A +0x1244B 0x306B +0x1244C 0x306C +0x1244D 0x306D +0x1244E 0x306E +0x1244F 0x306F +0x12450 0x3070 +0x12451 0x3071 +0x12452 0x3072 +0x12453 0x3073 +0x12454 0x3074 +0x12455 0x3075 +0x12456 0x3076 +0x12457 0x3077 +0x12458 0x3078 +0x12459 0x3079 +0x1245A 0x307A +0x1245B 0x307B +0x1245C 0x307C +0x1245D 0x307D +0x1245E 0x307E +0x1245F 0x307F +0x12460 0x3080 +0x12461 0x3081 +0x12462 0x3082 +0x12463 0x3083 +0x12464 0x3084 +0x12465 0x3085 +0x12466 0x3086 +0x12467 0x3087 +0x12468 0x3088 +0x12469 0x3089 +0x1246A 0x308A +0x1246B 0x308B +0x1246C 0x308C +0x1246D 0x308D +0x1246E 0x308E +0x1246F 0x308F +0x12470 0x3090 +0x12471 0x3091 +0x12472 0x3092 +0x12473 0x3093 +0x12474 0x3094 +0x12475 0x3095 +0x12476 0x3096 +0x12477 0x304B 0x309A +0x12478 0x304D 0x309A +0x12479 0x304F 0x309A +0x1247A 0x3051 0x309A +0x1247B 0x3053 0x309A +0x12521 0x30A1 +0x12522 0x30A2 +0x12523 0x30A3 < |
