* xmlFindCharEncodingHandler: * @name: a string describing the char encoding. * * DEPRECATED: Use xmlOpenCharEncodingHandler which has better error * reporting. * * Returns the handler or NULL if no handler was found or an error * occurred. */
| 1985 | * occurred. |
| 1986 | */ |
| 1987 | xmlCharEncodingHandlerPtr |
| 1988 | xmlFindCharEncodingHandler(const char *name) { |
| 1989 | xmlCharEncodingHandler *ret; |
| 1990 | |
| 1991 | /* |
| 1992 | * This handler shouldn't be used, but we must return a non-NULL |
| 1993 | * handler. |
| 1994 | */ |
| 1995 | if ((xmlStrcasecmp(BAD_CAST name, BAD_CAST "UTF-8") == 0) || |
| 1996 | (xmlStrcasecmp(BAD_CAST name, BAD_CAST "UTF8") == 0)) |
| 1997 | return((xmlCharEncodingHandlerPtr) &xmlUTF8Handler); |
| 1998 | |
| 1999 | xmlOpenCharEncodingHandler(name, 0, &ret); |
| 2000 | return(ret); |
| 2001 | } |
| 2002 | |
| 2003 | /************************************************************************ |
| 2004 | * * |