From fc1021235f4309c4e8df685388fb0e2a0405ac31 Mon Sep 17 00:00:00 2001 From: William McBrine Date: Mon, 5 Dec 2005 23:32:15 +0000 Subject: [PATCH] Redundant declaration of trap(); added check of sig as warning supression. --- demos/newdemo.c | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/demos/newdemo.c b/demos/newdemo.c index aa411858..a4108089 100644 --- a/demos/newdemo.c +++ b/demos/newdemo.c @@ -43,7 +43,7 @@ #endif #ifdef PDCDEBUG -char *rcsid_newdemo = "$Id: newdemo.c,v 1.9 2005/12/03 05:52:35 wmcbrine Exp $"; +char *rcsid_newdemo = "$Id: newdemo.c,v 1.10 2005/12/05 23:32:15 wmcbrine Exp $"; #endif #ifndef Args @@ -264,11 +264,14 @@ void trap(sig) int sig; #endif { - endwin(); + if (sig == SIGINT) + { + endwin(); #ifdef XCURSES - XCursesExit(); + XCursesExit(); #endif - exit(0); + exit(0); + } } /* @@ -284,7 +287,6 @@ WINDOW *win; int w, x, y, i, j; int width, height; chtype save[80], ch; -void trap(); #ifdef PDCDEBUG /* traceon();*/