usr.bin/awk/awk.h
238
#define freeable(p) ( ((p)->tval & (STR|DONTFREE)) == STR )
usr.bin/awk/lex.c
488
yylval.cp = setsymtab(buf, s, 0.0, CON|STR|DONTFREE, symtab);
usr.bin/awk/lex.c
546
yylval.cp = setsymtab(w, "", 0.0, STR|NUM|DONTFREE, symtab);
usr.bin/awk/lib.c
186
fldtab[0]->tval = REC | STR | DONTFREE;
usr.bin/awk/lib.c
413
fldtab[i]->tval = FLD | STR | DONTFREE;
usr.bin/awk/lib.c
429
fldtab[i]->tval = FLD | STR | DONTFREE;
usr.bin/awk/lib.c
485
fldtab[i]->tval = FLD | STR | DONTFREE;
usr.bin/awk/lib.c
528
p->tval = FLD | STR | DONTFREE;
usr.bin/awk/lib.c
61
static Cell dollar0 = { OCELL, CFLD, NULL, EMPTY, 0.0, REC|STR|DONTFREE, NULL, NULL };
usr.bin/awk/lib.c
611
fldtab[i]->tval = FLD | STR | DONTFREE;
usr.bin/awk/lib.c
62
static Cell dollar1 = { OCELL, CFLD, NULL, EMPTY, 0.0, FLD|STR|DONTFREE, NULL, NULL };
usr.bin/awk/lib.c
664
fldtab[0]->tval = REC | STR | DONTFREE;
usr.bin/awk/run.c
100
static Cell tempcell ={ OCELL, CTEMP, 0, EMPTY, 0.0, NUM|STR|DONTFREE, NULL, NULL };
usr.bin/awk/run.c
233
static const Cell newcopycell = { OCELL, CCOPY, 0, EMPTY, 0.0, NUM|STR|DONTFREE, NULL, NULL };
usr.bin/awk/run.c
304
oargs[i]->tval &= ~(STR|NUM|DONTFREE);
usr.bin/awk/run.c
342
y->tval &= ~DONTFREE;
usr.bin/awk/run.c
344
y->tval |= DONTFREE;
usr.bin/awk/run.c
524
x->tval &= ~(STR|NUM|DONTFREE);
usr.bin/awk/run.c
570
ap->tval &= ~(STR|NUM|DONTFREE);
usr.bin/awk/tran.c
375
vp->tval &= ~(NUM|DONTFREE|CONVC|CONVO);
usr.bin/awk/tran.c
474
vp->tval &= ~DONTFREE; \
usr.bin/awk/tran.c
489
} else if ((vp->tval & DONTFREE) != 0 || ! isnum(vp) || isfld(vp)) {
usr.bin/awk/tran.c
567
c = setsymtab(newbuf, p, 0.0, CON|STR|DONTFREE, symtab);
usr.bin/awk/tran.c
629
{ "DONTFREE", DONTFREE },
usr.bin/awk/tran.c
75
literal0 = setsymtab("0", "0", 0.0, NUM|STR|CON|DONTFREE, symtab);
usr.bin/awk/tran.c
77
nullloc = setsymtab("$zero&null", "", 0.0, NUM|STR|CON|DONTFREE, symtab);
usr.bin/awk/tran.c
80
fsloc = setsymtab("FS", " ", 0.0, STR|DONTFREE, symtab);
usr.bin/awk/tran.c
82
rsloc = setsymtab("RS", "\n", 0.0, STR|DONTFREE, symtab);
usr.bin/awk/tran.c
84
ofsloc = setsymtab("OFS", " ", 0.0, STR|DONTFREE, symtab);
usr.bin/awk/tran.c
86
orsloc = setsymtab("ORS", "\n", 0.0, STR|DONTFREE, symtab);
usr.bin/awk/tran.c
88
OFMT = &setsymtab("OFMT", "%.6g", 0.0, STR|DONTFREE, symtab)->sval;
usr.bin/awk/tran.c
89
CONVFMT = &setsymtab("CONVFMT", "%.6g", 0.0, STR|DONTFREE, symtab)->sval;
usr.bin/awk/tran.c
90
FILENAME = &setsymtab("FILENAME", "", 0.0, STR|DONTFREE, symtab)->sval;
usr.bin/awk/tran.c
97
subseploc = setsymtab("SUBSEP", "\034", 0.0, STR|DONTFREE, symtab);