Skip to content

Commit c9fb945

Browse files
committed
zdict.rs: simplify array initializations
1 parent 223612d commit c9fb945

File tree

1 file changed

+5
-26
lines changed

1 file changed

+5
-26
lines changed

lib/dictBuilder/zdict.rs

Lines changed: 5 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)