Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 7 additions & 7 deletions pgrx/src/varlena.rs
Original file line number Diff line number Diff line change
Expand Up @@ -367,7 +367,7 @@ pub unsafe fn varsize_any_exhdr(ptr: *const pg_sys::varlena) -> usize {
#[inline]
pub unsafe fn vardata_1b(ptr: *const pg_sys::varlena) -> *const std::os::raw::c_char {
let va1b = ptr as *const pg_sys::varattrib_1b;
(*va1b).va_data.as_slice(varsize_1b(ptr)).as_ptr() as *const std::os::raw::c_char
(*va1b).va_data.as_ptr()
}

/// ```c
Expand All @@ -376,8 +376,8 @@ pub unsafe fn vardata_1b(ptr: *const pg_sys::varlena) -> *const std::os::raw::c_
#[allow(clippy::cast_ptr_alignment)]
#[inline]
pub unsafe fn vardata_4b(ptr: *const pg_sys::varlena) -> *const std::os::raw::c_char {
let va1b = ptr as *const pg_sys::varattrib_4b__bindgen_ty_1; // 4byte
(*va1b).va_data.as_slice(varsize_1b(ptr)).as_ptr() as *const std::os::raw::c_char
let va4b = ptr as *const pg_sys::varattrib_4b__bindgen_ty_1; // 4byte
(*va4b).va_data.as_ptr()
}

/// ```c
Expand All @@ -386,8 +386,8 @@ pub unsafe fn vardata_4b(ptr: *const pg_sys::varlena) -> *const std::os::raw::c_
#[allow(clippy::cast_ptr_alignment)]
#[inline]
pub unsafe fn vardata_4b_c(ptr: *const pg_sys::varlena) -> *const std::os::raw::c_char {
let va1b = ptr as *const pg_sys::varattrib_4b__bindgen_ty_2; // compressed
(*va1b).va_data.as_slice(varsize_1b(ptr)).as_ptr() as *const std::os::raw::c_char
let va4bc = ptr as *const pg_sys::varattrib_4b__bindgen_ty_2; // compressed
(*va4bc).va_data.as_ptr()
}

/// ```c
Expand All @@ -396,8 +396,8 @@ pub unsafe fn vardata_4b_c(ptr: *const pg_sys::varlena) -> *const std::os::raw::
#[allow(clippy::cast_ptr_alignment)]
#[inline]
pub unsafe fn vardata_1b_e(ptr: *const pg_sys::varlena) -> *const std::os::raw::c_char {
let va1b = ptr as *const pg_sys::varattrib_1b_e;
(*va1b).va_data.as_slice(varsize_1b(ptr)).as_ptr() as *const std::os::raw::c_char
let va1be = ptr as *const pg_sys::varattrib_1b_e;
(*va1be).va_data.as_ptr()
}

/// ```c
Expand Down
Loading