pub fn report( name: *const c_char, location: &Location, type: *const c_char, message: *const c_char, )