NEXT
if (NEXT() == -1) \
flags = NEXT();
if (NEXT() == -1) /* no compressed data is ok */
if (NEXT() == -1) /* missing a bit */
if (NEXT() == -1) { /* EOF is end of compressed data */
if (NEXT() == -1) /* can't end in middle of code */
if (NEXT() == -1) {
if (last != 31 || (NEXT() != 139 && last != 157)) {
if (NEXT() != 8) { /* only deflate method allowed */
flags = NEXT(); /* header flags */
NEXT(); /* discard mod time, xflgs, os */
NEXT();
NEXT();
NEXT();
NEXT();
NEXT();
len = NEXT();
len += (unsigned)(NEXT()) << 8;
if (NEXT() == -1) break;
while (NEXT() != 0 && last != -1)
while (NEXT() != 0 && last != -1)
NEXT();
NEXT();
if (NEXT() != (int)(outd.crc & 0xff) ||
NEXT() != (int)((outd.crc >> 8) & 0xff) ||
NEXT() != (int)((outd.crc >> 16) & 0xff) ||
NEXT() != (int)((outd.crc >> 24) & 0xff)) {
if (NEXT() != (int)(outd.total & 0xff) ||
NEXT() != (int)((outd.total >> 8) & 0xff) ||
NEXT() != (int)((outd.total >> 16) & 0xff) ||
NEXT() != (int)((outd.total >> 24) & 0xff)) {
NEXT();
NEXT();
NEXT();
NEXT();
#define EAT(c) ((SEE(c)) ? (NEXT(), 1) : 0)
NEXT();
NEXT();
offset = NEXT(p);
*NEXT equ LV+192 ;need to increase LOCAL_SIZE
NEXT;
NEXT;
NEXT;
NEXT;
NEXT;
NEXT;
NEXT;
NEXT;
NEXT;
NEXT(2);
NEXT(2);
NEXT(3);
NEXT(3);
NEXT(4);
NEXT(4);
NEXT(0);
NEXT(5);
NEXT(6);
NEXT(7);
NEXT(7);
NEXT(8);
NEXT(9);
NEXT(14);
elem : NEXT MENU NAME
%token <i_value> X Y W H NO BOX SUB HELP MENU NEXT EXIT ACTION ENDWIN OPTION
ask(lct? MORE : (msg==lastmsg? NOMORE : NEXT));