X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;ds=sidebyside;f=src%2Fruntime%2Fglobals.h;h=8991729d6731c02187c4c53495def29b91481eba;hb=dde834ef75cb12b8cdda23472b3365de72d9422a;hp=7a6b59f6ca2d0fb7be31a40f5519eb916ed9ad17;hpb=506253505641855dc8bb87033f7af894904f848b;p=sbcl.git diff --git a/src/runtime/globals.h b/src/runtime/globals.h index 7a6b59f..8991729 100644 --- a/src/runtime/globals.h +++ b/src/runtime/globals.h @@ -23,11 +23,11 @@ extern boolean stop_the_world; extern lispobj *current_control_stack_pointer; extern lispobj *current_control_frame_pointer; -#if !defined(__i386__) +#if !defined(LISP_FEATURE_X86) extern lispobj *current_binding_stack_pointer; #endif -#if !defined(__i386__) +#if !defined(LISP_FEATURE_X86) /* FIXME: Why doesn't the x86 need this? */ extern lispobj *dynamic_space_free_pointer; extern lispobj *current_auto_gc_trigger; @@ -59,13 +59,13 @@ extern void globals_init(void); #endif #endif #ifdef ppc -#ifdef DARWIN +#ifdef LISP_FEATURE_DARWIN #define EXTERN(name,bytes) .globl _/**/name #else #define EXTERN(name,bytes) .globl name #endif #endif -#ifdef __i386__ +#ifdef LISP_FEATURE_X86 #ifdef __linux__ /* I'm very dubious about this. Linux hasn't used _ on external names * since ELF became prevalent - i.e. about 1996, on x86 -dan 20010125 */