Lines Matching refs:ts
247 #define rawtsvalue(o)check_exp(ttisstring(o),&(o)->value.gc->ts)
280 #define getstr(ts)cast(const char*,(ts)+1) argument
492 union TString ts; member
500 #define rawgco2ts(o)check_exp((o)->gch.tt==4,&((o)->ts))
1285 TString*ts;
1289 ts=cast(TString*,luaM_malloc(L,(l+1)*sizeof(char)+sizeof(TString)));
1290 ts->tsv.len=l;
1291 ts->tsv.hash=h;
1292 ts->tsv.marked=luaC_white(G(L));
1293 ts->tsv.tt=4;
1294 ts->tsv.reserved=0;
1295 memcpy(ts+1,str,l*sizeof(char));
1296 ((char*)(ts+1))[l]='\0';
1299 ts->tsv.next=tb->hash[h];
1300 tb->hash[h]=obj2gco(ts);
1304 return ts;
1316 TString*ts=rawgco2ts(o);
1317 if(ts->tsv.len==l&&(memcmp(str,getstr(ts),l)==0)){
1319 return ts;
2236 TString*ts;
2687 TString*ts=luaS_new(L,luaX_tokens[i]);
2688 luaS_fix(ts);
2689 ts->tsv.reserved=cast_byte(i+1);
2724 TString*ts=luaS_newlstr(L,str,l);
2725 TValue*o=luaH_setstr(L,ls->fs->h,ts);
2730 return ts;
2820 seminfo->ts=luaX_newstring(ls,luaZ_buffer(ls->buff)+(2+sep),
2874 seminfo->ts=luaX_newstring(ls,luaZ_buffer(ls->buff)+1,
2963 TString*ts;
2967 ts=luaX_newstring(ls,luaZ_buffer(ls->buff),
2969 if(ts->tsv.reserved>0)
2970 return ts->tsv.reserved-1+257;
2972 seminfo->ts=ts;
3670 TString*ts=ls->t.seminfo.ts;
3671 luaX_newstring(ls,getstr(ts),ts->tsv.len);
3713 TString*ts;
3715 ts=ls->t.seminfo.ts;
3717 return ts;
4116 codestring(ls,&args,ls->t.seminfo.ts);
4198 codestring(ls,v,ls->t.seminfo.ts);