@@ -16,7 +16,7 @@ const LBASE: [u16; 31] = [
1616 163 , 195 , 227 , 258 , 0 , 0 ,
1717] ;
1818/// Length codes 257..285 extra
19- const LEXT : [ u16 ; 31 ] = [
19+ const LEXT : [ u8 ; 31 ] = [
2020 16 , 16 , 16 , 16 , 16 , 16 , 16 , 16 , 17 , 17 , 17 , 17 , 18 , 18 , 18 , 18 , 19 , 19 , 19 , 19 , 20 , 20 , 20 , 20 ,
2121 21 , 21 , 21 , 21 , 16 , 77 , 202 ,
2222] ;
@@ -26,7 +26,7 @@ const DBASE: [u16; 32] = [
2626 2049 , 3073 , 4097 , 6145 , 8193 , 12289 , 16385 , 24577 , 0 , 0 ,
2727] ;
2828/// Distance codes 0..29 extra
29- const DEXT : [ u16 ; 32 ] = [
29+ const DEXT : [ u8 ; 32 ] = [
3030 16 , 16 , 16 , 16 , 17 , 17 , 18 , 18 , 19 , 19 , 20 , 20 , 21 , 21 , 22 , 22 , 23 , 23 , 24 , 24 , 25 , 25 , 26 , 26 ,
3131 27 , 27 , 28 , 28 , 29 , 29 , 64 , 64 ,
3232] ;
@@ -139,7 +139,7 @@ pub(crate) fn inflate_table(
139139 let here = if work[ sym] >= match_ {
140140 Code {
141141 bits : ( len - drop_) as u8 ,
142- op : extra[ ( work[ sym] - match_) as usize ] as u8 ,
142+ op : extra[ ( work[ sym] - match_) as usize ] ,
143143 val : base[ ( work[ sym] - match_) as usize ] ,
144144 }
145145 } else if work[ sym] + 1 < match_ {
0 commit comments