void run(int phase) { init_outbuf(); init(); match(phase); flush_outbuf(); }
void bi_windup(unsigned int *outbuf, unsigned int bi_buf) { unsigned long t1 = outcnt; outbuf[t1] = bi_buf; unsigned long t2 = outcnt; if (t2 == 16384) flush_outbuf(); unsigned long t3 = outcnt; outbuf[t3] = bi_buf; }