Home
last modified time | relevance | path

Searched refs:shrlen (Results 1 – 5 of 5) sorted by relevance

/freebsd/contrib/lua/src/
H A Dlstring.c160 ts->shrlen = 0xFF; /* signals that it is a long string */ in luaS_createlngstrobj()
197 if (l == ts->shrlen && (memcmp(str, getshrstr(ts), l * sizeof(char)) == 0)) { in internshrstr()
210 ts->shrlen = cast_byte(l); in internshrstr()
H A Dlobject.h389 lu_byte shrlen; /* length for short strings, 0xFF for long strings */ member
405 #define getlngstr(ts) check_exp((ts)->shrlen == 0xFF, (ts)->contents)
406 #define getshrstr(ts) check_exp((ts)->shrlen != 0xFF, (ts)->contents)
411 ((s)->shrlen != 0xFF ? (s)->shrlen : (s)->u.lnglen)
H A Dlvm.c632 #define isemptystr(o) (ttisshrstring(o) && tsvalue(o)->shrlen == 0)
708 setivalue(s2v(ra), tsvalue(rb)->shrlen); in luaV_objlen()
H A Dlgc.c804 luaM_freemem(L, ts, sizelstring(ts->shrlen)); in freeobj()
H A Dlapi.c429 case LUA_VSHRSTR: return tsvalue(o)->shrlen; in lua_rawlen()