/*****************************************************************************
* Internal lua<->vlc utils
*****************************************************************************/
/*****************************************************************************
* Internal lua<->vlc utils
*****************************************************************************/
lua_pushlightuserdata( L, p_this );
lua_rawset( L, LUA_REGISTRYINDEX );
}
vlc_object_t * vlclua_get_this( lua_State *L )
{
lua_pushlightuserdata( L, p_this );
lua_rawset( L, LUA_REGISTRYINDEX );
}
vlc_object_t * vlclua_get_this( lua_State *L )
{
lua_rawget( L, LUA_REGISTRYINDEX );
vlc_object_t *p_this = (vlc_object_t*)lua_topointer( L, -1 );
lua_pop( L, 1 );
lua_rawget( L, LUA_REGISTRYINDEX );
vlc_object_t *p_this = (vlc_object_t*)lua_topointer( L, -1 );
lua_pop( L, 1 );