Lines Matching refs:tval
100 if ((x->tval & FLD) && !donefld) in r_execute()
102 else if ((x->tval & REC) && !donerec) in r_execute()
111 if ((x->tval & FLD) && !donefld) in r_execute()
113 else if ((x->tval & REC) && !donerec) in r_execute()
223 isarr(y) ? "(array)" : (char *)y->sval, y->tval)); in call()
265 oargs[i]->tval = t->tval; in call()
266 oargs[i]->tval &= ~(STR|NUM|DONTFREE); in call()
284 s, getfval(z), getsval(z), z->tval)); in call()
300 y->tval = x->tval & ~(CON|FLD|REC|DONTFREE); in copycell()
336 if ((y->tval & (STR|NUM)) == (STR|NUM)) { in jump()
339 fp->retval->tval |= NUM; in jump()
340 } else if (y->tval & STR) in jump()
342 else if (y->tval & NUM) in jump()
386 if (!(recloc->tval & DONTFREE)) in getaline()
392 recloc->tval = REC | STR | DONTFREE; in getaline()
454 x->tval &= ~(STR|NUM|DONTFREE); in array()
455 x->tval |= ARR; in array()
577 x->tval = NUM; in matchop()
629 if (x->tval&NUM && y->tval&NUM) { in relop()
943 x->tval = STR; in a_sprintf()
1069 if ((y->tval & (STR|NUM)) == (STR|NUM)) { in assign()
1072 x->tval |= NUM; in assign()
1073 } else if (y->tval & STR) in assign()
1075 else if (y->tval & NUM) in assign()
1144 z->tval = STR; in cat()
1227 ap->tval &= ~STR; in split()
1228 ap->tval |= ARR; in split()
1340 x->tval = NUM; in split()
1532 if (x->tval & REC) /* no argument provided */ in bltin()
1901 x->tval = NUM; in gsub()