|
|
||
|
I myself wrote:
[..]
int Foo(void) {
printf("Am I Foo() or Moo( ?)");
}
void Register(void) {
lua_Register(LuaState, Foo, "Foo");
lua_Register(LuaState, Foo, "Moo");
}
Hey, it's still on the stack
int Foo(void) {
// Get name under which function was called
const char *pszName = lua_tostring(pLuaState, +1);
////
printf("I'm %s", pszName);
}
Right ?
Is it safe to do that ?
-Markus-