| 729 | } lcontext; |
| 730 | |
| 731 | static lcontext *lsqlite_make_context(lua_State *L) { |
| 732 | lcontext *ctx = (lcontext*)lua_newuserdata(L, sizeof(lcontext)); |
| 733 | lua_rawgeti(L, LUA_REGISTRYINDEX, sqlite_ctx_meta_ref); |
| 734 | lua_setmetatable(L, -2); |
| 735 | ctx->ctx = NULL; |
| 736 | ctx->ud = LUA_NOREF; |
| 737 | return ctx; |
| 738 | } |
| 739 | |
| 740 | static lcontext *lsqlite_getcontext(lua_State *L, int index) { |
| 741 | lcontext *ctx = (lcontext*)luaL_checkudata(L, index, sqlite_ctx_meta); |
no test coverage detected