Avoid assuming that c_char is the same as i8 (whether it is i8 or u8 is platform-dependent).
c_char
i8
u8