Home | History | Annotate | Download | only in nawk-20071023

Lines Matching refs:tval

254 			   i, NN(y->nval), y->fval, isarr(y) ? "(array)" : NN(y->sval), y->tval) );
294 oargs[i]->tval = t->tval;
295 oargs[i]->tval &= ~(STR|NUM|DONTFREE);
316 dprintf( ("%s returns %g |%s| %o\n", s, getfval(z), getsval(z), z->tval) );
331 y->tval = x->tval & ~(CON|FLD|REC|DONTFREE); /* copy is not constant or field */
362 if ((y->tval & (STR|NUM)) == (STR|NUM)) {
365 fp->retval->tval |= NUM;
367 else if (y->tval & STR)
369 else if (y->tval & NUM)
372 FATAL("bad type variable %d", y->tval);
426 fldtab[0]->tval |= NUM;
479 x->tval &= ~(STR|NUM|DONTFREE);
480 x->tval |= ARR;
503 x->tval &= ~STR;
504 x->tval |= ARR;
543 ap->tval &= ~(STR|NUM|DONTFREE);
544 ap->tval |= ARR;
602 x->tval = NUM;
652 if (x->tval&NUM && y->tval&NUM) {
682 dprintf( ("freeing %s %s %o\n", NN(a->nval), NN(a->sval), a->tval) );
958 x->tval = STR;
1090 if (x == y && !(x->tval & (FLD|REC))) /* self-assignment: */
1092 else if ((y->tval & (STR|NUM)) == (STR|NUM)) {
1095 x->tval |= NUM;
1165 z->tval = STR;
1233 ap->tval &= ~STR;
1234 ap->tval |= ARR;
1336 x->tval = NUM;
1899 x->tval = NUM;