DEFLATE_MIN_SIZE
if (res < 0 || nb <= DEFLATE_MIN_SIZE+1 || dont_nak) {
if ((rbits != 0 && (rbits <= DEFLATE_MIN_SIZE || rbits > def_rmax))
|| (abits != 0 && (abits <= DEFLATE_MIN_SIZE || abits > def_amax))) {
DEFLATE_MIN_SIZE+1, DEFLATE_MIN_SIZE+1,
opt_buf[2] = DEFLATE_MAKE_OPT(DEFLATE_MIN_SIZE+1);
opt_buf[2] = DEFLATE_MAKE_OPT(DEFLATE_MIN_SIZE+1);
if (res < 0 || go->deflate_size <= DEFLATE_MIN_SIZE+1) {
|| DEFLATE_SIZE(p[2]) <= DEFLATE_MIN_SIZE
|| DEFLATE_SIZE(p[2]) <= DEFLATE_MIN_SIZE
nb <= DEFLATE_MIN_SIZE) {
else if (nb <= DEFLATE_MIN_SIZE)
nb = DEFLATE_MIN_SIZE+1;
if (w_size < DEFLATE_MIN_SIZE || w_size > DEFLATE_MAX_SIZE)
#define DEFLATE_SIZE(x) (((x) >> 4) + DEFLATE_MIN_SIZE)
#define DEFLATE_MAKE_OPT(w) ((((w) - DEFLATE_MIN_SIZE) << 4) \
if (w_size <= DEFLATE_MIN_SIZE || w_size > DEFLATE_MAX_SIZE) {
if (w_size <= DEFLATE_MIN_SIZE || w_size > DEFLATE_MAX_SIZE) {
#define DEFLATE_SIZE(x) (((x) >> 4) + DEFLATE_MIN_SIZE)
#define DEFLATE_MAKE_OPT(w) ((((w) - DEFLATE_MIN_SIZE) << 4) \