Use C idioms for increment/decrement.
authorEric S. Raymond <esr@thyrsus.com>
Sat, 10 Jun 2017 16:38:40 +0000 (12:38 -0400)
committerEric S. Raymond <esr@thyrsus.com>
Sat, 10 Jun 2017 16:38:40 +0000 (12:38 -0400)
actions.c
main.c
misc.c
score.c

index 4a545c37bded2bd3960fcbc68c90fadbb3eb3e38..3ef9289474b0671ddb4331dbf34cc7d686c8f6ce 100644 (file)
--- a/actions.c
+++ b/actions.c
@@ -752,7 +752,7 @@ static int rub(token_t obj)
     DSTROY(URN);
     DROP(AMBER,game.loc);
     game.prop[AMBER]=1;
-    game.tally=game.tally-1;
+    --game.tally;
     DROP(CAVITY,game.loc);
     SPK=216;
     return(2011);
@@ -842,7 +842,7 @@ static int throw(FILE *cmdin, long verb, long obj)
     game.dseen[i]=false;
     game.dloc[i]=0;
     SPK=47;
-    game.dkill=game.dkill+1;
+    ++game.dkill;
     if (game.dkill == 1)SPK=149;
 
     return throw_support(SPK);
@@ -875,7 +875,7 @@ static int wave(token_t obj)
     if (SPK == 206 && game.loc == game.place[STEPS] && game.prop[JADE] < 0) {
        DROP(JADE,game.loc);
        game.prop[JADE]=0;
-       game.tally=game.tally-1;
+       --game.tally;
        SPK=208;
        return(2011);
     } else {
diff --git a/main.c b/main.c
index 31eaf4691e9e68131b9f9530941e7a750204dd65..42fa5e1123b389c90e72033d31b849da7b593732 100644 (file)
--- a/main.c
+++ b/main.c
@@ -509,7 +509,7 @@ static bool playermove(FILE *cmdin, token_t verb)
                        K2=KK;
                }
                if (TRAVEL[KK] >= 0) {
-                   KK=KK+1;
+                   ++KK;
                    goto L21;
                }
                KK=K2;
@@ -531,7 +531,7 @@ static bool playermove(FILE *cmdin, token_t verb)
         *  (though it may "now" be dark) so he won't fall into a
         *  pit while staring into the gloom. */
        if (game.detail < 3)RSPEAK(15);
-       game.detail=game.detail+1;
+       ++game.detail;
        game.wzdark=false;
        game.abbrev[game.loc]=0;
        return true;
@@ -563,7 +563,7 @@ L9:
            RSPEAK(SPK);
            return true;
        }
-       KK=KK+1;
+       ++KK;
     }
     LL=LL/1000;
 
@@ -582,7 +582,7 @@ L11:
 L12:
     do {
        if (TRAVEL[KK] < 0)BUG(25);
-       KK=KK+1;
+       ++KK;
        game.newloc=labs(TRAVEL[KK])/1000;
     } while
         (game.newloc == LL);
@@ -726,7 +726,7 @@ L2000:      if (game.loc == 0)
         *  get full score. */
 
        if (DARK(0)) goto L2012;
-       game.abbrev[game.loc]=game.abbrev[game.loc]+1;
+       ++game.abbrev[game.loc];
        i=game.atloc[game.loc];
 L2004: if (i == 0) goto L2012;
        obj=i;
@@ -736,7 +736,7 @@ L2004:      if (i == 0) goto L2012;
        if (game.closed) goto L2008;
        game.prop[obj]=0;
        if (obj == RUG || obj == CHAIN)game.prop[obj]=1;
-       game.tally=game.tally-1;
+       --game.tally;
 /*  Note: There used to be a test here to see whether the player had blown it
  *  so badly that he could never ever see the remaining treasures, and if so
  *  the lamp was zapped to 35 turns.  But the tests were too simple-minded;
@@ -772,7 +772,7 @@ L2600:      if (COND[game.loc] >= game.conds) {
                    continue;
                if (!CNDBIT(game.loc,hint+10))
                    game.hintlc[hint]= -1;
-               game.hintlc[hint] = game.hintlc[hint]+1;
+               ++game.hintlc[hint];
                if (game.hintlc[hint] >= HINTS[hint][1]) 
                    dohint(cmdin, hint);
            }
@@ -803,22 +803,25 @@ L2603:    if (game.closed) {
         *  going on.  If pos, make neg.  If neg, he skipped a word,
         *  so make it zero. */
 L2607: game.foobar=(game.foobar>0 ? -game.foobar : 0);
