main.c
changeset 95 f2f4c7810a72
parent 94 0379139a2003
child 97 b00f9ce82016
equal deleted inserted replaced
94:0379139a2003 95:f2f4c7810a72
    44 
    44 
    45 // module description
    45 // module description
    46 static void mlua_init   (void);
    46 static void mlua_init   (void);
    47 static void mlua_uninit (void);
    47 static void mlua_uninit (void);
    48 
    48 
       
    49 #ifdef LLM_LOG_HANDLER
       
    50 #define DESCRIPTION ( \
       
    51 	"Lua scripting interface\n" \
       
    52 	"Recognizes options lua_init_file, lua_hook_function and lua_lm_debug\n" \
       
    53 	"Provides command /lua" )
       
    54 #else
       
    55 #define DESCRIPTION ( \
       
    56 	"Lua scripting interface\n" \
       
    57 	"Recognizes options lua_init_file and lua_hook_function\n" \
       
    58 	"Provides command /lua" )
       
    59 #endif
       
    60 
       
    61 static module_info_t info_lua_experimental = {
       
    62 	.branch      = "experimental",
       
    63 	.api         = 5,
       
    64 	.version     = PROJECT_VERSION,
       
    65 	.description = DESCRIPTION,
       
    66 	.requires    = NULL,
       
    67 	.init        = mlua_init,
       
    68 	.uninit      = mlua_uninit,
       
    69 	.next        = NULL,
       
    70 };
       
    71 
    49 module_info_t info_lua = {
    72 module_info_t info_lua = {
    50 	.mcabber_version = "0.10.0",
    73 	.branch      = "dev",
    51 	.requires        = NULL,
    74 	.api         = 4,
    52 	.init            = mlua_init,
    75 	.version     = PROJECT_VERSION,
    53 	.uninit          = mlua_uninit,
    76 	.description = DESCRIPTION,
       
    77 	.requires    = NULL,
       
    78 	.init        = mlua_init,
       
    79 	.uninit      = mlua_uninit,
       
    80 	.next        = &info_lua_experimental,
    54 };
    81 };
    55 
    82 
    56 // global lua state object, necessary for uninitialization function
    83 // global lua state object, necessary for uninitialization function
    57 static lua_State *lua = NULL;
    84 static lua_State *lua = NULL;
    58 
    85