Lines Matching refs:valp
825 eval_unary(const struct ops *ops, int *valp, const char **cpp)
837 lt = eval_unary(ops, valp, &cp);
841 *valp = !*valp;
842 lt = *valp ? LT_TRUE : LT_FALSE;
847 lt = eval_table(eval_ops, valp, &cp);
855 *valp = strtol(cp, &ep, 0);
858 lt = *valp ? LT_TRUE : LT_FALSE;
873 *valp = (value[sym] != NULL);
874 lt = *valp ? LT_TRUE : LT_FALSE;
889 *valp = 0;
892 *valp = strtol(value[sym], &ep, 0);
895 lt = *valp ? LT_TRUE : LT_FALSE;
905 debug("eval%d = %d", ops - eval_ops, *valp);
913 eval_table(const struct ops *ops, int *valp, const char **cpp)
922 lt = ops->inner(ops+1, valp, &cp);
937 lt = op->fn(valp, lt, *valp, rt, val);
941 debug("eval%d = %d", ops - eval_ops, *valp);