X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=simgear%2Fxml%2Fxmltok.c;h=daca383d01f1484e0993b05a6d6e9cc1c431a80e;hb=a1bb62f43c2f68a5ce4424f4d99f785b6d88bafe;hp=8d058d41e580c7cd4af341fd4d2a08cee2a925ba;hpb=60cbe9c1d4e9b4fb56008964eb1a4634046fd2a7;p=simgear.git diff --git a/simgear/xml/xmltok.c b/simgear/xml/xmltok.c index 8d058d41..daca383d 100644 --- a/simgear/xml/xmltok.c +++ b/simgear/xml/xmltok.c @@ -1365,6 +1365,10 @@ int getEncodingIndex(const char *name) for (i = 0; i < sizeof(encodingNames)/sizeof(encodingNames[0]); i++) if (streqci(name, encodingNames[i])) return i; + + if (streqci(name, "ASCII")) + return US_ASCII_ENC; + return UNKNOWN_ENC; } @@ -1491,7 +1495,7 @@ int initScan(const ENCODING **encodingTable, break; } } - *encPtr = encodingTable[INIT_ENC_INDEX(enc)]; + *encPtr = encodingTable[(int)INIT_ENC_INDEX(enc)]; return XmlTok(*encPtr, state, ptr, end, nextTokPtr); }