diff options
author | jsm <jsm@NetBSD.org> | 2000-01-21 02:10:56 +0000 |
---|---|---|
committer | jsm <jsm@NetBSD.org> | 2000-01-21 02:10:56 +0000 |
commit | 0ce6e8b366e106c4d2402a9d205a5efd6234eba1 (patch) | |
tree | 3116eb6ed2e387d9d308c57a3b926ddad85fa2d1 /tetris | |
parent | 685670b9306104edc26e5c9d0a1d2465e93876e0 (diff) | |
download | bsdgames-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.c | 4 | ||||
-rw-r--r-- | tetris/tetris.c | 14 |
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] == ' ') |