]> git.cameronkatri.com Git - bsdgames-darwin.git/blobdiff - adventure/vocab.c
typo
[bsdgames-darwin.git] / adventure / vocab.c
index f1e4d50302c519226bc521dbac0b00f155dddc8b..1a1b7006de49a167cf3f77eeeba7bc7b9e32b8f8 100644 (file)
@@ -1,4 +1,4 @@
-/*     $NetBSD: vocab.c,v 1.10 2000/01/09 17:17:19 jsm Exp $   */
+/*     $NetBSD: vocab.c,v 1.15 2009/08/25 06:56:52 dholland Exp $      */
 
 /*-
  * Copyright (c) 1991, 1993
  * 2. Redistributions in binary form must reproduce the above copyright
  *    notice, this list of conditions and the following disclaimer in the
  *    documentation and/or other materials provided with the distribution.
- * 3. All advertising materials mentioning features or use of this software
- *    must display the following acknowledgement:
- *     This product includes software developed by the University of
- *     California, Berkeley and its contributors.
- * 4. Neither the name of the University nor the names of its contributors
+ * 3. Neither the name of the University nor the names of its contributors
  *    may be used to endorse or promote products derived from this software
  *    without specific prior written permission.
  *
@@ -43,7 +39,7 @@
 #if 0
 static char sccsid[] = "@(#)vocab.c    8.1 (Berkeley) 5/31/93";
 #else
-__RCSID("$NetBSD: vocab.c,v 1.10 2000/01/09 17:17:19 jsm Exp $");
+__RCSID("$NetBSD: vocab.c,v 1.15 2009/08/25 06:56:52 dholland Exp $");
 #endif
 #endif                         /* not lint */
 
@@ -56,15 +52,13 @@ __RCSID("$NetBSD: vocab.c,v 1.10 2000/01/09 17:17:19 jsm Exp $");
 #include "extern.h"
 
 void
-dstroy(object)
-       int     object;
+destroy(int object)
 {
        move(object, 0);
 }
 
 void
-juggle(object)
-       int     object;
+juggle(int object)
 {
        int     i, j;
 
@@ -74,10 +68,8 @@ juggle(object)
        move(object + 100, j);
 }
 
-
 void
-move(object, where)
-       int     object, where;
+move(int object, int where)
 {
        int     from;
 
@@ -91,16 +83,14 @@ move(object, where)
 }
 
 int
-put(object, where, pval)
-       int     object, where, pval;
+put(int object, int where, int pval)
 {
        move(object, where);
        return (-1 - pval);
 }
 
 void
-carry(object, where)
-       int     object, where;
+carry(int object, int where)
 {
        int     temp;
 
@@ -108,7 +98,7 @@ carry(object, where)
                if (place[object] == -1)
                        return;
                place[object] = -1;
-               holdng++;
+               holding++;
        }
        if (atloc[where] == object) {
                atloc[where] = links[object];
@@ -120,14 +110,13 @@ carry(object, where)
 
 
 void
-drop(object, where)
-       int     object, where;
+drop(int object, int where)
 {
        if (object > 100)
                fixed[object - 100] = where;
        else {
                if (place[object] == -1)
-                       holdng--;
+                       holding--;
                place[object] = where;
        }
        if (where <= 0)
@@ -136,12 +125,11 @@ drop(object, where)
        atloc[where] = object;
 }
 
+/* look up or store a word      */
+/* -2 for store, -1 for user word, >=0 for canned lookup */
+/* used for storing only        */
 int
-vocab(word, type, value)       /* look up or store a word      */
-       const char   *word;
-       int     type;           /* -2 for store, -1 for user word, >=0 for
-                                * canned lookup */
-       int     value;          /* used for storing only        */
+vocab(const char *word, int type, int value)
 {
        int     adr;
        const char *s;
@@ -149,7 +137,7 @@ vocab(word, type, value)    /* look up or store a word      */
        int     hash, i;
        struct hashtab *h;
 
-       for (hash = 0, s = word, i = 0; i < 5 && *s; i++)       /* some kind of hash    */
+       for (hash = 0, s = word, i = 0; i < 5 && *s; i++) /* some kind of hash*/
                hash += *s++;   /* add all chars in the word    */
        hash = (hash * 3719) & 077777;  /* pulled that one out of a hat */
        hash %= HTSIZE;         /* put it into range of table   */
@@ -196,14 +184,15 @@ vocab(word, type, value)  /* look up or store a word      */
                }
 
 exitloop2:                     /* hashed entry does not match  */
-               if (adr + 1 == hash || (adr == HTSIZE && hash == 0))
+               if (adr + 1 == hash || hash == 0)
                        errx(1,"Hash table overflow");
        }
 }
 
-void
-prht()
-{                              /* print hash table             */
+/* print hash table (for debugging)             */
+static __unused void
+prht(void)
+{      
        int     i, j, l;
        char   *c;
        struct hashtab *h;