Lines Matching refs:tval
215 p, NN(p->nval), NN(p->sval), p->fval, p->tval) ); in setsymtab()
224 p->tval = t; in setsymtab()
234 p, p->nval, p->sval, p->fval, p->tval) ); in setsymtab()
285 if ((vp->tval & (NUM | STR)) == 0) in setfval()
299 vp->tval &= ~STR; /* mark string invalid */ in setfval()
300 vp->tval |= NUM; /* mark number ok */ in setfval()
301 dprintf( ("setfval %p: %s = %g, t=%o\n", vp, NN(vp->nval), f, vp->tval) ); in setfval()
309 if (vp->tval & FCN) in funnyvar()
312 vp, vp->nval, vp->sval, vp->fval, vp->tval); in funnyvar()
321 vp, NN(vp->nval), s, vp->tval, donerec, donefld) ); in setsval()
322 if ((vp->tval & (NUM | STR)) == 0) in setsval()
337 vp->tval &= ~NUM; in setsval()
338 vp->tval |= STR; in setsval()
339 vp->tval &= ~DONTFREE; in setsval()
341 vp, NN(vp->nval), t,t, vp->tval, donerec, donefld) ); in setsval()
347 if ((vp->tval & (NUM | STR)) == 0) in getfval()
355 if (is_number(vp->sval) && !(vp->tval&CON)) in getfval()
356 vp->tval |= NUM; /* make NUM only sparingly */ in getfval()
358 dprintf( ("getfval %p: %s = %g, t=%o\n", vp, NN(vp->nval), vp->fval, vp->tval) ); in getfval()
367 if ((vp->tval & (NUM | STR)) == 0) in get_str_val()
381 vp->tval &= ~DONTFREE; in get_str_val()
382 vp->tval |= STR; in get_str_val()
384 …printf( ("getsval %p: %s = \"%s (%p)\", t=%o\n", vp, NN(vp->nval), vp->sval, vp->sval, vp->tval) ); in get_str_val()