Daemons and fuses now return void.
Functions for starting and stopping daemons and fuses now expect the type 'void (*func)()'. Only a few functions in XRogue needed to be modified to fit. Determining the type of the argument is left for a later date. Building with GCC5 should now produce less than 200 lines of warnings per game.
This commit is contained in:
parent
6dfde944f0
commit
0a354903e0
14 changed files with 91 additions and 96 deletions
|
|
@ -222,13 +222,12 @@ unphase(void)
|
|||
* Player can no longer fly
|
||||
*/
|
||||
|
||||
int
|
||||
void
|
||||
land(void)
|
||||
{
|
||||
turn_off(player, ISFLY);
|
||||
msg("You regain your normal weight");
|
||||
running = FALSE;
|
||||
return(0);
|
||||
}
|
||||
|
||||
/*
|
||||
|
|
@ -253,7 +252,7 @@ sight(void)
|
|||
* Restore player's strength
|
||||
*/
|
||||
|
||||
int
|
||||
void
|
||||
res_strength(long howmuch)
|
||||
{
|
||||
|
||||
|
|
@ -271,7 +270,6 @@ res_strength(long howmuch)
|
|||
min(pstats.s_str + howmuch, max_stats.s_str + ring_value(R_ADDSTR));
|
||||
|
||||
updpack(TRUE, &player);
|
||||
return(0);
|
||||
}
|
||||
|
||||
/*
|
||||
|
|
@ -507,12 +505,11 @@ alchemy(struct object *obj)
|
|||
* otto's irresistable dance wears off
|
||||
*/
|
||||
|
||||
int
|
||||
void
|
||||
undance(void)
|
||||
{
|
||||
turn_off(player, ISDANCE);
|
||||
msg ("Your feet take a break.....whew!");
|
||||
return(0);
|
||||
}
|
||||
|
||||
/*
|
||||
|
|
@ -637,12 +634,11 @@ unskill(void)
|
|||
* charge up the cloak of Emori
|
||||
*/
|
||||
|
||||
int
|
||||
void
|
||||
cloak_charge(struct object *obj)
|
||||
{
|
||||
if (obj->o_charges < 1)
|
||||
obj->o_charges = 1;
|
||||
return(0);
|
||||
}
|
||||
|
||||
/*
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue