diff options
author | lukem <lukem@NetBSD.org> | 1997-10-12 02:03:45 +0000 |
---|---|---|
committer | lukem <lukem@NetBSD.org> | 1997-10-12 02:03:45 +0000 |
commit | 97701376dead7753607380b36cc8c6ca5b06528e (patch) | |
tree | e55cddf6fa923df8cf644f78fa037193dff67276 /tetris/screen.c | |
parent | 80379c039e586e212d931ae2ab9e91611c6ac5e9 (diff) | |
download | bsdgames-darwin-97701376dead7753607380b36cc8c6ca5b06528e.tar.gz bsdgames-darwin-97701376dead7753607380b36cc8c6ca5b06528e.tar.zst bsdgames-darwin-97701376dead7753607380b36cc8c6ca5b06528e.zip |
minor WARNSify
Diffstat (limited to 'tetris/screen.c')
-rw-r--r-- | tetris/screen.c | 55 |
1 files changed, 29 insertions, 26 deletions
diff --git a/tetris/screen.c b/tetris/screen.c index 99a9d3e7..9598227d 100644 --- a/tetris/screen.c +++ b/tetris/screen.c @@ -1,4 +1,4 @@ -/* $NetBSD: screen.c,v 1.4 1995/04/29 01:11:36 mycroft Exp $ */ +/* $NetBSD: screen.c,v 1.5 1997/10/12 02:03:45 lukem Exp $ */ /*- * Copyright (c) 1992, 1993 @@ -71,9 +71,12 @@ static cell curscreen[B_SIZE]; /* 1 => standout (or otherwise marked) */ static int curscore; static int isset; /* true => terminal is in game mode */ static struct termios oldtt; -static void (*tstp)(); +static void (*tstp) __P((int)); -char *tgetstr(), *tgoto(); +static void scr_stop __P((int)); +static void stopset __P((int)); +extern char *tgetstr __P((char *, char **)); +extern char *tgoto __P((char *, int, int)); /* @@ -108,21 +111,21 @@ struct tcsinfo { /* termcap string info; some abbrevs above */ char tcname[3]; char **tcaddr; } tcstrings[] = { - "bc", &bcstr, - "ce", &CEstr, - "cl", &CLstr, - "cm", &CMstr, + {"bc", &bcstr}, + {"ce", &CEstr}, + {"cl", &CLstr}, + {"cm", &CMstr}, #ifdef unneeded - "cr", &CRstr, + {"cr", &CRstr}, #endif - "le", &BC, /* move cursor left one space */ - "pc", &pcstr, - "se", &SEstr, - "so", &SOstr, - "te", &TEstr, - "ti", &TIstr, - "up", &UP, /* cursor up */ - 0 + {"le", &BC}, /* move cursor left one space */ + {"pc", &pcstr}, + {"se", &SEstr}, + {"so", &SOstr}, + {"te", &TEstr}, + {"ti", &TIstr}, + {"up", &UP}, /* cursor up */ + { {0}, NULL} }; /* This is where we will actually stuff the information */ @@ -164,18 +167,18 @@ scr_init() char tcname[3]; int *tcaddr; } tcflags[] = { - "bs", &bsflag, - "ms", &MSflag, + {"bs", &bsflag}, + {"ms", &MSflag}, #ifdef unneeded - "nc", &ncflag, + {"nc", &ncflag}, #endif - "xs", &xsflag, - 0 + {"xs", &xsflag}, + { {0}, NULL} }, tcnums[] = { - "co", &COnum, - "li", &LInum, - "sg", &sgnum, - 0 + {"co", &COnum}, + {"li", &LInum}, + {"sg", &sgnum}, + { {0}, NULL} }; if ((term = getenv("TERM")) == NULL) @@ -257,7 +260,7 @@ scr_set() struct winsize ws; struct termios newtt; sigset_t sigset, osigset; - void (*ttou)(); + void (*ttou) __P((int)); sigemptyset(&sigset); sigaddset(&sigset, SIGTSTP); |