Lines Matching refs:tval
30 #define tempfree(a) {if (istemp(a)) {xfree(a->sval); a->tval = 0; }}
195 if (!(x->tval&ARR)) { in arrayel()
197 x->tval &= ~STR; in arrayel()
198 x->tval |= ARR; in arrayel()
279 if (x->tval&NUM && y->tval&NUM) { in relop()
328 if (tmps[i].tval == 0) in gettemp()
587 x->tval = STR; in a_sprintf()
675 if ((y->tval & (STR|NUM)) == (STR|NUM)) { in assign()
678 x->tval |= NUM; in assign()
680 } else if (y->tval & STR) in assign()
682 else if (y->tval & NUM) in assign()
744 z->tval = STR; in cat()
851 ap->tval &= ~STR; in split()
852 ap->tval |= ARR; in split()
903 x->tval = NUM; in split()
1005 if (!(arrayp->tval & ARR)) in instat()