-       game.turns=game.turns+1;
+       ++game.turns;
        if (game.turns == game.thresh) {
        SPEAK(TTEXT[game.trndex]);
        game.trnluz=game.trnluz+TRNVAL[game.trndex]/100000;
-       game.trndex=game.trndex+1;
-       game.thresh= -1;
+       ++game.trndex;
+       game.thresh = -1;
        if (game.trndex <= TRNVLS)
            game.thresh=MOD(TRNVAL[game.trndex],100000)+1;
        }
        if (VERB == SAY && WD2 > 0)VERB=0;
        if (VERB == SAY) goto L4090;
-       if (game.tally == 0 && INDEEP(game.loc) && game.loc != 33)game.clock1=game.clock1-1;
+       if (game.tally == 0 && INDEEP(game.loc) && game.loc != 33)
+           --game.clock1;
        if (game.clock1 == 0) goto L10000;
-       if (game.clock1 < 0)game.clock2=game.clock2-1;
+       if (game.clock1 < 0)
+           --game.clock2;
        if (game.clock2 == 0) goto L11000;
-       if (game.prop[LAMP] == 1)game.limit=game.limit-1;
+       if (game.prop[LAMP] == 1)
+           --game.limit;
        if (game.limit <= 30 && HERE(BATTER) && game.prop[BATTER] == 0 && HERE(LAMP))
            goto L12000;
        if (game.limit == 0) goto L12400;
@@ -835,8 +838,8 @@ L19999: K=43;
 L2610: if (V1 == 1000+CAGE && V2 == 1000+BIRD && HERE(CAGE) && HERE(BIRD))
                WD1=MAKEWD(301200308);
 L2620: if (WD1 == MAKEWD(23051920)) {
-               game.iwest=game.iwest+1;
-               if (game.iwest == 10)RSPEAK(17);
+           ++game.iwest;
+           if (game.iwest == 10)RSPEAK(17);
        }
        if (WD1 == MAKEWD( 715) && WD2 != 0) {
            if (++IGO == 10)
@@ -987,7 +990,7 @@ L11000: game.prop[BOTTLE]=PUT(BOTTLE,115,1);
 
        PUT(GRATE,116,0);
        PUT(SIGN,116,0);
-       OBJTXT[SIGN]=OBJTXT[SIGN]+1;
+       ++OBJTXT[SIGN];
        game.prop[SNAKE]=PUT(SNAKE,116,1);
        game.prop[BIRD]=PUT(BIRD,116,1);
        game.prop[CAGE]=PUT(CAGE,116,0);
diff --git a/misc.c b/misc.c
index 546cf48cfb9d9aacd2d28586e77dc2102891efce..95b90cad7e3c87786d7a23ec2dceee4ff8015918 100644 (file)
--- a/misc.c
+++ b/misc.c
@@ -28,7 +28,7 @@ void SPEAK(vocab_t msg)
     nparms=1;
     do {
        nxt=labs(LINES[msg])-1;
-       msg=msg+1;
+       ++msg;
        LNLENG=0;
        LNPOSN=1;
        state=0;
@@ -71,7 +71,7 @@ void SPEAK(vocab_t msg)
                    if (PARMS[nparms+1] < 0)
                        casemake=0;
                    PUTTXT(PARMS[nparms],&state,casemake);
-                   nparms=nparms+1;
+                   ++nparms;
                }
                ++nparms;
                continue;
@@ -254,7 +254,7 @@ long GETTXT(bool skip, bool onewrd, bool upper)
            return(text);
        if ((!skip) || INLINE[LNPOSN] != 0)
            break;
-       LNPOSN=LNPOSN+1;
+       ++LNPOSN;
     }
 
     text=0;
