Fix NONNULL for hitting bare handed
This commit is contained in:
@@ -3503,8 +3503,8 @@ extern int weapon_type(struct obj *) NO_NONNULLS;
|
||||
extern int uwep_skill_type(void);
|
||||
/* find_roll_to_hit() calls weapon_hit_bonus() with a NULL argument,
|
||||
preventing NONNULLARG1 */
|
||||
extern int weapon_hit_bonus(struct obj *) NO_NONNULLS;
|
||||
extern int weapon_dam_bonus(struct obj *) NONNULLARG1;
|
||||
extern int weapon_hit_bonus(struct obj *);
|
||||
extern int weapon_dam_bonus(struct obj *);
|
||||
extern void skill_init(const struct def_skill *) NONNULLARG1;
|
||||
extern void setmnotwielded(struct monst *, struct obj *) NONNULLARG1;
|
||||
|
||||
|
||||
@@ -1431,6 +1431,7 @@ uwep_skill_type(void)
|
||||
|
||||
/*
|
||||
* Return hit bonus/penalty based on skill of weapon.
|
||||
* weapon can be null, meaning bare-handed combat.
|
||||
* Treat restricted weapons as unskilled.
|
||||
*/
|
||||
int
|
||||
@@ -1525,6 +1526,7 @@ weapon_hit_bonus(struct obj *weapon)
|
||||
|
||||
/*
|
||||
* Return damage bonus/penalty based on skill of weapon.
|
||||
* weapon can be null, meaning bare-handed combat.
|
||||
* Treat restricted weapons as unskilled.
|
||||
*/
|
||||
int
|
||||
|
||||
Reference in New Issue
Block a user