libxml / injectable_functions /xpath_injectable_functions.json
AryaWu's picture
Upload folder using huggingface_hub
6baed57 verified
[
{
"function_name": "xmlInitXPathInternal",
"function_signature": "void xmlInitXPathInternal(void)",
"test_filename": "tests_xpath_xmlInitXPathInternal.c"
},
{
"function_name": "xmlXPathIsInf",
"function_signature": "int xmlXPathIsInf(double val)",
"test_filename": "tests_xpath_xmlXPathIsInf.c"
},
{
"function_name": "xmlXPathCmpNodesExt",
"function_signature": "static int xmlXPathCmpNodesExt(xmlNodePtr node1, xmlNodePtr node2)",
"test_filename": "tests_xpath_xmlXPathCmpNodesExt.c"
},
{
"function_name": "xmlXPathErrFmt",
"function_signature": "static void xmlXPathErrFmt(xmlXPathParserContext *ctxt, int code, const char *fmt, ...)",
"test_filename": "tests_xpath_xmlXPathErrFmt.c"
},
{
"function_name": "xmlXPathCheckOpLimit",
"function_signature": "static int xmlXPathCheckOpLimit(xmlXPathParserContextPtr ctxt, unsigned long opCount)",
"test_filename": "tests_xpath_xmlXPathCheckOpLimit.c"
},
{
"function_name": "xmlXPathNewCompExpr",
"function_signature": "static xmlXPathCompExprPtr xmlXPathNewCompExpr(void)",
"test_filename": "tests_xpath_xmlXPathNewCompExpr.c"
},
{
"function_name": "xmlXPathFreeCompExpr",
"function_signature": "void xmlXPathFreeCompExpr(xmlXPathCompExpr *comp)",
"test_filename": "tests_xpath_xmlXPathFreeCompExpr.c"
},
{
"function_name": "xmlXPathCompExprAdd",
"function_signature": "static int xmlXPathCompExprAdd(xmlXPathParserContextPtr ctxt, int ch1, int ch2,\n xmlXPathOp op, int value,\n int value2, int value3, void *value4, void *value5)",
"test_filename": "tests_xpath_xmlXPathCompExprAdd.c"
},
{
"function_name": "xmlXPathDebugDumpNode",
"function_signature": "static void xmlXPathDebugDumpNode(FILE *output, xmlNodePtr cur, int depth)",
"test_filename": "tests_xpath_xmlXPathDebugDumpNode.c"
},
{
"function_name": "xmlXPathDebugDumpNodeList",
"function_signature": "static void xmlXPathDebugDumpNodeList(FILE *output, xmlNodePtr cur, int depth)",
"test_filename": "tests_xpath_xmlXPathDebugDumpNodeList.c"
},
{
"function_name": "xmlXPathDebugDumpNodeSet",
"function_signature": "static void xmlXPathDebugDumpNodeSet(FILE *output, xmlNodeSetPtr cur, int depth)",
"test_filename": "tests_xpath_xmlXPathDebugDumpNodeSet.c"
},
{
"function_name": "xmlXPathDebugDumpValueTree",
"function_signature": "static void xmlXPathDebugDumpValueTree(FILE *output, xmlNodeSetPtr cur, int depth)",
"test_filename": "tests_xpath_xmlXPathDebugDumpValueTree.c"
},
{
"function_name": "xmlXPathDebugDumpObject",
"function_signature": "void xmlXPathDebugDumpObject(FILE *output, xmlXPathObject *cur, int depth)",
"test_filename": "tests_xpath_xmlXPathDebugDumpObject.c"
},
{
"function_name": "xmlXPathDebugDumpStepOp",
"function_signature": "static void xmlXPathDebugDumpStepOp(FILE *output, xmlXPathCompExprPtr comp,\n\t xmlXPathStepOpPtr op, int depth)",
"test_filename": "tests_xpath_xmlXPathDebugDumpStepOp.c"
},
{
"function_name": "xmlXPathDebugDumpCompExpr",
"function_signature": "void xmlXPathDebugDumpCompExpr(FILE *output, xmlXPathCompExpr *comp,\n\t int depth)",
"test_filename": "tests_xpath_xmlXPathDebugDumpCompExpr.c"
},
{
"function_name": "xmlXPathNewCache",
"function_signature": "static xmlXPathContextCachePtr xmlXPathNewCache(void)",
"test_filename": "tests_xpath_xmlXPathNewCache.c"
},
{
"function_name": "xmlXPathCacheFreeObjectList",
"function_signature": "static void xmlXPathCacheFreeObjectList(xmlXPathObjectPtr list)",
"test_filename": "tests_xpath_xmlXPathCacheFreeObjectList.c"
},
{
"function_name": "xmlXPathFreeCache",
"function_signature": "static void xmlXPathFreeCache(xmlXPathContextCachePtr cache)",
"test_filename": "tests_xpath_xmlXPathFreeCache.c"
},
{
"function_name": "xmlXPathContextSetCache",
"function_signature": "int xmlXPathContextSetCache(xmlXPathContext *ctxt,\n\t\t\tint active,\n\t\t\tint value,\n\t\t\tint options)",
"test_filename": "tests_xpath_xmlXPathContextSetCache.c"
},
{
"function_name": "xmlXPathCacheWrapNodeSet",
"function_signature": "static xmlXPathObjectPtr xmlXPathCacheWrapNodeSet(xmlXPathParserContextPtr pctxt, xmlNodeSetPtr val)",
"test_filename": "tests_xpath_xmlXPathCacheWrapNodeSet.c"
},
{
"function_name": "xmlXPathCacheWrapString",
"function_signature": "static xmlXPathObjectPtr xmlXPathCacheWrapString(xmlXPathParserContextPtr pctxt, xmlChar *val)",
"test_filename": "tests_xpath_xmlXPathCacheWrapString.c"
},
{
"function_name": "xmlXPathCacheNewNodeSet",
"function_signature": "static xmlXPathObjectPtr xmlXPathCacheNewNodeSet(xmlXPathParserContextPtr pctxt, xmlNodePtr val)",
"test_filename": "tests_xpath_xmlXPathCacheNewNodeSet.c"
},
{
"function_name": "xmlXPathCacheNewString",
"function_signature": "static xmlXPathObjectPtr xmlXPathCacheNewString(xmlXPathParserContextPtr pctxt, const xmlChar *val)",
"test_filename": "tests_xpath_xmlXPathCacheNewString.c"
},
{
"function_name": "xmlXPathCacheNewBoolean",
"function_signature": "static xmlXPathObjectPtr xmlXPathCacheNewBoolean(xmlXPathParserContextPtr pctxt, int val)",
"test_filename": "tests_xpath_xmlXPathCacheNewBoolean.c"
},
{
"function_name": "xmlXPathCacheNewFloat",
"function_signature": "static xmlXPathObjectPtr xmlXPathCacheNewFloat(xmlXPathParserContextPtr pctxt, double val)",
"test_filename": "tests_xpath_xmlXPathCacheNewFloat.c"
},
{
"function_name": "xmlXPathCacheObjectCopy",
"function_signature": "static xmlXPathObjectPtr xmlXPathCacheObjectCopy(xmlXPathParserContextPtr pctxt, xmlXPathObjectPtr val)",
"test_filename": "tests_xpath_xmlXPathCacheObjectCopy.c"
},
{
"function_name": "xmlXPathCastToNumberInternal",
"function_signature": "static double xmlXPathCastToNumberInternal(xmlXPathParserContextPtr ctxt,\n xmlXPathObjectPtr val)",
"test_filename": "tests_xpath_xmlXPathCastToNumberInternal.c"
},
{
"function_name": "xmlXPathValuePush",
"function_signature": "int xmlXPathValuePush(xmlXPathParserContext *ctxt, xmlXPathObject *value)",
"test_filename": "tests_xpath_xmlXPathValuePush.c"
},
{
"function_name": "xmlXPathPopBoolean",
"function_signature": "int xmlXPathPopBoolean (xmlXPathParserContext *ctxt)",
"test_filename": "tests_xpath_xmlXPathPopBoolean.c"
},
{
"function_name": "xmlXPathPopNumber",
"function_signature": "double xmlXPathPopNumber (xmlXPathParserContext *ctxt)",
"test_filename": "tests_xpath_xmlXPathPopNumber.c"
},
{
"function_name": "xmlXPathFormatNumber",
"function_signature": "static void xmlXPathFormatNumber(double number, char buffer[], int buffersize)",
"test_filename": "tests_xpath_xmlXPathFormatNumber.c"
},
{
"function_name": "xmlXPathOrderDocElems",
"function_signature": "long xmlXPathOrderDocElems(xmlDoc *doc)",
"test_filename": "tests_xpath_xmlXPathOrderDocElems.c"
},
{
"function_name": "xmlXPathCmpNodes",
"function_signature": "int xmlXPathCmpNodes(xmlNode *node1, xmlNode *node2)",
"test_filename": "tests_xpath_xmlXPathCmpNodes.c"
},
{
"function_name": "xmlXPathNodeSetSort",
"function_signature": "void xmlXPathNodeSetSort(xmlNodeSet *set)",
"test_filename": "tests_xpath_xmlXPathNodeSetSort.c"
},
{
"function_name": "xmlXPathNodeSetDupNs",
"function_signature": "static xmlNodePtr xmlXPathNodeSetDupNs(xmlNodePtr node, xmlNsPtr ns)",
"test_filename": "tests_xpath_xmlXPathNodeSetDupNs.c"
},
{
"function_name": "xmlXPathNodeSetFreeNs",
"function_signature": "void xmlXPathNodeSetFreeNs(xmlNs *ns)",
"test_filename": "tests_xpath_xmlXPathNodeSetFreeNs.c"
},
{
"function_name": "xmlXPathNodeSetContains",
"function_signature": "int xmlXPathNodeSetContains (xmlNodeSet *cur, xmlNode *val)",
"test_filename": "tests_xpath_xmlXPathNodeSetContains.c"
},
{
"function_name": "xmlXPathNodeSetGrow",
"function_signature": "static int xmlXPathNodeSetGrow(xmlNodeSetPtr cur)",
"test_filename": "tests_xpath_xmlXPathNodeSetGrow.c"
},
{
"function_name": "xmlXPathNodeSetAddNs",
"function_signature": "int xmlXPathNodeSetAddNs(xmlNodeSet *cur, xmlNode *node, xmlNs *ns)",
"test_filename": "tests_xpath_xmlXPathNodeSetAddNs.c"
},
{
"function_name": "xmlXPathNodeSetAdd",
"function_signature": "int xmlXPathNodeSetAdd(xmlNodeSet *cur, xmlNode *val)",
"test_filename": "tests_xpath_xmlXPathNodeSetAdd.c"
},
{
"function_name": "xmlXPathNodeSetAddUnique",
"function_signature": "int xmlXPathNodeSetAddUnique(xmlNodeSet *cur, xmlNode *val)",
"test_filename": "tests_xpath_xmlXPathNodeSetAddUnique.c"
},
{
"function_name": "xmlXPathNodeSetMergeAndClear",
"function_signature": "static xmlNodeSetPtr xmlXPathNodeSetMergeAndClear(xmlNodeSetPtr set1, xmlNodeSetPtr set2)",
"test_filename": "tests_xpath_xmlXPathNodeSetMergeAndClear.c"
},
{
"function_name": "xmlXPathNodeSetMergeAndClearNoDupls",
"function_signature": "static xmlNodeSetPtr xmlXPathNodeSetMergeAndClearNoDupls(xmlNodeSetPtr set1, xmlNodeSetPtr set2)",
"test_filename": "tests_xpath_xmlXPathNodeSetMergeAndClearNoDupls.c"
},
{
"function_name": "xmlXPathNodeSetDel",
"function_signature": "void xmlXPathNodeSetDel(xmlNodeSet *cur, xmlNode *val)",
"test_filename": "tests_xpath_xmlXPathNodeSetDel.c"
},
{
"function_name": "xmlXPathNodeSetRemove",
"function_signature": "void xmlXPathNodeSetRemove(xmlNodeSet *cur, int val)",
"test_filename": "tests_xpath_xmlXPathNodeSetRemove.c"
},
{
"function_name": "xmlXPathFreeNodeSet",
"function_signature": "void xmlXPathFreeNodeSet(xmlNodeSet *obj)",
"test_filename": "tests_xpath_xmlXPathFreeNodeSet.c"
},
{
"function_name": "xmlXPathNodeSetClearFromPos",
"function_signature": "static void xmlXPathNodeSetClearFromPos(xmlNodeSetPtr set, int pos, int hasNsNodes)",
"test_filename": "tests_xpath_xmlXPathNodeSetClearFromPos.c"
},
{
"function_name": "xmlXPathNodeSetKeepLast",
"function_signature": "static void xmlXPathNodeSetKeepLast(xmlNodeSetPtr set)",
"test_filename": "tests_xpath_xmlXPathNodeSetKeepLast.c"
},
{
"function_name": "xmlXPathHasSameNodes",
"function_signature": "int xmlXPathHasSameNodes (xmlNodeSet *nodes1, xmlNodeSet *nodes2)",
"test_filename": "tests_xpath_xmlXPathHasSameNodes.c"
},
{
"function_name": "xmlXPathRegisterFuncNS",
"function_signature": "int xmlXPathRegisterFuncNS(xmlXPathContext *ctxt, const xmlChar *name,\n\t\t const xmlChar *ns_uri, xmlXPathFunction f)",
"test_filename": "tests_xpath_xmlXPathRegisterFuncNS.c"
},
{
"function_name": "xmlXPathFunctionLookupNS",
"function_signature": "xmlXPathFunction xmlXPathFunctionLookupNS(xmlXPathContext *ctxt, const xmlChar *name,\n\t\t\t const xmlChar *ns_uri)",
"test_filename": "tests_xpath_xmlXPathFunctionLookupNS.c"
},
{
"function_name": "xmlXPathRegisterVariableNS",
"function_signature": "int xmlXPathRegisterVariableNS(xmlXPathContext *ctxt, const xmlChar *name,\n\t\t\t const xmlChar *ns_uri,\n\t\t\t xmlXPathObject *value)",
"test_filename": "tests_xpath_xmlXPathRegisterVariableNS.c"
},
{
"function_name": "xmlXPathRegisterNs",
"function_signature": "int xmlXPathRegisterNs(xmlXPathContext *ctxt, const xmlChar *prefix,\n\t\t\t const xmlChar *ns_uri)",
"test_filename": "tests_xpath_xmlXPathRegisterNs.c"
},
{
"function_name": "xmlXPathFreeObject",
"function_signature": "void xmlXPathFreeObject(xmlXPathObject *obj)",
"test_filename": "tests_xpath_xmlXPathFreeObject.c"
},
{
"function_name": "xmlXPathReleaseObject",
"function_signature": "static void xmlXPathReleaseObject(xmlXPathContextPtr ctxt, xmlXPathObjectPtr obj)",
"test_filename": "tests_xpath_xmlXPathReleaseObject.c"
},
{
"function_name": "xmlXPathNodeToNumberInternal",
"function_signature": "static double xmlXPathNodeToNumberInternal(xmlXPathParserContextPtr ctxt, xmlNodePtr node)",
"test_filename": "tests_xpath_xmlXPathNodeToNumberInternal.c"
},
{
"function_name": "xmlXPathCastNodeSetToNumber",
"function_signature": "double xmlXPathCastNodeSetToNumber (xmlNodeSet *ns)",
"test_filename": "tests_xpath_xmlXPathCastNodeSetToNumber.c"
},
{
"function_name": "xmlXPathCastToBoolean",
"function_signature": "int xmlXPathCastToBoolean (xmlXPathObject *val)",
"test_filename": "tests_xpath_xmlXPathCastToBoolean.c"
},
{
"function_name": "xmlXPathFreeContext",
"function_signature": "void xmlXPathFreeContext(xmlXPathContext *ctxt)",
"test_filename": "tests_xpath_xmlXPathFreeContext.c"
},
{
"function_name": "xmlXPathCompParserContext",
"function_signature": "static xmlXPathParserContextPtr xmlXPathCompParserContext(xmlXPathCompExprPtr comp, xmlXPathContextPtr ctxt)",
"test_filename": "tests_xpath_xmlXPathCompParserContext.c"
},
{
"function_name": "xmlXPathFreeParserContext",
"function_signature": "void xmlXPathFreeParserContext(xmlXPathParserContext *ctxt)",
"test_filename": "tests_xpath_xmlXPathFreeParserContext.c"
},
{
"function_name": "xmlXPathNodeValHash",
"function_signature": "static unsigned int xmlXPathNodeValHash(xmlNodePtr node)",
"test_filename": "tests_xpath_xmlXPathNodeValHash.c"
},
{
"function_name": "xmlXPathCompareNodeSetFloat",
"function_signature": "static int xmlXPathCompareNodeSetFloat(xmlXPathParserContextPtr ctxt, int inf, int strict,\n\t xmlXPathObjectPtr arg, xmlXPathObjectPtr f)",
"test_filename": "tests_xpath_xmlXPathCompareNodeSetFloat.c"
},
{
"function_name": "xmlXPathCompareNodeSetString",
"function_signature": "static int xmlXPathCompareNodeSetString(xmlXPathParserContextPtr ctxt, int inf, int strict,\n\t xmlXPathObjectPtr arg, xmlXPathObjectPtr s)",
"test_filename": "tests_xpath_xmlXPathCompareNodeSetString.c"
},
{
"function_name": "xmlXPathCompareNodeSets",
"function_signature": "static int xmlXPathCompareNodeSets(xmlXPathParserContextPtr ctxt, int inf, int strict,\n\t xmlXPathObjectPtr arg1, xmlXPathObjectPtr arg2)",
"test_filename": "tests_xpath_xmlXPathCompareNodeSets.c"
},
{
"function_name": "xmlXPathCompareNodeSetValue",
"function_signature": "static int xmlXPathCompareNodeSetValue(xmlXPathParserContextPtr ctxt, int inf, int strict,\n\t xmlXPathObjectPtr arg, xmlXPathObjectPtr val)",
"test_filename": "tests_xpath_xmlXPathCompareNodeSetValue.c"
},
{
"function_name": "xmlXPathEqualNodeSetString",
"function_signature": "static int xmlXPathEqualNodeSetString(xmlXPathParserContextPtr ctxt,\n xmlXPathObjectPtr arg, const xmlChar * str, int neq)",
"test_filename": "tests_xpath_xmlXPathEqualNodeSetString.c"
},
{
"function_name": "xmlXPathEqualNodeSetFloat",
"function_signature": "static int xmlXPathEqualNodeSetFloat(xmlXPathParserContextPtr ctxt,\n xmlXPathObjectPtr arg, double f, int neq)",
"test_filename": "tests_xpath_xmlXPathEqualNodeSetFloat.c"
},
{
"function_name": "xmlXPathEqualNodeSets",
"function_signature": "static int xmlXPathEqualNodeSets(xmlXPathParserContextPtr ctxt, xmlXPathObjectPtr arg1,\n xmlXPathObjectPtr arg2, int neq)",
"test_filename": "tests_xpath_xmlXPathEqualNodeSets.c"
},
{
"function_name": "xmlXPathEqualValuesCommon",
"function_signature": "static int xmlXPathEqualValuesCommon(xmlXPathParserContextPtr ctxt,\n xmlXPathObjectPtr arg1, xmlXPathObjectPtr arg2)",
"test_filename": "tests_xpath_xmlXPathEqualValuesCommon.c"
},
{
"function_name": "xmlXPathEqualValues",
"function_signature": "int xmlXPathEqualValues(xmlXPathParserContext *ctxt)",
"test_filename": "tests_xpath_xmlXPathEqualValues.c"
},
{
"function_name": "xmlXPathNotEqualValues",
"function_signature": "int xmlXPathNotEqualValues(xmlXPathParserContext *ctxt)",
"test_filename": "tests_xpath_xmlXPathNotEqualValues.c"
},
{
"function_name": "xmlXPathCompareValues",
"function_signature": "int xmlXPathCompareValues(xmlXPathParserContext *ctxt, int inf, int strict)",
"test_filename": "tests_xpath_xmlXPathCompareValues.c"
},
{
"function_name": "xmlXPathAddValues",
"function_signature": "void xmlXPathAddValues(xmlXPathParserContext *ctxt)",
"test_filename": "tests_xpath_xmlXPathAddValues.c"
},
{
"function_name": "xmlXPathSubValues",
"function_signature": "void xmlXPathSubValues(xmlXPathParserContext *ctxt)",
"test_filename": "tests_xpath_xmlXPathSubValues.c"
},
{
"function_name": "xmlXPathMultValues",
"function_signature": "void xmlXPathMultValues(xmlXPathParserContext *ctxt)",
"test_filename": "tests_xpath_xmlXPathMultValues.c"
},
{
"function_name": "xmlXPathDivValues",
"function_signature": "void xmlXPathDivValues(xmlXPathParserContext *ctxt)",
"test_filename": "tests_xpath_xmlXPathDivValues.c"
},
{
"function_name": "xmlXPathModValues",
"function_signature": "void xmlXPathModValues(xmlXPathParserContext *ctxt)",
"test_filename": "tests_xpath_xmlXPathModValues.c"
},
{
"function_name": "xmlXPathNextChildElement",
"function_signature": "static xmlNodePtr xmlXPathNextChildElement(xmlXPathParserContextPtr ctxt, xmlNodePtr cur)",
"test_filename": "tests_xpath_xmlXPathNextChildElement.c"
},
{
"function_name": "xmlXPathIsAncestor",
"function_signature": "static int xmlXPathIsAncestor(xmlNodePtr ancestor, xmlNodePtr node)",
"test_filename": "tests_xpath_xmlXPathIsAncestor.c"
},
{
"function_name": "xmlXPathNextPrecedingInternal",
"function_signature": "static xmlNodePtr xmlXPathNextPrecedingInternal(xmlXPathParserContextPtr ctxt,\n xmlNodePtr cur)",
"test_filename": "tests_xpath_xmlXPathNextPrecedingInternal.c"
},
{
"function_name": "xmlXPathLastFunction",
"function_signature": "void xmlXPathLastFunction(xmlXPathParserContext *ctxt, int nargs)",
"test_filename": "tests_xpath_xmlXPathLastFunction.c"
},
{
"function_name": "xmlXPathPositionFunction",
"function_signature": "void xmlXPathPositionFunction(xmlXPathParserContext *ctxt, int nargs)",
"test_filename": "tests_xpath_xmlXPathPositionFunction.c"
},
{
"function_name": "xmlXPathCountFunction",
"function_signature": "void xmlXPathCountFunction(xmlXPathParserContext *ctxt, int nargs)",
"test_filename": "tests_xpath_xmlXPathCountFunction.c"
},
{
"function_name": "xmlXPathGetElementsByIds",
"function_signature": "static xmlNodeSetPtr xmlXPathGetElementsByIds (xmlDocPtr doc, const xmlChar *ids)",
"test_filename": "tests_xpath_xmlXPathGetElementsByIds.c"
},
{
"function_name": "xmlXPathIdFunction",
"function_signature": "void xmlXPathIdFunction(xmlXPathParserContext *ctxt, int nargs)",
"test_filename": "tests_xpath_xmlXPathIdFunction.c"
},
{
"function_name": "xmlXPathLocalNameFunction",
"function_signature": "void xmlXPathLocalNameFunction(xmlXPathParserContext *ctxt, int nargs)",
"test_filename": "tests_xpath_xmlXPathLocalNameFunction.c"
},
{
"function_name": "xmlXPathNamespaceURIFunction",
"function_signature": "void xmlXPathNamespaceURIFunction(xmlXPathParserContext *ctxt, int nargs)",
"test_filename": "tests_xpath_xmlXPathNamespaceURIFunction.c"
},
{
"function_name": "xmlXPathNameFunction",
"function_signature": "static void xmlXPathNameFunction(xmlXPathParserContextPtr ctxt, int nargs)",
"test_filename": "tests_xpath_xmlXPathNameFunction.c"
},
{
"function_name": "xmlXPathStringFunction",
"function_signature": "void xmlXPathStringFunction(xmlXPathParserContext *ctxt, int nargs)",
"test_filename": "tests_xpath_xmlXPathStringFunction.c"
},
{
"function_name": "xmlXPathStringLengthFunction",
"function_signature": "void xmlXPathStringLengthFunction(xmlXPathParserContext *ctxt, int nargs)",
"test_filename": "tests_xpath_xmlXPathStringLengthFunction.c"
},
{
"function_name": "xmlXPathConcatFunction",
"function_signature": "void xmlXPathConcatFunction(xmlXPathParserContext *ctxt, int nargs)",
"test_filename": "tests_xpath_xmlXPathConcatFunction.c"
},
{
"function_name": "xmlXPathContainsFunction",
"function_signature": "void xmlXPathContainsFunction(xmlXPathParserContext *ctxt, int nargs)",
"test_filename": "tests_xpath_xmlXPathContainsFunction.c"
},
{
"function_name": "xmlXPathStartsWithFunction",
"function_signature": "void xmlXPathStartsWithFunction(xmlXPathParserContext *ctxt, int nargs)",
"test_filename": "tests_xpath_xmlXPathStartsWithFunction.c"
},
{
"function_name": "xmlXPathSubstringFunction",
"function_signature": "void xmlXPathSubstringFunction(xmlXPathParserContext *ctxt, int nargs)",
"test_filename": "tests_xpath_xmlXPathSubstringFunction.c"
},
{
"function_name": "xmlXPathSubstringBeforeFunction",
"function_signature": "void xmlXPathSubstringBeforeFunction(xmlXPathParserContext *ctxt, int nargs)",
"test_filename": "tests_xpath_xmlXPathSubstringBeforeFunction.c"
},
{
"function_name": "xmlXPathSubstringAfterFunction",
"function_signature": "void xmlXPathSubstringAfterFunction(xmlXPathParserContext *ctxt, int nargs)",
"test_filename": "tests_xpath_xmlXPathSubstringAfterFunction.c"
},
{
"function_name": "xmlXPathNormalizeFunction",
"function_signature": "void xmlXPathNormalizeFunction(xmlXPathParserContext *ctxt, int nargs)",
"test_filename": "tests_xpath_xmlXPathNormalizeFunction.c"
},
{
"function_name": "xmlXPathTranslateFunction",
"function_signature": "void xmlXPathTranslateFunction(xmlXPathParserContext *ctxt, int nargs)",
"test_filename": "tests_xpath_xmlXPathTranslateFunction.c"
},
{
"function_name": "xmlXPathBooleanFunction",
"function_signature": "void xmlXPathBooleanFunction(xmlXPathParserContext *ctxt, int nargs)",
"test_filename": "tests_xpath_xmlXPathBooleanFunction.c"
},
{
"function_name": "xmlXPathLangFunction",
"function_signature": "void xmlXPathLangFunction(xmlXPathParserContext *ctxt, int nargs)",
"test_filename": "tests_xpath_xmlXPathLangFunction.c"
},
{
"function_name": "xmlXPathNumberFunction",
"function_signature": "void xmlXPathNumberFunction(xmlXPathParserContext *ctxt, int nargs)",
"test_filename": "tests_xpath_xmlXPathNumberFunction.c"
},
{
"function_name": "xmlXPathSumFunction",
"function_signature": "void xmlXPathSumFunction(xmlXPathParserContext *ctxt, int nargs)",
"test_filename": "tests_xpath_xmlXPathSumFunction.c"
},
{
"function_name": "xmlXPathCeilingFunction",
"function_signature": "void xmlXPathCeilingFunction(xmlXPathParserContext *ctxt, int nargs)",
"test_filename": "tests_xpath_xmlXPathCeilingFunction.c"
},
{
"function_name": "xmlXPathRoundFunction",
"function_signature": "void xmlXPathRoundFunction(xmlXPathParserContext *ctxt, int nargs)",
"test_filename": "tests_xpath_xmlXPathRoundFunction.c"
},
{
"function_name": "xmlXPathStringEvalNumber",
"function_signature": "double xmlXPathStringEvalNumber(const xmlChar *str)",
"test_filename": "tests_xpath_xmlXPathStringEvalNumber.c"
},
{
"function_name": "xmlXPathCompNumber",
"function_signature": "static void xmlXPathCompNumber(xmlXPathParserContextPtr ctxt)",
"test_filename": "tests_xpath_xmlXPathCompNumber.c"
},
{
"function_name": "xmlXPathCompLiteral",
"function_signature": "static void xmlXPathCompLiteral(xmlXPathParserContextPtr ctxt)",
"test_filename": "tests_xpath_xmlXPathCompLiteral.c"
},
{
"function_name": "xmlXPathCompVariableReference",
"function_signature": "static void xmlXPathCompVariableReference(xmlXPathParserContextPtr ctxt)",
"test_filename": "tests_xpath_xmlXPathCompVariableReference.c"
},
{
"function_name": "xmlXPathIsNodeType",
"function_signature": "int xmlXPathIsNodeType(const xmlChar *name)",
"test_filename": "tests_xpath_xmlXPathIsNodeType.c"
},
{
"function_name": "xmlXPathCompFunctionCall",
"function_signature": "static void xmlXPathCompFunctionCall(xmlXPathParserContextPtr ctxt)",
"test_filename": "tests_xpath_xmlXPathCompFunctionCall.c"
},
{
"function_name": "xmlXPathCompPrimaryExpr",
"function_signature": "static void xmlXPathCompPrimaryExpr(xmlXPathParserContextPtr ctxt)",
"test_filename": "tests_xpath_xmlXPathCompPrimaryExpr.c"
},
{
"function_name": "xmlXPathCompFilterExpr",
"function_signature": "static void xmlXPathCompFilterExpr(xmlXPathParserContextPtr ctxt)",
"test_filename": "tests_xpath_xmlXPathCompFilterExpr.c"
},
{
"function_name": "xmlXPathCompPathExpr",
"function_signature": "static void xmlXPathCompPathExpr(xmlXPathParserContextPtr ctxt)",
"test_filename": "tests_xpath_xmlXPathCompPathExpr.c"
},
{
"function_name": "xmlXPathCompUnionExpr",
"function_signature": "static void xmlXPathCompUnionExpr(xmlXPathParserContextPtr ctxt)",
"test_filename": "tests_xpath_xmlXPathCompUnionExpr.c"
},
{
"function_name": "xmlXPathCompUnaryExpr",
"function_signature": "static void xmlXPathCompUnaryExpr(xmlXPathParserContextPtr ctxt)",
"test_filename": "tests_xpath_xmlXPathCompUnaryExpr.c"
},
{
"function_name": "xmlXPathCompMultiplicativeExpr",
"function_signature": "static void xmlXPathCompMultiplicativeExpr(xmlXPathParserContextPtr ctxt)",
"test_filename": "tests_xpath_xmlXPathCompMultiplicativeExpr.c"
},
{
"function_name": "xmlXPathCompAdditiveExpr",
"function_signature": "static void xmlXPathCompAdditiveExpr(xmlXPathParserContextPtr ctxt)",
"test_filename": "tests_xpath_xmlXPathCompAdditiveExpr.c"
},
{
"function_name": "xmlXPathCompRelationalExpr",
"function_signature": "static void xmlXPathCompRelationalExpr(xmlXPathParserContextPtr ctxt)",
"test_filename": "tests_xpath_xmlXPathCompRelationalExpr.c"
},
{
"function_name": "xmlXPathCompEqualityExpr",
"function_signature": "static void xmlXPathCompEqualityExpr(xmlXPathParserContextPtr ctxt)",
"test_filename": "tests_xpath_xmlXPathCompEqualityExpr.c"
},
{
"function_name": "xmlXPathCompAndExpr",
"function_signature": "static void xmlXPathCompAndExpr(xmlXPathParserContextPtr ctxt)",
"test_filename": "tests_xpath_xmlXPathCompAndExpr.c"
},
{
"function_name": "xmlXPathCompileExpr",
"function_signature": "static void xmlXPathCompileExpr(xmlXPathParserContextPtr ctxt, int sort)",
"test_filename": "tests_xpath_xmlXPathCompileExpr.c"
},
{
"function_name": "xmlXPathCompPredicate",
"function_signature": "static void xmlXPathCompPredicate(xmlXPathParserContextPtr ctxt, int filter)",
"test_filename": "tests_xpath_xmlXPathCompPredicate.c"
},
{
"function_name": "xmlXPathIsAxisName",
"function_signature": "static xmlXPathAxisVal xmlXPathIsAxisName(const xmlChar *name)",
"test_filename": "tests_xpath_xmlXPathIsAxisName.c"
},
{
"function_name": "xmlXPathCompStep",
"function_signature": "static void xmlXPathCompStep(xmlXPathParserContextPtr ctxt)",
"test_filename": "tests_xpath_xmlXPathCompStep.c"
},
{
"function_name": "xmlXPathCompRelativeLocationPath",
"function_signature": "static void xmlXPathCompRelativeLocationPath\n(xmlXPathParserContextPtr ctxt)",
"test_filename": "tests_xpath_xmlXPathCompRelativeLocationPath.c"
},
{
"function_name": "xmlXPathCompLocationPath",
"function_signature": "static void xmlXPathCompLocationPath(xmlXPathParserContextPtr ctxt)",
"test_filename": "tests_xpath_xmlXPathCompLocationPath.c"
},
{
"function_name": "xmlXPathNodeSetFilter",
"function_signature": "static void xmlXPathNodeSetFilter(xmlXPathParserContextPtr ctxt,\n\t\t xmlNodeSetPtr set,\n\t\t int filterOpIndex,\n int minPos, int maxPos,\n\t\t int hasNsNodes)",
"test_filename": "tests_xpath_xmlXPathNodeSetFilter.c"
},
{
"function_name": "xmlXPathCompOpEvalPredicate",
"function_signature": "static void xmlXPathCompOpEvalPredicate(xmlXPathParserContextPtr ctxt,\n\t\t\t xmlXPathStepOpPtr op,\n\t\t\t xmlNodeSetPtr set,\n int minPos, int maxPos,\n\t\t\t int hasNsNodes)",
"test_filename": "tests_xpath_xmlXPathCompOpEvalPredicate.c"
},
{
"function_name": "xmlXPathIsPositionalPredicate",
"function_signature": "static int xmlXPathIsPositionalPredicate(xmlXPathParserContextPtr ctxt,\n\t\t\t xmlXPathStepOpPtr op,\n\t\t\t int *maxPos)",
"test_filename": "tests_xpath_xmlXPathIsPositionalPredicate.c"
},
{
"function_name": "xmlXPathNodeCollectAndTest",
"function_signature": "static int xmlXPathNodeCollectAndTest(xmlXPathParserContextPtr ctxt,\n xmlXPathStepOpPtr op,\n\t\t\t xmlNodePtr * first, xmlNodePtr * last,\n\t\t\t int toBool)",
"test_filename": "tests_xpath_xmlXPathNodeCollectAndTest.c"
},
{
"function_name": "xmlXPathCompOpEvalFirst",
"function_signature": "static int xmlXPathCompOpEvalFirst(xmlXPathParserContextPtr ctxt,\n xmlXPathStepOpPtr op, xmlNodePtr * first)",
"test_filename": "tests_xpath_xmlXPathCompOpEvalFirst.c"
},
{
"function_name": "xmlXPathCompOpEvalLast",
"function_signature": "static int xmlXPathCompOpEvalLast(xmlXPathParserContextPtr ctxt, xmlXPathStepOpPtr op,\n xmlNodePtr * last)",
"test_filename": "tests_xpath_xmlXPathCompOpEvalLast.c"
},
{
"function_name": "xmlXPathCompOpEvalFilterFirst",
"function_signature": "static int xmlXPathCompOpEvalFilterFirst(xmlXPathParserContextPtr ctxt,\n\t\t\t xmlXPathStepOpPtr op, xmlNodePtr * first)",
"test_filename": "tests_xpath_xmlXPathCompOpEvalFilterFirst.c"
},
{
"function_name": "xmlXPathCompOpEval",
"function_signature": "static int xmlXPathCompOpEval(xmlXPathParserContextPtr ctxt, xmlXPathStepOpPtr op)",
"test_filename": "tests_xpath_xmlXPathCompOpEval.c"
},
{
"function_name": "xmlXPathCompOpEvalToBoolean",
"function_signature": "static int xmlXPathCompOpEvalToBoolean(xmlXPathParserContextPtr ctxt,\n\t\t\t xmlXPathStepOpPtr op,\n\t\t\t int isPredicate)",
"test_filename": "tests_xpath_xmlXPathCompOpEvalToBoolean.c"
},
{
"function_name": "xmlXPathRunStreamEval",
"function_signature": "static int xmlXPathRunStreamEval(xmlXPathParserContextPtr pctxt, xmlPatternPtr comp,\n\t\t xmlXPathObjectPtr *resultSeq, int toBool)",
"test_filename": "tests_xpath_xmlXPathRunStreamEval.c"
},
{
"function_name": "xmlXPathRunEval",
"function_signature": "static int xmlXPathRunEval(xmlXPathParserContextPtr ctxt, int toBool)",
"test_filename": "tests_xpath_xmlXPathRunEval.c"
},
{
"function_name": "xmlXPathEvalPredicate",
"function_signature": "int xmlXPathEvalPredicate(xmlXPathContext *ctxt, xmlXPathObject *res)",
"test_filename": "tests_xpath_xmlXPathEvalPredicate.c"
},
{
"function_name": "xmlXPathEvaluatePredicateResult",
"function_signature": "int xmlXPathEvaluatePredicateResult(xmlXPathParserContext *ctxt,\n xmlXPathObject *res)",
"test_filename": "tests_xpath_xmlXPathEvaluatePredicateResult.c"
},
{
"function_name": "xmlXPathTryStreamCompile",
"function_signature": "static xmlXPathCompExprPtr xmlXPathTryStreamCompile(xmlXPathContextPtr ctxt, const xmlChar *str)",
"test_filename": "tests_xpath_xmlXPathTryStreamCompile.c"
},
{
"function_name": "xmlXPathOptimizeExpression",
"function_signature": "static void xmlXPathOptimizeExpression(xmlXPathParserContextPtr pctxt,\n xmlXPathStepOpPtr op)",
"test_filename": "tests_xpath_xmlXPathOptimizeExpression.c"
},
{
"function_name": "xmlXPathCompiledEvalInternal",
"function_signature": "static int xmlXPathCompiledEvalInternal(xmlXPathCompExprPtr comp,\n\t\t\t xmlXPathContextPtr ctxt,\n\t\t\t xmlXPathObjectPtr *resObjPtr,\n\t\t\t int toBool)",
"test_filename": "tests_xpath_xmlXPathCompiledEvalInternal.c"
},
{
"function_name": "xmlXPathEvalExpr",
"function_signature": "void xmlXPathEvalExpr(xmlXPathParserContext *ctxt)",
"test_filename": "tests_xpath_xmlXPathEvalExpr.c"
},
{
"function_name": "xmlXPathSetContextNode",
"function_signature": "int xmlXPathSetContextNode(xmlNode *node, xmlXPathContext *ctx)",
"test_filename": "tests_xpath_xmlXPathSetContextNode.c"
}
]