ICU-2474 Fix for z/OS. The default converter had a problem with swaplfnl

X-SVN-Rev: 10763
This commit is contained in:
George Rhoten 2002-12-19 01:08:26 +00:00
parent b579d80f42
commit 1f6a18e2d6
2 changed files with 17 additions and 15 deletions

View file

@ -695,20 +695,20 @@ ibm-16804_X110-1999 { UTR22* } ibm-16804 { IBM* } cpibm16804 ebcdic-ar # EBCDIC
# mapping files.
# Some examples
ibm-37,swaplfnl ibm-37-s390 ibm037-s390
ibm-1047,swaplfnl ibm-1047-s390
ibm-1140,swaplfnl ibm-1140-s390
ibm-1142,swaplfnl ibm-1142-s390
ibm-1143,swaplfnl ibm-1143-s390
ibm-1144,swaplfnl ibm-1144-s390
ibm-1145,swaplfnl ibm-1145-s390
ibm-1146,swaplfnl ibm-1146-s390
ibm-1147,swaplfnl ibm-1147-s390
ibm-1148,swaplfnl ibm-1148-s390
ibm-1149,swaplfnl ibm-1149-s390
ibm-1153,swaplfnl ibm-1153-s390
ibm-12712,swaplfnl ibm-12712-s390
ibm-16804,swaplfnl ibm-16804-s390
ibm-37_P100-1995,swaplfnl ibm-37,swaplfnl ibm-37-s390 ibm037-s390
ibm-1047_P100-1995,swaplfnl ibm-1047,swaplfnl ibm-1047-s390
ibm-1140_P100-1997,swaplfnl ibm-1140,swaplfnl ibm-1140-s390
ibm-1142_P100-1997,swaplfnl ibm-1142,swaplfnl ibm-1142-s390
ibm-1143_P100-1997,swaplfnl ibm-1143,swaplfnl ibm-1143-s390
ibm-1144_P100-1997,swaplfnl ibm-1144,swaplfnl ibm-1144-s390
ibm-1145_P100-1997,swaplfnl ibm-1145,swaplfnl ibm-1145-s390
ibm-1146_P100-1997,swaplfnl ibm-1146,swaplfnl ibm-1146-s390
ibm-1147_P100-1997,swaplfnl ibm-1147,swaplfnl ibm-1147-s390
ibm-1148_P100-1997,swaplfnl ibm-1148,swaplfnl ibm-1148-s390
ibm-1149_P100-1997,swaplfnl ibm-1149,swaplfnl ibm-1149-s390
ibm-1153_P100-1999,swaplfnl ibm-1153,swaplfnl ibm-1153-s390
ibm-12712_P100-1998,swaplfnl ibm-12712,swaplfnl ibm-12712-s390
ibm-16804_X110-1999,swaplfnl ibm-16804,swaplfnl ibm-16804-s390
# This is a special version of ibm-1140 that the XML4C (Xerces) parser team
# requested in 2000.

View file

@ -201,7 +201,9 @@ static void TestConvert()
uenum_reset(allNamesEnum, &err);
while ((string = uenum_next(allNamesEnum, &len, &err))) {
count2++;
log_verbose("read \"%s\", length %i\n", string, len);
ucnv_close(ucnv_open(string, &err));
log_verbose("read \"%s\", length %i (%s)\n", string, len, U_SUCCESS(err) ? "available" : "unavailable");
err = U_ZERO_ERROR;
}
if (count1 != count2) {
log_err("FAILURE! uenum_reset(allNamesEnum, &err); doesn't work\n");