Lines Matching refs:xmlNodePtr
158 xmlXPathCmpNodesExt(xmlNodePtr node1, xmlNodePtr node2) { in xmlXPathCmpNodesExt()
161 xmlNodePtr miscNode1 = NULL, miscNode2 = NULL; in xmlXPathCmpNodesExt()
162 xmlNodePtr cur, root; in xmlXPathCmpNodesExt()
442 #define SORT_TYPE xmlNodePtr
454 int wrap_cmp( xmlNodePtr x, xmlNodePtr y );
456 static int wrap_cmp( xmlNodePtr x, xmlNodePtr y ) in wrap_cmp()
462 static int wrap_cmp( xmlNodePtr x, xmlNodePtr y ) in wrap_cmp()
958 xmlXPathStepOpPtr op, xmlNodePtr *first);
1237 xmlXPathDebugDumpNode(FILE *output, xmlNodePtr cur, int depth) { in xmlXPathDebugDumpNode()
1261 xmlXPathDebugDumpNodeList(FILE *output, xmlNodePtr cur, int depth) { in xmlXPathDebugDumpNodeList()
1262 xmlNodePtr tmp; in xmlXPathDebugDumpNodeList()
1423 xmlXPathDebugDumpNode(output, (xmlNodePtr) cur->user, depth + 1); in xmlXPathDebugDumpObject()
1434 xmlXPathDebugDumpNode(output, (xmlNodePtr) cur->user, in xmlXPathDebugDumpObject()
1443 xmlXPathDebugDumpNode(output, (xmlNodePtr) cur->user, in xmlXPathDebugDumpObject()
1450 xmlXPathDebugDumpNode(output, (xmlNodePtr) cur->user2, in xmlXPathDebugDumpObject()
2381 xmlXPathCacheNewNodeSet(xmlXPathContextPtr ctxt, xmlNodePtr val) in xmlXPathCacheNewNodeSet()
2988 xmlFreeNodeList((xmlNodePtr) obj->user); in xmlXPathPopNodeSet()
3230 xmlNodePtr cur; in xmlXPathOrderDocElems()
3251 if (cur == (xmlNodePtr) doc) { in xmlXPathOrderDocElems()
3275 xmlXPathCmpNodes(xmlNodePtr node1, xmlNodePtr node2) { in xmlXPathCmpNodes()
3278 xmlNodePtr attrNode1 = NULL, attrNode2 = NULL; in xmlXPathCmpNodes()
3279 xmlNodePtr cur, root; in xmlXPathCmpNodes()
3421 xmlNodePtr tmp; in xmlXPathNodeSetSort()
3471 static xmlNodePtr
3472 xmlXPathNodeSetDupNs(xmlNodePtr node, xmlNsPtr ns) { in xmlXPathNodeSetDupNs()
3478 return((xmlNodePtr) ns); in xmlXPathNodeSetDupNs()
3495 return((xmlNodePtr) cur); in xmlXPathNodeSetDupNs()
3529 xmlXPathNodeSetCreate(xmlNodePtr val) { in xmlXPathNodeSetCreate()
3539 ret->nodeTab = (xmlNodePtr *) xmlMalloc(XML_NODESET_DEFAULT * in xmlXPathNodeSetCreate()
3540 sizeof(xmlNodePtr)); in xmlXPathNodeSetCreate()
3547 XML_NODESET_DEFAULT * (size_t) sizeof(xmlNodePtr)); in xmlXPathNodeSetCreate()
3553 xmlXPathNodeSetDupNs((xmlNodePtr) ns->next, ns); in xmlXPathNodeSetCreate()
3580 ret->nodeTab = (xmlNodePtr *) xmlMalloc(size * sizeof(xmlNodePtr)); in xmlXPathNodeSetCreateSize()
3586 memset(ret->nodeTab, 0 , size * (size_t) sizeof(xmlNodePtr)); in xmlXPathNodeSetCreateSize()
3601 xmlXPathNodeSetContains (xmlNodeSetPtr cur, xmlNodePtr val) { in xmlXPathNodeSetContains()
3639 xmlXPathNodeSetAddNs(xmlNodeSetPtr cur, xmlNodePtr node, xmlNsPtr ns) { in xmlXPathNodeSetAddNs()
3664 cur->nodeTab = (xmlNodePtr *) xmlMalloc(XML_NODESET_DEFAULT * in xmlXPathNodeSetAddNs()
3665 sizeof(xmlNodePtr)); in xmlXPathNodeSetAddNs()
3671 XML_NODESET_DEFAULT * (size_t) sizeof(xmlNodePtr)); in xmlXPathNodeSetAddNs()
3674 xmlNodePtr *temp; in xmlXPathNodeSetAddNs()
3680 temp = (xmlNodePtr *) xmlRealloc(cur->nodeTab, cur->nodeMax * 2 * in xmlXPathNodeSetAddNs()
3681 sizeof(xmlNodePtr)); in xmlXPathNodeSetAddNs()
3703 xmlXPathNodeSetAdd(xmlNodeSetPtr cur, xmlNodePtr val) { in xmlXPathNodeSetAdd()
3719 cur->nodeTab = (xmlNodePtr *) xmlMalloc(XML_NODESET_DEFAULT * in xmlXPathNodeSetAdd()
3720 sizeof(xmlNodePtr)); in xmlXPathNodeSetAdd()
3726 XML_NODESET_DEFAULT * (size_t) sizeof(xmlNodePtr)); in xmlXPathNodeSetAdd()
3729 xmlNodePtr *temp; in xmlXPathNodeSetAdd()
3735 temp = (xmlNodePtr *) xmlRealloc(cur->nodeTab, cur->nodeMax * 2 * in xmlXPathNodeSetAdd()
3736 sizeof(xmlNodePtr)); in xmlXPathNodeSetAdd()
3748 xmlXPathNodeSetDupNs((xmlNodePtr) ns->next, ns); in xmlXPathNodeSetAdd()
3765 xmlXPathNodeSetAddUnique(xmlNodeSetPtr cur, xmlNodePtr val) { in xmlXPathNodeSetAddUnique()
3773 cur->nodeTab = (xmlNodePtr *) xmlMalloc(XML_NODESET_DEFAULT * in xmlXPathNodeSetAddUnique()
3774 sizeof(xmlNodePtr)); in xmlXPathNodeSetAddUnique()
3780 XML_NODESET_DEFAULT * (size_t) sizeof(xmlNodePtr)); in xmlXPathNodeSetAddUnique()
3783 xmlNodePtr *temp; in xmlXPathNodeSetAddUnique()
3789 temp = (xmlNodePtr *) xmlRealloc(cur->nodeTab, cur->nodeMax * 2 * in xmlXPathNodeSetAddUnique()
3790 sizeof(xmlNodePtr)); in xmlXPathNodeSetAddUnique()
3802 xmlXPathNodeSetDupNs((xmlNodePtr) ns->next, ns); in xmlXPathNodeSetAddUnique()
3821 xmlNodePtr n1, n2; in xmlXPathNodeSetMerge()
3849 val2->nodeNr * sizeof(xmlNodePtr)); in xmlXPathNodeSetMerge()
3889 val1->nodeTab = (xmlNodePtr *) xmlMalloc(XML_NODESET_DEFAULT * in xmlXPathNodeSetMerge()
3890 sizeof(xmlNodePtr)); in xmlXPathNodeSetMerge()
3896 XML_NODESET_DEFAULT * (size_t) sizeof(xmlNodePtr)); in xmlXPathNodeSetMerge()
3899 xmlNodePtr *temp; in xmlXPathNodeSetMerge()
3905 temp = (xmlNodePtr *) xmlRealloc(val1->nodeTab, val1->nodeMax * 2 * in xmlXPathNodeSetMerge()
3906 sizeof(xmlNodePtr)); in xmlXPathNodeSetMerge()
3918 xmlXPathNodeSetDupNs((xmlNodePtr) ns->next, ns); in xmlXPathNodeSetMerge()
3953 set2->nodeNr * sizeof(xmlNodePtr)); in xmlXPathNodeSetMergeAndClear()
3958 xmlNodePtr n1, n2; in xmlXPathNodeSetMergeAndClear()
4000 set1->nodeTab = (xmlNodePtr *) xmlMalloc( in xmlXPathNodeSetMergeAndClear()
4001 XML_NODESET_DEFAULT * sizeof(xmlNodePtr)); in xmlXPathNodeSetMergeAndClear()
4007 XML_NODESET_DEFAULT * (size_t) sizeof(xmlNodePtr)); in xmlXPathNodeSetMergeAndClear()
4010 xmlNodePtr *temp; in xmlXPathNodeSetMergeAndClear()
4016 temp = (xmlNodePtr *) xmlRealloc( in xmlXPathNodeSetMergeAndClear()
4017 set1->nodeTab, set1->nodeMax * 2 * sizeof(xmlNodePtr)); in xmlXPathNodeSetMergeAndClear()
4062 set2->nodeNr * sizeof(xmlNodePtr)); in xmlXPathNodeSetMergeAndClearNoDupls()
4067 xmlNodePtr n2; in xmlXPathNodeSetMergeAndClearNoDupls()
4082 set1->nodeTab = (xmlNodePtr *) xmlMalloc( in xmlXPathNodeSetMergeAndClearNoDupls()
4083 XML_NODESET_DEFAULT * sizeof(xmlNodePtr)); in xmlXPathNodeSetMergeAndClearNoDupls()
4089 XML_NODESET_DEFAULT * (size_t) sizeof(xmlNodePtr)); in xmlXPathNodeSetMergeAndClearNoDupls()
4092 xmlNodePtr *temp; in xmlXPathNodeSetMergeAndClearNoDupls()
4098 temp = (xmlNodePtr *) xmlRealloc( in xmlXPathNodeSetMergeAndClearNoDupls()
4099 set1->nodeTab, set1->nodeMax * 2 * sizeof(xmlNodePtr)); in xmlXPathNodeSetMergeAndClearNoDupls()
4122 xmlXPathNodeSetDel(xmlNodeSetPtr cur, xmlNodePtr val) { in xmlXPathNodeSetDel()
4209 xmlNodePtr node; in xmlXPathNodeSetClearFromPos()
4247 xmlNodePtr node; in xmlXPathNodeSetKeepLast()
4340 xmlXPathNewNodeSet(xmlNodePtr val) { in xmlXPathNewNodeSet()
4369 xmlXPathNewValueTree(xmlNodePtr val) { in xmlXPathNewValueTree()
4477 xmlNodePtr cur; in xmlXPathDifference()
4513 xmlNodePtr cur; in xmlXPathIntersection()
4550 xmlNodePtr cur; in xmlXPathDistinctSorted()
4610 xmlNodePtr cur; in xmlXPathHasSameNodes()
4638 xmlXPathNodeLeadingSorted (xmlNodeSetPtr nodes, xmlNodePtr node) { in xmlXPathNodeLeadingSorted()
4640 xmlNodePtr cur; in xmlXPathNodeLeadingSorted()
4679 xmlXPathNodeLeading (xmlNodeSetPtr nodes, xmlNodePtr node) { in xmlXPathNodeLeading()
4743 xmlXPathNodeTrailingSorted (xmlNodeSetPtr nodes, xmlNodePtr node) { in xmlXPathNodeTrailingSorted()
4745 xmlNodePtr cur; in xmlXPathNodeTrailingSorted()
4785 xmlXPathNodeTrailing (xmlNodeSetPtr nodes, xmlNodePtr node) { in xmlXPathNodeTrailing()
5437 xmlNodePtr cur, tmp; in xmlXPathObjectCopy()
5450 xmlAddChild((xmlNodePtr) top, tmp); in xmlXPathObjectCopy()
5455 ret->nodesetval = xmlXPathNodeSetCreate((xmlNodePtr) top); in xmlXPathObjectCopy()
5500 xmlFreeNodeList((xmlNodePtr) obj->user); in xmlXPathFreeObject()
5636 xmlNodePtr node; in xmlXPathReleaseObject()
5742 xmlXPathCastNodeToString (xmlNodePtr node) { in xmlXPathCastNodeToString()
5897 xmlXPathCastNodeToNumber (xmlNodePtr node) { in xmlXPathCastNodeToNumber()
6348 xmlXPathNodeValHash(xmlNodePtr node) { in xmlXPathNodeValHash()
6351 xmlNodePtr tmp = NULL; in xmlXPathNodeValHash()
7610 typedef xmlNodePtr (*xmlXPathTraversalFunction)
7611 (xmlXPathParserContextPtr ctxt, xmlNodePtr cur);
7620 typedef xmlNodePtr (*xmlXPathTraversalFunctionExt)
7621 (xmlNodePtr cur, xmlNodePtr contextNode);
7641 xmlNodePtr
7642 xmlXPathNextSelf(xmlXPathParserContextPtr ctxt, xmlNodePtr cur) { in xmlXPathNextSelf()
7659 xmlNodePtr
7660 xmlXPathNextChild(xmlXPathParserContextPtr ctxt, xmlNodePtr cur) { in xmlXPathNextChild()
7710 static xmlNodePtr
7711 xmlXPathNextChildElement(xmlXPathParserContextPtr ctxt, xmlNodePtr cur) { in xmlXPathNextChildElement()
7788 static xmlNodePtr
7789 xmlXPathNextDescendantOrSelfElemParent(xmlNodePtr cur,
7790 xmlNodePtr contextNode)
7810 xmlNodePtr start = cur;
7864 xmlNodePtr
7865 xmlXPathNextDescendant(xmlXPathParserContextPtr ctxt, xmlNodePtr cur) { in xmlXPathNextDescendant()
7874 if (ctxt->context->node == (xmlNodePtr) ctxt->context->doc) in xmlXPathNextDescendant()
7929 xmlNodePtr
7930 xmlXPathNextDescendantOrSelf(xmlXPathParserContextPtr ctxt, xmlNodePtr cur) { in xmlXPathNextDescendantOrSelf()
7954 xmlNodePtr
7955 xmlXPathNextParent(xmlXPathParserContextPtr ctxt, xmlNodePtr cur) { in xmlXPathNextParent()
7980 return((xmlNodePtr) ctxt->context->doc); in xmlXPathNextParent()
8005 return((xmlNodePtr) ns->next); in xmlXPathNextParent()
8027 xmlNodePtr
8028 xmlXPathNextAncestor(xmlXPathParserContextPtr ctxt, xmlNodePtr cur) { in xmlXPathNextAncestor()
8053 return((xmlNodePtr) ctxt->context->doc); in xmlXPathNextAncestor()
8078 return((xmlNodePtr) ns->next); in xmlXPathNextAncestor()
8086 return((xmlNodePtr) ctxt->context->doc); in xmlXPathNextAncestor()
8087 if (cur == (xmlNodePtr) ctxt->context->doc) in xmlXPathNextAncestor()
8122 return((xmlNodePtr) ns->next); in xmlXPathNextAncestor()
8151 xmlNodePtr
8152 xmlXPathNextAncestorOrSelf(xmlXPathParserContextPtr ctxt, xmlNodePtr cur) { in xmlXPathNextAncestorOrSelf()
8170 xmlNodePtr
8171 xmlXPathNextFollowingSibling(xmlXPathParserContextPtr ctxt, xmlNodePtr cur) { in xmlXPathNextFollowingSibling()
8176 if (cur == (xmlNodePtr) ctxt->context->doc) in xmlXPathNextFollowingSibling()
8195 xmlNodePtr
8196 xmlXPathNextPrecedingSibling(xmlXPathParserContextPtr ctxt, xmlNodePtr cur) { in xmlXPathNextPrecedingSibling()
8201 if (cur == (xmlNodePtr) ctxt->context->doc) in xmlXPathNextPrecedingSibling()
8226 xmlNodePtr
8227 xmlXPathNextFollowing(xmlXPathParserContextPtr ctxt, xmlNodePtr cur) { in xmlXPathNextFollowing()
8243 cur = (xmlNodePtr) ns->next; in xmlXPathNextFollowing()
8251 if (cur == (xmlNodePtr) ctxt->context->doc) return(NULL); in xmlXPathNextFollowing()
8267 xmlXPathIsAncestor(xmlNodePtr ancestor, xmlNodePtr node) { in xmlXPathIsAncestor()
8276 if (ancestor == (xmlNodePtr) node->doc) return(1); in xmlXPathIsAncestor()
8277 if (node == (xmlNodePtr) ancestor->doc) return(0); in xmlXPathIsAncestor()
8299 xmlNodePtr
8300 xmlXPathNextPreceding(xmlXPathParserContextPtr ctxt, xmlNodePtr cur) in xmlXPathNextPreceding()
8313 cur = (xmlNodePtr) ns->next; in xmlXPathNextPreceding()
8350 static xmlNodePtr
8352 xmlNodePtr cur) in xmlXPathNextPrecedingInternal()
8367 cur = (xmlNodePtr) ns->next; in xmlXPathNextPrecedingInternal()
8405 xmlNodePtr
8406 xmlXPathNextNamespace(xmlXPathParserContextPtr ctxt, xmlNodePtr cur) { in xmlXPathNextNamespace()
8420 return((xmlNodePtr) xmlXPathXMLNamespace); in xmlXPathNextNamespace()
8423 return (xmlNodePtr)ctxt->context->tmpNsList[--ctxt->context->tmpNsNr]; in xmlXPathNextNamespace()
8442 xmlNodePtr
8443 xmlXPathNextAttribute(xmlXPathParserContextPtr ctxt, xmlNodePtr cur) { in xmlXPathNextAttribute()
8450 if (ctxt->context->node == (xmlNodePtr) ctxt->context->doc) in xmlXPathNextAttribute()
8452 return((xmlNodePtr)ctxt->context->node->properties); in xmlXPathNextAttribute()
8454 return((xmlNodePtr)cur->next); in xmlXPathNextAttribute()
8482 ctxt->context->node = (xmlNodePtr) ctxt->context->doc; in xmlXPathRoot()
8576 xmlNodePtr tmp; in xmlXPathCountFunction()
8608 xmlNodePtr elem = NULL; in xmlXPathGetElementsByIds()
8635 elem = (xmlNodePtr) attr; in xmlXPathGetElementsByIds()
11666 xmlNodePtr contextNode, oldContextNode; in xmlXPathCompOpEvalPredicate()
11837 xmlNodePtr oldContextNode, contextNode = NULL; in xmlXPathCompOpEvalPositionalPredicate()
12056 xmlNodePtr * first, xmlNodePtr * last, in xmlXPathNodeCollectAndTest()
12100 xmlNodePtr contextNode; in xmlXPathNodeCollectAndTest()
12108 xmlNodePtr cur; in xmlXPathNodeCollectAndTest()
12116 int (*addNode) (xmlNodeSetPtr, xmlNodePtr); in xmlXPathNodeCollectAndTest()
12118 xmlNodePtr oldContextNode; in xmlXPathNodeCollectAndTest()
12697 xmlXPathStepOpPtr op, xmlNodePtr * first);
12712 xmlXPathStepOpPtr op, xmlNodePtr * first) in xmlXPathCompOpEvalFirst()
12840 xmlNodePtr * last) in xmlXPathCompOpEvalLast()
12845 xmlNodePtr bak; in xmlXPathCompOpEvalLast()
12964 xmlXPathStepOpPtr op, xmlNodePtr * first) in xmlXPathCompOpEvalFilterFirst()
12971 xmlNodePtr oldnode; in xmlXPathCompOpEvalFilterFirst()
12992 xmlNodePtr last = NULL; in xmlXPathCompOpEvalFilterFirst()
13113 *first = (xmlNodePtr) oldlocset->locTab[i]->user; in xmlXPathCompOpEvalFilterFirst()
13269 xmlNodePtr bak; in xmlXPathCompOpEval()
13613 xmlNodePtr oldnode; in xmlXPathCompOpEval()
13642 xmlNodePtr first = NULL; in xmlXPathCompOpEval()
13677 xmlNodePtr last = NULL; in xmlXPathCompOpEval()
14057 (xmlNodePtr)oldlocset->locTab[i]->user, res); in xmlXPathCompOpEval()
14253 xmlNodePtr cur = NULL, limit = NULL; in xmlXPathRunStreamEval()
14292 (xmlNodePtr) ctxt->doc); in xmlXPathRunStreamEval()
14305 cur = (xmlNodePtr)ctxt->doc; in xmlXPathRunStreamEval()
15072 xmlXPathSetContextNode(xmlNodePtr node, xmlXPathContextPtr ctx) { in xmlXPathSetContextNode()
15096 xmlXPathNodeEval(xmlNodePtr node, const xmlChar *str, xmlXPathContextPtr ctx) { in xmlXPathNodeEval()