Lines Matching refs:sval
76 if (&vp->sval == FS || &vp->sval == RS || in setfree()
77 &vp->sval == OFS || &vp->sval == ORS || in setfree()
78 &vp->sval == OFMT || &vp->sval == CONVFMT || in setfree()
79 &vp->sval == FILENAME || &vp->sval == SUBSEP) in setfree()
93 FS = &fsloc->sval; in syminit()
95 RS = &rsloc->sval; in syminit()
97 OFS = &ofsloc->sval; in syminit()
99 ORS = &orsloc->sval; in syminit()
100 OFMT = &setsymtab("OFMT", "%.6g", 0.0, STR|DONTFREE, symtab)->sval; in syminit()
101 CONVFMT = &setsymtab("CONVFMT", "%.6g", 0.0, STR|DONTFREE, symtab)->sval; in syminit()
102 FILENAME = &setsymtab("FILENAME", "", 0.0, STR|DONTFREE, symtab)->sval; in syminit()
110 SUBSEP = &subseploc->sval; in syminit()
116 free(symtabloc->sval); in syminit()
117 symtabloc->sval = (char *) symtab; in syminit()
129 free(cp->sval); in arginit()
130 cp->sval = (char *) ARGVtab; in arginit()
150 free(cp->sval); in envinit()
151 cp->sval = (char *) ENVtab; in envinit()
191 tp = (Array *) ap->sval; in freesymtab()
198 xfree(cp->sval); in freesymtab()
217 tp = (Array *) ap->sval; in freeelem()
226 xfree(p->sval); in freeelem()
241 (void*)p, NN(p->nval), NN(p->sval), p->fval, p->tval); in setsymtab()
248 p->sval = s ? tostring(s) : tostring(""); in setsymtab()
260 (void*)p, p->nval, p->sval, p->fval, p->tval); in setsymtab()
333 xfree(vp->sval); /* free any previous string */ in setfval()
350 (void *)vp, vp->nval, vp->sval, vp->fval, vp->tval); in funnyvar()
379 xfree(vp->sval); in setsval()
386 vp->sval = t; in setsval()
394 return(vp->sval); in setsval()
409 if (is_valid_number(vp->sval, true, & no_trailing, & fval)) { in getfval()
471 xfree(vp->sval); \ in get_str_val()
478 vp->sval = tostring(s); \ in get_str_val()
518 (void*)vp, NN(vp->nval), vp->sval, (void*)vp->sval, vp->tval); in get_str_val()
519 return(vp->sval); in get_str_val()