vlc | branch: master | Jean-Baptiste Kempf <[email protected]> | Fri Nov 21 18:36:31 2014 +0100| [a41e3d70a005ad48eb62cf611623f238e1632a9b] | committer: Jean-Baptiste Kempf
Lua: fix build > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=a41e3d70a005ad48eb62cf611623f238e1632a9b --- modules/lua/libs/input.c | 42 +++++++++++++++++++++--------------------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/modules/lua/libs/input.c b/modules/lua/libs/input.c index 728dd97..6e76400 100644 --- a/modules/lua/libs/input.c +++ b/modules/lua/libs/input.c @@ -44,8 +44,6 @@ #include "../libs.h" #include "../extension.h" -extern const luaL_Reg vlclua_input_item_reg[]; - static input_item_t* vlclua_input_item_get_internal( lua_State *L ); input_thread_t * vlclua_get_input_internal( lua_State *L ) @@ -254,25 +252,7 @@ static int vlclua_input_item_delete( lua_State *L ) return 1; } -static int vlclua_input_item_get( lua_State *L, input_item_t *p_item ) -{ - vlc_gc_incref( p_item ); - input_item_t **pp = lua_newuserdata( L, sizeof( input_item_t* ) ); - *pp = p_item; - - if( luaL_newmetatable( L, "input_item" ) ) - { - lua_newtable( L ); - luaL_register( L, NULL, vlclua_input_item_reg ); - lua_setfield( L, -2, "__index" ); - lua_pushcfunction( L, vlclua_input_item_delete ); - lua_setfield( L, -2, "__gc" ); - } - - lua_setmetatable(L, -2); - - return 1; -} +static int vlclua_input_item_get( lua_State *L, input_item_t *p_item ); static int vlclua_input_item_get_current( lua_State *L ) { @@ -408,6 +388,26 @@ static const luaL_Reg vlclua_input_item_reg[] = { { NULL, NULL } }; +static int vlclua_input_item_get( lua_State *L, input_item_t *p_item ) +{ + vlc_gc_incref( p_item ); + input_item_t **pp = lua_newuserdata( L, sizeof( input_item_t* ) ); + *pp = p_item; + + if( luaL_newmetatable( L, "input_item" ) ) + { + lua_newtable( L ); + luaL_register( L, NULL, vlclua_input_item_reg ); + lua_setfield( L, -2, "__index" ); + lua_pushcfunction( L, vlclua_input_item_delete ); + lua_setfield( L, -2, "__gc" ); + } + + lua_setmetatable(L, -2); + + return 1; +} + void luaopen_input_item( lua_State *L, input_item_t *item ) { _______________________________________________ vlc-commits mailing list [email protected] https://mailman.videolan.org/listinfo/vlc-commits
