pub type codes_assertion_failed_proc = Option<unsafe extern "C" fn(message: *const c_char)>;