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
openSUSE Build Service is sponsored by