LUA_API void lua_pushboolean(lua_State *L, int b)
LUALIB_API void luaL_checktype(lua_State *L, int narg, int t)
LUA_API int lua_gettop(lua_State *L)
static int auxresume(lua_State *L, lua_State *co, int narg)
static int luaB_cocreate(lua_State *L)
LUA_API void lua_pushcclosure(lua_State *L, lua_CFunction fn, int n)
LUA_API int lua_getstack(lua_State *L, int level, lua_Debug *ar)
#define luaL_argcheck(L, cond, numarg, extramsg)
#define lua_upvalueindex(i)
LUAMOD_API int luaopen_coroutine(lua_State *L)
LUA_API int lua_isstring(lua_State *L, int idx)
static int luaB_yield(lua_State *L)
LUA_API lua_State * lua_tothread(lua_State *L, int idx)
LUALIB_API void luaL_where(lua_State *L, int level)
static int luaB_auxwrap(lua_State *L)
static int luaB_cowrap(lua_State *L)
LUA_API int lua_status(lua_State *L)
static int luaB_costatus(lua_State *L)
#define lua_pushliteral(L, s)
LUA_API int lua_pushthread(lua_State *L)
LUA_API void lua_xmove(lua_State *from, lua_State *to, int n)
static int luaB_coresume(lua_State *L)
LUA_API void lua_insert(lua_State *L, int idx)
GLdouble GLdouble GLdouble r
LUA_API void lua_pushvalue(lua_State *L, int idx)
static const luaL_Reg co_funcs[]
LUA_API int lua_resume(lua_State *L, lua_State *from, int nargs)
#define luaL_newlib(L, l)
static int luaB_corunning(lua_State *L)
LUA_API int lua_error(lua_State *L)
LUA_API void lua_concat(lua_State *L, int n)
LUA_API int lua_checkstack(lua_State *L, int size)
LUA_API lua_State * lua_newthread(lua_State *L)