*** xmlIO.c Wed Feb 19 12:30:43 2003 --- ../XML/xmlIO.c Mon Apr 7 07:43:44 2003 *************** *** 1556,1561 **** --- 1556,1567 ---- */ xmlParserInputBufferPtr xmlAllocParserInputBuffer(xmlCharEncoding enc) { + return xmlAllocParserInputBuffer2(xmlGetCharEncodingName(enc)); + } + + + xmlParserInputBufferPtr + xmlAllocParserInputBuffer2(const char *enc) { xmlParserInputBufferPtr ret; ret = (xmlParserInputBufferPtr) xmlMalloc(sizeof(xmlParserInputBuffer)); *************** *** 1571,1577 **** return(NULL); } ret->buffer->alloc = XML_BUFFER_ALLOC_DOUBLEIT; ! ret->encoder = xmlGetCharEncodingHandler(enc); if (ret->encoder != NULL) ret->raw = xmlBufferCreate(); else --- 1577,1583 ---- return(NULL); } ret->buffer->alloc = XML_BUFFER_ALLOC_DOUBLEIT; ! ret->encoder = xmlFindCharEncodingHandler(enc); if (ret->encoder != NULL) ret->raw = xmlBufferCreate(); else