Lines Matching refs:tval
290 isarr(y) ? "(array)" : NN(y->sval), y->tval)); in call()
333 oargs[i]->tval = t->tval; in call()
334 oargs[i]->tval &= ~(STR|NUM|DONTFREE); in call()
356 s, getfval(z), getsval(z), z->tval)); in call()
369 y->tval = x->tval & ~(CON|FLD|REC); in copycell()
374 y->tval &= ~DONTFREE; in copycell()
376 y->tval |= DONTFREE; in copycell()
413 if ((y->tval & (STR|NUM)) == (STR|NUM)) { in jump()
416 fp->retval->tval |= NUM; in jump()
417 } else if (y->tval & STR) in jump()
419 else if (y->tval & NUM) in jump()
422 FATAL("bad type variable %d", y->tval); in jump()
479 recloc->tval |= NUM; in awkgetline()
542 x->tval &= ~(STR|NUM|DONTFREE); in array()
543 x->tval |= ARR; in array()
573 x->tval &= ~(STR|NUM|DONTFREE); in awkdelete()
574 x->tval |= ARR; in awkdelete()
579 x->tval &= ~STR; in awkdelete()
580 x->tval |= ARR; in awkdelete()
628 ap->tval &= ~(STR|NUM|DONTFREE); in intest()
629 ap->tval |= ARR; in intest()
695 x->tval = NUM; in matchop()
747 if (x->tval&NUM && y->tval&NUM) { in relop()
774 NN(a->nval), NN(a->sval), a->tval)); in tfree()
1113 x->tval = STR; in awksprintf()
1255 if (x == y && !(x->tval & (FLD|REC)) && x != nfloc) { in assign()
1260 } else if ((y->tval & (STR|NUM)) == (STR|NUM)) { in assign()
1263 x->tval |= NUM; in assign()
1335 z->tval = STR; in cat()
1419 ap->tval &= ~STR; in split()
1420 ap->tval |= ARR; in split()
1561 x->tval = NUM; in split()
1683 arrayp->tval &= ~(STR|NUM|DONTFREE); in instat()
1684 arrayp->tval |= ARR; in instat()
2238 x->tval = NUM; in gsub()