| 2575 | */ |
| 2576 | |
| 2577 | xmlParserCtxtPtr |
| 2578 | xmlNewSAXParserCtxt(const xmlSAXHandler *sax, void *userData) |
| 2579 | { |
| 2580 | xmlParserCtxtPtr ctxt; |
| 2581 | |
| 2582 | xmlInitParser(); |
| 2583 | |
| 2584 | ctxt = (xmlParserCtxtPtr) xmlMalloc(sizeof(xmlParserCtxt)); |
| 2585 | if (ctxt == NULL) |
| 2586 | return(NULL); |
| 2587 | memset(ctxt, 0, sizeof(xmlParserCtxt)); |
| 2588 | if (xmlInitSAXParserCtxt(ctxt, sax, userData) < 0) { |
| 2589 | xmlFreeParserCtxt(ctxt); |
| 2590 | return(NULL); |
| 2591 | } |
| 2592 | return(ctxt); |
| 2593 | } |
| 2594 | |
| 2595 | /************************************************************************ |
| 2596 | * * |
no test coverage detected