Lines Matching full:tval

231 			(void*)p, NN(p->nval), NN(p->sval), p->fval, p->tval);  in setsymtab()
240 p->tval = t; in setsymtab()
250 (void*)p, p->nval, p->sval, p->fval, p->tval); in setsymtab()
302 if ((vp->tval & (NUM | STR)) == 0) in setfval()
324 vp->tval &= ~(STR|CONVC|CONVO); /* mark string invalid */ in setfval()
326 vp->tval |= NUM; /* mark number ok */ in setfval()
329 DPRINTF("setfval %p: %s = %g, t=%o\n", (void*)vp, NN(vp->nval), f, vp->tval); in setfval()
337 if (vp->tval & FCN) in funnyvar()
340 (void *)vp, vp->nval, vp->sval, vp->fval, vp->tval); in funnyvar()
350 (void*)vp, NN(vp->nval), s, vp->tval, donerec, donefld); in setsval()
351 if ((vp->tval & (NUM | STR)) == 0) in setsval()
374 vp->tval &= ~(NUM|DONTFREE|CONVC|CONVO); in setsval()
375 vp->tval |= STR; in setsval()
378 (void*)vp, NN(vp->nval), t, (void*)t, vp->tval, donerec, donefld); in setsval()
392 if ((vp->tval & (NUM | STR)) == 0) in getfval()
404 if (no_trailing && !(vp->tval&CON)) in getfval()
405 vp->tval |= NUM; /* make NUM only sparingly */ in getfval()
410 (void*)vp, NN(vp->nval), vp->fval, vp->tval); in getfval()
430 if ((vp->tval & (NUM | STR)) == 0) in get_str_val()
472 vp->tval &= ~DONTFREE; \ in get_str_val()
473 vp->tval |= STR; \ in get_str_val()
479 vp->tval &= ~CONVC; in get_str_val()
480 vp->tval |= CONVO; in get_str_val()
483 vp->tval &= ~CONVO; in get_str_val()
484 vp->tval |= CONVC; in get_str_val()
487 } else if ((vp->tval & DONTFREE) != 0 || ! isnum(vp) || isfld(vp)) { in get_str_val()
491 if ((vp->tval & CONVC) != 0 in get_str_val()
492 || ((vp->tval & CONVO) != 0 && vp->fmt != *fmt)) { in get_str_val()
494 vp->tval &= ~CONVC; in get_str_val()
495 vp->tval |= CONVO; in get_str_val()
500 if ((vp->tval & CONVO) != 0 in get_str_val()
501 || ((vp->tval & CONVC) != 0 && vp->fmt != *fmt)) { in get_str_val()
503 vp->tval &= ~CONVO; in get_str_val()
504 vp->tval |= CONVC; in get_str_val()
511 (void*)vp, NN(vp->nval), vp->sval, (void*)vp->sval, vp->tval); in get_str_val()