60 "Provides command /lua" ) |
60 "Provides command /lua" ) |
61 #endif |
61 #endif |
62 |
62 |
63 static module_info_t info_lua_experimental = { |
63 static module_info_t info_lua_experimental = { |
64 .branch = "experimental", |
64 .branch = "experimental", |
65 .api = 20, |
65 .api = 25, |
66 .version = PROJECT_VERSION, |
66 .version = PROJECT_VERSION, |
67 .description = DESCRIPTION, |
67 .description = DESCRIPTION, |
68 .requires = NULL, |
68 .requires = NULL, |
69 .init = mlua_init, |
69 .init = mlua_init, |
70 .uninit = mlua_uninit, |
70 .uninit = mlua_uninit, |
71 .next = NULL, |
71 .next = NULL, |
72 }; |
72 }; |
73 |
73 |
74 module_info_t info_lua = { |
74 static module_info_t info_lua_dev = { |
75 .branch = "dev", |
75 .branch = "dev", |
76 .api = 13, |
76 .api = 13, |
77 .version = PROJECT_VERSION, |
77 .version = PROJECT_VERSION, |
78 .description = DESCRIPTION, |
78 .description = DESCRIPTION, |
79 .requires = NULL, |
79 .requires = NULL, |
80 .init = mlua_init, |
80 .init = mlua_init, |
81 .uninit = mlua_uninit, |
81 .uninit = mlua_uninit, |
82 .next = &info_lua_experimental, |
82 .next = &info_lua_experimental, |
|
83 }; |
|
84 |
|
85 module_info_t info_lua = { |
|
86 .branch = "0.10.0", |
|
87 .api = 1, |
|
88 .version = PROJECT_VERSION, |
|
89 .description = DESCRIPTION, |
|
90 .requires = NULL, |
|
91 .init = mlua_init, |
|
92 .uninit = mlua_uninit, |
|
93 .next = &info_lua_dev, |
83 }; |
94 }; |
84 |
95 |
85 // global lua state object, necessary for uninitialization function |
96 // global lua state object, necessary for uninitialization function |
86 static lua_State *lua = NULL; |
97 static lua_State *lua = NULL; |
87 |
98 |