Lines Matching refs:state

107 		if ((pp.state & COMPILE) && pp.truncate) return;
136 pp.state &= ~NOSPACE;
138 pp.state |= NOSPACE;
196 restore = pp.state & (NOSPACE|STRIP);
197 pp.state &= ~(NEWLINE|NOSPACE|STRIP);
198 pp.state |= EOF2NL;
212 pp.state |= DISABLE;
230 pp.state &= ~(NOSPACE|STRIP);
231 pp.state |= restore;
310 if (pp.state & SKIPCONTROL) pp.level--;
311 restore = (pp.state & RESTORE)|NEWLINE;
312 if (pp.state & PASSTHROUGH) restore |= DISABLE;
314 pp.state &= ~(NEWLINE|RESTORE|SKIPCONTROL);
315 pp.state |= DIRECTIVE|DISABLE|EOF2NL|NOSPACE|NOVERTICAL;
317 if ((pp.state & (COMPATIBILITY|STRICT)) == COMPATIBILITY || (pp.mode & HOSTED)) pp.state &= ~NOVERTICAL;
319 if (pp.mode & HOSTED) pp.state &= ~NOVERTICAL;
325 if ((pp.state & STRICT) && !(pp.mode & (HOSTED|RELAX)))
365 c = (pp.state & NEWLINE) ? '\n' : ' ';
446 pp.state |= HEADER;
448 pp.state &= ~HEADER;
451 pp.state &= ~DISABLE;
452 pp.state |= HEADER|STRIP;
480 pp.state &= ~NOSPACE;
488 pp.state |= NOSPACE;
508 pp.state |= HEADER;
510 pp.state &= ~HEADER;
540 if ((pp.state & (STRICT|WARN)) && !(pp.mode & (HOSTED|RELAX)))
543 if (!(pp.state & WARN) || strcmp(p + 1, dirname(PRAGMA)))
584 if (!(*pp.control & SKIP) && pp.pragma && !(pp.state & NOTEXT) && (directive == PRAGMA || !(pp.mode & INIT)))
617 (*pp.pragma)(pp.valbuf + 1, p1, p3, p5, (pp.state & COMPILE) || (pp.mode & INIT) != 0);
636 if ((pp.state & STRICT) && !(pp.mode & (HOSTED|RELAX)))
670 pp.state &= ~NOSPACE;
671 pp.state |= DEFINITION|NOEXPAND;
676 pp.state |= NOSPACE;
705 pp.state &= ~NOSPACE;
750 pp.state |= NOSPACE;
765 if ((pp.state & COMPATIBILITY) && c == ',')
767 if ((pp.state & WARN) && !(pp.mode & HOSTED))
805 if ((pp.state & COMPATIBILITY) && c == ',')
807 if ((pp.state & WARN) && !(pp.mode & HOSTED))
841 pp.state |= NOEXPAND|NOSPACE;
843 pp.state |= NOEXPAND;
859 pp.state &= ~NOSPACE;
875 n3 = pp.state;
877 if ((pp.option & PLUSPLUS) && (pp.state & (COMPATIBILITY|TRANSITION)) != COMPATIBILITY)
901 if (!(pp.state & COMPATIBILITY))
906 if ((pp.state & (COMPATIBILITY|TRANSITION)) == COMPATIBILITY) *p++ = 'C';
911 if ((pp.state & WARN) && !(pp.mode & (HOSTED|RELAX)) && var.type != TOK_TOKCAT && !(var.type & TOK_ID))
956 pp.state |= NOSPACE;
964 pp.state &= ~NOSPACE;
976 pp.state &= ~NOEXPAND;
995 if (pp.state & COMPATIBILITY) *p++ = '#';
1016 pp.state |= NOSPACE;
1018 pp.state &= ~NOSPACE;
1040 pp.state &= ~NOEXPAND;
1042 if (strchr(pp.token, MARK)) pp.state &= ~NOEXPAND;
1046 if ((sym->flags & SYM_FUNCTION) && (pp.state & (COMPATIBILITY|TRANSITION)))
1066 if (!(pp.mode & HOSTED) && (!(pp.state & COMPATIBILITY) || (pp.state & WARN))) switch (*pp.token)
1091 if (pp.state & EOF2NL)
1094 pp.state |= HIDDEN;
1101 pp.state |= EOF2NL;
1111 if (pp.state & COMPATIBILITY) var.type = 0;
1123 if (pp.state & WARN) error(1, "use the ## operator to concatenate macro arguments");
1134 pp.state &= ~NOEXPAND;
1151 n3 = pp.state;
1157 if (p > mac->value && (pp.option & PLUSPLUS) && (pp.state & (COMPATIBILITY|TRANSITION)) != COMPATIBILITY)
1241 if ((pp.option & (DEFINITIONS|PREDEFINITIONS|REGUARD)) && !sym->hidden && !(sym->flags & SYM_MULTILINE) && ((pp.option & PREDEFINITIONS) || !(pp.mode & INIT)) && ((pp.option & (DEFINITIONS|PREDEFINITIONS)) || !(pp.state & NOTEXT)))
1292 if (pp.state & NOEXPAND) sym->flags |= SYM_NOEXPAND;
1299 if ((pp.state & STRICT) && !(pp.mode & (HOSTED|RELAX)))
1333 pp.state |= DEFINITION|NOEXPAND|NOSPACE;
1362 pp.state &= ~NOSPACE;
1390 if ((pp.state & STRICT) && !(pp.mode & (HOSTED|RELAX)))
1394 pp.state &= ~DISABLE;
1400 pp.state &= ~NOSPACE;
1409 if ((pp.state & STRICT) && !(pp.mode & (HOSTED|RELAX)))
1447 c = (pp.state & NEWLINE) ? '\n' : ' ';
1450 pp.state &= ~DISABLE;
1464 if (error_info.line == 0 && directive == LINE && (pp.state & STRICT) && !(pp.mode & HOSTED))
1466 pp.state &= ~DISABLE;
1467 pp.state |= STRIP;
1484 if (directive == LINE && (pp.state & STRICT) && !(pp.mode & (HOSTED|RELAX)))
1543 pp.state &= ~HIDDEN;
1547 if (pp.state & JOINING) pp.state |= HIDDEN|SYNCLINE;
1598 pp.state &= ~DISABLE;
1644 if ((pp.state & WARN) && (pp.mode & (HOSTED|RELAX|PEDANTIC)) == PEDANTIC)
1663 if ((pp.state & (COMPATIBILITY|STRICT)) == STRICT && !(pp.mode & (HOSTED|RELAX)))
1686 else if ((pp.state & STRICT) && !(pp.mode & (HOSTED|RELAX)))
2037 if (!(pp.state & (COMPATIBILITY|COMPILE)))
2083 if (pp.state & TRANSITION) ppop(PP_COMPATIBILITY, i0);
2092 if (!(*pp.control & SKIP) && pp.pragma && !(pp.state & NOTEXT))
2124 if ((pp.state & STRICT) && !(pp.mode & (HOSTED|RELAX)))
2186 if ((pp.option & (DEFINITIONS|PREDEFINITIONS|REGUARD)) && !sym->hidden && !(sym->flags & SYM_MULTILINE) && ((pp.option & PREDEFINITIONS) || !(pp.mode & INIT)) && ((pp.option & (DEFINITIONS|PREDEFINITIONS)) || !(pp.state & NOTEXT)))
2213 if (c != '\n' && !(pp.state & COMPATIBILITY))
2218 pp.state |= DISABLE|NOSPACE;
2225 pp.state |= DISABLE;
2230 if (!(pp.state & EOF2NL))
2233 pp.state &= ~RESTORE;
2237 pp.state |= restore;
2272 pp.state |= HIDDEN;
2278 pp.state |= restore|HIDDEN|SKIPCONTROL;