]> git.cameronkatri.com Git - bsdgames-darwin.git/blobdiff - hangman/getguess.c
don't segv if the terminal is too big.
[bsdgames-darwin.git] / hangman / getguess.c
index 4f248bdae63cead6bdc4309081c147e068dd2f4f..c4516c17f5e7bebc9b1c498bb6f374f8a0b6417a 100644 (file)
@@ -1,4 +1,4 @@
-/*     $NetBSD: getguess.c,v 1.7 1997/10/11 01:16:29 lukem Exp $       */
+/*     $NetBSD: getguess.c,v 1.10 2012/10/13 21:01:13 dholland Exp $   */
 
 /*
  * Copyright (c) 1983, 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.
  *
@@ -38,7 +34,7 @@
 #if 0
 static char sccsid[] = "@(#)getguess.c 8.1 (Berkeley) 5/31/93";
 #else
-__RCSID("$NetBSD: getguess.c,v 1.7 1997/10/11 01:16:29 lukem Exp $");
+__RCSID("$NetBSD: getguess.c,v 1.10 2012/10/13 21:01:13 dholland Exp $");
 #endif
 #endif /* not lint */
 
@@ -50,7 +46,7 @@ __RCSID("$NetBSD: getguess.c,v 1.7 1997/10/11 01:16:29 lukem Exp $");
  *     Get another guess
  */
 void
-getguess()
+getguess(void)
 {
        int i;
        int ch;
@@ -80,12 +76,12 @@ getguess()
        move(MESGY, MESGX);
        clrtoeol();
 
-       Guessed[ch - 'a'] = TRUE;
-       correct = FALSE;
+       Guessed[ch - 'a'] = true;
+       correct = false;
        for (i = 0; Word[i] != '\0'; i++)
                if (Word[i] == ch) {
                        Known[i] = ch;
-                       correct = TRUE;
+                       correct = true;
                }
        if (!correct)
                Errors++;
@@ -95,7 +91,7 @@ getguess()
  *     Read a character from the input
  */
 int
-readch()
+readch(void)
 {
        int cnt;
        char ch;