sprinkle static and prune some dead code

This commit is contained in:
dholland 2009-08-12 05:29:40 +00:00
parent 9795f61a5a
commit 43e0d095a0
4 changed files with 39 additions and 46 deletions

View File

@ -1,4 +1,4 @@
/* $NetBSD: bog.c,v 1.23 2009/07/13 19:05:39 roy Exp $ */ /* $NetBSD: bog.c,v 1.24 2009/08/12 05:29:40 dholland Exp $ */
/*- /*-
* Copyright (c) 1993 * Copyright (c) 1993
@ -42,7 +42,7 @@ __COPYRIGHT("@(#) Copyright (c) 1993\
#if 0 #if 0
static char sccsid[] = "@(#)bog.c 8.2 (Berkeley) 5/4/95"; static char sccsid[] = "@(#)bog.c 8.2 (Berkeley) 5/4/95";
#else #else
__RCSID("$NetBSD: bog.c,v 1.23 2009/07/13 19:05:39 roy Exp $"); __RCSID("$NetBSD: bog.c,v 1.24 2009/08/12 05:29:40 dholland Exp $");
#endif #endif
#endif /* not lint */ #endif /* not lint */
@ -58,8 +58,13 @@ __RCSID("$NetBSD: bog.c,v 1.23 2009/07/13 19:05:39 roy Exp $");
#include "bog.h" #include "bog.h"
#include "extern.h" #include "extern.h"
static char *batchword(FILE *);
static void playgame(void);
static int validword(const char *);
static void checkdict(void);
static void newgame(const char *);
static int compar(const void *, const void *); static int compar(const void *, const void *);
int main(int, char *[]); static void usage(void) __attribute__((__noreturn__));
struct dictindex dictindex[26]; struct dictindex dictindex[26];
@ -99,11 +104,11 @@ int wordlen; /* Length of last word returned by nextword() */
int usedbits; int usedbits;
const char *pword[MAXPWORDS]; const char *pword[MAXPWORDS];
char pwords[MAXPSPACE], *pwordsp; static char pwords[MAXPSPACE], *pwordsp;
int npwords; int npwords;
const char *mword[MAXMWORDS]; const char *mword[MAXMWORDS];
char mwords[MAXMSPACE], *mwordsp; static char mwords[MAXMSPACE], *mwordsp;
int nmwords; int nmwords;
int ngames = 0; int ngames = 0;
@ -113,14 +118,13 @@ int tnmwords = 0, tnpwords = 0;
jmp_buf env; jmp_buf env;
time_t start_t; time_t start_t;
int debug;
int tlimit;
static FILE *dictfp; static FILE *dictfp;
static int batch;
int batch; static int minlength;
int debug; static int reuse;
int minlength;
int reuse;
int tlimit;
int int
main(int argc, char *argv[]) main(int argc, char *argv[])
@ -279,7 +283,7 @@ main(int argc, char *argv[])
* Read a line from the given stream and check if it is legal * Read a line from the given stream and check if it is legal
* Return a pointer to a legal word or a null pointer when EOF is reached * Return a pointer to a legal word or a null pointer when EOF is reached
*/ */
char * static char *
batchword(FILE *fp) batchword(FILE *fp)
{ {
int *p, *q; int *p, *q;
@ -307,7 +311,7 @@ batchword(FILE *fp)
* Reset the word lists from last game * Reset the word lists from last game
* Keep track of the running stats * Keep track of the running stats
*/ */
void static void
playgame(void) playgame(void)
{ {
int i, *p, *q; int i, *p, *q;
@ -510,7 +514,7 @@ checkword(const char *word, int prev, int *path)
* At this point it is already known that the word can be formed from * At this point it is already known that the word can be formed from
* the current board * the current board
*/ */
int static int
validword(const char *word) validword(const char *word)
{ {
int j; int j;
@ -544,7 +548,7 @@ validword(const char *word)
* Delete words from the machine list that the player has found * Delete words from the machine list that the player has found
* Assume both the dictionary and the player's words are already sorted * Assume both the dictionary and the player's words are already sorted
*/ */
void static void
checkdict(void) checkdict(void)
{ {
char *p, *w; char *p, *w;
@ -624,7 +628,7 @@ checkdict(void)
* If the argument is non-null then it is assumed to be a legal board spec * If the argument is non-null then it is assumed to be a legal board spec
* in ascending cube order, oth. make a random board * in ascending cube order, oth. make a random board
*/ */
void static void
newgame(const char *b) newgame(const char *b)
{ {
int i, p, q; int i, p, q;
@ -693,13 +697,13 @@ newgame(const char *b)
} }
int static int
compar(const void *p, const void *q) compar(const void *p, const void *q)
{ {
return (strcmp(*(const char *const *)p, *(const char *const *)q)); return (strcmp(*(const char *const *)p, *(const char *const *)q));
} }
void static void
usage(void) usage(void)
{ {
(void) fprintf(stderr, (void) fprintf(stderr,

View File

@ -1,4 +1,4 @@
/* $NetBSD: extern.h,v 1.10 2009/07/13 19:05:39 roy Exp $ */ /* $NetBSD: extern.h,v 1.11 2009/08/12 05:29:40 dholland Exp $ */
/*- /*-
* Copyright (c) 1993 * Copyright (c) 1993
@ -35,8 +35,6 @@
void addword(const char *); void addword(const char *);
void badword(void); void badword(void);
char *batchword(FILE *);
void checkdict(void);
int checkword(const char *, int, int *); int checkword(const char *, int, int *);
void cleanup(void); void cleanup(void);
void delay(int); void delay(int);
@ -44,29 +42,21 @@ long dictseek(FILE *, long, int);
void findword(void); void findword(void);
void flushin(FILE *); void flushin(FILE *);
char *get_line(char *); char *get_line(char *);
void getword(char *);
int help(void); int help(void);
int inputch(void); int inputch(void);
int loaddict(FILE *); int loaddict(FILE *);
int loadindex(const char *); int loadindex(const char *);
void newgame(const char *);
char *nextword(FILE *); char *nextword(FILE *);
FILE *opendict(const char *); FILE *opendict(const char *);
void playgame(void);
void prompt(const char *); void prompt(const char *);
void prtable(const char *const [], void prtable(const char *const [],
int, int, int, void (*)(const char *const [], int), int, int, int, void (*)(const char *const [], int),
int (*)(const char *const [], int)); int (*)(const char *const [], int));
void putstr(const char *);
void redraw(void); void redraw(void);
void results(void); void results(void);
int setup(int, time_t); int setup(int, time_t);
void showboard(const char *); void showboard(const char *);
void showstr(const char *, int); void showstr(const char *, int);
void showword(int); void showword(int);
void starttime(void);
void startwords(void); void startwords(void);
void stoptime(void);
int timerch(void); int timerch(void);
void usage(void) __attribute__((__noreturn__));
int validword(const char *);

View File

@ -1,4 +1,4 @@
/* $NetBSD: mach.c,v 1.19 2009/07/13 19:05:39 roy Exp $ */ /* $NetBSD: mach.c,v 1.20 2009/08/12 05:29:40 dholland Exp $ */
/*- /*-
* Copyright (c) 1993 * Copyright (c) 1993
@ -37,7 +37,7 @@
#if 0 #if 0
static char sccsid[] = "@(#)mach.c 8.1 (Berkeley) 6/11/93"; static char sccsid[] = "@(#)mach.c 8.1 (Berkeley) 6/11/93";
#else #else
__RCSID("$NetBSD: mach.c,v 1.19 2009/07/13 19:05:39 roy Exp $"); __RCSID("$NetBSD: mach.c,v 1.20 2009/08/12 05:29:40 dholland Exp $");
#endif #endif
#endif /* not lint */ #endif /* not lint */
@ -64,7 +64,8 @@ __RCSID("$NetBSD: mach.c,v 1.19 2009/07/13 19:05:39 roy Exp $");
static int ccol, crow, maxw; static int ccol, crow, maxw;
static int colstarts[MAXCOLS], ncolstarts; static int colstarts[MAXCOLS], ncolstarts;
static int lastline; static int lastline;
int ncols, nlines; static int ncols;
int nlines;
extern const char *pword[], *mword[]; extern const char *pword[], *mword[];
extern int ngames, nmwords, npwords, tnmwords, tnpwords; extern int ngames, nmwords, npwords, tnmwords, tnpwords;
@ -81,6 +82,10 @@ static void tty_cleanup(void);
static int tty_setup(void); static int tty_setup(void);
static void tty_showboard(const char *); static void tty_showboard(const char *);
static void winch_catcher(int); static void winch_catcher(int);
static void getword(char *);
static void starttime(void);
static void stoptime(void);
/* /*
* Do system dependent initialization * Do system dependent initialization
@ -281,7 +286,7 @@ static int gone;
/* /*
* Stop the game timer * Stop the game timer
*/ */
void static void
stoptime(void) stoptime(void)
{ {
time_t t; time_t t;
@ -293,7 +298,7 @@ stoptime(void)
/* /*
* Restart the game timer * Restart the game timer
*/ */
void static void
starttime(void) starttime(void)
{ {
time_t t; time_t t;
@ -474,16 +479,10 @@ showstr(const char *str, int delaysecs)
refresh(); refresh();
} }
void
putstr(const char *s)
{
addstr(s);
}
/* /*
* Get a valid word and put it in the buffer * Get a valid word and put it in the buffer
*/ */
void static void
getword(char *q) getword(char *q)
{ {
int ch, col, done, i, row; int ch, col, done, i, row;

View File

@ -1,4 +1,4 @@
/* $NetBSD: mkindex.c,v 1.10 2005/07/01 16:38:24 jmc Exp $ */ /* $NetBSD: mkindex.c,v 1.11 2009/08/12 05:29:40 dholland Exp $ */
/*- /*-
* Copyright (c) 1993 * Copyright (c) 1993
@ -40,7 +40,7 @@ static char copyright[] = "@(#) Copyright (c) 1993\n\
static char sccsid[] = "@(#)mkindex.c 8.1 (Berkeley) 6/11/93"; static char sccsid[] = "@(#)mkindex.c 8.1 (Berkeley) 6/11/93";
#else #else
static char rcsid[] = static char rcsid[] =
"$NetBSD: mkindex.c,v 1.10 2005/07/01 16:38:24 jmc Exp $"; "$NetBSD: mkindex.c,v 1.11 2009/08/12 05:29:40 dholland Exp $";
#endif #endif
#endif /* not lint */ #endif /* not lint */
@ -49,7 +49,7 @@ static char rcsid[] =
#include "bog.h" #include "bog.h"
char *nextword(FILE *, char *, int *, int *); static char *nextword(FILE *, char *, int *, int *);
int int
main(void) main(void)
@ -94,7 +94,7 @@ main(void)
* Also set clen to the length of the compressed word (for mkindex) and * Also set clen to the length of the compressed word (for mkindex) and
* rlen to the strlen() of the real word * rlen to the strlen() of the real word
*/ */
char * static char *
nextword(FILE *fp, char *buffer, int *clen, int *rlen) nextword(FILE *fp, char *buffer, int *clen, int *rlen)
{ {
int ch, pcount; int ch, pcount;