diff options
Diffstat (limited to 'src/tools.h')
-rw-r--r-- | src/tools.h | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/tools.h b/src/tools.h index 0df88e9..3bf5a02 100644 --- a/src/tools.h +++ b/src/tools.h | |||
@@ -22,6 +22,19 @@ void luaG_dump( lua_State* L); | |||
22 | 22 | ||
23 | // ################################################################################################ | 23 | // ################################################################################################ |
24 | 24 | ||
25 | void push_registry_subtable_mode( lua_State* L, UniqueKey key_, const char* mode_); | ||
26 | void push_registry_subtable( lua_State* L, UniqueKey key_); | ||
27 | |||
28 | enum e_vt | ||
29 | { | ||
30 | VT_NORMAL, | ||
31 | VT_KEY, | ||
32 | VT_METATABLE | ||
33 | }; | ||
34 | bool_t inter_copy_one( Universe* U, lua_State* L2, uint_t L2_cache_i, lua_State* L, uint_t i, enum e_vt vt, LookupMode mode_, char const* upName_); | ||
35 | |||
36 | // ################################################################################################ | ||
37 | |||
25 | int luaG_inter_copy_package( Universe* U, lua_State* L, lua_State* L2, int package_idx_, LookupMode mode_); | 38 | int luaG_inter_copy_package( Universe* U, lua_State* L, lua_State* L2, int package_idx_, LookupMode mode_); |
26 | 39 | ||
27 | int luaG_inter_copy( Universe* U, lua_State* L, lua_State* L2, uint_t n, LookupMode mode_); | 40 | int luaG_inter_copy( Universe* U, lua_State* L, lua_State* L2, uint_t n, LookupMode mode_); |