Lua: Fix type confusion between signed and unsigned
[lsnes.git] / include / lua / internal.hpp
blob90f03bd1ed2d22fc5d29d71b1567eea5269afd12
1 #ifndef _lua_int__hpp__included__
2 #define _lua_int__hpp__included__
4 #include "lua/lua.hpp"
5 #include <cstdio>
6 #include <cstdlib>
7 #include <iostream>
8 #include "library/lua-base.hpp"
9 #include "library/lua-class.hpp"
10 #include "library/lua-function.hpp"
11 #include "library/lua-params.hpp"
12 #include "library/lua-framebuffer.hpp"
14 extern lua::function_group lua_func_bit;
15 extern lua::function_group lua_func_misc;
16 extern lua::function_group lua_func_load;
17 extern lua::function_group lua_func_zip;
19 extern lua::class_group lua_class_callback;
20 extern lua::class_group lua_class_gui;
21 extern lua::class_group lua_class_bind;
22 extern lua::class_group lua_class_pure;
23 extern lua::class_group lua_class_movie;
24 extern lua::class_group lua_class_memory;
25 extern lua::class_group lua_class_fileio;
27 void push_keygroup_parameters(lua::state& L, keyboard::key& p);
29 void lua_renderq_run(lua::render_context* ctx, void* synchronous_paint_ctx);
30 uint64_t lua_get_vmabase(const std::string& vma);
31 uint64_t lua_get_read_address(lua::parameters& P);
33 #endif