Searched refs:nuvalue (Results 1 - 6 of 6) sorted by relevance

/freebsd-13-stable/contrib/lua/src/
H A Dlstring.c258 Udata *luaS_newudata (lua_State *L, size_t s, int nuvalue) { argument
262 if (unlikely(s > MAX_SIZE - udatamemoffset(nuvalue)))
264 o = luaC_newobj(L, LUA_VUSERDATA, sizeudata(nuvalue, s));
267 u->nuvalue = nuvalue;
269 for (i = 0; i < nuvalue; i++)
H A Dlstring.h51 LUAI_FUNC Udata *luaS_newudata (lua_State *L, size_t s, int nuvalue);
H A Dlobject.h441 unsigned short nuvalue; /* number of user values */ member in struct:Udata
460 unsigned short nuvalue; /* number of user values */ member in struct:Udata0
473 #define getudatamem(u) (cast_charp(u) + udatamemoffset((u)->nuvalue))
H A Dlapi.c774 if (n <= 0 || n > uvalue(o)->nuvalue) {
948 if (!(cast_uint(n) - 1u < cast_uint(uvalue(o)->nuvalue)))
949 res = 0; /* 'n' not in [1, uvalue(o)->nuvalue] */
1311 LUA_API void *lua_newuserdatauv (lua_State *L, size_t size, int nuvalue) { argument
1314 api_check(L, 0 <= nuvalue && nuvalue < USHRT_MAX, "invalid value");
1315 u = luaS_newudata(L, size, nuvalue);
H A Dlgc.c134 lua_assert(u->nuvalue > 0);
309 if (u->nuvalue == 0) { /* no user values? */
560 for (i = 0; i < u->nuvalue; i++)
563 return 1 + u->nuvalue;
790 luaM_freemem(L, o, sizeudata(u->nuvalue, u->len));
H A Dlua.h259 LUA_API void *(lua_newuserdatauv) (lua_State *L, size_t sz, int nuvalue);

Completed in 117 milliseconds