--- chartrans.c-orig 2003-06-27 11:23:30.000000000 -0400 +++ chartrans.c 2004-06-02 13:23:49.379348800 -0400 @@ -216,7 +216,7 @@ bReadCharacterMappingTable(const char *s continue; } iFields = sscanf(szLine, "%x %lx %*s", &uiLocal, &ulUnicode); - if (iFields != 2) { + if (iFields < 2) { pcTmp = strchr(szLine, '\r'); if (pcTmp != NULL) { *pcTmp = '\0';