From 51f93ea1d207a327d60c9797ba7d8fe0440e336a Mon Sep 17 00:00:00 2001 From: Henri Sivonen Date: Thu, 26 Feb 2026 16:49:14 +0200 Subject: [PATCH] Make the crate compile for targets that unsigned C char --- harfbuzz/src/unicode_funcs.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/harfbuzz/src/unicode_funcs.rs b/harfbuzz/src/unicode_funcs.rs index 74428a52..a174558a 100644 --- a/harfbuzz/src/unicode_funcs.rs +++ b/harfbuzz/src/unicode_funcs.rs @@ -138,7 +138,7 @@ impl UnicodeFuncsBuilder { user_data: *mut c_void, ) -> hb_codepoint_t { let code = unsafe { &*(user_data as *mut F) }.script(hb_codepoint_t_to_char(unicode)); - unsafe { hb_script_from_string(code.as_ptr() as *const i8, 4) } + unsafe { hb_script_from_string(code.as_ptr() as *const core::ffi::c_char, 4) } } extern "C" fn destroy_script(user_data: *mut c_void) { let _ = unsafe { Box::from_raw(user_data as *mut F) };