Skip to content

Commit 1bf7e82

Browse files
committed
zdict.rs: remove a memcpy
1 parent 206bc2b commit 1bf7e82

File tree

2 files changed

+3
-5
lines changed

2 files changed

+3
-5
lines changed

lib/dictBuilder/fastcover.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -401,6 +401,7 @@ unsafe fn FASTCOVER_buildDictionary(
401401
}
402402
tail
403403
}
404+
404405
unsafe fn FASTCOVER_tryParameters(opaque: *mut core::ffi::c_void) {
405406
let data = opaque as *mut FASTCOVER_tryParameters_data_t;
406407
let ctx = (*data).ctx;

lib/dictBuilder/zdict.rs

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1301,14 +1301,11 @@ pub unsafe extern "C" fn ZDICT_finalizeDictionary(
13011301
outDictContent,
13021302
dictContentSize,
13031303
);
1304-
memcpy(
1305-
outDictHeader as *mut core::ffi::c_void,
1306-
header.as_mut_ptr() as *const core::ffi::c_void,
1307-
hSize,
1308-
);
1304+
core::ptr::copy_nonoverlapping(header.as_mut_ptr(), outDictHeader, hSize);
13091305
core::ptr::write_bytes(outDictPadding, 0, paddingSize);
13101306
dictSize
13111307
}
1308+
13121309
const HBUFFSIZE: core::ffi::c_int = 256;
13131310
unsafe fn ZDICT_addEntropyTablesFromBuffer_advanced(
13141311
dictBuffer: *mut core::ffi::c_void,

0 commit comments

Comments
 (0)