Juick
Discuss
Discover
Login
bunkar
1 decade ago
Lua
Жуйк, как в сишной функции по lua_State определить, была ли она вызвана из lua (часть какого-нибудь колбэка), или просто вызвана из другого сишного кода?
Recommend
Replies (3)
divetoh
1 decade ago
@bunkar
, Судя по кол-ву сообщений с тегом *lua на ответ расчитывать особо не приходится.
/1 ·
Reply
bunkar
1 decade ago
@divetoh
, Да, придётся в исходниках рыться
/2 in reply to
/1
·
Reply
bunkar
1 decade ago
@bunkar
, Если кому вдруг станет нужно, сделал вот так:
(L->ci — L->base_ci == 0) значит вне lua-контекста, где L — это lua_State.
/3 in reply to
/2
·
Reply