]> granicus.if.org Git - nethack/commitdiff
Lint part 1, unused variables, routines, and return codes.
authorjwalz <jwalz>
Sun, 10 Mar 2002 00:30:53 +0000 (00:30 +0000)
committerjwalz <jwalz>
Sun, 10 Mar 2002 00:30:53 +0000 (00:30 +0000)
18 files changed:
include/decl.h
include/extern.h
src/apply.c
src/decl.c
src/do.c
src/engrave.c
src/hack.c
src/mcastu.c
src/mon.c
src/options.c
src/pickup.c
src/polyself.c
src/read.c
src/teleport.c
src/trap.c
sys/share/pcmain.c
sys/share/pcunix.c
sys/unix/unixres.c

index 52ea184c4b210f09ddf023dc3882bf59cb977de2..717a23fddcc124bf22ba629a32ecd36431298d75 100644 (file)
@@ -27,7 +27,9 @@ E char SAVEP[];
 E NEARDATA int bases[MAXOCLASSES];
 
 E NEARDATA int multi;
+#if 0
 E NEARDATA int warnlevel;
+#endif
 E NEARDATA int nroom;
 E NEARDATA int nsubroom;
 E NEARDATA int occtime;
index c1873100c391266dcb250f1606f1a892a151a7b1..faea64d9309627e224579da0e84b803183da7ca1 100644 (file)
@@ -1406,7 +1406,6 @@ E void FDECL(msleep, (unsigned));
 /* ### pcunix.c ### */
 
 #if defined(MICRO)
-E void FDECL(gethdate, (char *));
 E void FDECL(regularize, (char *));
 #endif /* MICRO */
 #if defined(PC_LOCKING)
@@ -2012,7 +2011,6 @@ E void VDECL(error, (const char *,...)) PRINTF_F(1,2);
 /* ### unixunix.c ### */
 
 #ifdef UNIX
-E void FDECL(gethdate, (const char *));
 E void NDECL(getlock);
 E void FDECL(regularize, (char *));
 # ifdef SHELL
@@ -2026,7 +2024,9 @@ E int FDECL(child, (int));
 /* ### unixres.c ### */
 
 #ifdef UNIX
+# ifdef GNOME_GRAPHICS 
 E int FDECL(hide_privileges, (BOOLEAN_P));
+# endif
 #endif /* UNIX */
 
 /* ### vault.c ### */
index 82ef6428a73ddab22456dd88daee9454d0920aa6..780f8c9b239d93ee91512eef0f506b702e10065f 100644 (file)
@@ -1860,6 +1860,7 @@ struct obj *otmp;
            case WAX:
                color = "waxy";
                goto see_streaks;       /* okay even if not touchstone */
+               /*NOTREACHED*/
                break;
            case CLOTH:
                pline_The("stone looks a little more polished now.");
@@ -1867,6 +1868,7 @@ struct obj *otmp;
            case WOOD:
                color = "wooden";
                goto see_streaks;       /* okay even if not touchstone */
+               /*NOTREACHED*/
                break;
            }
            return;
index 222bd908d39baf3549cbfd9a4bec691e64641e32..a82e493b7e0c91805c2d0c27ff0a6b8c58bb616c 100644 (file)
@@ -20,7 +20,9 @@ char *catmore = 0;            /* default pager */
 NEARDATA int bases[MAXOCLASSES] = DUMMY;
 
 NEARDATA int multi = 0;
+#if 0
 NEARDATA int warnlevel = 0;            /* used by movemon and dochugw */
+#endif
 NEARDATA int nroom = 0;
 NEARDATA int nsubroom = 0;
 NEARDATA int occtime = 0;
index 730969b67e49ac68ec91aa27a9ea4d704229ede4..2b7bbe9a7fb3e0f63a1e0539bffd0662da992c13 100644 (file)
--- a/src/do.c
+++ b/src/do.c
@@ -469,7 +469,7 @@ register struct obj *obj;
                        char buf[BUFSZ];
 
                        /* doname can call s_suffix, reusing its buffer */
-                       strcpy(buf, s_suffix(mon_nam(u.ustuck)));
+                       Strcpy(buf, s_suffix(mon_nam(u.ustuck)));
                        You("drop %s into %s %s.", doname(obj), buf,
                                mbodypart(u.ustuck, STOMACH));
                }
