pub unsafe extern "C" fn cgetchar_unlocked() -> i32