Lines Matching refs:handlers
1229 * Char encoding handlers *
1236 static xmlCharEncodingHandlerPtr *handlers = NULL;
1335 if (handlers != NULL) return;
1337 handlers = (xmlCharEncodingHandlerPtr *)
1347 if (handlers == NULL) {
1386 * unregisters all the encoding handlers and the aliases.
1392 if (handlers == NULL) return;
1396 if (handlers[nbCharEncodingHandler] != NULL) {
1397 if (handlers[nbCharEncodingHandler]->name != NULL)
1398 xmlFree(handlers[nbCharEncodingHandler]->name);
1399 xmlFree(handlers[nbCharEncodingHandler]);
1402 xmlFree(handlers);
1403 handlers = NULL;
1416 if (handlers == NULL) xmlInitCharEncodingHandlers();
1429 handlers[nbCharEncodingHandler++] = handler;
1444 if (handlers == NULL) xmlInitCharEncodingHandlers();
1582 if (handlers == NULL) xmlInitCharEncodingHandlers();
1604 if (!strcmp(upper, handlers[i]->name)) {
1609 return(handlers[i]);
2116 * Iconv handlers can be used only once, free the whole block.