@@ -879,7 +879,6 @@ unsafe fn ZDICT_analyzeEntropy(
879879 workPlace : core:: ptr:: null_mut ( ) ,
880880 } ;
881881 let mut params = ZSTD_parameters :: default ( ) ;
882- let mut u: u32 = 0 ;
883882 let mut huffLog = 11 ;
884883 let mut Offlog = OffFSELog as u32 ;
885884 let mut mlLog = MLFSELog as u32 ;
@@ -896,30 +895,10 @@ unsafe fn ZDICT_analyzeEntropy(
896895 if offcodeMax > OFFCODE_MAX as u32 {
897896 eSize = Error :: dictionaryCreation_failed. to_error_code ( ) ;
898897 } else {
899- u = 0 ;
900- let mut countLit: [ core:: ffi:: c_uint ; 256 ] = [ 0 ; 256 ] ;
901- while u < 256 {
902- countLit[ u as usize ] = 1 ;
903- u = u. wrapping_add ( 1 ) ;
904- }
905- u = 0 ;
906- let mut offcodeCount: [ core:: ffi:: c_uint ; 31 ] = [ 0 ; 31 ] ;
907- while u <= offcodeMax {
908- offcodeCount[ u as usize ] = 1 ;
909- u = u. wrapping_add ( 1 ) ;
910- }
911- u = 0 ;
912- let mut matchLengthCount: [ core:: ffi:: c_uint ; 53 ] = [ 0 ; 53 ] ;
913- while u <= MaxML as u32 {
914- matchLengthCount[ u as usize ] = 1 ;
915- u = u. wrapping_add ( 1 ) ;
916- }
917- u = 0 ;
918- let mut litLengthCount: [ core:: ffi:: c_uint ; 36 ] = [ 0 ; 36 ] ;
919- while u <= MaxLL as u32 {
920- litLengthCount[ u as usize ] = 1 ;
921- u = u. wrapping_add ( 1 ) ;
922- }
898+ let mut countLit = [ 1u32 ; 256 ] ;
899+ let mut offcodeCount = [ 1u32 ; 31 ] ;
900+ let mut matchLengthCount = [ 1u32 ; 53 ] ;
901+ let mut litLengthCount = [ 1u32 ; 36 ] ;
923902
924903 let mut repOffset: [ u32 ; 1024 ] = [ 0 ; 1024 ] ;
925904 repOffset[ 1 ] = 1 ;
@@ -952,7 +931,7 @@ unsafe fn ZDICT_analyzeEntropy(
952931 eprintln ! ( "Not enough memory" ) ;
953932 }
954933 } else {
955- u = 0 ;
934+ let mut u = 0 ;
956935 while u < nbFiles {
957936 ZDICT_countEStats (
958937 esr,
0 commit comments