@ -1,5 +1,5 @@
/* inftrees.c -- generate Huffman trees for efficient decoding
/* inftrees.c -- generate Huffman trees for efficient decoding
* Copyright ( C ) 1995 - 2010 Mark Adler
* Copyright ( C ) 1995 - 2011 Mark Adler
* For conditions of distribution and use , see copyright notice in zlib . h
* For conditions of distribution and use , see copyright notice in zlib . h
*/
*/
@ -9,7 +9,7 @@
# define MAXBITS 15
# define MAXBITS 15
const char inflate_copyright [ ] =
const char inflate_copyright [ ] =
" inflate 1.2.5.1 Copyright 1995-2010 Mark Adler " ;
" inflate 1.2.5.2 Copyright 1995-2011 Mark Adler " ;
/*
/*
If you use the zlib library in a product , an acknowledgment is welcome
If you use the zlib library in a product , an acknowledgment is welcome
in the documentation of your product . If for some reason you cannot
in the documentation of your product . If for some reason you cannot
@ -62,7 +62,7 @@ unsigned short FAR *work;
35 , 43 , 51 , 59 , 67 , 83 , 99 , 115 , 131 , 163 , 195 , 227 , 258 , 0 , 0 } ;
35 , 43 , 51 , 59 , 67 , 83 , 99 , 115 , 131 , 163 , 195 , 227 , 258 , 0 , 0 } ;
static const unsigned short lext [ 31 ] = { /* Length codes 257..285 extra */
static const unsigned short lext [ 31 ] = { /* Length codes 257..285 extra */
16 , 16 , 16 , 16 , 16 , 16 , 16 , 16 , 17 , 17 , 17 , 17 , 18 , 18 , 18 , 18 ,
16 , 16 , 16 , 16 , 16 , 16 , 16 , 16 , 17 , 17 , 17 , 17 , 18 , 18 , 18 , 18 ,
19 , 19 , 19 , 19 , 20 , 20 , 20 , 20 , 21 , 21 , 21 , 21 , 16 , 205 , 203 } ;
19 , 19 , 19 , 19 , 20 , 20 , 20 , 20 , 21 , 21 , 21 , 21 , 16 , 202 , 194 } ;
static const unsigned short dbase [ 32 ] = { /* Distance codes 0..29 base */
static const unsigned short dbase [ 32 ] = { /* Distance codes 0..29 base */
1 , 2 , 3 , 4 , 5 , 7 , 9 , 13 , 17 , 25 , 33 , 49 , 65 , 97 , 129 , 193 ,
1 , 2 , 3 , 4 , 5 , 7 , 9 , 13 , 17 , 25 , 33 , 49 , 65 , 97 , 129 , 193 ,
257 , 385 , 513 , 769 , 1025 , 1537 , 2049 , 3073 , 4097 , 6145 ,
257 , 385 , 513 , 769 , 1025 , 1537 , 2049 , 3073 , 4097 , 6145 ,