| /freebsd-12.1/contrib/lua/src/ |
| H A D | lstring.c | 40 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 D | lstring.h | 37 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 D | llex.h | 46 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 D | lstate.h | 77 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 D | lobject.h | 226 { 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 D | llex.c | 72 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 D | lparser.c | 135 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 D | ltable.h | 46 LUAI_FUNC const TValue *luaH_getshortstr (Table *t, TString *key); 47 LUAI_FUNC const TValue *luaH_getstr (Table *t, TString *key);
|
| H A D | lundump.c | 88 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 D | ldump.c | 73 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 D | ldebug.h | 34 TString *src, int line);
|
| H A D | lparser.h | 79 TString *name; /* label identifier */
|
| H A D | ltm.h | 60 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 D | lstring.c | 33 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 D | lstring.h | 15 #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 D | llex.h | 39 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 D | lparser.c | 63 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 D | lstate.h | 145 TString *memerrmsg; /* memory-error message */ 146 TString *tmname[TM_N]; /* array with tag-method names */ 187 union TString ts;
|
| H A D | lobject.h | 206 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 D | llex.c | 66 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 D | ltm.h | 52 LUAI_FUNC const TValue *luaT_gettm (Table *events, TMS event, TString *ename);
|
| H A D | ltm.c | 52 const TValue *luaT_gettm (Table *events, TMS event, TString *ename) { in luaT_gettm()
|
| H A D | lparser.h | 64 TString *name; /* label identifier */
|
| H A D | ltable.h | 27 LUAI_FUNC const TValue *luaH_getstr (Table *t, TString *key);
|
| H A D | lcode.h | 54 LUAI_FUNC int luaK_stringK (FuncState *fs, TString *s);
|