Lines Matching refs:skip
90 char skip; /* Short-circuit: TRUE to skip */ member
231 int skip; /* For short-circuit testing */ in eval() local
241 opp->skip = 0; /* Not skipping now */ in eval()
246 opp->skip, binop, infile->bptr); in eval()
248 if ((op = evallex(opp->skip)) == OP_SUB && binop == 0) in eval()
256 opname[op], opdope[op], binop, opp->skip); in eval()
290 opname[op], prec, opname[opp->op], opp->prec, opp->skip); in eval()
297 op1 = opp->skip; /* Save skip for test */ in eval()
309 skip = (valp[-1] != 0); /* Short-circuit tester */ in eval()
314 if ((op == OP_ANA && !skip) in eval()
315 || (op == OP_ORO && skip)) in eval()
316 opp->skip = S_ANDOR; /* And/or skip starts */ in eval()
318 opp->skip = (char)((op1 & S_ANDOR) | ((!skip) ? S_QUEST : 0)); in eval()
320 opp->skip = (char)((op1 & S_ANDOR) in eval()
324 opp->skip = (char)op1; /* skipping unchanged. */ in eval()
337 skip = opp->skip; /* Remember skip value */ in eval()
371 valp = evaleval(valp, op1, skip); in eval()
381 evallex(int skip) in evallex() argument
400 if (!skip) { in evallex()
410 evalue = evalchar(skip); /* Somewhat messy */ in evallex()
442 if (!skip) in evallex()
664 evalchar(int skip) in evalchar() argument
755 if (!skip) in evalchar()
770 evaleval(int* valp, int op, int skip) in evaleval() argument
812 if (!skip) { in evaleval()
917 opp->op, opp->prec, opp->skip, opname[opp->op]);