File smalltalk-config.diff of Package smalltalk
--- build-aux/sigaltstack-longjmp.m4
+++ build-aux/sigaltstack-longjmp.m4
@@ -19,6 +19,7 @@
AC_RUN_IFELSE([
AC_LANG_SOURCE([[
#include <stdlib.h>
+#include <stdio.h>
#include <signal.h>
#include <setjmp.h>
$4
@@ -39,6 +40,10 @@
}
int recurse (int n)
{
+ int i;
+
+ if (n == -1)
+ printf ("%p\n", &i);
if (n >= 0)
return n + recurse (n + 1);
else
--- build-aux/sigaltstack-siglongjmp.m4
+++ build-aux/sigaltstack-siglongjmp.m4
@@ -19,6 +19,7 @@
AC_RUN_IFELSE([
AC_LANG_SOURCE([[
#include <stdlib.h>
+#include <stdio.h>
#include <signal.h>
#include <setjmp.h>
$4
@@ -37,6 +38,10 @@
}
int recurse (int n)
{
+ int i;
+
+ if (n == -1)
+ printf ("%p\n", &i);
if (n >= 0)
return n + recurse (n + 1);
else
--- build-aux/sigaltstack.m4
+++ build-aux/sigaltstack.m4
@@ -32,6 +32,7 @@
AC_LANG_SOURCE([[
#include <stdlib.h>
#include <signal.h>
+#include <stdio.h>
#if HAVE_SYS_SIGNAL_H
# include <sys/signal.h>
#endif
@@ -47,6 +48,10 @@
}
int recurse (int n)
{
+ int i;
+
+ if (n == -1)
+ printf ("%p\n", &i);
if (n >= 0)
return n + recurse (n + 1);
else