blob: 9069b6ab40f721dd40f775b2178c4aafe5225ff1 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
%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;
}
%}
|