Lines Matching refs:curtrue
49 bool curtrue; member
140 is->curtrue = startstate; in ifstate_create()
141 is->evertrue = is->curtrue; in ifstate_create()
160 if (!ifstate->curtrue) { in ifstate_push()
161 newstate->curtrue = false; in ifstate_push()
188 doprint = ifstate->curtrue; in d_if()
197 if (ifstate->curtrue) { in d_if()
207 ifstate->curtrue ? "taken" : "not taken"); in d_if()
217 doprint = ifstate->curtrue; in d_ifdef()
225 line, ifstate->curtrue ? "taken" : "not taken"); in d_ifdef()
235 doprint = ifstate->curtrue; in d_ifndef()
243 line, ifstate->curtrue ? "taken" : "not taken"); in d_ifndef()
261 doprint = ifstate->curtrue; in d_elif()
264 ifstate->curtrue = false; in d_elif()
273 ifstate->curtrue = eval(&p3, expr); in d_elif()
274 ifstate->evertrue = ifstate->curtrue; in d_elif()
280 ifstate->curtrue ? "taken" : "not taken"); in d_elif()
299 doprint = ifstate->curtrue; in d_else()
301 ifstate->curtrue = !ifstate->evertrue; in d_else()
307 ifstate->curtrue ? "taken" : "not taken"); in d_else()
610 if (directives[i].ifskip && !ifstate->curtrue) { in directive_gotdirective()
700 } else if (ifstate->curtrue) { in directive_gotline()