pub unsafe extern "C" fn GetTypeMatchup( attacker: *mut entity, defender: *mut entity, target_type_idx: c_int, attack_type: type_id ) -> Type