[ { "function_name": "LIBXML_ATTR_FORMAT", "function_signature": "static void LIBXML_ATTR_FORMAT(3,0) htmlParseErr(xmlParserCtxtPtr ctxt, xmlParserErrors error,\n const char *msg, const xmlChar *str1, const xmlChar *str2)\n{\n xmlCtxtErr(ctxt, NULL, XML_FROM_HTML, error, XML_ERR_ERROR,\n str1, str2, NULL, 0, msg, str1, str2); } /************************************************************************\n *\t\t\t\t\t\t\t\t\t*\n *\tParser stacks related functions and macros\t\t*\n *\t\t\t\t\t\t\t\t\t*\n ************************************************************************/ /**\n * Pushes a new element name on top of the name stack\n *\n * @param ctxt an HTML parser context\n * @param value the element name\n * @returns -1 in case of error, the index in the stack otherwise\n */ static int\nhtmlnamePush(htmlParserCtxtPtr ctxt, const xmlChar * value)", "test_filename": "tests_HTMLparser_LIBXML_ATTR_FORMAT.c" }, { "function_name": "htmlNodeInfoPush", "function_signature": "static int htmlNodeInfoPush(htmlParserCtxtPtr ctxt, htmlParserNodeInfo *value)", "test_filename": "tests_HTMLparser_htmlNodeInfoPush.c" }, { "function_name": "htmlValidateUtf8", "function_signature": "static int htmlValidateUtf8(xmlParserCtxtPtr ctxt, const xmlChar *str, size_t len,\n int partial)", "test_filename": "tests_HTMLparser_htmlValidateUtf8.c" }, { "function_name": "htmlSkipBlankChars", "function_signature": "static int htmlSkipBlankChars(xmlParserCtxtPtr ctxt)", "test_filename": "tests_HTMLparser_htmlSkipBlankChars.c" }, { "function_name": "htmlParserFinishElementParsing", "function_signature": "static void htmlParserFinishElementParsing(htmlParserCtxtPtr ctxt)", "test_filename": "tests_HTMLparser_htmlParserFinishElementParsing.c" }, { "function_name": "htmlCompareStartClose", "function_signature": "static int htmlCompareStartClose(const void *vkey, const void *member)", "test_filename": "tests_HTMLparser_htmlCompareStartClose.c" }, { "function_name": "htmlCheckAutoClose", "function_signature": "static int htmlCheckAutoClose(const xmlChar * newtag, const xmlChar * oldtag)", "test_filename": "tests_HTMLparser_htmlCheckAutoClose.c" }, { "function_name": "htmlAutoCloseOnClose", "function_signature": "static void htmlAutoCloseOnClose(htmlParserCtxtPtr ctxt, const xmlChar * newtag)", "test_filename": "tests_HTMLparser_htmlAutoCloseOnClose.c" }, { "function_name": "htmlAutoCloseOnEnd", "function_signature": "static void htmlAutoCloseOnEnd(htmlParserCtxtPtr ctxt)", "test_filename": "tests_HTMLparser_htmlAutoCloseOnEnd.c" }, { "function_name": "htmlAutoClose", "function_signature": "static void htmlAutoClose(htmlParserCtxtPtr ctxt, const xmlChar * newtag)", "test_filename": "tests_HTMLparser_htmlAutoClose.c" }, { "function_name": "htmlAutoCloseTag", "function_signature": "int htmlAutoCloseTag(xmlDoc *doc, const xmlChar *name, xmlNode *elem)", "test_filename": "tests_HTMLparser_htmlAutoCloseTag.c" }, { "function_name": "htmlIsAutoClosed", "function_signature": "int htmlIsAutoClosed(xmlDoc *doc, xmlNode *elem)", "test_filename": "tests_HTMLparser_htmlIsAutoClosed.c" }, { "function_name": "htmlCheckImplied", "function_signature": "static void htmlCheckImplied(htmlParserCtxtPtr ctxt, const xmlChar *newtag)", "test_filename": "tests_HTMLparser_htmlCheckImplied.c" }, { "function_name": "htmlStartCharData", "function_signature": "static void htmlStartCharData(htmlParserCtxtPtr ctxt)", "test_filename": "tests_HTMLparser_htmlStartCharData.c" }, { "function_name": "htmlIsScriptAttribute", "function_signature": "int htmlIsScriptAttribute(const xmlChar *name)", "test_filename": "tests_HTMLparser_htmlIsScriptAttribute.c" }, { "function_name": "htmlUTF8ToHtml", "function_signature": "int htmlUTF8ToHtml(unsigned char* out, int *outlen,\n const unsigned char* in, int *inlen)", "test_filename": "tests_HTMLparser_htmlUTF8ToHtml.c" }, { "function_name": "htmlEncodeEntities", "function_signature": "int htmlEncodeEntities(unsigned char* out, int *outlen,\n\t\t const unsigned char* in, int *inlen, int quoteChar)", "test_filename": "tests_HTMLparser_htmlEncodeEntities.c" }, { "function_name": "areBlanks", "function_signature": "static int areBlanks(htmlParserCtxtPtr ctxt, const xmlChar *str, int len)", "test_filename": "tests_HTMLparser_areBlanks.c" }, { "function_name": "htmlParseHTMLName", "function_signature": "static xmlHashedString htmlParseHTMLName(htmlParserCtxtPtr ctxt, int attr)", "test_filename": "tests_HTMLparser_htmlParseHTMLName.c" }, { "function_name": "htmlCharDataSAXCallback", "function_signature": "static void htmlCharDataSAXCallback(htmlParserCtxtPtr ctxt, const xmlChar *buf,\n int size, int mode)", "test_filename": "tests_HTMLparser_htmlCharDataSAXCallback.c" }, { "function_name": "htmlParseCharData", "function_signature": "static int htmlParseCharData(htmlParserCtxtPtr ctxt, int partial)", "test_filename": "tests_HTMLparser_htmlParseCharData.c" }, { "function_name": "htmlParseComment", "function_signature": "static void htmlParseComment(htmlParserCtxtPtr ctxt, int bogus)", "test_filename": "tests_HTMLparser_htmlParseComment.c" }, { "function_name": "htmlSkipBogusDoctype", "function_signature": "static void htmlSkipBogusDoctype(htmlParserCtxtPtr ctxt)", "test_filename": "tests_HTMLparser_htmlSkipBogusDoctype.c" }, { "function_name": "htmlParseDocTypeDecl", "function_signature": "static void htmlParseDocTypeDecl(htmlParserCtxtPtr ctxt)", "test_filename": "tests_HTMLparser_htmlParseDocTypeDecl.c" }, { "function_name": "htmlParseAttribute", "function_signature": "static xmlHashedString htmlParseAttribute(htmlParserCtxtPtr ctxt, xmlChar **value)", "test_filename": "tests_HTMLparser_htmlParseAttribute.c" }, { "function_name": "htmlCharEncCheckAsciiCompatible", "function_signature": "static int htmlCharEncCheckAsciiCompatible(htmlParserCtxt *ctxt,\n const xmlChar *encoding)", "test_filename": "tests_HTMLparser_htmlCharEncCheckAsciiCompatible.c" }, { "function_name": "htmlCheckMeta", "function_signature": "static void htmlCheckMeta(htmlParserCtxtPtr ctxt, const xmlChar **atts)", "test_filename": "tests_HTMLparser_htmlCheckMeta.c" }, { "function_name": "htmlAttrHashInsert", "function_signature": "static int htmlAttrHashInsert(xmlParserCtxtPtr ctxt, unsigned size, const xmlChar *name,\n unsigned hashValue, int aindex)", "test_filename": "tests_HTMLparser_htmlAttrHashInsert.c" }, { "function_name": "htmlParseStartTag", "function_signature": "static void htmlParseStartTag(htmlParserCtxtPtr ctxt)", "test_filename": "tests_HTMLparser_htmlParseStartTag.c" }, { "function_name": "htmlParseEndTag", "function_signature": "static void htmlParseEndTag(htmlParserCtxtPtr ctxt)", "test_filename": "tests_HTMLparser_htmlParseEndTag.c" }, { "function_name": "htmlParseContent", "function_signature": "static void htmlParseContent(htmlParserCtxtPtr ctxt)", "test_filename": "tests_HTMLparser_htmlParseContent.c" }, { "function_name": "htmlParseElementInternal", "function_signature": "static int htmlParseElementInternal(htmlParserCtxtPtr ctxt)", "test_filename": "tests_HTMLparser_htmlParseElementInternal.c" }, { "function_name": "htmlParseElement", "function_signature": "void htmlParseElement(htmlParserCtxt *ctxt)", "test_filename": "tests_HTMLparser_htmlParseElement.c" }, { "function_name": "htmlParseDocument", "function_signature": "int htmlParseDocument(htmlParserCtxt *ctxt)", "test_filename": "tests_HTMLparser_htmlParseDocument.c" }, { "function_name": "htmlInitParserCtxt", "function_signature": "static int htmlInitParserCtxt(htmlParserCtxtPtr ctxt, const htmlSAXHandler *sax,\n void *userData)", "test_filename": "tests_HTMLparser_htmlInitParserCtxt.c" }, { "function_name": "htmlCreateMemoryParserCtxtInternal", "function_signature": "static htmlParserCtxtPtr htmlCreateMemoryParserCtxtInternal(const char *url,\n const char *buffer, size_t size,\n const char *encoding)", "test_filename": "tests_HTMLparser_htmlCreateMemoryParserCtxtInternal.c" }, { "function_name": "htmlCreateDocParserCtxt", "function_signature": "static htmlParserCtxtPtr htmlCreateDocParserCtxt(const xmlChar *str, const char *url,\n const char *encoding)", "test_filename": "tests_HTMLparser_htmlCreateDocParserCtxt.c" }, { "function_name": "htmlParseLookupGt", "function_signature": "static int htmlParseLookupGt(xmlParserCtxtPtr ctxt)", "test_filename": "tests_HTMLparser_htmlParseLookupGt.c" }, { "function_name": "htmlParseLookupString", "function_signature": "static int htmlParseLookupString(xmlParserCtxtPtr ctxt, size_t startDelta,\n const char *str, size_t strLen, size_t extraLen)", "test_filename": "tests_HTMLparser_htmlParseLookupString.c" }, { "function_name": "htmlParseLookupCommentEnd", "function_signature": "static int htmlParseLookupCommentEnd(htmlParserCtxtPtr ctxt)", "test_filename": "tests_HTMLparser_htmlParseLookupCommentEnd.c" }, { "function_name": "htmlParseTryOrFinish", "function_signature": "static void htmlParseTryOrFinish(htmlParserCtxtPtr ctxt, int terminate)", "test_filename": "tests_HTMLparser_htmlParseTryOrFinish.c" }, { "function_name": "htmlParseChunk", "function_signature": "int htmlParseChunk(htmlParserCtxt *ctxt, const char *chunk, int size,\n int terminate)", "test_filename": "tests_HTMLparser_htmlParseChunk.c" }, { "function_name": "htmlCtxtSetOptionsInternal", "function_signature": "static int htmlCtxtSetOptionsInternal(xmlParserCtxtPtr ctxt, int options, int keepMask)", "test_filename": "tests_HTMLparser_htmlCtxtSetOptionsInternal.c" }, { "function_name": "htmlCtxtUseOptions", "function_signature": "int htmlCtxtUseOptions(htmlParserCtxt *ctxt, int options)", "test_filename": "tests_HTMLparser_htmlCtxtUseOptions.c" } ]