pub fn build_table( lengths: &[u8], entries: &[u32], codes: &mut [u16], primary_table: &mut [u32], secondary_table: &mut Vec<u16>, is_distance_table: bool, double_literal: bool, ) -> bool