0.6.12.12:
[sbcl.git] / src / runtime / globals.h
index 2ed255f..5b45181 100644 (file)
@@ -25,7 +25,7 @@ extern lispobj *current_binding_stack_pointer;
 #endif
 
 #if !defined(ibmrt) && !defined(__i386__)
-/* FIXME: why doesn't the x86 need this? */
+/* FIXME: Why doesn't the x86 need this? */
 extern lispobj *dynamic_space_free_pointer;
 extern lispobj *current_auto_gc_trigger;
 #endif
@@ -36,11 +36,10 @@ extern void globals_init(void);
 
 #else  LANGUAGE_ASSEMBLY
 
-/* These are needed by assem.S. */
-
 #ifdef mips
 #define EXTERN(name,bytes) .extern name bytes
 #endif
+/**/
 #ifdef sparc
 #ifdef SVR4
 #define EXTERN(name,bytes) .global name
@@ -48,20 +47,20 @@ extern void globals_init(void);
 #define EXTERN(name,bytes) .global _ ## name
 #endif
 #endif
+/**/
 #ifdef ibmrt
 #define EXTERN(name,bytes) .globl _/**/name
 #endif
-
+/**/
 #ifdef alpha
 #ifdef linux
 #define EXTERN(name,bytes) .globl name 
 #endif
 #endif
-
-/* 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 */
 #ifdef __i386__
 #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 */
 #define EXTERN(name,bytes) .globl _/**/name
 #else
 #define EXTERN(name,bytes) .global _ ## name