Lines Matching refs:resObj
13911 xmlXPathObjectPtr resObj = NULL;
13919 resObj = (xmlXPathObjectPtr) op->value4;
13921 return(xmlXPathEvaluatePredicateResult(ctxt, resObj));
13922 return(xmlXPathCastToBoolean(resObj));
13944 resObj = valuePop(ctxt);
13945 if (resObj == NULL)
13956 resObj = valuePop(ctxt);
13957 if (resObj == NULL)
13962 if (resObj) {
13965 if (resObj->type == XPATH_BOOLEAN) {
13966 res = resObj->boolval;
13976 res = xmlXPathEvaluatePredicateResult(ctxt, resObj);
13978 res = xmlXPathCastToBoolean(resObj);
13980 xmlXPathReleaseObject(ctxt->context, resObj);
14256 xmlXPathObjectPtr resObj = NULL;
14262 ctxt->comp->stream, &resObj, 0);
14264 if ((res != -1) && (resObj != NULL)) {
14265 valuePush(ctxt, resObj);
14268 if (resObj != NULL)
14269 xmlXPathReleaseObject(ctxt->context, resObj);
14604 * @resObj: the resulting XPath object or NULL
14608 * The caller has to free @resObj.
14616 xmlXPathObjectPtr *resObj,
14647 if (resObj) {
14651 *resObj = NULL;
14653 *resObj = valuePop(pctxt);
14673 ((toBool) || ((resObj) && (*resObj))))
14681 if ((pctxt->error != XPATH_EXPRESSION_OK) && (resObj) && (*resObj)) {
14682 xmlXPathFreeObject(*resObj);
14683 *resObj = NULL;