(result: &mut liq_result, input_image: &mut liq_image, row_pointers: *mut *mut MaybeUninit<u8>)
| 311 | #[no_mangle] |
| 312 | #[inline(never)] |
| 313 | pub 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)] |
nothing calls this directly
no test coverage detected