diff options
author | dholland <dholland@NetBSD.org> | 2008-01-28 03:39:30 +0000 |
---|---|---|
committer | dholland <dholland@NetBSD.org> | 2008-01-28 03:39:30 +0000 |
commit | 32e97ccd7409faa7c0028480f30414a8aa0d1421 (patch) | |
tree | b5c3684808fd1ce9002cdf547760ab4e3eedd2ef /larn/scores.c | |
parent | 4c39d3d5d3a9a029eecd375d4c55d91ed234cc9c (diff) | |
download | bsdgames-darwin-32e97ccd7409faa7c0028480f30414a8aa0d1421.tar.gz bsdgames-darwin-32e97ccd7409faa7c0028480f30414a8aa0d1421.tar.zst bsdgames-darwin-32e97ccd7409faa7c0028480f30414a8aa0d1421.zip |
Add gcc printf format checking, and fix the abundant problems this revealed.
(It appears that someone sometime thought that you use %d to print a long.)
Diffstat (limited to 'larn/scores.c')
-rw-r--r-- | larn/scores.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/larn/scores.c b/larn/scores.c index 975afc7d..ccddeb8a 100644 --- a/larn/scores.c +++ b/larn/scores.c @@ -1,4 +1,4 @@ -/* $NetBSD: scores.c,v 1.13 2007/04/22 02:09:02 mouse Exp $ */ +/* $NetBSD: scores.c,v 1.14 2008/01/28 03:39:31 dholland Exp $ */ /* * scores.c Larn is copyrighted 1986 by Noah Morgan. @@ -26,7 +26,7 @@ */ #include <sys/cdefs.h> #ifndef lint -__RCSID("$NetBSD: scores.c,v 1.13 2007/04/22 02:09:02 mouse Exp $"); +__RCSID("$NetBSD: scores.c,v 1.14 2008/01/28 03:39:31 dholland Exp $"); #endif /* not lint */ #include <sys/types.h> #include <sys/times.h> @@ -268,7 +268,7 @@ winshou() if (p->order == i) { if (p->score) { count++; - lprintf("%10d %2d %5d Mobuls %s \n", + lprintf("%10ld %2ld %5ld Mobuls %s \n", (long) p->score, (long) p->hardlev, (long) p->timeused, p->who); } break; @@ -305,7 +305,7 @@ shou(x) if (sco[j].order == i) { if (sco[j].score) { count++; - lprintf("%10d %2d %s ", + lprintf("%10ld %2ld %s ", (long) sco[j].score, (long) sco[j].hardlev, sco[j].who); if (sco[j].what < 256) lprintf("killed by a %s", monster[sco[j].what].name); @@ -736,7 +736,7 @@ diedsub(x) int x; { char ch, *mod; - lprintf("Score: %d, Diff: %d, %s ", (long) c[GOLD], (long) c[HARDGAME], logname); + lprintf("Score: %ld, Diff: %ld, %s ", (long) c[GOLD], (long) c[HARDGAME], logname); if (x < 256) { ch = *monster[x].name; if (ch == 'a' || ch == 'e' || ch == 'i' || ch == 'o' || ch == 'u') @@ -775,7 +775,7 @@ diedlog() p = ctime(&logg.diedtime); p[16] = '\n'; p[17] = 0; - lprintf("Score: %d, Diff: %d, %s %s on %d at %s", (long) (logg.score), (long) (logg.diff), logg.who, logg.what, (long) (logg.cavelev), p + 4); + lprintf("Score: %ld, Diff: %ld, %s %s on %ld at %s", (long) (logg.score), (long) (logg.diff), logg.who, logg.what, (long) (logg.cavelev), p + 4); #ifdef EXTRA if (logg.moves <= 0) logg.moves = 1; |