//
package net.sf.zipme;
interface DeflaterConstants {
boolean DEBUGGING=false;
int STORED_BLOCK=0;
int STATIC_TREES=1;
int DYN_TREES=2;
int PRESET_DICT=0x20;
int DEFAULT_MEM_LEVEL=8;
int MAX_MATCH=258;
int MIN_MATCH=3;
int MAX_WBITS=15;
int WSIZE=1 << MAX_WBITS;
int WMASK=WSIZE - 1;
int HASH_BITS=DEFAULT_MEM_LEVEL + 7;
int HASH_SIZE=1 << HASH_BITS;
int HASH_MASK=HASH_SIZE - 1;
int HASH_SHIFT=(HASH_BITS + MIN_MATCH - 1) / MIN_MATCH;
int MIN_LOOKAHEAD=MAX_MATCH + MIN_MATCH + 1;
int MAX_DIST=WSIZE - MIN_LOOKAHEAD;
int PENDING_BUF_SIZE=1 << (DEFAULT_MEM_LEVEL + 8);
int MAX_BLOCK_SIZE=Math.min(65535,PENDING_BUF_SIZE - 5);
int DEFLATE_STORED=0;
int DEFLATE_FAST=1;
int DEFLATE_SLOW=2;
int GOOD_LENGTH[]={0,4,4,4,4,8,8,8,32,32};
int MAX_LAZY[]={0,4,5,6,4,16,16,32,128,258};
int NICE_LENGTH[]={0,8,16,32,16,32,128,128,258,258};
int MAX_CHAIN[]={0,4,8,32,16,32,128,256,1024,4096};
int COMPR_FUNC[]={0,1,1,1,1,2,2,2,2,2};
}