summaryrefslogtreecommitdiffstats
path: root/tetris
diff options
context:
space:
mode:
authorjsm <jsm@NetBSD.org>2000-01-21 02:10:56 +0000
committerjsm <jsm@NetBSD.org>2000-01-21 02:10:56 +0000
commit0ce6e8b366e106c4d2402a9d205a5efd6234eba1 (patch)
tree3116eb6ed2e387d9d308c57a3b926ddad85fa2d1 /tetris
parent685670b9306104edc26e5c9d0a1d2465e93876e0 (diff)
downloadbsdgames-darwin-0ce6e8b366e106c4d2402a9d205a5efd6234eba1.tar.gz
bsdgames-darwin-0ce6e8b366e106c4d2402a9d205a5efd6234eba1.tar.zst
bsdgames-darwin-0ce6e8b366e106c4d2402a9d205a5efd6234eba1.zip
Clean up error reporting in tetris.
Diffstat (limited to 'tetris')
-rw-r--r--tetris/scores.c4
-rw-r--r--tetris/tetris.c14
2 files changed, 7 insertions, 11 deletions
diff --git a/tetris/scores.c b/tetris/scores.c
index 03a4c31f..dd1eab79 100644
--- a/tetris/scores.c
+++ b/tetris/scores.c
@@ -1,4 +1,4 @@
-/* $NetBSD: scores.c,v 1.9 2000/01/21 00:54:53 jsm Exp $ */
+/* $NetBSD: scores.c,v 1.10 2000/01/21 02:10:56 jsm Exp $ */
/*-
* Copyright (c) 1992, 1993
@@ -204,7 +204,7 @@ savescore(level)
rewind(sf);
if (fwrite(scores, sizeof(*sp), nscores, sf) != (size_t)nscores ||
fflush(sf) == EOF)
- warnx("error writing %s: %s -- %s\n",
+ warnx("error writing %s: %s -- %s",
_PATH_SCOREFILE, strerror(errno),
"high scores may be damaged");
}
diff --git a/tetris/tetris.c b/tetris/tetris.c
index ba6eb439..058335e6 100644
--- a/tetris/tetris.c
+++ b/tetris/tetris.c
@@ -1,4 +1,4 @@
-/* $NetBSD: tetris.c,v 1.13 2000/01/01 10:15:17 jsm Exp $ */
+/* $NetBSD: tetris.c,v 1.14 2000/01/21 02:10:57 jsm Exp $ */
/*-
* Copyright (c) 1992, 1993
@@ -50,6 +50,7 @@ __COPYRIGHT("@(#) Copyright (c) 1992, 1993\n\
#include <sys/time.h>
+#include <err.h>
#include <fcntl.h>
#include <signal.h>
#include <stdio.h>
@@ -159,10 +160,8 @@ main(argc, argv)
case 'l':
level = atoi(optarg);
if (level < MINLEVEL || level > MAXLEVEL) {
- (void)fprintf(stderr,
- "tetris: level must be from %d to %d\n",
- MINLEVEL, MAXLEVEL);
- exit(1);
+ errx(1, "level must be from %d to %d",
+ MINLEVEL, MAXLEVEL);
}
break;
case 'p':
@@ -187,10 +186,7 @@ main(argc, argv)
for (i = 0; i <= 5; i++) {
for (j = i+1; j <= 5; j++) {
if (keys[i] == keys[j]) {
- (void)fprintf(stderr,
- "%s: duplicate command keys specified.\n",
- argv[0]);
- exit (1);
+ errx(1, "duplicate command keys specified.");
}
}
if (keys[i] == ' ')