MCPcopy Create free account
hub / github.com/cuberite/cuberite / XML_ParserCreate_MM

Function XML_ParserCreate_MM

lib/expat/xmlparse.c:683–699  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

681};
682
683XML_Parser XMLCALL
684XML_ParserCreate_MM(const XML_Char *encodingName,
685 const XML_Memory_Handling_Suite *memsuite,
686 const XML_Char *nameSep)
687{
688 XML_Parser parser = parserCreate(encodingName, memsuite, nameSep, NULL);
689 if (parser != NULL && ns) {
690 /* implicit context only set for root parser, since child
691 parsers (i.e. external entity parsers) will inherit it
692 */
693 if (!setContext(parser, implicitContext)) {
694 XML_ParserFree(parser);
695 return NULL;
696 }
697 }
698 return parser;
699}
700
701static XML_Parser
702parserCreate(const XML_Char *encodingName,

Callers 3

XML_ParserCreateFunction · 0.85
XML_ParserCreateNSFunction · 0.85
CreateMethod · 0.85

Calls 3

parserCreateFunction · 0.85
setContextFunction · 0.85
XML_ParserFreeFunction · 0.85

Tested by

no test coverage detected