Source-Changes-HG archive

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

[src/trunk]: src/games/adventure ANSIfy a leftover function.



details:   https://anonhg.NetBSD.org/src/rev/0ff299ff2579
branches:  trunk
changeset: 746966:0ff299ff2579
user:      dholland <dholland%NetBSD.org@localhost>
date:      Tue Aug 25 06:04:17 2009 +0000

description:
ANSIfy a leftover function.
Also note some unportable code with a comment. Can't change it because
it'd break save files, though.

diffstat:

 games/adventure/crc.c |  12 +++++++++---
 1 files changed, 9 insertions(+), 3 deletions(-)

diffs (40 lines):

diff -r addf120292d6 -r 0ff299ff2579 games/adventure/crc.c
--- a/games/adventure/crc.c     Mon Aug 24 23:48:57 2009 +0000
+++ b/games/adventure/crc.c     Tue Aug 25 06:04:17 2009 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: crc.c,v 1.10 2009/08/12 04:28:27 dholland Exp $        */
+/*     $NetBSD: crc.c,v 1.11 2009/08/25 06:04:17 dholland Exp $        */
 
 /*-
  * Copyright (c) 1993
@@ -38,7 +38,7 @@
 static char sccsid[] = "@(#)crc.c      8.1 (Berkeley) 5/31/93";
 static char ORIGINAL_sccsid[] = "@(#)crc.c     5.2 (Berkeley) 4/4/91";
 #else
-__RCSID("$NetBSD: crc.c,v 1.10 2009/08/12 04:28:27 dholland Exp $");
+__RCSID("$NetBSD: crc.c,v 1.11 2009/08/25 06:04:17 dholland Exp $");
 #endif
 #endif /* not lint */
 
@@ -110,7 +110,7 @@
 static unsigned int step;
 
 void
-crc_start()
+crc_start(void)
 {
        crcval = step = 0;
 }
@@ -124,6 +124,12 @@
 
        while (nr > 0)
                for (p = ptr; nr--; ++p) {
+                       /*
+                        * The following is not portable to machines
+                        * where char is unsigned, because of sign
+                        * extension. But it can't be changed without
+                        * breaking save files. Sigh.
+                        */
                        if (!(i = crcval >> 24 ^ *p)) {
                                i = step++;
                                if (step >= sizeof(crctab) / sizeof(crctab[0]))



Home | Main Index | Thread Index | Old Index