Skip to content

Commit a609b27

Browse files
committed
fn COVER_selectDict: pass offsets as slice
1 parent d6b12dc commit a609b27

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

lib/dictBuilder/cover.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -884,7 +884,7 @@ pub(super) unsafe fn COVER_checkTotalCompressedSize(
884884
parameters: ZDICT_cover_params_t,
885885
samplesSizes: &[size_t],
886886
samples: &[u8],
887-
offsets: *mut size_t,
887+
offsets: &[size_t],
888888
nbTrainSamples: size_t,
889889
nbSamples: size_t,
890890
dict: *mut u8,
@@ -929,7 +929,7 @@ pub(super) unsafe fn COVER_checkTotalCompressedSize(
929929
cctx,
930930
dst.as_mut_ptr().cast::<core::ffi::c_void>(),
931931
dstCapacity,
932-
samples[*offsets.add(i)..].as_ptr() as *const core::ffi::c_void,
932+
samples[offsets[i]..].as_ptr() as *const core::ffi::c_void,
933933
samplesSizes[i],
934934
cdict,
935935
);
@@ -1032,7 +1032,7 @@ pub(super) unsafe fn COVER_selectDict(
10321032
nbCheckSamples: size_t,
10331033
nbSamples: size_t,
10341034
params: ZDICT_cover_params_t,
1035-
offsets: *mut size_t,
1035+
offsets: &[size_t],
10361036
mut totalCompressedSize: size_t,
10371037
) -> COVER_dictSelection_t {
10381038
let mut largestDict = 0;
@@ -1158,7 +1158,7 @@ unsafe fn COVER_tryParameters(opaque: *mut core::ffi::c_void) {
11581158
(*ctx).nbTrainSamples,
11591159
(*ctx).nbSamples,
11601160
parameters,
1161-
(*ctx).offsets.as_mut_ptr(),
1161+
&(*ctx).offsets,
11621162
totalCompressedSize,
11631163
);
11641164

lib/dictBuilder/fastcover.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -462,7 +462,7 @@ unsafe fn FASTCOVER_tryParameters(opaque: *mut core::ffi::c_void) {
462462
ctx.nbTrainSamples,
463463
ctx.nbSamples,
464464
parameters,
465-
ctx.offsets.as_ptr().cast_mut(),
465+
&ctx.offsets,
466466
totalCompressedSize,
467467
);
468468
if COVER_dictSelectionIsError(&selection) != 0 && displayLevel >= 1 {

0 commit comments

Comments
 (0)