[ { "function_name": "xmlErrAttributeDup", "function_signature": "static void xmlErrAttributeDup(xmlParserCtxtPtr ctxt, const xmlChar * prefix,\n const xmlChar * localname)", "test_filename": "tests_parser_xmlErrAttributeDup.c" }, { "function_name": "LIBXML_ATTR_FORMAT", "function_signature": "static void LIBXML_ATTR_FORMAT(3,0) xmlFatalErrMsg(xmlParserCtxtPtr ctxt, xmlParserErrors error,\n const char *msg)\n{\n xmlCtxtErr(ctxt, NULL, XML_FROM_PARSER, error, XML_ERR_FATAL,\n NULL, NULL, NULL, 0, \"%s\", msg); } /**\n * Handle a warning.\n *\n * @param ctxt an XML parser context\n * @param error the error number\n * @param msg the error message\n * @param str1 extra data\n * @param str2 extra data\n */ void LIBXML_ATTR_FORMAT(3,0)\nxmlWarningMsg(xmlParserCtxtPtr ctxt, xmlParserErrors error,\n const char *msg, const xmlChar *str1, const xmlChar *str2)", "test_filename": "tests_parser_LIBXML_ATTR_FORMAT.c" }, { "function_name": "LIBXML_ATTR_FORMAT", "function_signature": "static void LIBXML_ATTR_FORMAT(3,0) xmlValidityError(xmlParserCtxtPtr ctxt, xmlParserErrors error,\n const char *msg, const xmlChar *str1, const xmlChar *str2)\n{\n ctxt->valid = 0; xmlCtxtErr(ctxt, NULL, XML_FROM_DTD, error, XML_ERR_ERROR,\n str1, str2, NULL, 0, msg, str1, str2);\n}\n#endif /**\n * Handle a fatal parser error, i.e. violating Well-Formedness constraints\n *\n * @param ctxt an XML parser context\n * @param error the error number\n * @param msg the error message\n * @param val an integer value\n */ static void LIBXML_ATTR_FORMAT(3,0)\nxmlFatalErrMsgInt(xmlParserCtxtPtr ctxt, xmlParserErrors error,\n const char *msg, int val)\n{\n xmlCtxtErr(ctxt, NULL, XML_FROM_PARSER, error, XML_ERR_FATAL,\n NULL, NULL, NULL, val, msg, val); } /**\n * Handle a fatal parser error, i.e. violating Well-Formedness constraints\n *\n * @param ctxt an XML parser context\n * @param error the error number\n * @param msg the error message\n * @param str1 an string info\n * @param val an integer value\n * @param str2 an string info\n */ static void LIBXML_ATTR_FORMAT(3,0)\nxmlFatalErrMsgStrIntStr(xmlParserCtxtPtr ctxt, xmlParserErrors error,\n const char *msg, const xmlChar *str1, int val,\n\t\t const xmlChar *str2)\n{\n xmlCtxtErr(ctxt, NULL, XML_FROM_PARSER, error, XML_ERR_FATAL,\n str1, str2, NULL, val, msg, str1, val, str2); } /**\n * Handle a fatal parser error, i.e. violating Well-Formedness constraints\n *\n * @param ctxt an XML parser context\n * @param error the error number\n * @param msg the error message\n * @param val a string value\n */ static void LIBXML_ATTR_FORMAT(3,0)\nxmlFatalErrMsgStr(xmlParserCtxtPtr ctxt, xmlParserErrors error,\n const char *msg, const xmlChar * val)\n{\n xmlCtxtErr(ctxt, NULL, XML_FROM_PARSER, error, XML_ERR_FATAL,\n val, NULL, NULL, 0, msg, val); } /**\n * Handle a non fatal parser error\n *\n * @param ctxt an XML parser context\n * @param error the error number\n * @param msg the error message\n * @param val a string value\n */ static void LIBXML_ATTR_FORMAT(3,0)\nxmlErrMsgStr(xmlParserCtxtPtr ctxt, xmlParserErrors error,\n const char *msg, const xmlChar * val)\n{\n xmlCtxtErr(ctxt, NULL, XML_FROM_PARSER, error, XML_ERR_ERROR,\n val, NULL, NULL, 0, msg, val); } /**\n * Handle a fatal parser error, i.e. violating Well-Formedness constraints\n *\n * @param ctxt an XML parser context\n * @param error the error number\n * @param msg the message\n * @param info1 extra information string\n * @param info2 extra information string\n * @param info3 extra information string\n */ static void LIBXML_ATTR_FORMAT(3,0)\nxmlNsErr(xmlParserCtxtPtr ctxt, xmlParserErrors error,\n const char *msg,\n const xmlChar * info1, const xmlChar * info2,\n const xmlChar * info3)\n{\n ctxt->nsWellFormed = 0; xmlCtxtErr(ctxt, NULL, XML_FROM_NAMESPACE, error, XML_ERR_ERROR,\n info1, info2, info3, 0, msg, info1, info2, info3);\n} /**\n * Handle a namespace warning error\n *\n * @param ctxt an XML parser context\n * @param error the error number\n * @param msg the message\n * @param info1 extra information string\n * @param info2 extra information string\n * @param info3 extra information string\n */ static void LIBXML_ATTR_FORMAT(3,0)\nxmlNsWarn(xmlParserCtxtPtr ctxt, xmlParserErrors error,\n const char *msg,\n const xmlChar * info1, const xmlChar * info2,\n const xmlChar * info3)\n{\n xmlCtxtErr(ctxt, NULL, XML_FROM_NAMESPACE, error, XML_ERR_WARNING,\n info1, info2, info3, 0, msg, info1, info2, info3); } /**\n * Check for non-linear entity expansion behaviour.\n *\n * In some cases like xmlExpandEntityInAttValue, this function is called\n * for each, possibly nested entity and its unexpanded content length.\n *\n * In other cases like #xmlParseReference, it's only called for each\n * top-level entity with its unexpanded content length plus the sum of\n * the unexpanded content lengths (plus fixed cost) of all nested\n * entities.\n *\n * Summing the unexpanded lengths also adds the length of the reference.\n * This is by design. Taking the length of the entity name into account\n * discourages attacks that try to waste CPU time with abusively long\n * entity names. See test/recurse/lol6.xml for example. Each call also\n * adds some fixed cost XML_ENT_FIXED_COST to discourage attacks with\n * short entities.\n *\n * @param ctxt parser context\n * @param extra sum of unexpanded entity sizes\n * @returns 1 on error, 0 on success.\n */ static int\nxmlParserEntityCheck(xmlParserCtxtPtr ctxt, unsigned long extra)", "test_filename": "tests_parser_LIBXML_ATTR_FORMAT.c" }, { "function_name": "xmlHasFeature", "function_signature": "int xmlHasFeature(xmlFeature feature)", "test_filename": "tests_parser_xmlHasFeature.c" }, { "function_name": "xmlSBufGrow", "function_signature": "static int xmlSBufGrow(xmlSBuf *buf, unsigned len)", "test_filename": "tests_parser_xmlSBufGrow.c" }, { "function_name": "xmlSBufAddString", "function_signature": "static void xmlSBufAddString(xmlSBuf *buf, const xmlChar *str, unsigned len)", "test_filename": "tests_parser_xmlSBufAddString.c" }, { "function_name": "xmlSBufAddChar", "function_signature": "static void xmlSBufAddChar(xmlSBuf *buf, int c)", "test_filename": "tests_parser_xmlSBufAddChar.c" }, { "function_name": "xmlUTF8MultibyteLen", "function_signature": "static int xmlUTF8MultibyteLen(xmlParserCtxtPtr ctxt, const xmlChar *str,\n const char *errMsg)", "test_filename": "tests_parser_xmlUTF8MultibyteLen.c" }, { "function_name": "xmlCtxtInitializeLate", "function_signature": "static void xmlCtxtInitializeLate(xmlParserCtxtPtr ctxt)", "test_filename": "tests_parser_xmlCtxtInitializeLate.c" }, { "function_name": "xmlAddDefAttrs", "function_signature": "static void xmlAddDefAttrs(xmlParserCtxtPtr ctxt,\n const xmlChar *fullname,\n const xmlChar *fullattr,\n const xmlChar *value)", "test_filename": "tests_parser_xmlAddDefAttrs.c" }, { "function_name": "xmlAddSpecialAttr", "function_signature": "static void xmlAddSpecialAttr(xmlParserCtxtPtr ctxt,\n\t\t const xmlChar *fullname,\n\t\t const xmlChar *fullattr,\n\t\t int type)", "test_filename": "tests_parser_xmlAddSpecialAttr.c" }, { "function_name": "xmlCleanSpecialAttr", "function_signature": "static void xmlCleanSpecialAttr(xmlParserCtxtPtr ctxt)", "test_filename": "tests_parser_xmlCleanSpecialAttr.c" }, { "function_name": "xmlCheckLanguageID", "function_signature": "int xmlCheckLanguageID(const xmlChar * lang)", "test_filename": "tests_parser_xmlCheckLanguageID.c" }, { "function_name": "xmlParserNsReset", "function_signature": "static void xmlParserNsReset(xmlParserNsData *nsdb)", "test_filename": "tests_parser_xmlParserNsReset.c" }, { "function_name": "xmlParserNsLookup", "function_signature": "static int xmlParserNsLookup(xmlParserCtxtPtr ctxt, const xmlHashedString *prefix,\n xmlParserNsBucket **bucketPtr)", "test_filename": "tests_parser_xmlParserNsLookup.c" }, { "function_name": "xmlParserNsUpdateSax", "function_signature": "int xmlParserNsUpdateSax(xmlParserCtxt *ctxt, const xmlChar *prefix,\n void *saxData)", "test_filename": "tests_parser_xmlParserNsUpdateSax.c" }, { "function_name": "xmlParserNsGrow", "function_signature": "static int xmlParserNsGrow(xmlParserCtxtPtr ctxt)", "test_filename": "tests_parser_xmlParserNsGrow.c" }, { "function_name": "xmlParserNsPush", "function_signature": "static int xmlParserNsPush(xmlParserCtxtPtr ctxt, const xmlHashedString *prefix,\n const xmlHashedString *uri, void *saxData, int defAttr)", "test_filename": "tests_parser_xmlParserNsPush.c" }, { "function_name": "xmlParserNsPop", "function_signature": "static int xmlParserNsPop(xmlParserCtxtPtr ctxt, int nr)", "test_filename": "tests_parser_xmlParserNsPop.c" }, { "function_name": "xmlCtxtGrowAttrs", "function_signature": "static int xmlCtxtGrowAttrs(xmlParserCtxtPtr ctxt)", "test_filename": "tests_parser_xmlCtxtGrowAttrs.c" }, { "function_name": "xmlCtxtPushInput", "function_signature": "int xmlCtxtPushInput(xmlParserCtxt *ctxt, xmlParserInput *value)", "test_filename": "tests_parser_xmlCtxtPushInput.c" }, { "function_name": "nodePush", "function_signature": "int nodePush(xmlParserCtxt *ctxt, xmlNode *value)", "test_filename": "tests_parser_nodePush.c" }, { "function_name": "nameNsPush", "function_signature": "static int nameNsPush(xmlParserCtxtPtr ctxt, const xmlChar * value,\n const xmlChar *prefix, const xmlChar *URI, int line, int nsNr)", "test_filename": "tests_parser_nameNsPush.c" }, { "function_name": "spacePush", "function_signature": "static int spacePush(xmlParserCtxtPtr ctxt, int val)", "test_filename": "tests_parser_spacePush.c" }, { "function_name": "spacePop", "function_signature": "static int spacePop(xmlParserCtxtPtr ctxt)", "test_filename": "tests_parser_spacePop.c" }, { "function_name": "xmlSkipBlankChars", "function_signature": "int xmlSkipBlankChars(xmlParserCtxt *ctxt)", "test_filename": "tests_parser_xmlSkipBlankChars.c" }, { "function_name": "xmlPopPE", "function_signature": "static void xmlPopPE(xmlParserCtxtPtr ctxt)", "test_filename": "tests_parser_xmlPopPE.c" }, { "function_name": "xmlSkipBlankCharsPE", "function_signature": "static int xmlSkipBlankCharsPE(xmlParserCtxtPtr ctxt)", "test_filename": "tests_parser_xmlSkipBlankCharsPE.c" }, { "function_name": "xmlPopInput", "function_signature": "xmlChar xmlPopInput(xmlParserCtxt *ctxt)", "test_filename": "tests_parser_xmlPopInput.c" }, { "function_name": "xmlPushInput", "function_signature": "int xmlPushInput(xmlParserCtxt *ctxt, xmlParserInput *input)", "test_filename": "tests_parser_xmlPushInput.c" }, { "function_name": "xmlParseCharRef", "function_signature": "int xmlParseCharRef(xmlParserCtxt *ctxt)", "test_filename": "tests_parser_xmlParseCharRef.c" }, { "function_name": "xmlParseStringCharRef", "function_signature": "static int xmlParseStringCharRef(xmlParserCtxtPtr ctxt, const xmlChar **str)", "test_filename": "tests_parser_xmlParseStringCharRef.c" }, { "function_name": "areBlanks", "function_signature": "static int areBlanks(xmlParserCtxtPtr ctxt, const xmlChar *str, int len,\n int blank_chars)", "test_filename": "tests_parser_areBlanks.c" }, { "function_name": "xmlIsNameStartCharNew", "function_signature": "static int xmlIsNameStartCharNew(int c)", "test_filename": "tests_parser_xmlIsNameStartCharNew.c" }, { "function_name": "xmlIsNameCharNew", "function_signature": "static int xmlIsNameCharNew(int c)", "test_filename": "tests_parser_xmlIsNameCharNew.c" }, { "function_name": "xmlIsNameCharOld", "function_signature": "static int xmlIsNameCharOld(int c)", "test_filename": "tests_parser_xmlIsNameCharOld.c" }, { "function_name": "xmlParseNCNameComplex", "function_signature": "static xmlHashedString xmlParseNCNameComplex(xmlParserCtxtPtr ctxt)", "test_filename": "tests_parser_xmlParseNCNameComplex.c" }, { "function_name": "xmlParseNCName", "function_signature": "static xmlHashedString xmlParseNCName(xmlParserCtxtPtr ctxt)", "test_filename": "tests_parser_xmlParseNCName.c" }, { "function_name": "xmlExpandPEsInEntityValue", "function_signature": "static void xmlExpandPEsInEntityValue(xmlParserCtxtPtr ctxt, xmlSBuf *buf,\n const xmlChar *str, int length, int depth)", "test_filename": "tests_parser_xmlExpandPEsInEntityValue.c" }, { "function_name": "xmlCheckEntityInAttValue", "function_signature": "static void xmlCheckEntityInAttValue(xmlParserCtxtPtr ctxt, xmlEntityPtr pent, int depth)", "test_filename": "tests_parser_xmlCheckEntityInAttValue.c" }, { "function_name": "xmlExpandEntityInAttValue", "function_signature": "static int xmlExpandEntityInAttValue(xmlParserCtxtPtr ctxt, xmlSBuf *buf,\n const xmlChar *str, xmlEntityPtr pent, int normalize,\n int *inSpace, int depth, int check)", "test_filename": "tests_parser_xmlExpandEntityInAttValue.c" }, { "function_name": "xmlCharacters", "function_signature": "static void xmlCharacters(xmlParserCtxtPtr ctxt, const xmlChar *buf, int size,\n int isBlank)", "test_filename": "tests_parser_xmlCharacters.c" }, { "function_name": "xmlParseCharDataInternal", "function_signature": "static void xmlParseCharDataInternal(xmlParserCtxtPtr ctxt, int partial)", "test_filename": "tests_parser_xmlParseCharDataInternal.c" }, { "function_name": "xmlParseCharDataComplex", "function_signature": "static void xmlParseCharDataComplex(xmlParserCtxtPtr ctxt, int partial)", "test_filename": "tests_parser_xmlParseCharDataComplex.c" }, { "function_name": "xmlParseCommentComplex", "function_signature": "static void xmlParseCommentComplex(xmlParserCtxtPtr ctxt, xmlChar *buf,\n size_t len, size_t size)", "test_filename": "tests_parser_xmlParseCommentComplex.c" }, { "function_name": "xmlParseComment", "function_signature": "void xmlParseComment(xmlParserCtxt *ctxt)", "test_filename": "tests_parser_xmlParseComment.c" }, { "function_name": "xmlParseCatalogPI", "function_signature": "static void xmlParseCatalogPI(xmlParserCtxtPtr ctxt, const xmlChar *catalog)", "test_filename": "tests_parser_xmlParseCatalogPI.c" }, { "function_name": "xmlParsePI", "function_signature": "void xmlParsePI(xmlParserCtxt *ctxt)", "test_filename": "tests_parser_xmlParsePI.c" }, { "function_name": "xmlParseNotationDecl", "function_signature": "void xmlParseNotationDecl(xmlParserCtxt *ctxt)", "test_filename": "tests_parser_xmlParseNotationDecl.c" }, { "function_name": "xmlParseEntityDecl", "function_signature": "void xmlParseEntityDecl(xmlParserCtxt *ctxt)", "test_filename": "tests_parser_xmlParseEntityDecl.c" }, { "function_name": "xmlParseDefaultDecl", "function_signature": "int xmlParseDefaultDecl(xmlParserCtxt *ctxt, xmlChar **value)", "test_filename": "tests_parser_xmlParseDefaultDecl.c" }, { "function_name": "xmlParseEnumeratedType", "function_signature": "int xmlParseEnumeratedType(xmlParserCtxt *ctxt, xmlEnumeration **tree)", "test_filename": "tests_parser_xmlParseEnumeratedType.c" }, { "function_name": "xmlParseAttributeType", "function_signature": "int xmlParseAttributeType(xmlParserCtxt *ctxt, xmlEnumeration **tree)", "test_filename": "tests_parser_xmlParseAttributeType.c" }, { "function_name": "xmlParseAttributeListDecl", "function_signature": "void xmlParseAttributeListDecl(xmlParserCtxt *ctxt)", "test_filename": "tests_parser_xmlParseAttributeListDecl.c" }, { "function_name": "xmlSkipBlankCharsPEBalanced", "function_signature": "static void xmlSkipBlankCharsPEBalanced(xmlParserCtxt *ctxt, int openInputNr)", "test_filename": "tests_parser_xmlSkipBlankCharsPEBalanced.c" }, { "function_name": "xmlParseElementChildrenContentDeclPriv", "function_signature": "static xmlElementContentPtr xmlParseElementChildrenContentDeclPriv(xmlParserCtxtPtr ctxt, int openInputNr,\n int depth)", "test_filename": "tests_parser_xmlParseElementChildrenContentDeclPriv.c" }, { "function_name": "xmlParseElementContentDecl", "function_signature": "int xmlParseElementContentDecl(xmlParserCtxt *ctxt, const xmlChar *name,\n xmlElementContent **result)", "test_filename": "tests_parser_xmlParseElementContentDecl.c" }, { "function_name": "xmlParseElementDecl", "function_signature": "int xmlParseElementDecl(xmlParserCtxt *ctxt)", "test_filename": "tests_parser_xmlParseElementDecl.c" }, { "function_name": "xmlParseConditionalSections", "function_signature": "static void xmlParseConditionalSections(xmlParserCtxtPtr ctxt)", "test_filename": "tests_parser_xmlParseConditionalSections.c" }, { "function_name": "xmlParseMarkupDecl", "function_signature": "void xmlParseMarkupDecl(xmlParserCtxt *ctxt)", "test_filename": "tests_parser_xmlParseMarkupDecl.c" }, { "function_name": "xmlParseTextDecl", "function_signature": "void xmlParseTextDecl(xmlParserCtxt *ctxt)", "test_filename": "tests_parser_xmlParseTextDecl.c" }, { "function_name": "xmlParseExternalSubset", "function_signature": "void xmlParseExternalSubset(xmlParserCtxt *ctxt, const xmlChar *publicId,\n const xmlChar *systemId)", "test_filename": "tests_parser_xmlParseExternalSubset.c" }, { "function_name": "xmlParseReference", "function_signature": "void xmlParseReference(xmlParserCtxt *ctxt)", "test_filename": "tests_parser_xmlParseReference.c" }, { "function_name": "xmlHandleUndeclaredEntity", "function_signature": "static void xmlHandleUndeclaredEntity(xmlParserCtxtPtr ctxt, const xmlChar *name)", "test_filename": "tests_parser_xmlHandleUndeclaredEntity.c" }, { "function_name": "xmlLookupGeneralEntity", "function_signature": "static xmlEntityPtr xmlLookupGeneralEntity(xmlParserCtxtPtr ctxt, const xmlChar *name, int inAttr)", "test_filename": "tests_parser_xmlLookupGeneralEntity.c" }, { "function_name": "xmlParsePERefInternal", "function_signature": "static void xmlParsePERefInternal(xmlParserCtxt *ctxt, int markupDecl)", "test_filename": "tests_parser_xmlParsePERefInternal.c" }, { "function_name": "xmlLoadEntityContent", "function_signature": "static int xmlLoadEntityContent(xmlParserCtxtPtr ctxt, xmlEntityPtr entity)", "test_filename": "tests_parser_xmlLoadEntityContent.c" }, { "function_name": "xmlParseStringPEReference", "function_signature": "static xmlEntityPtr xmlParseStringPEReference(xmlParserCtxtPtr ctxt, const xmlChar **str)", "test_filename": "tests_parser_xmlParseStringPEReference.c" }, { "function_name": "xmlParseDocTypeDecl", "function_signature": "void xmlParseDocTypeDecl(xmlParserCtxt *ctxt)", "test_filename": "tests_parser_xmlParseDocTypeDecl.c" }, { "function_name": "xmlParseInternalSubset", "function_signature": "static void xmlParseInternalSubset(xmlParserCtxtPtr ctxt)", "test_filename": "tests_parser_xmlParseInternalSubset.c" }, { "function_name": "xmlParseEndTag1", "function_signature": "static void xmlParseEndTag1(xmlParserCtxtPtr ctxt, int line)", "test_filename": "tests_parser_xmlParseEndTag1.c" }, { "function_name": "xmlParseQNameHashed", "function_signature": "static xmlHashedString xmlParseQNameHashed(xmlParserCtxtPtr ctxt, xmlHashedString *prefix)", "test_filename": "tests_parser_xmlParseQNameHashed.c" }, { "function_name": "xmlParseAttribute2", "function_signature": "static xmlHashedString xmlParseAttribute2(xmlParserCtxtPtr ctxt,\n const xmlChar * pref, const xmlChar * elem,\n xmlHashedString * hprefix, xmlChar ** value,\n int *len, int *alloc)", "test_filename": "tests_parser_xmlParseAttribute2.c" }, { "function_name": "xmlAttrHashInsert", "function_signature": "static int xmlAttrHashInsert(xmlParserCtxtPtr ctxt, unsigned size, const xmlChar *name,\n const xmlChar *uri, unsigned hashValue, int aindex)", "test_filename": "tests_parser_xmlAttrHashInsert.c" }, { "function_name": "xmlAttrHashInsertQName", "function_signature": "static int xmlAttrHashInsertQName(xmlParserCtxtPtr ctxt, unsigned size,\n const xmlChar *name, const xmlChar *prefix,\n unsigned hashValue, int aindex)", "test_filename": "tests_parser_xmlAttrHashInsertQName.c" }, { "function_name": "xmlParseEndTag2", "function_signature": "static void xmlParseEndTag2(xmlParserCtxtPtr ctxt, const xmlStartTag *tag)", "test_filename": "tests_parser_xmlParseEndTag2.c" }, { "function_name": "xmlParseCDSect", "function_signature": "void xmlParseCDSect(xmlParserCtxt *ctxt)", "test_filename": "tests_parser_xmlParseCDSect.c" }, { "function_name": "xmlParseContentInternal", "function_signature": "static void xmlParseContentInternal(xmlParserCtxtPtr ctxt)", "test_filename": "tests_parser_xmlParseContentInternal.c" }, { "function_name": "xmlParseElement", "function_signature": "void xmlParseElement(xmlParserCtxt *ctxt)", "test_filename": "tests_parser_xmlParseElement.c" }, { "function_name": "xmlParseElementStart", "function_signature": "static int xmlParseElementStart(xmlParserCtxtPtr ctxt)", "test_filename": "tests_parser_xmlParseElementStart.c" }, { "function_name": "xmlParseElementEnd", "function_signature": "static void xmlParseElementEnd(xmlParserCtxtPtr ctxt)", "test_filename": "tests_parser_xmlParseElementEnd.c" }, { "function_name": "xmlParseSDDecl", "function_signature": "int xmlParseSDDecl(xmlParserCtxt *ctxt)", "test_filename": "tests_parser_xmlParseSDDecl.c" }, { "function_name": "xmlParseXMLDecl", "function_signature": "void xmlParseXMLDecl(xmlParserCtxt *ctxt)", "test_filename": "tests_parser_xmlParseXMLDecl.c" }, { "function_name": "xmlParseMisc", "function_signature": "void xmlParseMisc(xmlParserCtxt *ctxt)", "test_filename": "tests_parser_xmlParseMisc.c" }, { "function_name": "xmlFinishDocument", "function_signature": "static void xmlFinishDocument(xmlParserCtxtPtr ctxt)", "test_filename": "tests_parser_xmlFinishDocument.c" }, { "function_name": "xmlParseDocument", "function_signature": "int xmlParseDocument(xmlParserCtxt *ctxt)", "test_filename": "tests_parser_xmlParseDocument.c" }, { "function_name": "xmlParseExtParsedEnt", "function_signature": "int xmlParseExtParsedEnt(xmlParserCtxt *ctxt)", "test_filename": "tests_parser_xmlParseExtParsedEnt.c" }, { "function_name": "xmlParseLookupChar", "function_signature": "static int xmlParseLookupChar(xmlParserCtxtPtr ctxt, int c)", "test_filename": "tests_parser_xmlParseLookupChar.c" }, { "function_name": "xmlParseLookupCharData", "function_signature": "static int xmlParseLookupCharData(xmlParserCtxtPtr ctxt)", "test_filename": "tests_parser_xmlParseLookupCharData.c" }, { "function_name": "xmlParseLookupGt", "function_signature": "static int xmlParseLookupGt(xmlParserCtxtPtr ctxt)", "test_filename": "tests_parser_xmlParseLookupGt.c" }, { "function_name": "xmlParseLookupInternalSubset", "function_signature": "static int xmlParseLookupInternalSubset(xmlParserCtxtPtr ctxt)", "test_filename": "tests_parser_xmlParseLookupInternalSubset.c" }, { "function_name": "xmlParseChunk", "function_signature": "int xmlParseChunk(xmlParserCtxt *ctxt, const char *chunk, int size,\n int terminate)", "test_filename": "tests_parser_xmlParseChunk.c" }, { "function_name": "xmlStopParser", "function_signature": "void xmlStopParser(xmlParserCtxt *ctxt)", "test_filename": "tests_parser_xmlStopParser.c" }, { "function_name": "xmlCtxtParseContentInternal", "function_signature": "static xmlNodePtr xmlCtxtParseContentInternal(xmlParserCtxtPtr ctxt, xmlParserInputPtr input,\n int hasTextDecl, int buildTree)", "test_filename": "tests_parser_xmlCtxtParseContentInternal.c" }, { "function_name": "xmlCtxtParseEntity", "function_signature": "static void xmlCtxtParseEntity(xmlParserCtxtPtr ctxt, xmlEntityPtr ent)", "test_filename": "tests_parser_xmlCtxtParseEntity.c" }, { "function_name": "xmlParseCtxtExternalEntity", "function_signature": "int xmlParseCtxtExternalEntity(xmlParserCtxt *ctxt, const xmlChar *URL,\n const xmlChar *ID, xmlNode **listOut)", "test_filename": "tests_parser_xmlParseCtxtExternalEntity.c" }, { "function_name": "xmlParseExternalEntity", "function_signature": "int xmlParseExternalEntity(xmlDoc *doc, xmlSAXHandler *sax, void *user_data,\n\t int depth, const xmlChar *URL, const xmlChar *ID, xmlNode **list)", "test_filename": "tests_parser_xmlParseExternalEntity.c" }, { "function_name": "xmlParseInNodeContext", "function_signature": "xmlParserErrors xmlParseInNodeContext(xmlNode *node, const char *data, int datalen,\n int options, xmlNode **listOut)", "test_filename": "tests_parser_xmlParseInNodeContext.c" }, { "function_name": "xmlParseBalancedChunkMemoryRecover", "function_signature": "int xmlParseBalancedChunkMemoryRecover(xmlDoc *doc, xmlSAXHandler *sax,\n void *user_data, int depth, const xmlChar *string, xmlNode **listOut,\n int recover)", "test_filename": "tests_parser_xmlParseBalancedChunkMemoryRecover.c" }, { "function_name": "xmlSetupParserForBuffer", "function_signature": "void xmlSetupParserForBuffer(xmlParserCtxt *ctxt, const xmlChar* buffer,\n const char* filename)", "test_filename": "tests_parser_xmlSetupParserForBuffer.c" }, { "function_name": "xmlSAXUserParseFile", "function_signature": "int xmlSAXUserParseFile(xmlSAXHandler *sax, void *user_data,\n const char *filename)", "test_filename": "tests_parser_xmlSAXUserParseFile.c" }, { "function_name": "xmlSAXUserParseMemory", "function_signature": "int xmlSAXUserParseMemory(xmlSAXHandler *sax, void *user_data,\n\t\t\t const char *buffer, int size)", "test_filename": "tests_parser_xmlSAXUserParseMemory.c" }, { "function_name": "xmlCtxtReset", "function_signature": "void xmlCtxtReset(xmlParserCtxt *ctxt)", "test_filename": "tests_parser_xmlCtxtReset.c" }, { "function_name": "xmlCtxtResetPush", "function_signature": "int xmlCtxtResetPush(xmlParserCtxt *ctxt, const char *chunk,\n int size, const char *filename, const char *encoding)", "test_filename": "tests_parser_xmlCtxtResetPush.c" }, { "function_name": "xmlCtxtSetOptionsInternal", "function_signature": "static int xmlCtxtSetOptionsInternal(xmlParserCtxtPtr ctxt, int options, int keepMask)", "test_filename": "tests_parser_xmlCtxtSetOptionsInternal.c" }, { "function_name": "xmlCtxtUseOptions", "function_signature": "int xmlCtxtUseOptions(xmlParserCtxt *ctxt, int options)", "test_filename": "tests_parser_xmlCtxtUseOptions.c" } ]