Fix c_char on ARM

c_char is u8 on ARM

[breaking-change]

-------

closes #18597

Doesn't break any correct code.