Sto usando la Lua C-API per leggere nei dati di configurazione che sono memorizzati in un file lua.come pulisco il mio stack di stato lua?
Ho una piccola tabella nel file e ho scritto una query C-function che analizza un campo specifico nella tabella. (Yay funziona!)
Funziona chiamando alcuni di questi tipi di funzioni più e più volte:
...
lua_getglobal (...);
lua_pushinteger (...);
lua_gettable (...);
lua_pushstring (...);
lua_gettable (...);
lua_lua_getfield (...);
...
si ottiene l'idea.
Dopo aver eseguito query sui miei dati in questo modo, devo pulire lo stack?