Lines Matching refs:tval

112 		vp->tval |= DONTFREE;  in setfree()
114 vp->tval &= ~DONTFREE; in setfree()
124 recloc->tval = REC|STR|DONTFREE; in syminit()
291 (void *)p, NN(p->nval), NN(p->sval), p->fval, p->tval)); in setsymtab()
300 p->tval = t; in setsymtab()
310 (void *)p, p->nval, p->sval, p->fval, p->tval)); in setsymtab()
367 if ((vp->tval & (NUM | STR)) == 0) in setfval()
389 vp->tval &= ~(STR|CONVC|CONVO); /* mark string invalid */ in setfval()
391 vp->tval |= NUM; /* mark number ok */ in setfval()
395 NN(vp->nval), f, vp->tval)); in setfval()
407 vp, vp->nval, vp->sval, vp->fval, vp->tval); in funnyvar()
418 (void *)vp, NN(vp->nval), s, vp->tval, donerec, donefld)); in setsval()
419 if ((vp->tval & (NUM | STR)) == 0) in setsval()
438 vp->tval &= ~(NUM|CONVC|CONVO); in setsval()
439 vp->tval |= STR; in setsval()
444 vp->tval, donerec, donefld)); in setsval()
459 if ((vp->tval & (NUM | STR)) == 0) in getfval()
467 if (is_number(vp->sval) && !(vp->tval&CON)) in getfval()
468 vp->tval |= NUM; /* make NUM only sparingly */ in getfval()
471 (void *)vp, NN(vp->nval), vp->fval, vp->tval)); in getfval()
481 if ((vp->tval & (NUM | STR)) == 0) in get_str_val()
521 vp->tval &= ~DONTFREE; \ in get_str_val()
522 vp->tval |= STR; \ in get_str_val()
529 vp->tval &= ~CONVC; in get_str_val()
530 vp->tval |= CONVO; in get_str_val()
533 vp->tval &= ~CONVO; in get_str_val()
534 vp->tval |= CONVC; in get_str_val()
537 } else if ((vp->tval & DONTFREE) != 0 || !isnum(vp) || isfld(vp)) { in get_str_val()
541 if ((vp->tval & CONVC) != 0 || in get_str_val()
542 ((vp->tval & CONVO) != 0 && vp->fmt != *fmt)) { in get_str_val()
545 vp->tval &= ~CONVC; in get_str_val()
546 vp->tval |= CONVO; in get_str_val()
551 if ((vp->tval & CONVO) != 0 || in get_str_val()
552 ((vp->tval & CONVC) != 0 && vp->fmt != *fmt)) { in get_str_val()
555 vp->tval &= ~CONVO; in get_str_val()
556 vp->tval |= CONVC; in get_str_val()
563 (void *)vp, NN(vp->nval), vp->sval, (void *)vp->sval, vp->tval)); in get_str_val()