index cc1014edaf83a50b43690d61c36c092d3d29ee18..108abe89b9872bc619de7005369ceff3b151f381 100644 (file)
@@ -336,7 +336,7 @@ register int x,y;
                char *et;
                unsigned maxelen = BUFSZ - sizeof("You feel the words: \"\". ");
                if (strlen(ep->engr_txt) > maxelen) {
-                       strncpy(buf,  ep->engr_txt, maxelen);
+                       (void) strncpy(buf,  ep->engr_txt, maxelen);
                        buf[maxelen] = '\0';
                        et = buf;
                } else
index e1e1109e706c24f33cf1f4f54715c1b895cd9fcf..79ff8ec4cf68089b60ccee94a664f2e3fcff4698 100644 (file)
@@ -550,7 +550,7 @@ boolean test_only;
                   uwep && is_pick(uwep)) {
        /* MRKR: Automatic digging when wielding the appropriate tool */
            if (!test_only)
-               use_pick_axe2(uwep);
+               (void) use_pick_axe2(uwep);
            return FALSE;
        } else {
            if ( !test_only ) {
@@ -668,9 +668,9 @@ static void findtravelpath()
        xchar travelstepy[2][COLNO*ROWNO];
        int n=1;
        int set=0;
-       int d=1;
+       int dia=1;
 
-       memset(travel,0,sizeof(travel));
+       (void) memset(travel,0,sizeof(travel));
 
        travelstepx[0][0] = u.tx;
        travelstepy[0][0] = u.ty;
@@ -699,7 +699,7 @@ static void findtravelpath()
                            if ( !travel[nx][ny] ) {
                                travelstepx[1-set][nn]=nx;
                                travelstepy[1-set][nn]=ny;
-                               travel[nx][ny]=d;
+                               travel[nx][ny]=dia;
                                nn++;
                            }
                        }
@@ -708,7 +708,7 @@ static void findtravelpath()
            }
            n = nn;
            set = 1-set;
-           d++;
+           dia++;
        }
 
        /* give up */
index 8019b0d463de43443385a2acbb7345067642b7ba..794bdd24e796ea51eb282c9d18746c066a936de3 100644 (file)
@@ -507,7 +507,7 @@ int spellnum;
        destroy_item(SCROLL_CLASS, AD_FIRE);
        destroy_item(POTION_CLASS, AD_FIRE);
        destroy_item(SPBOOK_CLASS, AD_FIRE);
-       burn_floor_paper(u.ux, u.uy, TRUE, FALSE);
+       (void) burn_floor_paper(u.ux, u.uy, TRUE, FALSE);
        break;
     case CLC_LIGHTNING:
     {
index e40b070054685cf0334d608f1f73c5fd33829a46..5d01a590b7e51bc8ae6a3809541dade2a3c8b542 100644 (file)
--- a/src/mon.c
+++ b/src/mon.c
@@ -383,7 +383,8 @@ register struct monst *mtmp;
                    pline("%s burns slightly.", Monnam(mtmp));
            }
            if (mtmp->mhp > 0) {
-               fire_damage(mtmp->minvent, FALSE, FALSE, mtmp->mx, mtmp->my);
+               (void) fire_damage(mtmp->minvent, FALSE, FALSE,
+                                               mtmp->mx, mtmp->my);
                rloc(mtmp);
                return 0;
            }
@@ -1395,16 +1396,16 @@ register struct monst *mtmp;
 
 /* TRUE if corpse might be dropped, magr may die if mon was swallowed */
 boolean
-corpse_chance(mon, magr, swallowed)
+corpse_chance(mon, magr, was_swallowed)
 struct monst *mon;
 struct monst *magr;                    /* killer, if swallowed */