@@ -268,7 +268,7 @@ long GETTXT(bool skip, bool onewrd, bool upper)
            if (upper && current >= 37)
                current=current-26;
            text=text+current;
-           LNPOSN=LNPOSN+1;
+           ++LNPOSN;
            continue;
        }
        if (splitting != LNPOSN) {
@@ -279,7 +279,7 @@ long GETTXT(bool skip, bool onewrd, bool upper)
 
        text=text+current-PERCENT;
        splitting = -1;
-       LNPOSN=LNPOSN+1;
+       ++LNPOSN;
     }
 
     return text;
@@ -342,7 +342,7 @@ void PUTTXT(token_t word, long *state, long casemake)
        *state=*state+byte;
        if (*state < alph2 && *state >= alph1)*state=*state-26*casemake;
        INLINE[LNPOSN]=*state;
-       LNPOSN=LNPOSN+1;
+       ++LNPOSN;
        *state=0;
     }
 }
@@ -464,7 +464,7 @@ void CARRY(long object, long where)
        if (game.place[object] == -1)
            return;
        game.place[object]= -1;
-       game.holdng=game.holdng+1;
+       ++game.holdng;
     }
     if (game.atloc[where] == object) {
        game.atloc[where]=game.link[object];
diff --git a/score.c b/score.c
index 3c94f83827e3c76974ca83e66f1936653498cf5e..b1e0d7af13f4e615bdbe4c0e46b6c63afb63bd37 100644 (file)
--- a/score.c
+++ b/score.c
@@ -38,10 +38,10 @@ void score(long mode)
            if(i == CHEST)k=14;
            if(i > CHEST)k=16;
            if(game.prop[i] >= 0)
-               score=score+2;
+               score += 2;
            if(game.place[i] == 3 && game.prop[i] == 0)
-               score=score+k-2;
-           mxscor=mxscor+k;
+               score += k-2;
+           mxscor += k;
        }
     }
 
@@ -51,34 +51,34 @@ void score(long mode)
      *  indicates whether he reached the endgame.  And if he got as far as
      *  "cave closed" (indicated by "game.closed"), then bonus is zero for
      *  mundane exits or 133, 134, 135 if he blew it (so to speak). */
-    score=score+(MAXDIE-game.numdie)*10;
-    mxscor=mxscor+MAXDIE*10;
-    if(mode == 0)score=score+4;
-    mxscor=mxscor+4;
-    if(game.dflag != 0)score=score+25;
-    mxscor=mxscor+25;
-    if(game.closng)score=score+25;
-    mxscor=mxscor+25;
+    score += (MAXDIE-game.numdie)*10;
+    mxscor += MAXDIE*10;
+    if(mode == 0)score += 4;
+    mxscor += 4;
+    if(game.dflag != 0)score += 25;
+    mxscor += 25;
+    if(game.closng)score += 25;
+    mxscor += 25;
     if(game.closed) {
        if(game.bonus == 0)
-           score=score+10;
+           score += 10;
        if(game.bonus == 135)
-           score=score+25;
+           score += 25;
        if(game.bonus == 134)
-           score=score+30;
+           score += 30;
        if(game.bonus == 133)
-           score=score+45;
+           score += 45;
     }
-    mxscor=mxscor+45;
+    mxscor += 45;
 
     /* Did he come to Witt's End as he should? */
     if(game.place[MAGZIN] == 108)
-       score=score+1;
-    mxscor=mxscor+1;
+       score += 1;
+    mxscor += 1;
 
     /* Round it off. */
-    score=score+2;
-    mxscor=mxscor+2;
+    score += 2;
+    mxscor += 2;
 
     /* Deduct for hints/turns/saves. Hints < 4 are special; see database desc. */
     for (i=1; i<=HNTMAX; i++) {
@@ -86,9 +86,9 @@ void score(long mode)
            score=score-HINTS[i][2];
     }
     if(game.novice)
-       score=score-5;
+       score -= 5;
     if(game.clshnt)
-       score=score-10;
+       score -= 10;
     score=score-game.trnluz-game.saved;
 
     /* Return to score command if that's where we came from. */