aboutsummaryrefslogtreecommitdiff
path: root/src/keeper.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/keeper.h')
-rw-r--r--src/keeper.h4
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
8struct s_Universe; 9struct s_Universe;
@@ -34,7 +35,8 @@ void keeper_release( Keeper* K);
34void keeper_toggle_nil_sentinels( lua_State* L, int val_i_, LookupMode const mode_); 35void keeper_toggle_nil_sentinels( lua_State* L, int val_i_, LookupMode const mode_);
35int keeper_push_linda_storage( Universe* U, lua_State* L, void* ptr_, ptrdiff_t magic_); 36int 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/
39static DECLARE_CONST_UNIQUE_KEY( NIL_SENTINEL, 0x7eaafa003a1d11a1);
38 40
39typedef lua_CFunction keeper_api_t; 41typedef lua_CFunction keeper_api_t;
40#define KEEPER_API( _op) keepercall_ ## _op 42#define KEEPER_API( _op) keepercall_ ## _op