do.c formatting

Fix a couple of instances of a mis-indented block comment which happens
to be immediately preceded by an end-of-line comment.  Change a couple of
|  if (condition)
|    something;
|  else {
|    other_stuff;
|  }
to have braces around the 'then' part.  Remove some gratuitous 'register'
declarations.
This commit is contained in:
PatR
2015-07-04 17:07:41 -07:00
parent 8f758cce25
commit b1d8ce0993
+49 -51
View File
@@ -1,4 +1,4 @@
/* NetHack 3.6 do.c $NHDT-Date: 1434330833 2015/06/15 01:13:53 $ $NHDT-Branch: master $:$NHDT-Revision: 1.144 $ */ /* NetHack 3.6 do.c $NHDT-Date: 1436054844 2015/07/05 00:07:24 $ $NHDT-Branch: master $:$NHDT-Revision: 1.145 $ */
/* Copyright (c) Stichting Mathematisch Centrum, Amsterdam, 1985. */ /* Copyright (c) Stichting Mathematisch Centrum, Amsterdam, 1985. */
/* NetHack may be freely redistributed. See license for details. */ /* NetHack may be freely redistributed. See license for details. */
@@ -11,10 +11,8 @@ STATIC_DCL void FDECL(trycall, (struct obj *));
STATIC_DCL void NDECL(polymorph_sink); STATIC_DCL void NDECL(polymorph_sink);
STATIC_DCL boolean NDECL(teleport_sink); STATIC_DCL boolean NDECL(teleport_sink);
STATIC_DCL void FDECL(dosinkring, (struct obj *)); STATIC_DCL void FDECL(dosinkring, (struct obj *));
STATIC_PTR int FDECL(drop, (struct obj *)); STATIC_PTR int FDECL(drop, (struct obj *));
STATIC_PTR int NDECL(wipeoff); STATIC_PTR int NDECL(wipeoff);
STATIC_DCL int FDECL(menu_drop, (int)); STATIC_DCL int FDECL(menu_drop, (int));
STATIC_DCL int NDECL(currentlevel_rewrite); STATIC_DCL int NDECL(currentlevel_rewrite);
STATIC_DCL void NDECL(final_level); STATIC_DCL void NDECL(final_level);
@@ -51,9 +49,9 @@ struct obj *otmp;
register int rx, ry; register int rx, ry;
boolean pushing; boolean pushing;
{ {
if (!otmp || otmp->otyp != BOULDER) if (!otmp || otmp->otyp != BOULDER) {
impossible("Not a boulder?"); impossible("Not a boulder?");
else if (!Is_waterlevel(&u.uz) && is_pool_or_lava(rx, ry)) { } else if (!Is_waterlevel(&u.uz) && is_pool_or_lava(rx, ry)) {
boolean lava = is_lava(rx, ry), fills_up; boolean lava = is_lava(rx, ry), fills_up;
const char *what = waterbody_name(rx, ry); const char *what = waterbody_name(rx, ry);
schar ltyp = levl[rx][ry].typ; schar ltyp = levl[rx][ry].typ;
@@ -145,9 +143,9 @@ const char *verb;
/* make sure things like water_damage() have no pointers to follow */ /* make sure things like water_damage() have no pointers to follow */
obj->nobj = obj->nexthere = (struct obj *) 0; obj->nobj = obj->nexthere = (struct obj *) 0;
if (obj->otyp == BOULDER && boulder_hits_pool(obj, x, y, FALSE)) if (obj->otyp == BOULDER && boulder_hits_pool(obj, x, y, FALSE)) {
return TRUE; return TRUE;
else if (obj->otyp == BOULDER && (t = t_at(x, y)) != 0 } else if (obj->otyp == BOULDER && (t = t_at(x, y)) != 0
&& (t->ttyp == PIT || t->ttyp == SPIKED_PIT && (t->ttyp == PIT || t->ttyp == SPIKED_PIT
|| t->ttyp == TRAPDOOR || t->ttyp == HOLE)) { || t->ttyp == TRAPDOOR || t->ttyp == HOLE)) {
if (((mtmp = m_at(x, y)) && mtmp->mtrapped) if (((mtmp = m_at(x, y)) && mtmp->mtrapped)
@@ -230,7 +228,9 @@ const char *verb;
return FALSE; return FALSE;
} }
void doaltarobj(obj) /* obj is an object dropped on an altar */ /* obj is an object dropped on an altar */
void
doaltarobj(obj)
register struct obj *obj; register struct obj *obj;
{ {
if (Blind) if (Blind)
@@ -257,8 +257,7 @@ register struct obj *obj;
} }
} }
STATIC_OVL STATIC_OVL void
void
trycall(obj) trycall(obj)
register struct obj *obj; register struct obj *obj;
{ {
@@ -268,8 +267,7 @@ register struct obj *obj;
/** Transforms the sink at the player's position into /** Transforms the sink at the player's position into
* a fountain, throne, altar or grave. */ * a fountain, throne, altar or grave. */
STATIC_DCL STATIC_DCL void
void
polymorph_sink() polymorph_sink()
{ {
if (levl[u.ux][u.uy].typ != SINK) if (levl[u.ux][u.uy].typ != SINK)
@@ -303,8 +301,7 @@ polymorph_sink()
/** Teleports the sink at the player's position. /** Teleports the sink at the player's position.
* @return TRUE if sink teleported */ * @return TRUE if sink teleported */
STATIC_DCL STATIC_DCL boolean
boolean
teleport_sink() teleport_sink()
{ {
int cx, cy; int cx, cy;
@@ -316,7 +313,7 @@ teleport_sink()
cy = rn2(ROWNO); cy = rn2(ROWNO);
trp = t_at(cx, cy); trp = t_at(cx, cy);
eng = engr_at(cx, cy); eng = engr_at(cx, cy);
} while (((levl[cx][cy].typ != ROOM) || (trp) || (eng) || cansee(cx, cy)) } while ((levl[cx][cy].typ != ROOM || trp || eng || cansee(cx, cy))
&& (cnt++ < 200)); && (cnt++ < 200));
if ((levl[cx][cy].typ == ROOM) && !trp && !eng) { if ((levl[cx][cy].typ == ROOM) && !trp && !eng) {
/* create sink at new position */ /* create sink at new position */
@@ -332,12 +329,13 @@ teleport_sink()
return FALSE; return FALSE;
} }
STATIC_OVL /* obj is a ring being dropped over a kitchen sink */
void dosinkring(obj) /* obj is a ring being dropped over a kitchen sink */ STATIC_OVL void
dosinkring(obj)
register struct obj *obj; register struct obj *obj;
{ {
register struct obj *otmp, *otmp2; struct obj *otmp, *otmp2;
register boolean ideed = TRUE; boolean ideed = TRUE;
boolean nosink = FALSE; boolean nosink = FALSE;
You("drop %s down the drain.", doname(obj)); You("drop %s down the drain.", doname(obj));
@@ -481,8 +479,8 @@ register struct obj *obj;
/* some common tests when trying to drop or throw items */ /* some common tests when trying to drop or throw items */
boolean boolean
canletgo(obj, word) canletgo(obj, word)
register struct obj *obj; struct obj *obj;
register const char *word; const char *word;
{ {
if (obj->owornmask & (W_ARMOR | W_RING | W_AMUL | W_TOOL)) { if (obj->owornmask & (W_ARMOR | W_RING | W_AMUL | W_TOOL)) {
if (*word) if (*word)
@@ -517,8 +515,7 @@ register const char *word;
return (TRUE); return (TRUE);
} }
STATIC_PTR STATIC_PTR int
int
drop(obj) drop(obj)
register struct obj *obj; register struct obj *obj;
{ {
@@ -602,8 +599,7 @@ register struct obj *obj;
dropy(obj); dropy(obj);
} }
/* dropy - put dropped object at its destination; called from lots of places /* dropy - put dropped object at destination; called from lots of places */
*/
void void
dropy(obj) dropy(obj)
struct obj *obj; struct obj *obj;
@@ -1070,8 +1066,10 @@ static boolean
badspot(x, y) badspot(x, y)
register xchar x, y; register xchar x, y;
{ {
return((levl[x][y].typ != ROOM && levl[x][y].typ != AIR && return (boolean) ((levl[x][y].typ != ROOM
levl[x][y].typ != CORR) || MON_AT(x, y)); && levl[x][y].typ != AIR
&& levl[x][y].typ != CORR)
|| MON_AT(x, y));
} }
*/ */
@@ -1103,20 +1101,20 @@ boolean at_stairs, falling, portal;
if (new_ledger <= 0) if (new_ledger <= 0)
done(ESCAPED); /* in fact < 0 is impossible */ done(ESCAPED); /* in fact < 0 is impossible */
/* If you have the amulet and are trying to get out of Gehennom, going /* If you have the amulet and are trying to get out of Gehennom,
* up a set of stairs sometimes does some very strange things! * going up a set of stairs sometimes does some very strange things!
* Biased against law and towards chaos. (The chance to be sent * Biased against law and towards chaos. (The chance to be sent
* down multiple levels when attempting to go up are significantly * down multiple levels when attempting to go up are significantly
* less than the corresponding comment in older versions indicated * less than the corresponding comment in older versions indicated
* due to overlooking the effect of the call to assign_rnd_lvl().) * due to overlooking the effect of the call to assign_rnd_lvl().)
* *
* Odds for making it to the next level up, or of being sent down: * Odds for making it to the next level up, or of being sent down:
* "up" L N C * "up" L N C
* +1 75.0 75.0 75.0 * +1 75.0 75.0 75.0
* 0 6.25 8.33 12.5 * 0 6.25 8.33 12.5
* -1 11.46 12.50 12.5 * -1 11.46 12.50 12.5
* -2 5.21 4.17 0.0 * -2 5.21 4.17 0.0
* -3 2.08 0.0 0.0 * -3 2.08 0.0 0.0
*/ */
if (Inhell && up && u.uhave.amulet && !newdungeon && !portal if (Inhell && up && u.uhave.amulet && !newdungeon && !portal
&& (dunlev(&u.uz) < dunlevs_in_dungeon(&u.uz) - 3)) { && (dunlev(&u.uz) < dunlevs_in_dungeon(&u.uz) - 3)) {
@@ -1179,11 +1177,11 @@ boolean at_stairs, falling, portal;
if (u.uswallow) /* idem */ if (u.uswallow) /* idem */
u.uswldtim = u.uswallow = 0; u.uswldtim = u.uswallow = 0;
recalc_mapseen(); /* recalculate map overview before we leave the level */ recalc_mapseen(); /* recalculate map overview before we leave the level */
/* /*
* We no longer see anything on the level. Make sure that this * We no longer see anything on the level. Make sure that this
* follows u.uswallow set to null since uswallow overrides all * follows u.uswallow set to null since uswallow overrides all
* normal vision. * normal vision.
*/ */
vision_recalc(2); vision_recalc(2);
/* /*
@@ -1341,11 +1339,11 @@ boolean at_stairs, falling, portal;
obj_delivery(FALSE); obj_delivery(FALSE);
losedogs(); losedogs();
kill_genocided_monsters(); /* for those wiped out while in limbo */ kill_genocided_monsters(); /* for those wiped out while in limbo */
/* /*
* Expire all timers that have gone off while away. Must be * Expire all timers that have gone off while away. Must be
* after migrating monsters and objects are delivered * after migrating monsters and objects are delivered
* (losedogs and obj_delivery). * (losedogs and obj_delivery).
*/ */
run_timers(); run_timers();
initrack(); initrack();