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>
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
; };