• Lua Жуйк, как в сишной функции по lua_State определить, была ли она вызвана из lua (часть какого-нибудь колбэка), или просто вызвана из другого сишного кода?

Replies (3)

  • @bunkar, Судя по кол-ву сообщений с тегом *lua на ответ расчитывать особо не приходится.
  • @divetoh, Да, придётся в исходниках рыться
  • @bunkar, Если кому вдруг станет нужно, сделал вот так:
    (L->ci — L->base_ci == 0) значит вне lua-контекста, где L — это lua_State.