%module lua_lightuserdata | |
%native(get_lightuserdata) int get_lightuserdata(lua_State* L); | |
%{ | |
static int foo; | |
int get_lightuserdata(lua_State* L) | |
{ | |
lua_pushlightuserdata(L, &foo); | |
return 1; | |
} | |
%} | |
%inline %{ | |
bool check_lighuserdata(const void* d) { | |
return d == &foo; | |
} | |
%} |