* iconvdata/gconv-modules: Add remaining aliases from Internet
	standards.
This commit is contained in:
Ulrich Drepper 1998-12-17 23:03:50 +00:00
parent 8c4796197c
commit 277f73d1a3
2 changed files with 70 additions and 0 deletions

View File

@ -1,5 +1,8 @@
1998-12-17 Ulrich Drepper <drepper@cygnus.com>
* iconvdata/gconv-modules: Add remaining aliases from Internet
standards.
* iconv/gconv_int.h (gconv_module): Add new element from_regex_mem.
* iconv/gconv_conf.c (module_compare): Make s1 and s2 const.
(detect_conflict): New function.

View File

@ -82,6 +82,7 @@ module INTERNAL DIN_66003// ISO646 2
alias DS2089// DS_2089//
alias ISO646-DK// DS_2089//
alias DK// DS_2089//
alias CSISO646DANISH// DS_2089//
module DS_2089// INTERNAL ISO646 2
module INTERNAL DS_2089// ISO646 2
@ -133,6 +134,7 @@ module JUS_I.B1.002// INTERNAL ISO646 2
module INTERNAL JUS_I.B1.002// ISO646 2
alias ISO646-KR// KSC5636//
alias CSKSC5636// KSC5636//
module KSC5636// INTERNAL ISO646 2
module INTERNAL KSC5636// ISO646 2
@ -379,6 +381,8 @@ module INTERNAL ISO_6937-2// ISO_6937-2 1
# from to module cost
alias SHIFT-JIS// SJIS//
alias CP932// SJIS//
alias MS_KANJI// SJIS//
alias CSSHIFTJIS// SJIS//
module SJIS// INTERNAL SJIS 1
module INTERNAL SJIS// SJIS 1
@ -387,6 +391,7 @@ module KOI-8// INTERNAL KOI-8 1
module INTERNAL KOI-8// KOI-8 1
# from to module cost
alias CSKOI8R// KOI8-R//
module KOI8-R// INTERNAL KOI8-R 1
module INTERNAL KOI8-R// KOI8-R 1
@ -405,51 +410,63 @@ module INTERNAL LATIN-GREEK-1// LATIN-GREEK-1 1
# from to module cost
alias ROMAN8// HP-ROMAN8//
alias R8// HP-ROMAN8//
alias CSHPROMAN8// HP-ROMAN8//
alias OSF10010001// HP-ROMAN8//
module HP-ROMAN8// INTERNAL HP-ROMAN8 1
module INTERNAL HP-ROMAN8// HP-ROMAN8 1
# from to module cost
alias CSEBCDICATDE// EBCDIC-AT-DE//
module EBCDIC-AT-DE// INTERNAL EBCDIC-AT-DE 1
module INTERNAL EBCDIC-AT-DE// EBCDIC-AT-DE 1
# from to module cost
alias CSEBCDICATDEA// EBCDIC-AT-DE-A//
module EBCDIC-AT-DE-A// INTERNAL EBCDIC-AT-DE-A 1
module INTERNAL EBCDIC-AT-DE-A// EBCDIC-AT-DE-A 1
# from to module cost
alias CSEBCDICCAFR// EBCDIC-CA-FR//
module EBCDIC-CA-FR// INTERNAL EBCDIC-CA-FR 1
module INTERNAL EBCDIC-CA-FR// EBCDIC-CA-FR 1
# from to module cost
alias CSEBCDICDKNO// EBCDIC-DK-NO//
module EBCDIC-DK-NO// INTERNAL EBCDIC-DK-NO 1
module INTERNAL EBCDIC-DK-NO// EBCDIC-DK-NO 1
# from to module cost
alias CSEBCDICDKNOA// EBCDIC-DK-NO-A//
module EBCDIC-DK-NO-A// INTERNAL EBCDIC-DK-NO-A 1
module INTERNAL EBCDIC-DK-NO-A// EBCDIC-DK-NO-A 1
# from to module cost
alias CSEBCDICES// EBCDIC-ES//
module EBCDIC-ES// INTERNAL EBCDIC-ES 1
module INTERNAL EBCDIC-ES// EBCDIC-ES 1
# from to module cost
alias CSEBCDICESA// EBCDIC-ES-A//
module EBCDIC-ES-A// INTERNAL EBCDIC-ES-A 1
module INTERNAL EBCDIC-ES-A// EBCDIC-ES-A 1
# from to module cost
alias CSEBCDICESS// EBCDIC-ES-S//
module EBCDIC-ES-S// INTERNAL EBCDIC-ES-S 1
module INTERNAL EBCDIC-ES-S// EBCDIC-ES-S 1
# from to module cost
alias CSEBCDICFISE// EBCDIC-FI-SE//
module EBCDIC-FI-SE// INTERNAL EBCDIC-FI-SE 1
module INTERNAL EBCDIC-FI-SE// EBCDIC-FI-SE 1
# from to module cost
alias CSEBCDICFISEA// EBCDIC-FI-SE-A//
module EBCDIC-FI-SE-A// INTERNAL EBCDIC-FI-SE-A 1
module INTERNAL EBCDIC-FI-SE-A// EBCDIC-FI-SE-A 1
# from to module cost
alias CSEBCDICFR// EBCDIC-FR//
module EBCDIC-FR// INTERNAL EBCDIC-FR 1
module INTERNAL EBCDIC-FR// EBCDIC-FR 1
@ -458,18 +475,22 @@ module EBCDIC-IS-FRISS// INTERNAL EBCDIC-IS-FRISS 1
module INTERNAL EBCDIC-IS-FRISS// EBCDIC-IS-FRISS 1
# from to module cost
alias CSEBCDICIT// EBCDIC-IT//
module EBCDIC-IT// INTERNAL EBCDIC-IT 1
module INTERNAL EBCDIC-IT// EBCDIC-IT 1
# from to module cost
alias CSEBCDICPT// EBCDIC-PT//
module EBCDIC-PT// INTERNAL EBCDIC-PT 1
module INTERNAL EBCDIC-PT// EBCDIC-PT 1
# from to module cost
alias CSEBCDICUK// EBCDIC-UK//
module EBCDIC-UK// INTERNAL EBCDIC-UK 1
module INTERNAL EBCDIC-UK// EBCDIC-UK 1
# from to module cost
alias CSEBCDICUS// EBCDIC-US//
module EBCDIC-US// INTERNAL EBCDIC-US 1
module INTERNAL EBCDIC-US// EBCDIC-US 1
@ -479,6 +500,7 @@ alias EBCDIC-CP-US// IBM037//
alias EBCDIC-CP-CA// IBM037//
alias EBCDIC-CP-WT// IBM037//
alias EBCDIC-CP-NL// IBM037//
alias CSIBM037// IBM037//
alias OSF10020025// IBM037//
module IBM037// INTERNAL IBM037 1
module INTERNAL IBM037// IBM037 1
@ -486,6 +508,7 @@ module INTERNAL IBM037// IBM037 1
# from to module cost
alias EBCDIC-INT// IBM038//
alias CP038// IBM038//
alias CSIBM038// IBM038//
module IBM038// INTERNAL IBM038 1
module INTERNAL IBM038// IBM038 1
@ -496,6 +519,7 @@ module INTERNAL IBM256// IBM256 1
# from to module cost
alias CP273// IBM273//
alias CSIBM273// IBM273//
alias OSF10020111// IBM273//
module IBM273// INTERNAL IBM273 1
module INTERNAL IBM273// IBM273 1
@ -503,18 +527,21 @@ module INTERNAL IBM273// IBM273 1
# from to module cost
alias EBCDIC-BE// IBM274//
alias CP274// IBM274//
alias CSIBM274// IBM274//
module IBM274// INTERNAL IBM274 1
module INTERNAL IBM274// IBM274 1
# from to module cost
alias EBCDIC-BR// IBM275//
alias CP275// IBM275//
alias CSIBM275// IBM275//
module IBM275// INTERNAL IBM275 1
module INTERNAL IBM275// IBM275 1
# from to module cost
alias EBCDIC-CP-DK// IBM277//
alias EBCDIC-CP-NO// IBM277//
alias CSIBM277// IBM277//
alias OSF10020115// IBM277//
module IBM277// INTERNAL IBM277 1
module INTERNAL IBM277// IBM277 1
@ -523,6 +550,7 @@ module INTERNAL IBM277// IBM277 1
alias CP278// IBM278//
alias EBCDIC-CP-FI// IBM278//
alias EBCDIC-CP-SE// IBM278//
alias CSIBM278// IBM278//
alias OSF10020116// IBM278//
module IBM278// INTERNAL IBM278 1
module INTERNAL IBM278// IBM278 1
@ -530,6 +558,7 @@ module INTERNAL IBM278// IBM278 1
# from to module cost
alias CP280// IBM280//
alias EBCDIC-CP-IT// IBM280//
alias CSIBM280// IBM280//
alias OSF10020118// IBM280//
module IBM280// INTERNAL IBM280 1
module INTERNAL IBM280// IBM280 1
@ -537,12 +566,14 @@ module INTERNAL IBM280// IBM280 1
# from to module cost
alias EBCDIC-JP-E// IBM281//
alias CP281// IBM281//
alias CSIBM281// IBM281//
module IBM281// INTERNAL IBM281 1
module INTERNAL IBM281// IBM281 1
# from to module cost
alias CP284// IBM284//
alias EBCDIC-CP-ES// IBM284//
alias CSIBM284// IBM284//
alias OSF1002011C// IBM284//
module IBM284// INTERNAL IBM284 1
module INTERNAL IBM284// IBM284 1
@ -550,6 +581,7 @@ module INTERNAL IBM284// IBM284 1
# from to module cost
alias CP285// IBM285//
alias EBCDIC-CP-GB// IBM285//
alias CSIBM285// IBM285//
alias OSF1002011D// IBM285//
module IBM285// INTERNAL IBM285 1
module INTERNAL IBM285// IBM285 1
@ -557,6 +589,7 @@ module INTERNAL IBM285// IBM285 1
# from to module cost
alias CP290// IBM290//
alias EBCDIC-JP-KANA// IBM290//
alias CSIBM290// IBM290//
alias OSF10020122// IBM290//
module IBM290// INTERNAL IBM290 1
module INTERNAL IBM290// IBM290 1
@ -564,6 +597,7 @@ module INTERNAL IBM290// IBM290 1
# from to module cost
alias CP297// IBM297//
alias EBCDIC-CP-FR// IBM297//
alias CSIBM297// IBM297//
alias OSF10020129// IBM297//
module IBM297// INTERNAL IBM297 1
module INTERNAL IBM297// IBM297 1
@ -571,6 +605,7 @@ module INTERNAL IBM297// IBM297 1
# from to module cost
alias CP420// IBM420//
alias EBCDIC-CP-AR1// IBM420//
alias CSIBM420// IBM420//
alias OSF100201A4// IBM420//
module IBM420// INTERNAL IBM420 1
module INTERNAL IBM420// IBM420 1
@ -578,12 +613,14 @@ module INTERNAL IBM420// IBM420 1
# from to module cost
alias CP423// IBM423//
alias EBCDIC-CP-GR// IBM423//
alias CSIBM423// IBM423//
module IBM423// INTERNAL IBM423 1
module INTERNAL IBM423// IBM423 1
# from to module cost
alias CP424// IBM424//
alias EBCDIC-CP-HE// IBM424//
alias CSIBM424// IBM424//
alias OSF100201A8// IBM424//
module IBM424// INTERNAL IBM424 1
module INTERNAL IBM424// IBM424 1
@ -591,6 +628,7 @@ module INTERNAL IBM424// IBM424 1
# from to module cost
alias CP437// IBM437//
alias 437// IBM437//
alias CSPC8CODEPAGE437// IBM437//
alias OSF100201B5// IBM437//
module IBM437// INTERNAL IBM437 1
module INTERNAL IBM437// IBM437 1
@ -601,6 +639,7 @@ alias 500// IBM500//
alias 500V1// IBM500//
alias EBCDIC-CP-BE// IBM500//
alias EBCDIC-CP-CH// IBM500//
alias CSIBM599// IBM500//
alias OSF100201F4// IBM500//
module IBM500// INTERNAL IBM500 1
module INTERNAL IBM500// IBM500 1
@ -608,6 +647,7 @@ module INTERNAL IBM500// IBM500 1
# from to module cost
alias CP850// IBM850//
alias 850// IBM850//
alias CSPC8MULTILINGUAL// IBM850//
alias OSF10020352// IBM850//
module IBM850// INTERNAL IBM850 1
module INTERNAL IBM850// IBM850 1
@ -615,12 +655,14 @@ module INTERNAL IBM850// IBM850 1
# from to module cost
alias CP851// IBM851//
alias 851// IBM851//
alias CSIBM851// IBM851//
module IBM851// INTERNAL IBM851 1
module INTERNAL IBM851// IBM851 1
# from to module cost
alias CP852// IBM852//
alias 852// IBM852//
alias CSPCP852// IBM852//
alias OSF10020354// IBM852//
module IBM852// INTERNAL IBM852 1
module INTERNAL IBM852// IBM852 1
@ -628,6 +670,7 @@ module INTERNAL IBM852// IBM852 1
# from to module cost
alias CP855// IBM855//
alias 855// IBM855//
alias CSIBM855// IBM855//
alias OSF10020357// IBM855//
module IBM855// INTERNAL IBM855 1
module INTERNAL IBM855// IBM855 1
@ -635,6 +678,7 @@ module INTERNAL IBM855// IBM855 1
# from to module cost
alias CP857// IBM857//
alias 857// IBM857//
alias CSIBM857// IBM857//
alias OSF10020359// IBM857//
module IBM857// INTERNAL IBM857 1
module INTERNAL IBM857// IBM857 1
@ -642,12 +686,14 @@ module INTERNAL IBM857// IBM857 1
# from to module cost
alias CP860// IBM860//
alias 860// IBM860//
alias CSIBM860// IBM860//
module IBM860// INTERNAL IBM860 1
module INTERNAL IBM860// IBM860 1
# from to module cost
alias CP861// IBM861//
alias 861// IBM861//
alias CPIBM861// IBM861//
alias OSF1002035D// IBM861//
module IBM861// INTERNAL IBM861 1
module INTERNAL IBM861// IBM861 1
@ -655,6 +701,7 @@ module INTERNAL IBM861// IBM861 1
# from to module cost
alias CP862// IBM862//
alias 862// IBM862//
alias CSPC8LATINHEBREW// IBM862//
alias OSF1002035E// IBM862//
module IBM862// INTERNAL IBM862 1
module INTERNAL IBM862// IBM862 1
@ -662,6 +709,7 @@ module INTERNAL IBM862// IBM862 1
# from to module cost
alias CP863// IBM863//
alias 863// IBM863//
alias CSIBM863// IBM863//
alias OSF1002035F// IBM863//
module IBM863// INTERNAL IBM863 1
module INTERNAL IBM863// IBM863 1
@ -669,6 +717,7 @@ module INTERNAL IBM863// IBM863 1
# from to module cost
alias CP864// IBM864//
alias 864// IBM864//
alias CSIBM864// IBM864//
alias OSF10020360// IBM864//
module IBM864// INTERNAL IBM864 1
module INTERNAL IBM864// IBM864 1
@ -676,18 +725,21 @@ module INTERNAL IBM864// IBM864 1
# from to module cost
alias CP865// IBM865//
alias 865// IBM865//
alias CSIBM865// IBM865//
module IBM865// INTERNAL IBM865 1
module INTERNAL IBM865// IBM865 1
# from to module cost
alias CP866// IBM866//
alias 866// IBM866//
alias CSIBM866// IBM866//
module IBM866// INTERNAL IBM866 1
module INTERNAL IBM866// IBM866 1
# from to module cost
alias CP868// IBM868//
alias CP-AR// IBM868//
alias CSIBM868// IBM868//
alias OSF10020364// IBM868//
module IBM868// INTERNAL IBM868 1
module INTERNAL IBM868// IBM868 1
@ -696,6 +748,7 @@ module INTERNAL IBM868// IBM868 1
alias CP869// IBM869//
alias 869// IBM869//
alias CP-GR// IBM869//
alias CSIBM869// IBM869//
alias OSF10020365// IBM869//
module IBM869// INTERNAL IBM869 1
module INTERNAL IBM869// IBM869 1
@ -704,6 +757,7 @@ module INTERNAL IBM869// IBM869 1
alias CP870// IBM870//
alias EBCDIC-CP-ROECE// IBM870//
alias EBCDIC-CP-YU// IBM870//
alias CSIBM870// IBM870//
alias OSF10020366// IBM870//
module IBM870// INTERNAL IBM870 1
module INTERNAL IBM870// IBM870 1
@ -711,6 +765,7 @@ module INTERNAL IBM870// IBM870 1
# from to module cost
alias CP871// IBM871//
alias EBCDIC-CP-IS// IBM871//
alias CSIBM871// IBM871//
alias OSF10020367// IBM871//
module IBM871// INTERNAL IBM871 1
module INTERNAL IBM871// IBM871 1
@ -725,18 +780,21 @@ module INTERNAL IBM875// IBM875 1
# from to module cost
alias CP880// IBM880//
alias EBCDIC-CYRILLIC// IBM880//
alias CSIBM880// IBM880//
alias OSF10020370// IBM880//
module IBM880// INTERNAL IBM880 1
module INTERNAL IBM880// IBM880 1
# from to module cost
alias CP891// IBM891//
alias CSIBM891// IBM891//
alias OSF1002037B// IBM891//
module IBM891// INTERNAL IBM891 1
module INTERNAL IBM891// IBM891 1
# from to module cost
alias CP903// IBM903//
alias CSIBM903// IBM903//
alias OSF10020387// IBM903//
module IBM903// INTERNAL IBM903 1
module INTERNAL IBM903// IBM903 1
@ -744,6 +802,7 @@ module INTERNAL IBM903// IBM903 1
# from to module cost
alias CP904// IBM904//
alias 904// IBM904//
alias CSIBM904// IBM904//
alias OSF10020388// IBM904//
module IBM904// INTERNAL IBM904 1
module INTERNAL IBM904// IBM904 1
@ -751,12 +810,14 @@ module INTERNAL IBM904// IBM904 1
# from to module cost
alias CP905// IBM905//
alias EBCDIC-CP-TR// IBM905//
alias CSIBM905// IBM905//
module IBM905// INTERNAL IBM905 1
module INTERNAL IBM905// IBM905 1
# from to module cost
alias CP918// IBM918//
alias EBCDIC-CP-AR2// IBM918//
alias CSIBM918// IBM918//
alias OSF10020396// IBM918//
module IBM918// INTERNAL IBM918 1
module INTERNAL IBM918// IBM918 1
@ -770,6 +831,7 @@ module INTERNAL IBM1004// IBM1004 1
# from to module cost
alias CP1026// IBM1026//
alias 1026// IBM1026//
alias CSIBM1026// IBM1026//
alias OSF10020402// IBM1026//
module IBM1026// INTERNAL IBM1026 1
module INTERNAL IBM1026// IBM1026 1
@ -810,6 +872,7 @@ module INTERNAL BIG5// BIG5 1
# from to module cost
alias EUCJP// EUC-JP//
alais CSEUCPKDFMTJAPANESE// EUC-JP//
alias OSF00030010// EUC-JP//
module EUC-JP// INTERNAL EUC-JP 1
module INTERNAL EUC-JP// EUC-JP 1
@ -879,6 +942,8 @@ module CP737// INTERNAL CP737 1
module INTERNAL CP737// CP737 1
# from to module cost
alias IBM775// CP775//
alias CSPC775BALTIC// CP775//
module CP775// INTERNAL CP775 1
module INTERNAL CP775// CP775 1
@ -899,6 +964,7 @@ module INTERNAL ISO-2022-KR// ISO-2022-KR 1
# from to module cost
alias MAC// MACINTOSH//
alias CSMACINTOSH// MACINTOSH//
module MACINTOSH// INTERNAL MACINTOSH 1
module INTERNAL MACINTOSH// MACINTOSH 1
@ -945,6 +1011,7 @@ module INTERNAL CWI// CWI 1
# from to module cost
alias DEC// DEC-MCS//
alias CSDECMCS// DEC-MCS//
module DEC-MCS// INTERNAL DEC-MCS 1
module INTERNAL DEC-MCS// DEC-MCS 1