]> git.cameronkatri.com Git - bsdgames-darwin.git/blobdiff - banner/banner.c
calloc() arg mistake. it's (nelem, size). from openbsd
[bsdgames-darwin.git] / banner / banner.c
index e7fa41480fee248c3bcaa8573188c6f9e94bc928..9497c6f2e5030dc5298ba3b6eea0cb02a36c0992 100644 (file)
@@ -1,4 +1,4 @@
-/*     $NetBSD: banner.c,v 1.6 1997/03/04 05:48:42 mikel Exp $ */
+/*     $NetBSD: banner.c,v 1.10 1999/07/19 19:07:17 hubertf Exp $      */
 
 /*
  * Copyright (c) 1980, 1993, 1994
  * SUCH DAMAGE.
  */
 
+#include <sys/cdefs.h>
 #ifndef lint
-static char copyright[] =
-"@(#) Copyright (c) 1980, 1993, 1994\n\
-       The Regents of the University of California.  All rights reserved.\n";
+__COPYRIGHT("@(#) Copyright (c) 1980, 1993, 1994\n\
+       The Regents of the University of California.  All rights reserved.\n");
 #endif /* not lint */
 
 #ifndef lint
 #if 0
 static char sccsid[] = "@(#)banner.c   8.4 (Berkeley) 4/29/95";
 #else
-static char rcsid[] = "$NetBSD: banner.c,v 1.6 1997/03/04 05:48:42 mikel Exp $";
+__RCSID("$NetBSD: banner.c,v 1.10 1999/07/19 19:07:17 hubertf Exp $");
 #endif
 #endif /* not lint */
 
@@ -64,7 +64,7 @@ static char rcsid[] = "$NetBSD: banner.c,v 1.6 1997/03/04 05:48:42 mikel Exp $";
 #define NBYTES 9271
 
 /* Pointers into data_table for each ASCII char */
-int asc_ptr[NCHARS] = {
+const int asc_ptr[NCHARS] = {
 /* ^@ */   0,      0,      0,      0,      0,      0,      0,      0,
 /* ^H */   0,      0,      0,      0,      0,      0,      0,      0,
 /* ^P */   0,      0,      0,      0,      0,      0,      0,      0,
@@ -91,7 +91,7 @@ int asc_ptr[NCHARS] = {
  * is the next elt in array) and goto second
  * next element in array.
  */
-char data_table[NBYTES] = {
+const char data_table[NBYTES] = {
 /*             0     1     2     3     4     5     6     7     8     9 */
 /*    0 */   129,  227,  130,   34,    6,   90,   19,  129,   32,   10, 
 /*   10 */    74,   40,  129,   31,   12,   64,   53,  129,   30,   14, 
@@ -1029,6 +1029,9 @@ char      print[DWIDTH];
 int    debug, i, j, linen, max, nchars, pc, term, trace, x, y;
 int    width = DWIDTH; /* -w option: scrunch letters to 80 columns */
 
+
+int main __P((int, char *[]));
+
 int
 main(argc, argv)
        int argc;
@@ -1036,7 +1039,7 @@ main(argc, argv)
 { 
        int ch;
 
-       while ((ch = getopt(argc, argv, "w:td")) != EOF)
+       while ((ch = getopt(argc, argv, "w:td")) != -1)
                switch (ch) {
                case 'd':
                        debug = 1;