Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/games/tetris Clean up error reporting in tetris.



details:   https://anonhg.NetBSD.org/src/rev/1bd820fc63a1
branches:  trunk
changeset: 480820:1bd820fc63a1
user:      jsm <jsm%NetBSD.org@localhost>
date:      Fri Jan 21 02:10:56 2000 +0000

description:
Clean up error reporting in tetris.

diffstat:

 games/tetris/scores.c |   4 ++--
 games/tetris/tetris.c |  14 +++++---------
 2 files changed, 7 insertions(+), 11 deletions(-)

diffs (60 lines):

diff -r 600d1a75cc29 -r 1bd820fc63a1 games/tetris/scores.c
--- a/games/tetris/scores.c     Fri Jan 21 00:54:53 2000 +0000
+++ b/games/tetris/scores.c     Fri Jan 21 02:10:56 2000 +0000
@@ -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 @@
                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 -r 600d1a75cc29 -r 1bd820fc63a1 games/tetris/tetris.c
--- a/games/tetris/tetris.c     Fri Jan 21 00:54:53 2000 +0000
+++ b/games/tetris/tetris.c     Fri Jan 21 02:10:56 2000 +0000
@@ -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 @@
 
 #include <sys/time.h>
 
+#include <err.h>
 #include <fcntl.h>
 #include <signal.h>
 #include <stdio.h>
@@ -159,10 +160,8 @@
                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 @@
        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] == ' ')



Home | Main Index | Thread Index | Old Index