diff options
Diffstat (limited to 'src/keeper.h')
-rw-r--r-- | src/keeper.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/keeper.h b/src/keeper.h index 06cf3be..37922fb 100644 --- a/src/keeper.h +++ b/src/keeper.h | |||
@@ -3,6 +3,7 @@ | |||
3 | 3 | ||
4 | #include "lua.h" | 4 | #include "lua.h" |
5 | #include "threading.h" | 5 | #include "threading.h" |
6 | #include "uniquekey.h" | ||
6 | 7 | ||
7 | // forwards | 8 | // forwards |
8 | struct s_Universe; | 9 | struct s_Universe; |
@@ -34,7 +35,8 @@ void keeper_release( Keeper* K); | |||
34 | void keeper_toggle_nil_sentinels( lua_State* L, int val_i_, LookupMode const mode_); | 35 | void keeper_toggle_nil_sentinels( lua_State* L, int val_i_, LookupMode const mode_); |
35 | int keeper_push_linda_storage( Universe* U, lua_State* L, void* ptr_, ptrdiff_t magic_); | 36 | int keeper_push_linda_storage( Universe* U, lua_State* L, void* ptr_, ptrdiff_t magic_); |
36 | 37 | ||
37 | #define NIL_SENTINEL ((void*)keeper_toggle_nil_sentinels) | 38 | // crc64/we of string "NIL_SENTINEL" generated at http://www.nitrxgen.net/hashgen/ |
39 | static DECLARE_CONST_UNIQUE_KEY( NIL_SENTINEL, 0x7eaafa003a1d11a1); | ||
38 | 40 | ||
39 | typedef lua_CFunction keeper_api_t; | 41 | typedef lua_CFunction keeper_api_t; |
40 | #define KEEPER_API( _op) keepercall_ ## _op | 42 | #define KEEPER_API( _op) keepercall_ ## _op |