NEXTBYTE
# ifdef NEXTBYTE
#define NEEDBITS(n) {while(k<(n)){b|=((ulg)NEXTBYTE)<<k;k+=8;}}
i = NEXTBYTE + 1; /* length/count pairs to read */
b = ((j = NEXTBYTE) & 0xf) + 1; /* bits in code (1..16) */
while ((b = NEXTBYTE) != EOF) {
#ifndef NEXTBYTE /* default is to simply get a byte from stdin */
# define NEEDBITS(n) {while(k<(n)){b|=((ulg)NEXTBYTE)<<k;k+=8;}}
# define NEEDBITS(n) {while(k<(n)){int c=NEXTBYTE;\
while (G.bits_left<=8*(int)(sizeof(G.bitbuf)-1) && (temp=NEXTBYTE)!=EOF) {\