Lines Matching refs:xmlXPathObjectPtr
239 * Create a new xmlXPathObjectPtr of type point
243 static xmlXPathObjectPtr
245 xmlXPathObjectPtr ret;
252 ret = (xmlXPathObjectPtr) xmlMalloc(sizeof(xmlXPathObject));
271 xmlXPtrRangeCheckOrder(xmlXPathObjectPtr range) {
302 xmlXPtrRangesEqual(xmlXPathObjectPtr range1, xmlXPathObjectPtr range2) {
329 * Create a new xmlXPathObjectPtr of type range
333 xmlXPathObjectPtr
336 xmlXPathObjectPtr ret;
347 ret = (xmlXPathObjectPtr) xmlMalloc(sizeof(xmlXPathObject));
367 * Create a new xmlXPathObjectPtr of type range using 2 Points
371 xmlXPathObjectPtr
372 xmlXPtrNewRangePoints(xmlXPathObjectPtr start, xmlXPathObjectPtr end) {
373 xmlXPathObjectPtr ret;
384 ret = (xmlXPathObjectPtr) xmlMalloc(sizeof(xmlXPathObject));
404 * Create a new xmlXPathObjectPtr of type range from a point to a node
408 xmlXPathObjectPtr
409 xmlXPtrNewRangePointNode(xmlXPathObjectPtr start, xmlNodePtr end) {
410 xmlXPathObjectPtr ret;
419 ret = (xmlXPathObjectPtr) xmlMalloc(sizeof(xmlXPathObject));
439 * Create a new xmlXPathObjectPtr of type range from a node to a point
443 xmlXPathObjectPtr
444 xmlXPtrNewRangeNodePoint(xmlNodePtr start, xmlXPathObjectPtr end) {
445 xmlXPathObjectPtr ret;
456 ret = (xmlXPathObjectPtr) xmlMalloc(sizeof(xmlXPathObject));
476 * Create a new xmlXPathObjectPtr of type range using 2 nodes
480 xmlXPathObjectPtr
482 xmlXPathObjectPtr ret;
489 ret = (xmlXPathObjectPtr) xmlMalloc(sizeof(xmlXPathObject));
508 * Create a new xmlXPathObjectPtr of type range using a single nodes
512 xmlXPathObjectPtr
514 xmlXPathObjectPtr ret;
519 ret = (xmlXPathObjectPtr) xmlMalloc(sizeof(xmlXPathObject));
538 * Create a new xmlXPathObjectPtr of type range from a not to an object
542 xmlXPathObjectPtr
543 xmlXPtrNewRangeNodeObject(xmlNodePtr start, xmlXPathObjectPtr end) {
544 xmlXPathObjectPtr ret;
566 ret = (xmlXPathObjectPtr) xmlMalloc(sizeof(xmlXPathObject));
601 * @val: an initial xmlXPathObjectPtr, or NULL
608 xmlXPtrLocationSetCreate(xmlXPathObjectPtr val) {
618 ret->locTab = (xmlXPathObjectPtr *) xmlMalloc(XML_RANGESET_DEFAULT *
619 sizeof(xmlXPathObjectPtr));
626 XML_RANGESET_DEFAULT * (size_t) sizeof(xmlXPathObjectPtr));
636 * @val: a new xmlXPathObjectPtr
638 * add a new xmlXPathObjectPtr to an existing LocationSet
642 xmlXPtrLocationSetAdd(xmlLocationSetPtr cur, xmlXPathObjectPtr val) {
661 cur->locTab = (xmlXPathObjectPtr *) xmlMalloc(XML_RANGESET_DEFAULT *
662 sizeof(xmlXPathObjectPtr));
668 XML_RANGESET_DEFAULT * (size_t) sizeof(xmlXPathObjectPtr));
671 xmlXPathObjectPtr *temp;
674 temp = (xmlXPathObjectPtr *) xmlRealloc(cur->locTab, cur->locMax *
675 sizeof(xmlXPathObjectPtr));
715 * @val: an xmlXPathObjectPtr
717 * Removes an xmlXPathObjectPtr from an existing LocationSet
720 xmlXPtrLocationSetDel(xmlLocationSetPtr cur, xmlXPathObjectPtr val) {
787 * Create a new xmlXPathObjectPtr of type LocationSet and initialize
792 xmlXPathObjectPtr
794 xmlXPathObjectPtr ret;
796 ret = (xmlXPathObjectPtr) xmlMalloc(sizeof(xmlXPathObject));
814 * Create a new xmlXPathObjectPtr of type LocationSet and initialize
819 xmlXPathObjectPtr
821 xmlXPathObjectPtr ret;
823 ret = (xmlXPathObjectPtr) xmlMalloc(sizeof(xmlXPathObject));
851 * Wrap the LocationSet @val in a new xmlXPathObjectPtr
855 xmlXPathObjectPtr
857 xmlXPathObjectPtr ret;
859 ret = (xmlXPathObjectPtr) xmlMalloc(sizeof(xmlXPathObject));
923 xmlXPathObjectPtr obj;
1168 xmlXPathObjectPtr obj = ctxt->value;
1263 ctxt->valueTab = (xmlXPathObjectPtr *)
1264 xmlMalloc(10 * sizeof(xmlXPathObjectPtr));
1369 * Returns the xmlXPathObjectPtr resulting from the evaluation or NULL.
1372 xmlXPathObjectPtr
1375 xmlXPathObjectPtr res = NULL, tmp;
1376 xmlXPathObjectPtr init = NULL;
1441 xmlXPtrBuildRangeNodeList(xmlXPathObjectPtr range) {
1612 xmlXPtrBuildNodeList(xmlXPathObjectPtr obj) {
1798 xmlXPathObjectPtr tmp, obj, point;
1892 xmlXPathObjectPtr tmp, obj, point;
1970 static xmlXPathObjectPtr
1971 xmlXPtrCoveringRange(xmlXPathParserContextPtr ctxt, xmlXPathObjectPtr loc) {
2038 xmlXPathObjectPtr set;
2050 xmlXPathObjectPtr tmp;
2086 static xmlXPathObjectPtr
2087 xmlXPtrInsideRange(xmlXPathParserContextPtr ctxt, xmlXPathObjectPtr loc) {
2184 xmlXPathObjectPtr set;
2196 xmlXPathObjectPtr tmp;
2232 xmlXPathObjectPtr range;
2234 xmlXPathObjectPtr res, obj;
2235 xmlXPathObjectPtr tmp;
2672 xmlXPtrGetStartPoint(xmlXPathObjectPtr obj, xmlNodePtr *node, int *indx) {
2708 xmlXPtrGetEndPoint(xmlXPathObjectPtr obj, xmlNodePtr *node, int *indx) {
2773 xmlXPathObjectPtr set;
2776 xmlXPathObjectPtr string;
2777 xmlXPathObjectPtr position = NULL;
2778 xmlXPathObjectPtr number = NULL;
2812 xmlXPathObjectPtr tmp;
2911 xmlXPathObjectPtr res;
2912 xmlXPathObjectPtr obj, tmp;