aboutsummaryrefslogtreecommitdiff
path: root/src/keeper.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/keeper.h')
-rw-r--r--src/keeper.h5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/keeper.h b/src/keeper.h
index ebe2946..62d9ec8 100644
--- a/src/keeper.h
+++ b/src/keeper.h
@@ -33,14 +33,13 @@ struct Keepers
33 int gc_threshold{ 0 }; 33 int gc_threshold{ 0 };
34 int nb_keepers{ 0 }; 34 int nb_keepers{ 0 };
35 Keeper keeper_array[1]; 35 Keeper keeper_array[1];
36
37 static void CreateFifosTable(lua_State* L_);
36}; 38};
37 39
38// xxh64 of string "kNilSentinel" generated at https://www.pelock.com/products/hash-calculator 40// xxh64 of string "kNilSentinel" generated at https://www.pelock.com/products/hash-calculator
39static constexpr UniqueKey kNilSentinel{ 0xC457D4EDDB05B5E4ull, "lanes.null" }; 41static constexpr UniqueKey kNilSentinel{ 0xC457D4EDDB05B5E4ull, "lanes.null" };
40 42
41void init_keepers(Universe* U_, lua_State* L_);
42void close_keepers(Universe* U_);
43
44void keeper_toggle_nil_sentinels(lua_State* L_, int start_, LookupMode const mode_); 43void keeper_toggle_nil_sentinels(lua_State* L_, int start_, LookupMode const mode_);
45[[nodiscard]] int keeper_push_linda_storage(Linda& linda_, DestState L_); 44[[nodiscard]] int keeper_push_linda_storage(Linda& linda_, DestState L_);
46 45