diff options
Diffstat (limited to 'boggle')
-rw-r--r-- | boggle/boggle/bog.c | 30 | ||||
-rw-r--r-- | boggle/boggle/extern.h | 26 | ||||
-rw-r--r-- | boggle/boggle/mach.c | 29 | ||||
-rw-r--r-- | boggle/boggle/prtable.c | 16 | ||||
-rw-r--r-- | boggle/boggle/word.c | 8 |
5 files changed, 56 insertions, 53 deletions
diff --git a/boggle/boggle/bog.c b/boggle/boggle/bog.c index 4e6c4c79..6c3b92e2 100644 --- a/boggle/boggle/bog.c +++ b/boggle/boggle/bog.c @@ -1,4 +1,4 @@ -/* $NetBSD: bog.c,v 1.11 1999/07/21 04:02:29 hubertf Exp $ */ +/* $NetBSD: bog.c,v 1.12 1999/09/08 21:17:44 jsm Exp $ */ /*- * Copyright (c) 1993 @@ -46,7 +46,7 @@ __COPYRIGHT("@(#) Copyright (c) 1993\n\ #if 0 static char sccsid[] = "@(#)bog.c 8.2 (Berkeley) 5/4/95"; #else -__RCSID("$NetBSD: bog.c,v 1.11 1999/07/21 04:02:29 hubertf Exp $"); +__RCSID("$NetBSD: bog.c,v 1.12 1999/09/08 21:17:44 jsm Exp $"); #endif #endif /* not lint */ @@ -101,10 +101,12 @@ int wordpath[MAXWORDLEN + 1]; int wordlen; /* Length of last word returned by nextword() */ int usedbits; -char *pword[MAXPWORDS], pwords[MAXPSPACE], *pwordsp; +const char *pword[MAXPWORDS]; +char pwords[MAXPSPACE], *pwordsp; int npwords; -char *mword[MAXMWORDS], mwords[MAXMSPACE], *mwordsp; +const char *mword[MAXMWORDS]; +char mwords[MAXMSPACE], *mwordsp; int nmwords; int ngames = 0; @@ -415,10 +417,11 @@ timesup: ; */ int checkword(word, prev, path) - char *word; + const char *word; int prev, *path; { - char *p, *q; + const char *p; + char *q; int i, *lm; if (debug) { @@ -498,10 +501,10 @@ checkword(word, prev, path) */ int validword(word) - char *word; + const char *word; { int j; - char *q, *w; + const char *q, *w; j = word[0] - 'a'; if (dictseek(dictfp, dictindex[j].start, SEEK_SET) < 0) { @@ -534,7 +537,8 @@ validword(word) void checkdict() { - char *p, **pw, *w; + char *p, *w; + const char **pw; int i; int prevch, previndex, *pi, *qi, st; @@ -612,12 +616,12 @@ checkdict() */ void newgame(b) - char *b; + const char *b; { int i, p, q; - char *tmp; + const char *tmp; int *lm[26]; - static char *cubes[16] = { + static const char *cubes[16] = { "ednosw", "aaciot", "acelrs", "ehinps", "eefhiy", "elpstu", "acdemp", "gilruw", "egkluy", "ahmors", "abilty", "adenvz", @@ -684,7 +688,7 @@ int compar(p, q) const void *p, *q; { - return (strcmp(*(char **)p, *(char **)q)); + return (strcmp(*(const char *const *)p, *(const char *const *)q)); } void diff --git a/boggle/boggle/extern.h b/boggle/boggle/extern.h index ea27172c..7e9d942a 100644 --- a/boggle/boggle/extern.h +++ b/boggle/boggle/extern.h @@ -1,4 +1,4 @@ -/* $NetBSD: extern.h,v 1.4 1998/09/13 15:27:26 hubertf Exp $ */ +/* $NetBSD: extern.h,v 1.5 1999/09/08 21:17:44 jsm Exp $ */ /*- * Copyright (c) 1993 @@ -35,11 +35,11 @@ * @(#)extern.h 8.1 (Berkeley) 6/11/93 */ -void addword __P((char *)); +void addword __P((const char *)); void badword __P((void)); char *batchword __P((FILE *)); void checkdict __P((void)); -int checkword __P((char *, int, int *)); +int checkword __P((const char *, int, int *)); void cleanup __P((void)); void delay __P((int)); long dictseek __P((FILE *, long, int)); @@ -50,24 +50,24 @@ void getword __P((char *)); int help __P((void)); int inputch __P((void)); int loaddict __P((FILE *)); -int loadindex __P((char *)); -void newgame __P((char *)); +int loadindex __P((const char *)); +void newgame __P((const char *)); char *nextword __P((FILE *)); -FILE *opendict __P((char *)); +FILE *opendict __P((const char *)); void playgame __P((void)); -void prompt __P((char *)); -void prtable __P((char *[], - int, int, int, void (*)(char *[], int), int (*)(char *[], int))); -void putstr __P((char *)); +void prompt __P((const char *)); +void prtable __P((const char *const [], + int, int, int, void (*)(const char *const [], int), int (*)(const char *const [], int))); +void putstr __P((const char *)); void redraw __P((void)); void results __P((void)); int setup __P((int, time_t)); -void showboard __P((char *)); -void showstr __P((char *, int)); +void showboard __P((const char *)); +void showstr __P((const char *, int)); void showword __P((int)); void starttime __P((void)); void startwords __P((void)); void stoptime __P((void)); int timerch __P((void)); void usage __P((void)) __attribute__((__noreturn__)); -int validword __P((char *)); +int validword __P((const char *)); diff --git a/boggle/boggle/mach.c b/boggle/boggle/mach.c index e2b3abde..4aa4ce32 100644 --- a/boggle/boggle/mach.c +++ b/boggle/boggle/mach.c @@ -1,4 +1,4 @@ -/* $NetBSD: mach.c,v 1.8 1997/10/13 21:09:59 cjs Exp $ */ +/* $NetBSD: mach.c,v 1.9 1999/09/08 21:17:44 jsm Exp $ */ /*- * Copyright (c) 1993 @@ -41,7 +41,7 @@ #if 0 static char sccsid[] = "@(#)mach.c 8.1 (Berkeley) 6/11/93"; #else -__RCSID("$NetBSD: mach.c,v 1.8 1997/10/13 21:09:59 cjs Exp $"); +__RCSID("$NetBSD: mach.c,v 1.9 1999/09/08 21:17:44 jsm Exp $"); #endif #endif /* not lint */ @@ -70,16 +70,16 @@ static int colstarts[MAXCOLS], ncolstarts; static int lastline; int ncols, nlines; -extern char *pword[], *mword[]; +extern const char *pword[], *mword[]; extern int ngames, nmwords, npwords, tnmwords, tnpwords; static void cont_catcher __P((int)); -static int prwidth __P((char *[], int)); -static void prword __P((char *[], int)); +static int prwidth __P((const char *const [], int)); +static void prword __P((const char *const [], int)); static void stop_catcher __P((int)); static void tty_cleanup __P((void)); static int tty_setup __P((void)); -static void tty_showboard __P((char *)); +static void tty_showboard __P((const char *)); static void winch_catcher __P((int)); /* @@ -150,7 +150,7 @@ results() static void prword(base, indx) - char *base[]; + const char *const base[]; int indx; { printw("%s", base[indx]); @@ -158,7 +158,7 @@ prword(base, indx) static int prwidth(base, indx) - char *base[]; + const char *const base[]; int indx; { return (strlen(base[indx])); @@ -339,7 +339,7 @@ startwords() */ void addword(w) - char *w; + const char *w; { int n; @@ -410,7 +410,6 @@ findword() char buf[MAXWORDLEN + 1]; extern char board[]; extern int usedbits, wordpath[]; - extern char *mword[], *pword[]; extern int nmwords, npwords; getyx(stdscr, r, c); @@ -480,7 +479,7 @@ findword() */ void showstr(str, delaysecs) - char *str; + const char *str; int delaysecs; { addstr(str); @@ -493,7 +492,7 @@ showstr(str, delaysecs) void putstr(s) - char *s; + const char *s; { addstr(s); } @@ -561,14 +560,14 @@ getword(q) void showboard(b) - char *b; + const char *b; { tty_showboard(b); } void prompt(mesg) - char *mesg; + const char *mesg; { move(PROMPT_LINE, PROMPT_COL); printw("%s", mesg); @@ -660,7 +659,7 @@ tty_cleanup() static void tty_showboard(b) - char *b; + const char *b; { int i; int line; diff --git a/boggle/boggle/prtable.c b/boggle/boggle/prtable.c index 2555444a..063d51a0 100644 --- a/boggle/boggle/prtable.c +++ b/boggle/boggle/prtable.c @@ -1,4 +1,4 @@ -/* $NetBSD: prtable.c,v 1.4 1997/10/11 02:12:17 lukem Exp $ */ +/* $NetBSD: prtable.c,v 1.5 1999/09/08 21:17:45 jsm Exp $ */ /*- * Copyright (c) 1993 @@ -40,7 +40,7 @@ #include <sys/cdefs.h> #ifndef lint -__RCSID("$NetBSD: prtable.c,v 1.4 1997/10/11 02:12:17 lukem Exp $"); +__RCSID("$NetBSD: prtable.c,v 1.5 1999/09/08 21:17:45 jsm Exp $"); #endif /* not lint */ #include <curses.h> @@ -49,7 +49,7 @@ __RCSID("$NetBSD: prtable.c,v 1.4 1997/10/11 02:12:17 lukem Exp $"); #define NCOLS 5 -static int get_maxlen __P((char *[], int, int (*)(char **, int))); +static int get_maxlen __P((const char *const [], int, int (*)(const char *const *, int))); /* * Routine to print a table @@ -68,10 +68,10 @@ static int get_maxlen __P((char *[], int, int (*)(char **, int))); */ void prtable(base, num, d_cols, width, prentry, length) - char *base[]; + const char *const base[]; int num, d_cols, width; - void (*prentry) __P((char *[], int)); - int (*length) __P((char *[], int)); + void (*prentry) __P((const char *const [], int)); + int (*length) __P((const char *const [], int)); { int c, j; int a, b, cols, loc, maxlen, nrows, z; @@ -119,9 +119,9 @@ prtable(base, num, d_cols, width, prentry, length) static int get_maxlen(base, num, length) - char *base[]; + const char *const base[]; int num; - int (*length) __P((char **, int)); + int (*length) __P((const char *const *, int)); { int i, len, max; diff --git a/boggle/boggle/word.c b/boggle/boggle/word.c index dd5fa812..b91f3a7b 100644 --- a/boggle/boggle/word.c +++ b/boggle/boggle/word.c @@ -1,4 +1,4 @@ -/* $NetBSD: word.c,v 1.4 1997/10/11 02:12:18 lukem Exp $ */ +/* $NetBSD: word.c,v 1.5 1999/09/08 21:17:45 jsm Exp $ */ /*- * Copyright (c) 1993 @@ -41,7 +41,7 @@ #if 0 static char sccsid[] = "@(#)word.c 8.1 (Berkeley) 6/11/93"; #else -__RCSID("$NetBSD: word.c,v 1.4 1997/10/11 02:12:18 lukem Exp $"); +__RCSID("$NetBSD: word.c,v 1.5 1999/09/08 21:17:45 jsm Exp $"); #endif #endif /* not lint */ @@ -127,7 +127,7 @@ dictseek(fp, offset, ptrname) FILE * opendict(dict) - char *dict; + const char *dict; { FILE *fp; @@ -188,7 +188,7 @@ loaddict(fp) */ int loadindex(indexfile) - char *indexfile; + const char *indexfile; { int i, j; char buf[BUFSIZ]; |