From 0c8bf25ae4f8a4a085952538fb2cf3cc64433a56 Mon Sep 17 00:00:00 2001 From: Imbris <2002109+Imberflur@users.noreply.github.com> Date: Fri, 9 Jun 2023 07:46:01 -0400 Subject: [PATCH] Fix compilation on aarch64-linux aarch64 defines `c_char` as `u8` and not `i8`. Use `c_char` alias directly. --- src/platform_impl/linux/common/xkb_state.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/platform_impl/linux/common/xkb_state.rs b/src/platform_impl/linux/common/xkb_state.rs index 55e2119a..76d20a49 100644 --- a/src/platform_impl/linux/common/xkb_state.rs +++ b/src/platform_impl/linux/common/xkb_state.rs @@ -154,7 +154,7 @@ impl KbdState { /// `xkb_state_key_get_utf8`. fn make_string_with(&mut self, mut f: F) -> Option where - F: FnMut(*mut i8, usize) -> i32, + F: FnMut(*mut c_char, usize) -> i32, { let size = f(ptr::null_mut(), 0); if size == 0 {