--- unlzh.c 2010-01-20 15:48:49.755257665 +0100 +++ unlzh.c.oden 2010-01-20 15:51:55.500195426 +0100 @@ -151,7 +151,7 @@ local void make_table(nchar, bitlen, tab for (i = 1; i <= 16; i++) start[i + 1] = start[i] + (count[i] << (16 - i)); if ((start[17] & 0xffff) != 0 || tablebits > 16) /* 16 for weight below */ - error("Bad table (case b)\n"); + gzip_error("Bad table \n"); jutbits = 16 - tablebits; for (i = 1; i <= (unsigned)tablebits; i++) {