MCPcopy Index your code
hub / github.com/ImageOptim/libimagequant / liq_write_remapped_image_rows

Function liq_write_remapped_image_rows

imagequant-sys/src/ffi.rs:313–323  ·  view source on GitHub ↗
(result: &mut liq_result, input_image: &mut liq_image, row_pointers: *mut *mut MaybeUninit<u8>)

Source from the content-addressed store, hash-verified

311#[no_mangle]
312#[inline(never)]
313pub unsafe extern "C" fn liq_write_remapped_image_rows(result: &mut liq_result, input_image: &mut liq_image, row_pointers: *mut *mut MaybeUninit<u8>) -> liq_error {
314 if bad_object!(result, LIQ_RESULT_MAGIC) ||
315 bad_object!(input_image, LIQ_IMAGE_MAGIC) { return Error::InvalidPointer; }
316 let input_image = &mut input_image.inner;
317 let result = &mut result.inner;
318
319 if liq_received_invalid_pointer(row_pointers.cast()) { return Error::InvalidPointer; }
320 let rows = std::slice::from_raw_parts_mut(row_pointers, input_image.height());
321
322 liq_write_remapped_image_rows_impl(result, input_image, rows).err().unwrap_or(LIQ_OK)
323}
324
325#[no_mangle]
326#[inline(never)]

Callers

nothing calls this directly

Calls 3

heightMethod · 0.45

Tested by

no test coverage detected