[ { "function_name": "xmlVErrMemory", "function_signature": "static void xmlVErrMemory(xmlValidCtxtPtr ctxt)", "test_filename": "tests_valid_xmlVErrMemory.c" }, { "function_name": "xmlDoErrValid", "function_signature": "static int xmlDoErrValid(xmlValidCtxtPtr ctxt, xmlNodePtr node,\n xmlParserErrors code, int level,\n const xmlChar *str1, const xmlChar *str2, const xmlChar *str3,\n int int1,\n const char *msg, ...)", "test_filename": "tests_valid_xmlDoErrValid.c" }, { "function_name": "LIBXML_ATTR_FORMAT", "function_signature": "static void LIBXML_ATTR_FORMAT(4,0) xmlErrValidNode(xmlValidCtxtPtr ctxt,\n xmlNodePtr node, xmlParserErrors error,\n const char *msg, const xmlChar * str1,\n const xmlChar * str2, const xmlChar * str3)\n{\n xmlDoErrValid(ctxt, node, error, XML_ERR_ERROR, str1, str2, str3, 0,\n msg, str1, str2, str3); }\n\n#ifdef LIBXML_VALID_ENABLED\n/**\n * Handle a validation error\n *\n * @param ctxt an XML validation parser context\n * @param error the error number\n * @param msg the error message\n * @param extra extra information\n */\nstatic void LIBXML_ATTR_FORMAT(3,0)\nxmlErrValid(xmlValidCtxtPtr ctxt, xmlParserErrors error,\n const char *msg, const char *extra)\n{\n xmlDoErrValid(ctxt, NULL, error, XML_ERR_ERROR, (const xmlChar *) extra,\n NULL, NULL, 0, msg, extra); } /**\n * Handle a validation error, provide contextual information\n *\n * @param ctxt an XML validation parser context\n * @param node the node raising the error\n * @param error the error number\n * @param msg the error message\n * @param str1 extra information\n * @param int2 extra information\n * @param str3 extra information\n */ static void LIBXML_ATTR_FORMAT(4,0)\nxmlErrValidNodeNr(xmlValidCtxtPtr ctxt,\n xmlNodePtr node, xmlParserErrors error,\n const char *msg, const xmlChar * str1,\n int int2, const xmlChar * str3)\n{\n xmlDoErrValid(ctxt, node, error, XML_ERR_ERROR, str1, str3, NULL, int2,\n msg, str1, int2, str3); } /**\n * Handle a validation error, provide contextual information\n *\n * @param ctxt an XML validation parser context\n * @param node the node raising the error\n * @param error the error number\n * @param msg the error message\n * @param str1 extra information\n * @param str2 extra information\n * @param str3 extra information\n * @returns 0 on success, -1 if a memory allocation failed\n */ static int LIBXML_ATTR_FORMAT(4,0)\nxmlErrValidWarning(xmlValidCtxtPtr ctxt,\n xmlNodePtr node, xmlParserErrors error,\n const char *msg, const xmlChar * str1,\n const xmlChar * str2, const xmlChar * str3)", "test_filename": "tests_valid_LIBXML_ATTR_FORMAT.c" }, { "function_name": "vstateVPush", "function_signature": "static int vstateVPush(xmlValidCtxtPtr ctxt, xmlElementPtr elemDecl, xmlNodePtr node)", "test_filename": "tests_valid_vstateVPush.c" }, { "function_name": "vstateVPop", "function_signature": "static int vstateVPop(xmlValidCtxtPtr ctxt)", "test_filename": "tests_valid_vstateVPop.c" }, { "function_name": "vstateVPush", "function_signature": "static int vstateVPush(xmlValidCtxtPtr ctxt, xmlElementContentPtr cont,\n\t xmlNodePtr node, unsigned char depth, long occurs,\n\t unsigned char state)", "test_filename": "tests_valid_vstateVPush.c" }, { "function_name": "vstateVPop", "function_signature": "static int vstateVPop(xmlValidCtxtPtr ctxt)", "test_filename": "tests_valid_vstateVPop.c" }, { "function_name": "nodeVPush", "function_signature": "static int nodeVPush(xmlValidCtxtPtr ctxt, xmlNodePtr value)", "test_filename": "tests_valid_nodeVPush.c" }, { "function_name": "nodeVPop", "function_signature": "static xmlNodePtr nodeVPop(xmlValidCtxtPtr ctxt)", "test_filename": "tests_valid_nodeVPop.c" }, { "function_name": "xmlValidBuildAContentModel", "function_signature": "static int xmlValidBuildAContentModel(xmlElementContentPtr content,\n\t\t xmlValidCtxtPtr ctxt,\n\t\t const xmlChar *name)", "test_filename": "tests_valid_xmlValidBuildAContentModel.c" }, { "function_name": "xmlValidBuildContentModel", "function_signature": "int xmlValidBuildContentModel(xmlValidCtxt *ctxt, xmlElement *elem)", "test_filename": "tests_valid_xmlValidBuildContentModel.c" }, { "function_name": "xmlFreeValidCtxt", "function_signature": "void xmlFreeValidCtxt(xmlValidCtxt *cur)", "test_filename": "tests_valid_xmlFreeValidCtxt.c" }, { "function_name": "xmlFreeDocElementContent", "function_signature": "void xmlFreeDocElementContent(xmlDoc *doc, xmlElementContent *cur)", "test_filename": "tests_valid_xmlFreeDocElementContent.c" }, { "function_name": "xmlSnprintfElementContent", "function_signature": "void xmlSnprintfElementContent(char *buf, int size, xmlElementContent *content, int englob)", "test_filename": "tests_valid_xmlSnprintfElementContent.c" }, { "function_name": "xmlFreeElement", "function_signature": "static void xmlFreeElement(xmlElementPtr elem)", "test_filename": "tests_valid_xmlFreeElement.c" }, { "function_name": "xmlDumpElementDecl", "function_signature": "void xmlDumpElementDecl(xmlBuffer *buf, xmlElement *elem)", "test_filename": "tests_valid_xmlDumpElementDecl.c" }, { "function_name": "xmlDumpElementTable", "function_signature": "void xmlDumpElementTable(xmlBuffer *buf, xmlElementTable *table)", "test_filename": "tests_valid_xmlDumpElementTable.c" }, { "function_name": "xmlScanIDAttributeDecl", "function_signature": "static int xmlScanIDAttributeDecl(xmlValidCtxtPtr ctxt, xmlElementPtr elem, int err)", "test_filename": "tests_valid_xmlScanIDAttributeDecl.c" }, { "function_name": "xmlFreeAttribute", "function_signature": "static void xmlFreeAttribute(xmlAttributePtr attr)", "test_filename": "tests_valid_xmlFreeAttribute.c" }, { "function_name": "xmlDumpAttributeDecl", "function_signature": "void xmlDumpAttributeDecl(xmlBuffer *buf, xmlAttribute *attr)", "test_filename": "tests_valid_xmlDumpAttributeDecl.c" }, { "function_name": "xmlDumpAttributeTable", "function_signature": "void xmlDumpAttributeTable(xmlBuffer *buf, xmlAttributeTable *table)", "test_filename": "tests_valid_xmlDumpAttributeTable.c" }, { "function_name": "xmlFreeNotation", "function_signature": "static void xmlFreeNotation(xmlNotationPtr nota)", "test_filename": "tests_valid_xmlFreeNotation.c" }, { "function_name": "xmlDumpNotationDecl", "function_signature": "void xmlDumpNotationDecl(xmlBuffer *buf, xmlNotation *nota)", "test_filename": "tests_valid_xmlDumpNotationDecl.c" }, { "function_name": "xmlDumpNotationTable", "function_signature": "void xmlDumpNotationTable(xmlBuffer *buf, xmlNotationTable *table)", "test_filename": "tests_valid_xmlDumpNotationTable.c" }, { "function_name": "xmlIsStreaming", "function_signature": "static int xmlIsStreaming(xmlValidCtxtPtr ctxt)", "test_filename": "tests_valid_xmlIsStreaming.c" }, { "function_name": "xmlFreeID", "function_signature": "static void xmlFreeID(xmlIDPtr id)", "test_filename": "tests_valid_xmlFreeID.c" }, { "function_name": "xmlAddIDInternal", "function_signature": "static int xmlAddIDInternal(xmlAttrPtr attr, const xmlChar *value, xmlIDPtr *idPtr)", "test_filename": "tests_valid_xmlAddIDInternal.c" }, { "function_name": "xmlIsID", "function_signature": "int xmlIsID(xmlDoc *doc, xmlNode *elem, xmlAttr *attr)", "test_filename": "tests_valid_xmlIsID.c" }, { "function_name": "xmlRemoveID", "function_signature": "int xmlRemoveID(xmlDoc *doc, xmlAttr *attr)", "test_filename": "tests_valid_xmlRemoveID.c" }, { "function_name": "xmlFreeRef", "function_signature": "static void xmlFreeRef(xmlLinkPtr lk)", "test_filename": "tests_valid_xmlFreeRef.c" }, { "function_name": "xmlWalkRemoveRef", "function_signature": "static int xmlWalkRemoveRef(const void *data, void *user)", "test_filename": "tests_valid_xmlWalkRemoveRef.c" }, { "function_name": "xmlIsRef", "function_signature": "int xmlIsRef(xmlDoc *doc, xmlNode *elem, xmlAttr *attr)", "test_filename": "tests_valid_xmlIsRef.c" }, { "function_name": "xmlRemoveRef", "function_signature": "int xmlRemoveRef(xmlDoc *doc, xmlAttr *attr)", "test_filename": "tests_valid_xmlRemoveRef.c" }, { "function_name": "xmlGetDtdElementDesc2", "function_signature": "static xmlElementPtr xmlGetDtdElementDesc2(xmlValidCtxtPtr ctxt, xmlDtdPtr dtd, const xmlChar *name)", "test_filename": "tests_valid_xmlGetDtdElementDesc2.c" }, { "function_name": "xmlValidateNotationUse", "function_signature": "int xmlValidateNotationUse(xmlValidCtxt *ctxt, xmlDoc *doc,\n const xmlChar *notationName)", "test_filename": "tests_valid_xmlValidateNotationUse.c" }, { "function_name": "xmlIsMixedElement", "function_signature": "int xmlIsMixedElement(xmlDoc *doc, const xmlChar *name)", "test_filename": "tests_valid_xmlIsMixedElement.c" }, { "function_name": "xmlValidNormalizeString", "function_signature": "static void xmlValidNormalizeString(xmlChar *str)", "test_filename": "tests_valid_xmlValidNormalizeString.c" }, { "function_name": "xmlValidateNamesValueInternal", "function_signature": "static int xmlValidateNamesValueInternal(const xmlChar *value, int flags)", "test_filename": "tests_valid_xmlValidateNamesValueInternal.c" }, { "function_name": "xmlValidateNmtokensValueInternal", "function_signature": "static int xmlValidateNmtokensValueInternal(const xmlChar *value, int flags)", "test_filename": "tests_valid_xmlValidateNmtokensValueInternal.c" }, { "function_name": "xmlValidateAttributeValueInternal", "function_signature": "static int xmlValidateAttributeValueInternal(xmlDocPtr doc, xmlAttributeType type,\n const xmlChar *value)", "test_filename": "tests_valid_xmlValidateAttributeValueInternal.c" }, { "function_name": "xmlValidateAttributeValue2", "function_signature": "static int xmlValidateAttributeValue2(xmlValidCtxtPtr ctxt, xmlDocPtr doc,\n const xmlChar *name, xmlAttributeType type, const xmlChar *value)", "test_filename": "tests_valid_xmlValidateAttributeValue2.c" }, { "function_name": "xmlValidateAttributeDecl", "function_signature": "int xmlValidateAttributeDecl(xmlValidCtxt *ctxt, xmlDoc *doc,\n xmlAttribute *attr)", "test_filename": "tests_valid_xmlValidateAttributeDecl.c" }, { "function_name": "xmlValidateElementDecl", "function_signature": "int xmlValidateElementDecl(xmlValidCtxt *ctxt, xmlDoc *doc,\n xmlElement *elem)", "test_filename": "tests_valid_xmlValidateElementDecl.c" }, { "function_name": "xmlValidateOneAttribute", "function_signature": "int xmlValidateOneAttribute(xmlValidCtxt *ctxt, xmlDoc *doc,\n xmlNode *elem, xmlAttr *attr, const xmlChar *value)", "test_filename": "tests_valid_xmlValidateOneAttribute.c" }, { "function_name": "xmlValidateOneNamespace", "function_signature": "int xmlValidateOneNamespace(xmlValidCtxt *ctxt, xmlDoc *doc,\nxmlNode *elem, const xmlChar *prefix, xmlNs *ns, const xmlChar *value)", "test_filename": "tests_valid_xmlValidateOneNamespace.c" }, { "function_name": "xmlValidateSkipIgnorable", "function_signature": "static xmlNodePtr xmlValidateSkipIgnorable(xmlNodePtr child)", "test_filename": "tests_valid_xmlValidateSkipIgnorable.c" }, { "function_name": "xmlValidateElementType", "function_signature": "static int xmlValidateElementType(xmlValidCtxtPtr ctxt)", "test_filename": "tests_valid_xmlValidateElementType.c" }, { "function_name": "xmlSnprintfElements", "function_signature": "static void xmlSnprintfElements(char *buf, int size, xmlNodePtr node, int glob)", "test_filename": "tests_valid_xmlSnprintfElements.c" }, { "function_name": "xmlValidateElementContent", "function_signature": "static int xmlValidateElementContent(xmlValidCtxtPtr ctxt, xmlNodePtr child,\n xmlElementPtr elemDecl, int warn, xmlNodePtr parent)", "test_filename": "tests_valid_xmlValidateElementContent.c" }, { "function_name": "xmlValidateOneCdataElement", "function_signature": "static int xmlValidateOneCdataElement(xmlValidCtxtPtr ctxt, xmlDocPtr doc,\n xmlNodePtr elem)", "test_filename": "tests_valid_xmlValidateOneCdataElement.c" }, { "function_name": "xmlValidateCheckMixed", "function_signature": "static int xmlValidateCheckMixed(xmlValidCtxtPtr ctxt,\n\t xmlElementContentPtr cont, const xmlChar *qname)", "test_filename": "tests_valid_xmlValidateCheckMixed.c" }, { "function_name": "xmlValidGetElemDecl", "function_signature": "static xmlElementPtr xmlValidGetElemDecl(xmlValidCtxtPtr ctxt, xmlDocPtr doc,\n\t xmlNodePtr elem, int *extsubset)", "test_filename": "tests_valid_xmlValidGetElemDecl.c" }, { "function_name": "xmlValidatePushElement", "function_signature": "int xmlValidatePushElement(xmlValidCtxt *ctxt, xmlDoc *doc,\n xmlNode *elem, const xmlChar *qname)", "test_filename": "tests_valid_xmlValidatePushElement.c" }, { "function_name": "xmlValidatePushCData", "function_signature": "int xmlValidatePushCData(xmlValidCtxt *ctxt, const xmlChar *data, int len)", "test_filename": "tests_valid_xmlValidatePushCData.c" }, { "function_name": "xmlValidatePopElement", "function_signature": "int xmlValidatePopElement(xmlValidCtxt *ctxt, xmlDoc *doc ATTRIBUTE_UNUSED,\n xmlNode *elem ATTRIBUTE_UNUSED,\n\t\t const xmlChar *qname ATTRIBUTE_UNUSED)", "test_filename": "tests_valid_xmlValidatePopElement.c" }, { "function_name": "xmlValidateOneElement", "function_signature": "int xmlValidateOneElement(xmlValidCtxt *ctxt, xmlDoc *doc,\n xmlNode *elem)", "test_filename": "tests_valid_xmlValidateOneElement.c" }, { "function_name": "xmlValidateRoot", "function_signature": "int xmlValidateRoot(xmlValidCtxt *ctxt, xmlDoc *doc)", "test_filename": "tests_valid_xmlValidateRoot.c" }, { "function_name": "xmlValidateElement", "function_signature": "int xmlValidateElement(xmlValidCtxt *ctxt, xmlDoc *doc, xmlNode *root)", "test_filename": "tests_valid_xmlValidateElement.c" }, { "function_name": "xmlValidateRef", "function_signature": "static void xmlValidateRef(xmlRefPtr ref, xmlValidCtxtPtr ctxt,\n\t const xmlChar *name)", "test_filename": "tests_valid_xmlValidateRef.c" }, { "function_name": "xmlValidateCheckRefCallback", "function_signature": "static void xmlValidateCheckRefCallback(void *payload, void *data, const xmlChar *name)", "test_filename": "tests_valid_xmlValidateCheckRefCallback.c" }, { "function_name": "xmlValidateDocumentFinal", "function_signature": "int xmlValidateDocumentFinal(xmlValidCtxt *ctxt, xmlDoc *doc)", "test_filename": "tests_valid_xmlValidateDocumentFinal.c" }, { "function_name": "xmlValidateDtd", "function_signature": "int xmlValidateDtd(xmlValidCtxt *ctxt, xmlDoc *doc, xmlDtd *dtd)", "test_filename": "tests_valid_xmlValidateDtd.c" }, { "function_name": "xmlValidateNotationCallback", "function_signature": "static void xmlValidateNotationCallback(void *payload, void *data,\n\t const xmlChar *name ATTRIBUTE_UNUSED)", "test_filename": "tests_valid_xmlValidateNotationCallback.c" }, { "function_name": "xmlValidateAttributeCallback", "function_signature": "static void xmlValidateAttributeCallback(void *payload, void *data,\n\t const xmlChar *name ATTRIBUTE_UNUSED)", "test_filename": "tests_valid_xmlValidateAttributeCallback.c" }, { "function_name": "xmlValidateDtdFinal", "function_signature": "int xmlValidateDtdFinal(xmlValidCtxt *ctxt, xmlDoc *doc)", "test_filename": "tests_valid_xmlValidateDtdFinal.c" }, { "function_name": "xmlValidateDocumentInternal", "function_signature": "static int xmlValidateDocumentInternal(xmlParserCtxtPtr ctxt, xmlValidCtxtPtr vctxt,\n xmlDocPtr doc)", "test_filename": "tests_valid_xmlValidateDocumentInternal.c" }, { "function_name": "xmlValidGetPotentialChildren", "function_signature": "int xmlValidGetPotentialChildren(xmlElementContent *ctree,\n const xmlChar **names,\n int *len, int max)", "test_filename": "tests_valid_xmlValidGetPotentialChildren.c" }, { "function_name": "xmlValidGetValidElements", "function_signature": "int xmlValidGetValidElements(xmlNode *prev, xmlNode *next, const xmlChar **names,\n int max)", "test_filename": "tests_valid_xmlValidGetValidElements.c" } ]