-boolean swallowed;                     /* digestion */
+boolean was_swallowed;                 /* digestion */
 {
        struct permonst *mdat = mon->data;
        int i, tmp;
 
        if (mdat == &mons[PM_VLAD_THE_IMPALER] || mdat->mlet == S_LICH) {
-           if (cansee(mon->mx, mon->my) && !swallowed)
+           if (cansee(mon->mx, mon->my) && !was_swallowed)
                pline("%s body crumbles into dust.", s_suffix(Monnam(mon)));
            return FALSE;
        }
@@ -1419,7 +1420,7 @@ boolean swallowed;                        /* digestion */
                    tmp = d((int)mdat->mlevel+1, (int)mdat->mattk[i].damd);
                else tmp = 0;
                if (Half_physical_damage) tmp = (tmp+1) / 2;
-               if (swallowed && magr) {
+               if (was_swallowed && magr) {
                    if (magr == &youmonst) {
                        There("is an explosion in your %s!",
                              body_part(STOMACH));
index c33f64a0f2c2148507e3c1bddfd120272a16edb3..f74cdaef07ee7fa309971dd0496e5ccca89e6bd5 100644 (file)
@@ -2373,7 +2373,6 @@ boolean setinitial,setfromfile;
        retval = TRUE;
     } else if (!strcmp("disclose", optname)) {
        int pick_cnt, pick_idx, opt_idx;
-       winid tmpwin;
        menu_item *disclosure_category_pick = (menu_item *)0;
        /*
         * The order of disclose_names[]
index 2b45fd12316a0ed26e9656c7630bda13f6ab7e10..19a8bf5ea5c22f1a2e062f953ea7dac32386a7e7 100644 (file)
@@ -2133,9 +2133,7 @@ boolean put_in;
     menu_item *pick_list;
     int mflags, res;
     long count;
-    boolean all_blessed, all_cursed, all_uncursed, all_buc_unknown;
 
-    all_blessed = all_cursed = all_uncursed = all_buc_unknown = FALSE;
     if (retry) {
        all_categories = (retry == -2);
     } else if (flags.menu_style == MENU_FULL) {
index f47e1f060287b9fb8720c21ee5f9c1ff746c0da5..019c846c6ee4d87fbcba874920118aac217aee99 100644 (file)
@@ -960,11 +960,11 @@ dogaze()
                            dmg = 0;
                        }
                        if((int) u.ulevel > rn2(20))
-                           destroy_mitem(mtmp, SCROLL_CLASS, AD_FIRE);
+                           (void) destroy_mitem(mtmp, SCROLL_CLASS, AD_FIRE);
                        if((int) u.ulevel > rn2(20))
-                           destroy_mitem(mtmp, POTION_CLASS, AD_FIRE);
+                           (void) destroy_mitem(mtmp, POTION_CLASS, AD_FIRE);
                        if((int) u.ulevel > rn2(25))
-                           destroy_mitem(mtmp, SPBOOK_CLASS, AD_FIRE);
+                           (void) destroy_mitem(mtmp, SPBOOK_CLASS, AD_FIRE);
                        if (dmg && !DEADMONSTER(mtmp)) mtmp->mhp -= dmg;
                        if (mtmp->mhp <= 0) killed(mtmp);
                    }
index 3c9e39e821e00f298a596165b8ee0662a23dbce6..32516e25e91dd59fe1bb70850c783ef23bfa69a0 100644 (file)
@@ -91,7 +91,7 @@ doread()
            u.uconduct.literate++;
            if(flags.verbose)
                pline("It reads:");
-           strcpy(buf, shirt_msgs[scroll->o_id % SIZE(shirt_msgs)]);
+           Strcpy(buf, shirt_msgs[scroll->o_id % SIZE(shirt_msgs)]);
            erosion = greatest_erosion(scroll);
            if (erosion)
                wipeout_text(buf,
index bf6703e53563a219cc989eab4a47ab3e332065a6..91dc36812f5f77692cf9421ec13c6ac8fb0ad243 100644 (file)
@@ -248,7 +248,8 @@ register int nux,nuy;
 
                /* this should only drag the chain (and never give a near-
                   capacity message) since we already checked ball distance */
-               drag_ball(u.ux, u.uy, &bc_control, &ballx, &bally, &chainx, &chainy, &cause_delay);
+               (void) drag_ball(u.ux, u.uy, &bc_control, &ballx, &bally,
+                                       &chainx, &chainy, &cause_delay);
                move_bc(0, bc_control, ballx, bally, chainx, chainy);
            } else
                 placebc();
index ab5ddeca2a1474be313d88643176e76de49e457a..82d07456f22e5970feff1d93120d6b5fb44f9ea4 100644 (file)
@@ -2316,6 +2316,7 @@ xchar x, y;
            switch (obj->otyp) {
            case ICE_BOX:
                continue;               /* Immune */
+               /*NOTREACHED*/
                break;
            case CHEST:
                chance = 40;
index c13af4d6c1dd1b75a9b8ccc9a67bab02c1cd4131..77a2df053dbc325dd3fb32149948ed733df93f8d 100644 (file)
@@ -231,8 +231,7 @@ char *argv[];
        u.ux = 0;       /* prevent flush_screen() */
 
        /* chdir shouldn't be called before this point to keep the
-        * code parallel to other ports which call gethdate just
-        * before here.
+        * code parallel to other ports.
         */
 #ifdef CHDIR
        chdirx(hackdir,1);
index 84e2d425e0c335d5de6ee60fa9588aa973788756..0064e3390b568ab9b8cf16616b273eb892984a34 100644 (file)
@@ -33,62 +33,6 @@ static struct stat hbuf;
 static int NDECL(eraseoldlocks);
 #endif
 
-void
-gethdate(name)
-char *name;
-{
-# ifdef WANT_GETHDATE
-#if 0
-/* old version - for people short of space */
-
-register char *np;
-      if(stat(name, &hbuf))
-             error("Cannot get status of %s.",
-                     (np = rindex(name, '/')) ? np+1 : name);
-#endif
-/* version using PATH from: seismo!gregc@ucsf-cgl.ARPA (Greg Couch) */
-
-/*
- * The problem with   #include  <sys/param.h> is that this include file
- * does not exist on all systems, and moreover, that it sometimes includes
- * <sys/types.h> again, so that the compiler sees these typedefs twice.
- */
-#define         MAXPATHLEN      1024
-
-    register char *np, *path;
-    char filename[MAXPATHLEN+1], *getenv();
-    int pathlen;
-
-    if (index(name, '/') != (char *)0 || (path = getenv("PATH")) == (char *)0)
-       path = "";
-
-    for (;;) {
-       if ((np = index(path, ':')) == (char *)0)
-           np = path + strlen(path);       /* point to end str */
-       pathlen = np - path;
-       if (pathlen > MAXPATHLEN)
-           pathlen = MAXPATHLEN;
-       if (pathlen <= 1) {                  /* %% */
-           (void) strncpy(filename, name, MAXPATHLEN);
-       } else {
-           (void) strncpy(filename, path, pathlen);
-           filename[pathlen] = '/';
-           (void) strncpy(filename + pathlen + 1, name,
-                               (MAXPATHLEN - 1) - pathlen);
-       }
-       filename[MAXPATHLEN] = '\0';
-       if (stat(filename, &hbuf) == 0)
-           return;
-       if (*np == '\0')
-       path = "";
-       path = np + 1;
-    }
-    if (strlen(name) > BUFSZ/2)
-       name = name + strlen(name) - BUFSZ/2;
-    error("Cannot get status of %s.", (np = rindex(name, '/')) ? np+1 : name);
-# endif /* WANT_GETHDATE */
-}
-
 #if 0
 int
 uptodate(fd)
index c2fa39fadf9c97681986caee024fec3f7ed9b1d8..390cc85d3c4be4ffe14f5eef8b9a420ff02e7432 100644 (file)
@@ -18,7 +18,7 @@
 
 #ifdef GETRES_SUPPORT
 
-#if defined(LINUX)
+# if defined(LINUX)
 
 static _syscall3(int, getresuid, unsigned short *, ruid, \
   unsigned short *, euid, unsigned short *, suid)
@@ -55,9 +55,10 @@ gid_t *rgid, *egid, *sgid;
     return retval;
 }
 
-#elif defined(BSD) || defined(SVR4)
+# else
+#  if defined(BSD) || defined(SVR4)
 
-#ifdef SYS_getresuid
+#   ifdef SYS_getresuid
 
 static int
 real_getresuid(ruid, euid, suid)
@@ -66,7 +67,7 @@ uid_t *ruid, *euid, *suid;
     return syscall(SYS_getresuid, ruid, euid, suid);
 }
 
-#else  /* SYS_getresuid */
+#   else       /* SYS_getresuid */
 
 static int
 real_getresuid(ruid, euid, suid)
@@ -88,9 +89,9 @@ uid_t *ruid, *euid, *suid;
     return retval;
 }
 
-#endif /* SYS_getresuid */
+#   endif      /* SYS_getresuid */
 
-#ifdef SYS_getresgid
+#   ifdef SYS_getresgid
 
 static int
 real_getresgid(rgid, egid, sgid)
@@ -99,7 +100,7 @@ gid_t *rgid, *egid, *sgid;
     return syscall(SYS_getresgid, rgid, egid, sgid);
 }
 
-#else  /* SYS_getresgid */
+#   else       /* SYS_getresgid */
 
 static int
 real_getresgid(rgid, egid, sgid)
@@ -121,8 +122,9 @@ gid_t *rgid, *egid, *sgid;
     return retval;
 }
 
-#endif /* SYS_getresgid */
-#endif /* LINUX || BSD || SVR4 */
+#   endif      /* SYS_getresgid */
+#  endif       /* BSD || SVR4 */
+# endif                /* LINUX */
 
 static unsigned int hiding_privileges = 0;
 
@@ -199,11 +201,13 @@ nh_getegid()
 
 #else  /* GETRES_SUPPORT */
 
+# ifdef GNOME_GRAPHICS 
 int
 hide_privileges(flag)
 boolean flag;
 {
     return 0;
 }
+# endif
 
 #endif /* GETRES_SUPPORT */