From cf641ee9b6dcfa62ccfdbb2afd53a45ae52abcd0 Mon Sep 17 00:00:00 2001
From: Matthias Andreas Benkard <matthias@benkard.de>
Date: Sun, 6 Jul 2008 16:05:53 +0200
Subject: Fix a number of compilation errors.

---
 MLKBinding.m        | 1 +
 MLKDynamicContext.h | 9 +++++----
 MLKEnvironment.h    | 7 +++++--
 MLKInterpreter.m    | 3 ++-
 4 files changed, 13 insertions(+), 7 deletions(-)

diff --git a/MLKBinding.m b/MLKBinding.m
index b3e2826..e6aadd8 100644
--- a/MLKBinding.m
+++ b/MLKBinding.m
@@ -20,6 +20,7 @@
 #import "runtime-compatibility.h"
 
 #import <Foundation/NSException.h>
+#import <Foundation/NSString.h>
 
 
 static id UNBOUND;
diff --git a/MLKDynamicContext.h b/MLKDynamicContext.h
index b88e87b..97f24a5 100644
--- a/MLKDynamicContext.h
+++ b/MLKDynamicContext.h
@@ -16,12 +16,13 @@
  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 
-#import <Foundation/NSObject.h>
-
 #import "MLKBinding.h"
+#import "MLKEnvironment.h"
+#import "MLKSymbol.h"
 
-@class MLKEnvironment, MLKSymbol, NSLinkedList,
-       NSMutableDictionary, NSString;
+#import <Foundation/NSObject.h>
+#import <Foundation/NSDictionary.h>
+#import <Foundation/NSString.h>
 
 
 @interface MLKDynamicContext : NSObject
diff --git a/MLKEnvironment.h b/MLKEnvironment.h
index bfa5f2b..bb35067 100644
--- a/MLKEnvironment.h
+++ b/MLKEnvironment.h
@@ -16,10 +16,13 @@
  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
  */
 
-#import "MLKLispValue.h"
 #import "MLKBinding.h"
+#import "MLKLispValue.h"
+#import "MLKSymbol.h"
 
-@class NSMutableDictionary, MLKSymbol, NSSet;
+#import <Foundation/NSDictionary.h>
+#import <Foundation/NSSet.h>
+#import <Foundation/NSString.h>
 
 
 @interface MLKEnvironment : MLKLispValue
diff --git a/MLKInterpreter.m b/MLKInterpreter.m
index 5602677..a1b86fd 100644
--- a/MLKInterpreter.m
+++ b/MLKInterpreter.m
@@ -592,7 +592,8 @@ static MLKSymbol *_LAMBDA;
       if (print)
         {
           //FIXME
-          //NSLog (@"; LOAD: Fnord.  Primary value: %@", result);
+          //NSLog (@"; LOAD: Fnord.  Primary value: %@",
+          //       [[result objectAtIndex:0] descriptionForLisp]);
         }
     }
 
-- 
cgit v1.2.3