+/* $NetBSD: mille.c,v 1.8 1999/09/08 21:45:28 jsm Exp $ */
+
/*
- * Copyright (c) 1982 Regents of the University of California.
- * All rights reserved.
+ * Copyright (c) 1982, 1993
+ * The Regents of the University of California. All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* SUCH DAMAGE.
*/
+#include <sys/cdefs.h>
#ifndef lint
-char copyright[] =
-"@(#) Copyright (c) 1982 Regents of the University of California.\n\
- All rights reserved.\n";
+__COPYRIGHT("@(#) Copyright (c) 1982, 1993\n\
+ The Regents of the University of California. All rights reserved.\n");
#endif /* not lint */
#ifndef lint
-/*static char sccsid[] = "from: @(#)mille.c 5.5 (Berkeley) 2/28/91";*/
-static char rcsid[] = "$Id: mille.c,v 1.2 1993/08/01 18:54:01 mycroft Exp $";
+#if 0
+static char sccsid[] = "@(#)mille.c 8.1 (Berkeley) 5/31/93";
+#else
+__RCSID("$NetBSD: mille.c,v 1.8 1999/09/08 21:45:28 jsm Exp $");
+#endif
#endif /* not lint */
# include "mille.h"
# include <signal.h>
-# ifdef attron
-# include <term.h>
-# endif attron
/*
* @(#)mille.c 1.3 (Berkeley) 5/10/83
*/
-void rub();
-
+int
main(ac, av)
-reg int ac;
-reg char *av[]; {
-
- reg bool restore;
+ int ac;
+ char *av[];
+{
+ bool restore;
/* run as the user */
setuid(getuid());
}
Play = PLAYER;
initscr();
-# ifdef attron
-# define CA cursor_address
-# endif
- if (!CA) {
- printf("Sorry. Need cursor addressing to play mille\n");
- exit(-1);
- }
delwin(stdscr);
stdscr = Board = newwin(BOARD_Y, BOARD_X, 0, 0);
Score = newwin(SCORE_Y, SCORE_X, 0, 40);
* quit.
*/
void
-rub() {
-
+rub(dummy)
+ int dummy __attribute__((__unused__));
+{
(void)signal(SIGINT, SIG_IGN);
if (getyn(REALLYPROMPT))
- die();
+ die(0);
(void)signal(SIGINT, rub);
}
/*
* Time to go beddy-by
*/
-die() {
+void
+die(code)
+ int code;
+{
(void)signal(SIGINT, SIG_IGN);
if (outf)
fflush(outf);
mvcur(0, COLS - 1, LINES - 1, 0);
endwin();
- exit(1);
+ exit(code);
}
-