Lines Matching refs:tval
215 (void*)p, NN(p->nval), NN(p->sval), p->fval, p->tval) );
224 p->tval = t;
234 (void*)p, p->nval, p->sval, p->fval, p->tval) );
285 if ((vp->tval & (NUM | STR)) == 0)
299 vp->tval &= ~STR; /* mark string invalid */
300 vp->tval |= NUM; /* mark number ok */
303 dprintf( ("setfval %p: %s = %g, t=%o\n", (void*)vp, NN(vp->nval), f, vp->tval) );
311 if (vp->tval & FCN)
314 vp, vp->nval, vp->sval, vp->fval, vp->tval);
323 (void*)vp, NN(vp->nval), s, vp->tval, donerec, donefld) );
324 if ((vp->tval & (NUM | STR)) == 0)
339 vp->tval &= ~NUM;
340 vp->tval |= STR;
341 vp->tval &= ~DONTFREE;
343 (void*)vp, NN(vp->nval), t,t, vp->tval, donerec, donefld) );
349 if ((vp->tval & (NUM | STR)) == 0)
357 if (is_number(vp->sval) && !(vp->tval&CON))
358 vp->tval |= NUM; /* make NUM only sparingly */
361 (void*)vp, NN(vp->nval), vp->fval, vp->tval) );
370 if ((vp->tval & (NUM | STR)) == 0)
384 vp->tval &= ~DONTFREE;
385 vp->tval |= STR;
388 (void*)vp, NN(vp->nval), vp->sval, vp->sval, vp->tval) );