From 8afe5270310698d24fff370276c7fd91eb816720 Mon Sep 17 00:00:00 2001 From: Gaetan Nadon Date: Tue, 17 Dec 2013 08:24:45 -0500 Subject: Replace signal_t with void Now that Imake SIGNALRETURNSINT has been removed, the signal handler function return type can only be void. Reviewed-by: Alan Coopersmith Signed-off-by: Gaetan Nadon --- math.c | 4 ++-- xcalc.h | 7 ++----- 2 files changed, 4 insertions(+), 7 deletions(-) diff --git a/math.c b/math.c index abd189f..aff9c6e 100644 --- a/math.c +++ b/math.c @@ -144,7 +144,7 @@ void fail_op(void) } /*ARGSUSED*/ -signal_t fperr(int sig) +void fperr(int sig) { #if defined(SYSV) || defined(SVR4) || defined(linux) signal(SIGFPE, fperr); @@ -155,7 +155,7 @@ signal_t fperr(int sig) /* for VAX BSD4.3 */ /*ARGSUSED*/ -signal_t illerr(int sig) +void illerr(int sig) { /* not reset when caught? */ signal(SIGILL, illerr); diff --git a/xcalc.h b/xcalc.h index ad0f317..1492a01 100644 --- a/xcalc.h +++ b/xcalc.h @@ -55,9 +55,6 @@ from the X Consortium. #include #include - -#define signal_t void - #define kRECIP 0 /* reciprocal */ #define kSQR 1 /* square */ #define kSQRT 2 /* square root */ @@ -118,8 +115,8 @@ extern XtActionsRec Actions[]; extern int ActionsCount; /* math.c */ -extern signal_t fperr(int sig) _X_NORETURN; -extern signal_t illerr(int sig) _X_NORETURN; +extern void fperr(int sig) _X_NORETURN; +extern void illerr(int sig) _X_NORETURN; extern void fail_op(void); extern int pre_op(int keynum); extern void post_op(void); -- cgit v1.2.3