#include "../vlc.h"
#include "../libs.h"
+#undef vlclua_set_this
/*****************************************************************************
* Internal lua<->vlc utils
*****************************************************************************/
-void __vlclua_set_this( lua_State *L, vlc_object_t *p_this )
+void vlclua_set_this( lua_State *L, vlc_object_t *p_this )
{
- lua_pushlightuserdata( L, __vlclua_set_this );
+ lua_pushlightuserdata( L, vlclua_set_this );
lua_pushlightuserdata( L, p_this );
lua_rawset( L, LUA_REGISTRYINDEX );
}
vlc_object_t * vlclua_get_this( lua_State *L )
{
- lua_pushlightuserdata( L, __vlclua_set_this );
+ lua_pushlightuserdata( L, vlclua_set_this );
lua_rawget( L, LUA_REGISTRYINDEX );
vlc_object_t *p_this = (vlc_object_t*)lua_topointer( L, -1 );
lua_pop( L, 1 );
return luaL_checkstring( L, narg );
}
-#define vlclua_set_this(a, b) __vlclua_set_this(a, VLC_OBJECT(b))
-void __vlclua_set_this( lua_State *, vlc_object_t * );
+void vlclua_set_this( lua_State *, vlc_object_t * );
+#define vlclua_set_this(a, b) vlclua_set_this(a, VLC_OBJECT(b))
vlc_object_t * vlclua_get_this( lua_State * );
/*****************************************************************************