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 ac275c1..06cf3be 100644
--- a/src/keeper.h
+++ b/src/keeper.h
@@ -7,6 +7,8 @@
7// forwards 7// forwards
8struct s_Universe; 8struct s_Universe;
9typedef struct s_Universe Universe; 9typedef struct s_Universe Universe;
10enum eLookupMode;
11typedef enum eLookupMode LookupMode;
10 12
11struct s_Keeper 13struct s_Keeper
12{ 14{
@@ -29,7 +31,7 @@ void close_keepers( Universe* U, lua_State* L);
29Keeper* keeper_acquire( Keepers* keepers_, ptrdiff_t magic_); 31Keeper* keeper_acquire( Keepers* keepers_, ptrdiff_t magic_);
30#define KEEPER_MAGIC_SHIFT 3 32#define KEEPER_MAGIC_SHIFT 3
31void keeper_release( Keeper* K); 33void keeper_release( Keeper* K);
32void keeper_toggle_nil_sentinels( lua_State* L, int val_i_, enum eLookupMode const mode_); 34void keeper_toggle_nil_sentinels( lua_State* L, int val_i_, LookupMode const mode_);
33int keeper_push_linda_storage( Universe* U, lua_State* L, void* ptr_, ptrdiff_t magic_); 35int keeper_push_linda_storage( Universe* U, lua_State* L, void* ptr_, ptrdiff_t magic_);
34 36
35#define NIL_SENTINEL ((void*)keeper_toggle_nil_sentinels) 37#define NIL_SENTINEL ((void*)keeper_toggle_nil_sentinels)