| 70 | } |
| 71 | |
| 72 | staticfn struct _lua_obj * |
| 73 | l_obj_push(lua_State *L, struct obj *otmp) |
| 74 | { |
| 75 | struct _lua_obj *lo |
| 76 | = (struct _lua_obj *) lua_newuserdata(L, sizeof (struct _lua_obj)); |
| 77 | luaL_getmetatable(L, "obj"); |
| 78 | lua_setmetatable(L, -2); |
| 79 | |
| 80 | lo->state = 0; |
| 81 | lo->obj = otmp; |
| 82 | if (otmp) |
| 83 | otmp->lua_ref_cnt++; |
| 84 | |
| 85 | return lo; |
| 86 | } |
| 87 | |
| 88 | void |
| 89 | nhl_push_obj(lua_State *L, struct obj *otmp) |
no outgoing calls
no test coverage detected