Skip to content

Commit bedade8

Browse files
Fix builds on aarch64 Linux (#106)
1 parent d74b5d5 commit bedade8

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

src/binary.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -149,7 +149,7 @@ macro_rules! pack_impl {
149149
fn pack_into(vec: Vec<Self>) -> *mut zend_string {
150150
let len = vec.len() * ($d as usize / 8);
151151
let ptr = Box::into_raw(vec.into_boxed_slice());
152-
unsafe { ext_php_rs_zend_string_init(ptr as *mut i8, len as _, false) }
152+
unsafe { ext_php_rs_zend_string_init(ptr.cast(), len as _, false) }
153153
}
154154

155155
fn unpack_into(s: &zend_string) -> Vec<Self> {

src/builders/function.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,7 @@ impl<'a> FunctionBuilder<'a> {
105105

106106
// argument header, retval etc
107107
args.push(ArgInfo {
108-
name: self.n_req.unwrap_or(self.args.len()) as *const i8,
108+
name: self.n_req.unwrap_or(self.args.len()) as *const _,
109109
type_: match self.retval {
110110
Some(retval) => {
111111
ZendType::empty_from_type(retval, self.ret_as_ref, false, self.ret_as_null)

0 commit comments

Comments
 (0)