Searched refs:DONTFREE (Results 1 – 5 of 5) sorted by relevance
/illumos-gate/usr/src/cmd/awk/ |
H A D | tran.c | 112 vp->tval |= DONTFREE; in setfree() 114 vp->tval &= ~DONTFREE; in setfree() 124 recloc->tval = REC|STR|DONTFREE; in syminit() 129 NUM|STR|CON|DONTFREE, symtab); in syminit() 132 fsloc = setsymtab("FS", " ", 0.0, STR|DONTFREE, symtab); in syminit() 134 rsloc = setsymtab("RS", "\n", 0.0, STR|DONTFREE, symtab); in syminit() 136 rtloc = setsymtab("RT", "", 0.0, STR|DONTFREE, symtab); in syminit() 137 ofsloc = setsymtab("OFS", " ", 0.0, STR|DONTFREE, symtab); in syminit() 139 orsloc = setsymtab("ORS", "\n", 0.0, STR|DONTFREE, symtab); in syminit() 143 STR|DONTFREE, symtab)->sval; in syminit() [all …]
|
H A D | lib.c | 87 static Cell dollar0 = { OCELL, CFLD, NULL, "", 0.0, REC|STR|DONTFREE }; 88 static Cell dollar1 = { OCELL, CFLD, NULL, "", 0.0, FLD|STR|DONTFREE }; 223 recloc->tval = REC | STR | DONTFREE; in getrec() 422 fldtab[i]->tval = FLD | STR | DONTFREE; in fldbld() 462 fldtab[i]->tval = FLD | STR | DONTFREE; in fldbld() 508 p->tval = FLD | STR | DONTFREE; in cleanfld() 596 fldtab[i]->tval = FLD | STR | DONTFREE; in refldbld() 643 recloc->tval = REC | STR | DONTFREE; in recbld()
|
H A D | awk.h | 161 #define DONTFREE 04 /* string space is not freeable */ macro 279 #define freeable(p) (((p)->tval & (STR|DONTFREE)) == STR)
|
H A D | run.c | 93 NUM|STR|DONTFREE, NULL }; 250 { OCELL, CCOPY, 0, "", 0.0, NUM|STR|DONTFREE, NULL }; in call() 334 oargs[i]->tval &= ~(STR|NUM|DONTFREE); in call() 374 y->tval &= ~DONTFREE; in copycell() 376 y->tval |= DONTFREE; in copycell() 542 x->tval &= ~(STR|NUM|DONTFREE); in array() 573 x->tval &= ~(STR|NUM|DONTFREE); in awkdelete() 628 ap->tval &= ~(STR|NUM|DONTFREE); in intest() 1683 arrayp->tval &= ~(STR|NUM|DONTFREE); in instat()
|
H A D | lex.c | 480 yylval.cp = setsymtab(buf, s, 0.0, CON|STR|DONTFREE, symtab); in string() 539 yylval.cp = setsymtab(w, "", 0.0, STR|NUM|DONTFREE, symtab); in word()
|