Lines Matching defs:seq
12078 if (addNode(seq, cur) < 0) \
12082 if (addNode(seq, cur) < 0) \
12090 if (xmlXPathNodeSetAddNs(seq, xpctxt->node, (xmlNsPtr) cur) < 0) \
12095 if (xmlXPathNodeSetAddNs(seq, xpctxt->node, (xmlNsPtr) cur) < 0) \
12122 xmlNodeSetPtr seq;
12308 seq = NULL;
12317 if (seq == NULL) {
12318 seq = xmlXPathNodeSetCreate(NULL);
12319 if (seq == NULL) {
12525 outSeq = seq;
12526 seq = NULL;
12528 outSeq = mergeAndClear(outSeq, seq, 0);
12542 outSeq = seq;
12543 seq = NULL;
12545 outSeq = mergeAndClear(outSeq, seq, 0);
12549 if (seq != NULL)
12550 nbMatches += seq->nodeNr;
12560 if ((predOp != NULL) && (seq->nodeNr > 0)) {
12589 size = seq->nodeNr;
12592 predOp, seq, size, maxPos, maxPos, hasNsNodes);
12595 predOp, seq, size, hasNsNodes);
12608 xmlXPathNodeSetClear(seq, hasNsNodes);
12609 } else if (seq->nodeNr > 0) {
12619 outSeq = mergeAndClear(NULL, seq, 1);
12621 outSeq = seq;
12622 seq = NULL;
12625 outSeq = mergeAndClear(outSeq, seq,
12633 } else if (seq->nodeNr > 0) {
12638 outSeq = seq;
12639 seq = NULL;
12641 outSeq = mergeAndClear(outSeq, seq, 0);
12664 if ((seq != NULL) && (seq->nodeNr == 0))
12665 outSeq = seq;
12670 if ((seq != NULL) && (seq != outSeq)) {
12671 xmlXPathFreeNodeSet(seq);