emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] master 46387c5: * configure.ac (HAVE_STACK_OVERFLOW_HANDLI


From: Paul Eggert
Subject: [Emacs-diffs] master 46387c5: * configure.ac (HAVE_STACK_OVERFLOW_HANDLING): Simplify configuration.
Date: Sat, 08 Aug 2015 15:26:19 +0000

branch: master
commit 46387c54ad61155b615c6ad49f2bb19ad8311aee
Author: Paul Eggert <address@hidden>
Commit: Paul Eggert <address@hidden>

    * configure.ac (HAVE_STACK_OVERFLOW_HANDLING): Simplify configuration.
---
 configure.ac |   17 +++++------------
 1 files changed, 5 insertions(+), 12 deletions(-)

diff --git a/configure.ac b/configure.ac
index 863c9a9..16d4484 100644
--- a/configure.ac
+++ b/configure.ac
@@ -4556,18 +4556,11 @@ if test $emacs_cv_func_sigsetjmp = yes; then
     [Define to 1 if sigsetjmp and siglongjmp work.])
 fi
 
-# We need all of these features to handle C stack overflows.
-if test "$emacs_cv_func_sigsetjmp" = "yes" &&
-   test "$emacs_cv_alternate_stack" = yes; then
-  AC_DEFINE([HAVE_STACK_OVERFLOW_HANDLING], 1,
-    [Define to 1 if C stack overflow can be handled in some cases.])
-fi
-
-# WINDOWSNT can handle C stack overflows even without the above features
-if test "${opsys}" = "mingw32"; then
-  AC_DEFINE([HAVE_STACK_OVERFLOW_HANDLING], 1,
-    [Define to 1 if C stack overflow can be handled in some cases.])
-fi
+case $emacs_cv_func_sigsetjmp,$emacs_cv_alternate_stack,$opsys in
+  yes,yes,* | *,*,mingw32)
+    AC_DEFINE([HAVE_STACK_OVERFLOW_HANDLING], 1,
+      [Define to 1 if C stack overflow can be handled in some cases.]);;
+esac
 
 case $opsys in
   sol2* | unixware )



reply via email to

[Prev in Thread] Current Thread [Next in Thread]