Home
last modified time | relevance | path

Searched refs:TString (Results 1 – 25 of 44) sorted by relevance

12

/freebsd-12.1/contrib/lua/src/
H A Dlstring.c40 int luaS_eqlngstr (TString *a, TString *b) { in luaS_eqlngstr()
58 unsigned int luaS_hashlongstr (TString *ts) { in luaS_hashlongstr()
80 TString *p = tb->hash[i]; in luaS_resize()
83 TString *hnext = p->u.hnext; /* save next */ in luaS_resize()
134 TString *ts; in createstrobj()
154 void luaS_remove (lua_State *L, TString *ts) { in luaS_remove()
156 TString **p = &tb->hash[lmod(ts->hash, tb->size)]; in luaS_remove()
168 TString *ts; in internshrstr()
203 TString *ts; in luaS_newlstr()
219 TString *luaS_new (lua_State *L, const char *str) { in luaS_new()
[all …]
H A Dlstring.h37 LUAI_FUNC unsigned int luaS_hashlongstr (TString *ts);
38 LUAI_FUNC int luaS_eqlngstr (TString *a, TString *b);
42 LUAI_FUNC void luaS_remove (lua_State *L, TString *ts);
44 LUAI_FUNC TString *luaS_newlstr (lua_State *L, const char *str, size_t l);
45 LUAI_FUNC TString *luaS_new (lua_State *L, const char *str);
46 LUAI_FUNC TString *luaS_createlngstrobj (lua_State *L, size_t l);
H A Dllex.h46 TString *ts;
70 TString *source; /* current source name */
71 TString *envn; /* environment variable name */
77 TString *source, int firstchar);
78 LUAI_FUNC TString *luaX_newstring (LexState *ls, const char *str, size_t l);
H A Dlstate.h77 TString **hash;
168 TString *memerrmsg; /* memory-error message */
169 TString *tmname[TM_N]; /* array with tag-method names */
171 TString *strcache[STRCACHE_N][STRCACHE_M]; /* cache for strings in API */
213 struct TString ts;
H A Dlobject.h226 { TValue *io = (obj); TString *x_ = (x); \
303 typedef struct TString { struct
310 struct TString *hnext; /* linked list for hash table */ argument
312 } TString; argument
320 TString tsv;
387 TString *name; /* upvalue name (for debug information) */
398 TString *varname;
427 TString *source; /* used for debug information */
H A Dllex.c72 TString *e = luaS_newliteral(L, LUA_ENV); /* create env name */ in luaX_init()
75 TString *ts = luaS_new(L, luaX_tokens[i]); in luaX_init()
127 TString *luaX_newstring (LexState *ls, const char *str, size_t l) { in luaX_newstring()
130 TString *ts = luaS_newlstr(L, str, l); /* create new string */ in luaX_newstring()
162 void luaX_setinput (lua_State *L, LexState *ls, ZIO *z, TString *source, in luaX_setinput()
525 TString *ts; in llex()
H A Dlparser.c135 static TString *str_checkname (LexState *ls) { in str_checkname()
136 TString *ts; in str_checkname()
175 static void new_localvar (LexState *ls, TString *name) { in new_localvar()
218 static int searchupvalue (FuncState *fs, TString *name) { in searchupvalue()
244 static int searchvar (FuncState *fs, TString *n) { in searchvar()
296 TString *varname = str_checkname(ls); in singlevar()
348 TString *vname = getlocvar(fs, gt->nactvar)->varname; in closegoto()
455 TString *n = luaS_new(ls->L, "break"); in breaklabel()
1189 TString *label; in gotostat()
1339 static void forlist (LexState *ls, TString *indexname) { in forlist()
[all …]
H A Dltable.h46 LUAI_FUNC const TValue *luaH_getshortstr (Table *t, TString *key);
47 LUAI_FUNC const TValue *luaH_getstr (Table *t, TString *key);
H A Dlundump.c88 static TString *LoadString (LoadState *S) { in LoadString()
100 TString *ts = luaS_createlngstrobj(S->L, size); in LoadString()
115 static void LoadFunction(LoadState *S, Proto *f, TString *psource);
202 static void LoadFunction (LoadState *S, Proto *f, TString *psource) { in LoadFunction()
H A Dldump.c73 static void DumpString (const TString *s, DumpState *D) { in DumpString()
96 static void DumpFunction(const Proto *f, TString *psource, DumpState *D);
166 static void DumpFunction (const Proto *f, TString *psource, DumpState *D) { in DumpFunction()
H A Dldebug.h34 TString *src, int line);
H A Dlparser.h79 TString *name; /* label identifier */
H A Dltm.h60 LUAI_FUNC const TValue *luaT_gettm (Table *events, TMS event, TString *ename);
/freebsd-12.1/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/lua/
H A Dlstring.c33 int luaS_eqlngstr (TString *a, TString *b) { in luaS_eqlngstr()
45 int luaS_eqstr (TString *a, TString *b) { in luaS_eqstr()
98 static TString *createstrobj (lua_State *L, const char *str, size_t l, in createstrobj()
100 TString *ts; in createstrobj()
102 totalsize = sizeof(TString) + ((l + 1) * sizeof(char)); in createstrobj()
116 static TString *newshrstr (lua_State *L, const char *str, size_t l, in newshrstr()
120 TString *s; in newshrstr()
140 TString *ts = rawgco2ts(o); in internshrstr()
156 TString *luaS_newlstr (lua_State *L, const char *str, size_t l) { in luaS_newlstr()
160 if (l + 1 > (MAX_SIZET - sizeof(TString))/sizeof(char)) in luaS_newlstr()
[all …]
H A Dlstring.h15 #define sizestring(s) (sizeof(union TString)+((s)->len+1)*sizeof(char))
38 LUAI_FUNC int luaS_eqlngstr (TString *a, TString *b);
39 LUAI_FUNC int luaS_eqstr (TString *a, TString *b);
42 LUAI_FUNC TString *luaS_newlstr (lua_State *L, const char *str, size_t l);
43 LUAI_FUNC TString *luaS_new (lua_State *L, const char *str);
H A Dllex.h39 TString *ts;
62 TString *source; /* current source name */
63 TString *envn; /* environment variable name */
70 TString *source, int firstchar);
71 LUAI_FUNC TString *luaX_newstring (LexState *ls, const char *str, size_t l);
H A Dlparser.c63 TString *ts = ls->t.seminfo.ts; in anchor_token()
138 static TString *str_checkname (LexState *ls) { in str_checkname()
139 TString *ts; in str_checkname()
177 static void new_localvar (LexState *ls, TString *name) { in new_localvar()
220 static int searchupvalue (FuncState *fs, TString *name) { in searchupvalue()
245 static int searchvar (FuncState *fs, TString *n) { in searchvar()
297 TString *varname = str_checkname(ls); in singlevar()
346 TString *vname = getlocvar(fs, gt->nactvar)->varname; in closegoto()
453 TString *n = luaS_new(ls->L, "break"); in breaklabel()
1180 TString *label; in gotostat()
[all …]
H A Dlstate.h145 TString *memerrmsg; /* memory-error message */
146 TString *tmname[TM_N]; /* array with tag-method names */
187 union TString ts;
H A Dlobject.h206 TString *x_ = (x); \
409 typedef union TString { union
417 } TString; typedef
446 TString *name; /* upvalue name (for debug information) */
457 TString *varname;
475 TString *source; /* used for debug information */
H A Dllex.c66 TString *ts = luaS_new(L, luaX_tokens[i]); in luaX_init()
122 TString *luaX_newstring (LexState *ls, const char *str, size_t l) { in luaX_newstring()
125 TString *ts = luaS_newlstr(L, str, l); /* create new string */ in luaX_newstring()
157 void luaX_setinput (lua_State *L, LexState *ls, ZIO *z, TString *source, in luaX_setinput()
489 TString *ts; in llex()
H A Dltm.h52 LUAI_FUNC const TValue *luaT_gettm (Table *events, TMS event, TString *ename);
H A Dltm.c52 const TValue *luaT_gettm (Table *events, TMS event, TString *ename) { in luaT_gettm()
H A Dlparser.h64 TString *name; /* label identifier */
H A Dltable.h27 LUAI_FUNC const TValue *luaH_getstr (Table *t, TString *key);
H A Dlcode.h54 LUAI_FUNC int luaK_stringK (FuncState *fs, TString *s);

12