1.0.0.26:
[sbcl.git] / src / runtime / runtime.h
index 425db45..2fce3fd 100644 (file)
@@ -37,7 +37,7 @@
  * problem.. */
 #define QSHOW_SIGNALS 0
 
-#ifdef QSHOW_SIGNALS
+#if QSHOW_SIGNALS
 #define FSHOW_SIGNAL FSHOW
 #else
 #define FSHOW_SIGNAL(args)
@@ -150,7 +150,7 @@ typedef int boolean;
  * "this function never returns". This is the way that you do it
  * in GCC later than version 2.5 or so. */
 #if defined(__GNUC__)
-#if __GNUC_PREREQ(2,5)
+#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 5)
 #define never_returns __attribute__ ((noreturn))
 #else
 #define never_returns
@@ -159,4 +159,7 @@ typedef int boolean;
 #define never_returns
 #endif
 
+extern void *successful_malloc (size_t size);
+extern char *copied_string (char *string);
+
 #endif /* _SBCL_RUNTIME_H_ */