mirror of
https://github.com/chatmail/core.git
synced 2026-04-02 05:22:14 +03:00
use libc::c_char as i8 and u8 are used differently on x86 and arm
This commit is contained in:
committed by
Friedel Ziegelmayer
parent
4d79c6e235
commit
67848e3333
@@ -40,8 +40,10 @@ pub(crate) unsafe fn strncasecmp(
|
||||
|
||||
// s1 and s2 might not be null terminated.
|
||||
|
||||
let s1_slice = std::slice::from_raw_parts(s1 as *const u8, strnlen(s1 as *const i8, n));
|
||||
let s2_slice = std::slice::from_raw_parts(s2 as *const u8, strnlen(s2 as *const i8, n));
|
||||
let s1_slice =
|
||||
std::slice::from_raw_parts(s1 as *const u8, strnlen(s1 as *const libc::c_char, n));
|
||||
let s2_slice =
|
||||
std::slice::from_raw_parts(s2 as *const u8, strnlen(s2 as *const libc::c_char, n));
|
||||
|
||||
let s1 = std::ffi::CStr::from_bytes_with_nul_unchecked(s1_slice)
|
||||
.to_string_lossy()
|
||||
|
||||
Reference in New Issue
Block a user