pub unsafe extern "C" fn mrb_str_cat( mrb: *mut mrb_state, str_: mrb_value, ptr: *const c_char, len: usize, ) -> mrb_value