172445Sassardnl 2178825Sdfrdnl $Id: retsigtype.m4 13338 2004-02-12 14:21:14Z lha $ 372445Sassardnl 472445Sassardnl Figure out return type of signal handlers, and define SIGRETURN macro 572445Sassardnl that can be used to return from one 672445Sassardnl 7127808SnectarAC_DEFUN([rk_RETSIGTYPE],[ 872445SassarAC_TYPE_SIGNAL 972445Sassarif test "$ac_cv_type_signal" = "void" ; then 1072445Sassar AC_DEFINE(VOID_RETSIGTYPE, 1, [Define if signal handlers return void.]) 1172445Sassarfi 1272445SassarAC_SUBST(VOID_RETSIGTYPE) 1372445SassarAH_BOTTOM([#ifdef VOID_RETSIGTYPE 1472445Sassar#define SIGRETURN(x) return 1572445Sassar#else 1672445Sassar#define SIGRETURN(x) return (RETSIGTYPE)(x) 1772445Sassar#endif]) 1872445Sassar])