summaryrefslogtreecommitdiffstats
path: root/larn/scores.c
diff options
context:
space:
mode:
authordholland <dholland@NetBSD.org>2008-01-28 03:39:30 +0000
committerdholland <dholland@NetBSD.org>2008-01-28 03:39:30 +0000
commit32e97ccd7409faa7c0028480f30414a8aa0d1421 (patch)
treeb5c3684808fd1ce9002cdf547760ab4e3eedd2ef /larn/scores.c
parent4c39d3d5d3a9a029eecd375d4c55d91ed234cc9c (diff)
downloadbsdgames-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.c12
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;