|
|
|
@@ -24,10 +24,11 @@ |
|
|
|
#include "ftb/macros.hpp" |
|
|
|
#include "ftb/profiler.hpp" |
|
|
|
|
|
|
|
namespace Slime { |
|
|
|
struct Lisp_Object; |
|
|
|
} |
|
|
|
|
|
|
|
/* |
|
|
|
Forward declare the hash functions for the hashmap (needed at least |
|
|
|
for clang++) |
|
|
|
*/ |
|
|
|
namespace Slime {struct Lisp_Object;} |
|
|
|
bool hm_objects_match(char* a, char* b); |
|
|
|
bool hm_objects_match(void* a, void* b); |
|
|
|
bool hm_objects_match(Slime::Lisp_Object* a, Slime::Lisp_Object* b); |
|
|
|
@@ -103,7 +104,6 @@ unsigned int hm_hash(Slime::Lisp_Object* obj) { |
|
|
|
return 0; |
|
|
|
} |
|
|
|
} |
|
|
|
#include "ftb/hashmap.hpp" |
|
|
|
|
|
|
|
namespace Slime { |
|
|
|
# include "globals.cpp" |
|
|
|
|