|
|
|
@@ -62,14 +62,6 @@ namespace Globals { |
|
|
|
Error* error = nullptr; |
|
|
|
} |
|
|
|
|
|
|
|
bool hm_objects_match(char* a, char* b) { |
|
|
|
return strcmp(a, b) == 0; |
|
|
|
} |
|
|
|
|
|
|
|
bool hm_objects_match(void* a, void* b) { |
|
|
|
return a == b; |
|
|
|
} |
|
|
|
|
|
|
|
unsigned int hm_hash(void* ptr) { |
|
|
|
return ((unsigned long long)ptr * 2654435761) % 4294967296; |
|
|
|
} |
|
|
|
@@ -83,6 +75,14 @@ unsigned int hm_hash(char* str) { |
|
|
|
return value ^ i; |
|
|
|
} |
|
|
|
|
|
|
|
bool hm_objects_match(char* a, char* b) { |
|
|
|
return strcmp(a, b) == 0; |
|
|
|
} |
|
|
|
|
|
|
|
bool hm_objects_match(void* a, void* b) { |
|
|
|
return a == b; |
|
|
|
} |
|
|
|
|
|
|
|
bool hm_objects_match(Lisp_Object* a, Lisp_Object* b) { |
|
|
|
return lisp_object_equal(a, b); |
|
|
|
} |
|
|
|
|