Lines Matching refs:resObj
14150 xmlXPathObjectPtr resObj = NULL;
14158 resObj = (xmlXPathObjectPtr) op->value4;
14160 return(xmlXPathEvaluatePredicateResult(ctxt, resObj));
14161 return(xmlXPathCastToBoolean(resObj));
14183 resObj = valuePop(ctxt);
14184 if (resObj == NULL)
14195 resObj = valuePop(ctxt);
14196 if (resObj == NULL)
14201 if (resObj) {
14204 if (resObj->type == XPATH_BOOLEAN) {
14205 res = resObj->boolval;
14215 res = xmlXPathEvaluatePredicateResult(ctxt, resObj);
14217 res = xmlXPathCastToBoolean(resObj);
14219 xmlXPathReleaseObject(ctxt->context, resObj);
14501 xmlXPathObjectPtr resObj = NULL;
14507 ctxt->comp->stream, &resObj, 0);
14509 if ((res != -1) && (resObj != NULL)) {
14510 valuePush(ctxt, resObj);
14513 if (resObj != NULL)
14514 xmlXPathReleaseObject(ctxt->context, resObj);
14853 * @resObj: the resulting XPath object or NULL
14857 * The caller has to free @resObj.
14865 xmlXPathObjectPtr *resObj,
14896 if (resObj) {
14900 *resObj = NULL;
14902 *resObj = valuePop(pctxt);
14921 ((toBool) || ((resObj) && (*resObj))))
14929 if ((pctxt->error != XPATH_EXPRESSION_OK) && (resObj) && (*resObj)) {
14930 xmlXPathFreeObject(*resObj);
14931 *resObj = NULL;