0.7.11.2:
[sbcl.git] / src / runtime / dynbind.c
index 503fb49..2d9f47e 100644 (file)
@@ -18,7 +18,7 @@
 #include "globals.h"
 #include "dynbind.h"
 
-#if defined(ibmrt) || defined(__i386__)
+#if defined(__i386__)
 #define GetBSP() ((struct binding *)SymbolValue(BINDING_STACK_POINTER))
 #define SetBSP(value) SetSymbolValue(BINDING_STACK_POINTER, (lispobj)(value))
 #else
 
 void bind_variable(lispobj symbol, lispobj value)
 {
-       lispobj old_value;
-       struct binding *binding;
+    lispobj old_value;
+    struct binding *binding;
 
-       old_value = SymbolValue(symbol);
-       binding = GetBSP();
-       SetBSP(binding+1);
+    old_value = SymbolValue(symbol);
+    binding = GetBSP();
+    SetBSP(binding+1);
 
-       binding->value = old_value;
-       binding->symbol = symbol;
-       SetSymbolValue(symbol, value);
+    binding->value = old_value;
+    binding->symbol = symbol;
+    SetSymbolValue(symbol, value);
 }
 
 void
 unbind(void)
 {
-       struct binding *binding;
-       lispobj symbol;
+    struct binding *binding;
+    lispobj symbol;
        
-       binding = GetBSP() - 1;
+    binding = GetBSP() - 1;
                
-       symbol = binding->symbol;
+    symbol = binding->symbol;
 
-       SetSymbolValue(symbol, binding->value);
+    SetSymbolValue(symbol, binding->value);
 
-       binding->symbol = 0;
+    binding->symbol = 0;
 
-       SetBSP(binding);
+    SetBSP(binding);
 }
 
 void