Lines Matching refs:cond
596 cond(register char* s, char** e)
713 if (state.cond.level > 1 && state.verbose)
714 error(1, "%d missing .el request%s", state.cond.level - 1, state.cond.level == 2 ? "" : "s");
715 state.cond.level = 0;
2810 if (!state.cond.level || !(state.cond.flags[state.cond.level] & COND_IE))
2814 if (!state.cond.level)
2815 state.cond.level++;
2816 state.cond.flags[state.cond.level] = COND_IE|COND_KEPT;
2822 if (state.cond.level >= elementsof(state.cond.flags) - 1)
2828 int g = state.cond.flags[state.cond.level];
2830 error(-5, "IE +++ %s level=%d |%s%s%s%s%s", tp->name, state.cond.level, (g & COND_IF) ? "IF|" : "", (g & COND_IE) ? "IE|" : "", (g & COND_BLOCK) ? "BLOCK|" : "", (g & COND_SKIP) ? "SKIP|" : "", (g & COND_KEPT) ? "KEPT|" : "");
2854 v = !(state.cond.flags[state.cond.level] & COND_KEPT);
2857 v = cond(s, &e);
2870 state.cond.level--;
2902 state.cond.flags[state.cond.level] = COND_IE|COND_EL|COND_KEPT|COND_BLOCK;
2904 state.cond.level--;
2907 state.cond.flags[++state.cond.level] = f;
2910 int g = state.cond.flags[state.cond.level];
2912 error(-5, "IE --- %s level=%d |%s%s%s%s%s", tp->name, state.cond.level, (g & COND_IF) ? "IF|" : "", (g & COND_IE) ? "IE|" : "", (g & COND_BLOCK) ? "BLOCK|" : "", (g & COND_SKIP) ? "SKIP|" : "", (g & COND_KEPT) ? "KEPT|" : "");
4276 if (state.end || !(state.cond.flags[state.cond.level] & COND_BLOCK))
4278 if (state.cond.flags[state.cond.level] & (COND_EL|COND_IF))
4279 state.cond.level--;
4281 state.cond.flags[state.cond.level] &= ~COND_BLOCK;