Use ptr::add(i) instead of ptr::offset(i as isize)

This commit is contained in:
Sebastian Dröge 2018-10-11 11:21:45 +03:00
parent d085569b3e
commit 5d9a3b4272
2 changed files with 9 additions and 9 deletions

View file

@ -49,7 +49,7 @@ impl SDPTime {
let len = (*self.0.repeat).len as usize;
let mut vec = Vec::with_capacity(len);
for i in 0..len {
vec.push(CStr::from_ptr(*arr.offset(i as isize)).to_str().unwrap());
vec.push(CStr::from_ptr(*arr.add(i)).to_str().unwrap());
}
vec
}

View file

@ -269,7 +269,7 @@ impl<'a, T: MiniObject + 'static> ToGlibContainerFromSlice<'a, *mut *mut T::GstT
as *mut *mut T::GstType;
for (i, s) in v.iter().enumerate() {
ptr::write(v_ptr.offset(i as isize), s.0);
ptr::write(v_ptr.add(i), s.0);
}
v_ptr
@ -285,7 +285,7 @@ impl<'a, T: MiniObject + 'static> ToGlibContainerFromSlice<'a, *mut *mut T::GstT
as *mut *mut T::GstType;
for (i, s) in t.iter().enumerate() {
ptr::write(v_ptr.offset(i as isize), s.to_glib_full());
ptr::write(v_ptr.add(i), s.to_glib_full());
}
v_ptr
@ -368,7 +368,7 @@ impl<T: MiniObject + 'static> FromGlibContainerAsVec<*mut T::GstType, *mut *mut
let mut res = Vec::with_capacity(num);
for i in 0..num {
res.push(from_glib_none(ptr::read(ptr.offset(i as isize))));
res.push(from_glib_none(ptr::read(ptr.add(i))));
}
res
}
@ -386,7 +386,7 @@ impl<T: MiniObject + 'static> FromGlibContainerAsVec<*mut T::GstType, *mut *mut
let mut res = Vec::with_capacity(num);
for i in 0..num {
res.push(from_glib_full(ptr::read(ptr.offset(i as isize))));
res.push(from_glib_full(ptr::read(ptr.add(i))));
}
glib_ffi::g_free(ptr as *mut _);
res
@ -631,7 +631,7 @@ macro_rules! gst_define_mini_object_wrapper(
as *mut *mut $ffi_name;
for (i, s) in v.iter().enumerate() {
::std::ptr::write(v_ptr.offset(i as isize), s.0);
::std::ptr::write(v_ptr.add(i), s.0);
}
v_ptr
@ -647,7 +647,7 @@ macro_rules! gst_define_mini_object_wrapper(
as *mut *mut $ffi_name;
for (i, s) in t.iter().enumerate() {
::std::ptr::write(v_ptr.offset(i as isize), s.to_glib_full());
::std::ptr::write(v_ptr.add(i), s.to_glib_full());
}
v_ptr
@ -730,7 +730,7 @@ macro_rules! gst_define_mini_object_wrapper(
let mut res = Vec::with_capacity(num);
for i in 0..num {
res.push(from_glib_none(::std::ptr::read(ptr.offset(i as isize))));
res.push(from_glib_none(::std::ptr::read(ptr.add(i))));
}
res
}
@ -748,7 +748,7 @@ macro_rules! gst_define_mini_object_wrapper(
let mut res = Vec::with_capacity(num);
for i in 0..num {
res.push(from_glib_full(::std::ptr::read(ptr.offset(i as isize))));
res.push(from_glib_full(::std::ptr::read(ptr.add(i))));
}
glib_ffi::g_free(ptr as *mut _);
res