Lua: Fix type confusion between signed and unsigned
[lsnes.git] / include / interface / c-interface.hpp
blob52bd3a3bb94d4aeb839fba26e84dc130e621c23c
1 #ifndef _interface__c_interface__hpp__included__
2 #define _interface__c_interface__hpp__included__
4 #define LSNES_BUILD_AS_BUILTIN_CORE
5 #include "c-interface.h"
6 #include <library/loadlib.hpp>
8 struct core_core;
10 void try_init_c_module(const loadlib::module& module);
11 void try_uninit_c_module(const loadlib::module& module);
12 bool core_uses_module(core_core* core, const loadlib::module& module);
13 void initialize_all_builtin_c_cores();
15 template<typename T> struct ccore_call_param_map { static int id; static const char* name; };
17 #endif