Lines Matching refs:resObj
13975 xmlXPathObjectPtr resObj = NULL;
13983 resObj = (xmlXPathObjectPtr) op->value4;
13985 return(xmlXPathEvaluatePredicateResult(ctxt, resObj));
13986 return(xmlXPathCastToBoolean(resObj));
14008 resObj = valuePop(ctxt);
14009 if (resObj == NULL)
14020 resObj = valuePop(ctxt);
14021 if (resObj == NULL)
14026 if (resObj) {
14029 if (resObj->type == XPATH_BOOLEAN) {
14030 res = resObj->boolval;
14040 res = xmlXPathEvaluatePredicateResult(ctxt, resObj);
14042 res = xmlXPathCastToBoolean(resObj);
14044 xmlXPathReleaseObject(ctxt->context, resObj);
14320 xmlXPathObjectPtr resObj = NULL;
14326 ctxt->comp->stream, &resObj, 0);
14328 if ((res != -1) && (resObj != NULL)) {
14329 valuePush(ctxt, resObj);
14332 if (resObj != NULL)
14333 xmlXPathReleaseObject(ctxt->context, resObj);
14670 * @resObj: the resulting XPath object or NULL
14674 * The caller has to free @resObj.
14682 xmlXPathObjectPtr *resObj,
14713 if (resObj) {
14717 *resObj = NULL;
14719 *resObj = valuePop(pctxt);
14738 ((toBool) || ((resObj) && (*resObj))))
14746 if ((pctxt->error != XPATH_EXPRESSION_OK) && (resObj) && (*resObj)) {
14747 xmlXPathFreeObject(*resObj);
14748 *resObj = NULL;