Lines Matching defs:rules

34  * additions to the header, rules, variables and trailer sections, with
50 * 1 # rules number of rules
80 * rules:
152 unsigned long rules; /* rule index */
169 unsigned long rules; /* state rule count */
205 long rules; /* number of compiled rules */
403 * initialize rules for compilation
404 * if h!=0 then all rules marked compiled
428 * mark selected rules and immediate prereqs for compilation
454 * mark rules so that only state vars and immediate prereqs will be compiled
553 r->complink = cs->rules++;
629 * ignore aliases and rules not set up by comprule()
666 * ignore aliases and rules not set up by comprule()
766 * compile the current rules and variables into objfile
784 cs.rules++;
836 * mark the rules and prerequisites for compilation
871 if ((100 * object.garbage / (object.rules ? object.rules : 1) < PCTGARBAGE && !(state.test & 0x00008000)))
890 * some rules must always be compiled and/or appear first
915 * compile and write the rules
985 sfputu(sp, cs.rules - 1);
1034 if (state.stateview == 0 && object.garbage && object.garbage > cs.rules)
1035 message((-1, "%d%% [%d/%d] state file garbage collection recovery", (object.garbage - cs.rules) * 100 / object.garbage, object.garbage - cs.rules, object.garbage));
1226 object.garbage = object.rules = 0;
1353 else if ((n & COMP_BASE) && !state.rules)
1357 state.rules = makerule(s)->name;
1415 * load compiled rules and variables from objfile
1445 int rules;
1569 rules = old_trailer.rules;
1571 off = sizeof(old_header) + rules * sizeof(old_rule) + lists * sizeof(old_list) + variables * sizeof(old_var);
1591 rules = sfgetu(sp);
1613 message((-3, "%s sequence=%d lists=%d rules=%d variables=%d strings=%d", ident, sequence, lists, rules, variables, strings));
1626 if (!(p = newof(0, char, lists * sizeof(List_t) + rules * sizeof(Rule_t) + variables * sizeof(Var_t) + strings, 0)))
1632 d = (List_t*)((char*)r + rules * sizeof(Rule_t));
1652 off = sizeof(old_header) + rules * sizeof(old_rule) + lists * sizeof(old_list);
1764 * load and enter the rules
1775 for (xr = r + rules; r < xr; r++)
2172 off = sizeof(old_header) + rules * sizeof(old_rule);
2235 object.rules += rules;
2332 for (xr = r + rules; r < xr; r++)