Lines Matching defs:handlers
1277 * Char encoding handlers *
1284 static xmlCharEncodingHandlerPtr *handlers = NULL;
1388 if (handlers != NULL) return;
1390 handlers = (xmlCharEncodingHandlerPtr *)
1400 if (handlers == NULL) {
1439 * unregisters all the encoding handlers and the aliases.
1445 if (handlers == NULL) return;
1449 if (handlers[nbCharEncodingHandler] != NULL) {
1450 if (handlers[nbCharEncodingHandler]->name != NULL)
1451 xmlFree(handlers[nbCharEncodingHandler]->name);
1452 xmlFree(handlers[nbCharEncodingHandler]);
1455 xmlFree(handlers);
1456 handlers = NULL;
1469 if (handlers == NULL) xmlInitCharEncodingHandlers();
1470 if ((handler == NULL) || (handlers == NULL)) {
1482 handlers[nbCharEncodingHandler++] = handler;
1497 if (handlers == NULL) xmlInitCharEncodingHandlers();
1641 if (handlers == NULL) xmlInitCharEncodingHandlers();
1662 if (handlers != NULL) {
1664 if (!strcmp(upper, handlers[i]->name)) {
1669 return(handlers[i]);
2364 * Iconv handlers can be used only once, free the whole block.
2395 /* free up only dynamic handlers iconv/uconv */