Closed nrxus closed 5 months ago
x86_64 and aarch64 chars are not both i8. x86 has signed characters, aarch has unsigned characters. To make this be cross-compatible we should be using c_char instead.
x86_64
aarch64
char
i8
c_char
This was broken in this commit: https://github.com/Hugal31/yara-rust/commit/6cdad5245a0e1d32b30d4c1cc4c0812bd9c7d6b9
x86_64
andaarch64
char
s are not bothi8
. x86 has signed characters, aarch has unsigned characters. To make this be cross-compatible we should be usingc_char
instead.This was broken in this commit: https://github.com/Hugal31/yara-rust/commit/6cdad5245a0e1d32b30d4c1cc4c0812bd9c7d6b9