newblock
newblock();
newblock(); /* set up global l->vars and l->funs */
void newblock(void);
struct superblock *newblock;
if ((newblock = calloc(1, sizeof(*newblock)))
TAILQ_INIT(&newblock->sb_rules);
TAILQ_INIT(&newblock->sb_skipsteps[i]);
TAILQ_INSERT_BEFORE(block, newblock, sb_entry);
newblock = block;
TAILQ_INSERT_TAIL(&newblock->sb_rules, por,
if (newblock != block)
if (reorder_rules(pf, newblock, depth + 1))