Lines Matching refs:directive

266 	int				directive;  in ppcontrol()  local
327 directive = INCLUDE; in ppcontrol()
330 switch (directive = (int)hashref(pp.dirtab, pp.token)) in ppcontrol()
353 if (directive == IFDEF || directive == IFNDEF) in ppcontrol()
372 error(1, "#%s %s is non-standard -- use #%s", dirname(directive), dirname(n), dirname(ELIF)); in ppcontrol()
373 directive = n; in ppcontrol()
418 if (directive == IF) goto conditional; 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()
572 directive = LINE; 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()
626 switch (directive) in ppcontrol()
642 if ((c = pplex()) == '#' && directive == DEFINE) in ppcontrol()
664 if (directive == MACDEF) in ppcontrol()
1300 error(1, "#%s #%s: assertions are non-standard", dirname(directive), pptokstr(pp.token, 0)); in ppcontrol()
1322 assert(directive, pp.tmpbuf, pp.args); in ppcontrol()
1325 assert(directive, pp.tmpbuf, NiL); in ppcontrol()
1403 p = *pp.tmpbuf ? pp.tmpbuf : ((directive == WARNING) ? "user warning" : "user error"); in ppcontrol()
1404 n = (directive == WARNING) ? 1 : 3; in ppcontrol()
1454 directive = INCLUDE; in ppcontrol()
1464 if (error_info.line == 0 && directive == LINE && (pp.state & STRICT) && !(pp.mode & HOSTED)) in ppcontrol()
1484 if (directive == LINE && (pp.state & STRICT) && !(pp.mode & (HOSTED|RELAX))) in ppcontrol()
1491 if (directive == LINE) pp.in->flags &= ~IN_ignoreline; in ppcontrol()
1538 if (directive == LINE && (pp.in->flags & IN_ignoreline)) in ppcontrol()
1553 if (directive == LINE) in ppcontrol()
1564 directive = LINE; in ppcontrol()
2014 directive = ENDIF; in ppcontrol()
2238 switch (directive) in ppcontrol()