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