| 757 | } |
| 758 | |
| 759 | LUA_API void *lua_newuserdata(lua_State *L, size_t size) |
| 760 | { |
| 761 | GCudata *ud; |
| 762 | lj_gc_check(L); |
| 763 | if (size > LJ_MAX_UDATA) |
| 764 | lj_err_msg(L, LJ_ERR_UDATAOV); |
| 765 | ud = lj_udata_new(L, (MSize)size, getcurrenv(L)); |
| 766 | setudataV(L, L->top, ud); |
| 767 | incr_top(L); |
| 768 | return uddata(ud); |
| 769 | } |
| 770 | |
| 771 | LUA_API void lua_concat(lua_State *L, int n) |
| 772 | { |
no test coverage detected