C API、lua_checkstack()
/* * $ gcc -Wall -W -o 2008093000 -llua50 2008093000.c */ #include <stdio.h> #include <lua50/lua.h> int main(void) { lua_State *L; L = lua_open(); printf("%d\n", lua_checkstack(L, 10)); printf("%d\n", lua_checkstack(L, 10)); printf("%d\n", lua_checkstack(L, 10000)); lua_close(L); return 0; }
で、
1 1 0