| 1059 | |
| 1060 | |
| 1061 | LUA_API void *lua_newuserdata (lua_State *L, size_t size) { |
| 1062 | Udata *u; |
| 1063 | lua_lock(L); |
| 1064 | luaC_checkGC(L); |
| 1065 | u = luaS_newudata(L, size, getcurrenv(L)); |
| 1066 | setuvalue(L, L->top, u); |
| 1067 | api_incr_top(L); |
| 1068 | lua_unlock(L); |
| 1069 | return u + 1; |
| 1070 | } |
| 1071 | |
| 1072 | |
| 1073 | #ifdef LUA_READONLY_TABLES |
no test coverage detected