/******************************************************************************/
/*
- * $Id: xmas.c,v 1.15 2000/09/02 18:45:53 tom Exp $
+ * $Id: xmas.c,v 1.20 2005/04/16 16:34:38 tom Exp $
*/
#include <test.priv.h>
-#include <signal.h>
-
#define FROMWHO "Mark Hessling - (M.Hessling@gu.edu.au)"
static int my_bg = COLOR_BLACK;
static int reindeer(void);
static int blinkit(void);
-static RETSIGTYPE
-done(int sig) GCC_NORETURN;
+static RETSIGTYPE done(int sig) GCC_NORETURN;
- static void
- set_color(WINDOW *win, chtype color)
+static void
+set_color(WINDOW *win, chtype color)
{
if (has_colors()) {
static bool *pairs;
int n = (color + 1);
if (pairs == 0)
- pairs = (bool *) calloc(COLORS + 1, sizeof(bool));
+ pairs = (bool *) calloc((unsigned) (COLORS + 1), sizeof(bool));
if (!pairs[n]) {
init_pair(n, color, my_bg);
pairs[n] = TRUE;
{
int loopy;
+ setlocale(LC_ALL, "");
+
initscr();
noecho();
nonl();
refresh();
endwin();
curs_set(1);
- exit(EXIT_SUCCESS);
+ ExitProgram(EXIT_SUCCESS);
}