From ba7a04582df37d03e62da628ff340d34ae3fbdf5 Mon Sep 17 00:00:00 2001 From: Sewer56 Date: Mon, 24 Jun 2024 00:09:46 +0100 Subject: [PATCH] Fixed: macOS Build with Enabled Warnings --- src-rust/src/c/buffers_c_buffers.rs | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/src-rust/src/c/buffers_c_buffers.rs b/src-rust/src/c/buffers_c_buffers.rs index ac7c642..55d445a 100644 --- a/src-rust/src/c/buffers_c_buffers.rs +++ b/src-rust/src/c/buffers_c_buffers.rs @@ -332,19 +332,22 @@ pub extern "C" fn overwrite_allocated_code_ex( } #[cfg(test)] +#[allow(unused_imports)] mod tests { - use crate::c::buffers_c_buffers::{ - buffers_allocate_private_memory, buffers_get_buffer, buffersearchsettings_from_proximity, - }; - use crate::c::buffers_c_buffers::{free_allocation_result, free_get_buffer_result}; - use crate::c::buffers_c_locatoritem::{ - locatoritem_append_bytes, locatoritem_bytes_left, locatoritem_min_address, + use crate::c::{ + buffers_c_buffers::{ + buffers_allocate_private_memory, buffers_get_buffer, + buffersearchsettings_from_proximity, free_allocation_result, free_get_buffer_result, + }, + buffers_c_locatoritem::locatoritem_append_bytes, }; use crate::{ + c::buffers_c_locatoritem::{locatoritem_bytes_left, locatoritem_min_address}, internal::locator_header_finder::LocatorHeaderFinder, structs::params::{BufferAllocatorSettings, BufferSearchSettings}, utilities::cached::get_sys_info, }; + use rstest::rstest; #[cfg(not(target_os = "macos"))] @@ -436,11 +439,9 @@ mod tests { } let settings = buffersearchsettings_from_proximity(i32::MAX as usize, base_address, SIZE); - let result = buffers_get_buffer(&settings); assert!(result.is_ok); - assert!(locatoritem_bytes_left(result.ok) >= SIZE as u32); let offset = (locatoritem_min_address(result.ok) as i64 - base_address as i64).abs();