diff options
Diffstat (limited to 'sail/misc.c')
-rw-r--r-- | sail/misc.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/sail/misc.c b/sail/misc.c index 5367e02a..d1034277 100644 --- a/sail/misc.c +++ b/sail/misc.c @@ -1,4 +1,4 @@ -/* $NetBSD: misc.c,v 1.16 2008/01/28 01:58:01 dholland Exp $ */ +/* $NetBSD: misc.c,v 1.17 2009/03/14 18:41:21 dholland Exp $ */ /* * Copyright (c) 1983, 1993 @@ -34,7 +34,7 @@ #if 0 static char sccsid[] = "@(#)misc.c 8.2 (Berkeley) 4/28/95"; #else -__RCSID("$NetBSD: misc.c,v 1.16 2008/01/28 01:58:01 dholland Exp $"); +__RCSID("$NetBSD: misc.c,v 1.17 2009/03/14 18:41:21 dholland Exp $"); #endif #endif /* not lint */ @@ -213,7 +213,7 @@ logger(struct ship *s) #endif net = (float)s->file->points / s->specs->pts; persons = getw(fp); - n = fread((char *)log, sizeof(struct logs), NLOG, fp); + n = fread(log, sizeof(struct logs), NLOG, fp); for (lp = &log[n]; lp < &log[NLOG]; lp++) lp->l_name[0] = lp->l_uid = lp->l_shipnum = lp->l_gamenum = lp->l_netpoints = 0; @@ -225,14 +225,14 @@ logger(struct ship *s) for (lp = log; lp < &log[NLOG]; lp++) if (net > (float)lp->l_netpoints / scene[lp->l_gamenum].ship[lp->l_shipnum].specs->pts) { - fwrite((char *)log, sizeof (struct logs), lp - log, fp); + fwrite(log, sizeof (struct logs), lp - log, fp); strcpy(log[NLOG-1].l_name, s->file->captain); log[NLOG-1].l_uid = getuid(); log[NLOG-1].l_shipnum = s->file->index; log[NLOG-1].l_gamenum = game; log[NLOG-1].l_netpoints = s->file->points; - fwrite((char *)&log[NLOG-1], sizeof (struct logs), 1, fp); - fwrite((char *)lp, sizeof (struct logs), &log[NLOG-1] - lp, fp); + fwrite(&log[NLOG-1], sizeof (struct logs), 1, fp); + fwrite(lp, sizeof (struct logs), &log[NLOG-1] - lp, fp); break; } #ifdef LOCK_EX |