X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fruntime%2Fruntime.h;h=2fce3fd792a96a467285eddff3dcc335bce4ae57;hb=fb76e3acd8b8a53cdadaa65bce1d090d99e004a0;hp=425db45a3899b291628c0a5135d0541c26270ac9;hpb=6208e9ee15dbdea405f53d70046f034fc3e0777b;p=sbcl.git diff --git a/src/runtime/runtime.h b/src/runtime/runtime.h index 425db45..2fce3fd 100644 --- a/src/runtime/runtime.h +++ b/src/runtime/runtime.h @@ -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_ */