Skip to content

Commit cd6c071

Browse files
Folkert de Vriesfolkertdev
authored andcommitted
use .sub() in BIT_initCStream
1 parent 7ee331e commit cd6c071

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

lib/common/bitstream.rs

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,10 +28,11 @@ pub(crate) unsafe fn BIT_initCStream(
2828
bitC.bitPos = 0;
2929
bitC.startPtr = startPtr as *mut core::ffi::c_char;
3030
bitC.ptr = bitC.startPtr;
31-
bitC.endPtr = (bitC.startPtr)
31+
bitC.endPtr = bitC
32+
.startPtr
3233
.add(dstCapacity)
33-
.offset(-(::core::mem::size_of::<BitContainerType>() as core::ffi::c_ulong as isize));
34-
if dstCapacity <= ::core::mem::size_of::<BitContainerType>() {
34+
.sub(size_of::<BitContainerType>());
35+
if dstCapacity <= size_of::<BitContainerType>() {
3536
return Error::dstSize_tooSmall.to_error_code();
3637
}
3738
0

0 commit comments

Comments
 (0)