summaryrefslogtreecommitdiffstats
path: root/lua/lua-plugin-init.c
diff options
context:
space:
mode:
Diffstat (limited to 'lua/lua-plugin-init.c')
-rw-r--r--lua/lua-plugin-init.c35
1 files changed, 0 insertions, 35 deletions
diff --git a/lua/lua-plugin-init.c b/lua/lua-plugin-init.c
index 403be44..42c6f5c 100644
--- a/lua/lua-plugin-init.c
+++ b/lua/lua-plugin-init.c
@@ -29,41 +29,6 @@ void lua_plugin_openlibs (lua_State *L) {
}
}
-int lua_plugin_init(IBusEnginePluginPrivate * plugin){
- g_assert(NULL == plugin->L);
- /* initialize Lua */
- plugin->L = lua_open();
-
- /* enable libs in sandbox */
- lua_plugin_openlibs(plugin->L);
-
- if ( NULL == plugin->lua_commands )
- plugin->lua_commands = g_array_new(TRUE, TRUE, sizeof(lua_command_t));
-
- return 0;
-}
-
-int lua_plugin_fini(IBusEnginePluginPrivate * plugin){
- size_t i;
- lua_command_t * command;
-
- if ( plugin->lua_commands ){
- for ( i = 0; i < plugin->lua_commands->len; ++i){
- command = &g_array_index(plugin->lua_commands, lua_command_t, i);
- g_free((gpointer)command->command_name);
- g_free((gpointer)command->lua_function_name);
- g_free((gpointer)command->description);
- g_free((gpointer)command->leading);
- g_free((gpointer)command->help);
- }
- g_array_free(plugin->lua_commands, TRUE);
- plugin->lua_commands = NULL;
- }
-
- lua_close(plugin->L);
- return 0;
-}
-
static int ime_get_last_commit(lua_State* L){
/*TODO: not implemented. */
fprintf(stderr, "TODO: ime_get_last_commit unimplemented.\n");