Lines Matching refs:control

336 			if (pp.control <= pp.in->control)  in ppcontrol()
341 if (pp.control == (pp.in->control + 1)) pp.in->flags |= IN_noguard; in ppcontrol()
342 if (*pp.control & HADELSE) in ppcontrol()
345 *pp.control |= SKIP; in ppcontrol()
348 if (*pp.control & KEPT) in ppcontrol()
350 *pp.control |= SKIP; in ppcontrol()
355 *pp.control &= ~SKIP; in ppcontrol()
361 *pp.control &= ~SKIP; in ppcontrol()
362 *pp.control |= KEPT; in ppcontrol()
364 else *pp.control |= SKIP; in ppcontrol()
376 … if (pp.control <= pp.in->control) error(2, "no matching #%s for #%s", dirname(IF), dirname(ELSE)); in ppcontrol()
379 if (pp.control == (pp.in->control + 1)) pp.in->flags |= IN_noguard; in ppcontrol()
380 if (!(*pp.control & KEPT)) in ppcontrol()
382 *pp.control &= ~SKIP; in ppcontrol()
383 *pp.control |= HADELSE|KEPT; in ppcontrol()
387 if (*pp.control & HADELSE) error(2, "more than one #%s for #%s", dirname(ELSE), dirname(IF)); in ppcontrol()
388 *pp.control |= HADELSE|SKIP; in ppcontrol()
395 …if (pp.control <= pp.in->control) error(2, "no matching #%s for #%s", dirname(IF), dirname(ENDIF)); in ppcontrol()
396 else if (--pp.control == pp.in->control && pp.in->symbol) in ppcontrol()
412 SETIFBLOCK(pp.control); in ppcontrol()
413 if (*pp.control & SKIP) in ppcontrol()
415 *pp.control |= KEPT; in ppcontrol()
423 if (directive == IFNDEF && pp.control == pp.in->control + 1) in ppcontrol()
441 *pp.control |= ((sym != 0) == (directive == IFDEF)) ? KEPT : SKIP; in ppcontrol()
444 if (*pp.control & SKIP) in ppcontrol()
547 if (!(*pp.control & SKIP)) in ppcontrol()
577 if (directive != PRAGMA && (!(*pp.control & SKIP) || !(pp.mode & (HOSTED|RELAX)))) in ppcontrol()
584 …if (!(*pp.control & SKIP) && pp.pragma && !(pp.state & NOTEXT) && (directive == PRAGMA || !(pp.mod… in ppcontrol()
625 if (*pp.control & SKIP) goto eatdirective; in ppcontrol()
2092 if (!(*pp.control & SKIP) && pp.pragma && !(pp.state & NOTEXT)) in ppcontrol()
2235 if (!(*pp.control & SKIP)) in ppcontrol()
2308 if (ip->control) in ppnest()
2309 ip->control += adjust; in ppnest()
2312 pp.control = np + oz; in ppnest()