aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorUlrich Drepper <drepper@redhat.com>2002-04-20 07:58:48 +0000
committerUlrich Drepper <drepper@redhat.com>2002-04-20 07:58:48 +0000
commit93a568aaba1d3da3497102dfe1eeb81070a24c1c (patch)
tree2832e216f8fe8085a1fca7b71bd01ff2b65e704f
parente2806aaf5d84e7eb63cc11633e9e833d8d1421b5 (diff)
downloadglibc-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>
-rw-r--r--ChangeLog55
-rw-r--r--iconvdata/BIG5HKSCS.irreversible1
-rw-r--r--iconvdata/EUC-JISX0213.precomposed25
-rw-r--r--iconvdata/EUC-TW.irreversible2
-rw-r--r--iconvdata/JISX0213.TXT11223
-rw-r--r--iconvdata/Makefile13
-rw-r--r--iconvdata/SHIFT_JISX0213.precomposed25
-rw-r--r--iconvdata/big5hkscs.c21503
-rw-r--r--iconvdata/cns11643.c26880
-rw-r--r--iconvdata/cns11643.h11
-rw-r--r--iconvdata/euc-jisx0213.c439
-rw-r--r--iconvdata/gb18030.c54975
-rw-r--r--iconvdata/gconv-modules10
-rw-r--r--iconvdata/jisx0213.c8245
-rw-r--r--iconvdata/jisx0213.h78
-rw-r--r--iconvdata/shift_jisx0213.c441
-rw-r--r--iconvdata/testdata/BIG5HKSCS2
-rw-r--r--iconvdata/testdata/BIG5HKSCS..UTF8460
-rw-r--r--iconvdata/tst-table-to.c14
-rwxr-xr-xiconvdata/tst-tables.sh2
-rw-r--r--locale/C-translit.h975
-rw-r--r--locale/C-translit.h.in63
-rw-r--r--localedata/charmaps/BIG5-HKSCS2176
-rw-r--r--localedata/charmaps/EUC-JISX021311431
-rw-r--r--localedata/charmaps/EUC-TW586
-rw-r--r--localedata/charmaps/GB180301124
-rw-r--r--localedata/charmaps/SHIFT_JISX021311431
-rw-r--r--localedata/charmaps/UTF-81042
-rw-r--r--localedata/locales/i18n294
-rw-r--r--localedata/locales/tr_TR292
-rw-r--r--localedata/locales/translit_circle60
-rw-r--r--localedata/locales/translit_cjk_compat120
-rw-r--r--localedata/locales/translit_combining102
-rw-r--r--localedata/locales/translit_compat14
-rw-r--r--localedata/locales/translit_font9
-rw-r--r--localedata/locales/translit_neutral42
-rw-r--r--localedata/locales/translit_small41
-rw-r--r--localedata/locales/translit_wide2
38 files changed, 101305 insertions, 52903 deletions
diff --git a/ChangeLog b/ChangeLog
index 3e1f9dec51..300a096115 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -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
<