lua_topointer
const void *lua_topointer (lua_State *L, int index);
Converts the value at the given acceptable index to a generic
C pointer (void*
).
The value may be a userdata, a table, a thread, or a function;
otherwise, lua_topointer
returns NULL
.
Different objects will give different pointers.
There is no way to convert the pointer back to its original value.
Typically this function is used only for debug information.