Home
last modified time | relevance | path

Searched refs:DONTFREE (Results 1 – 6 of 6) sorted by relevance

/freebsd-14.2/contrib/one-true-awk/
H A Dtran.c75 literal0 = setsymtab("0", "0", 0.0, NUM|STR|CON|DONTFREE, symtab); in syminit()
80 fsloc = setsymtab("FS", " ", 0.0, STR|DONTFREE, symtab); in syminit()
82 rsloc = setsymtab("RS", "\n", 0.0, STR|DONTFREE, symtab); in syminit()
84 ofsloc = setsymtab("OFS", " ", 0.0, STR|DONTFREE, symtab); in syminit()
86 orsloc = setsymtab("ORS", "\n", 0.0, STR|DONTFREE, symtab); in syminit()
88 OFMT = &setsymtab("OFMT", "%.6g", 0.0, STR|DONTFREE, symtab)->sval; in syminit()
97 subseploc = setsymtab("SUBSEP", "\034", 0.0, STR|DONTFREE, symtab); in syminit()
372 vp->tval &= ~(NUM|DONTFREE|CONVC|CONVO); in setsval()
470 vp->tval &= ~DONTFREE; \ in get_str_val()
562 c = setsymtab(newbuf, p, 0.0, CON|STR|DONTFREE, symtab); in catstr()
[all …]
H A Dlib.c62 static Cell dollar0 = { OCELL, CFLD, NULL, EMPTY, 0.0, REC|STR|DONTFREE, NULL, NULL };
63 static Cell dollar1 = { OCELL, CFLD, NULL, EMPTY, 0.0, FLD|STR|DONTFREE, NULL, NULL };
189 fldtab[0]->tval = REC | STR | DONTFREE; in getrec()
416 fldtab[i]->tval = FLD | STR | DONTFREE; in fldbld()
432 fldtab[i]->tval = FLD | STR | DONTFREE; in fldbld()
488 fldtab[i]->tval = FLD | STR | DONTFREE; in fldbld()
531 p->tval = FLD | STR | DONTFREE; in cleanfld()
613 fldtab[i]->tval = FLD | STR | DONTFREE; in refldbld()
662 fldtab[0]->tval = REC | STR | DONTFREE; in recbld()
H A Dawk.h132 #define DONTFREE 04 /* string space is not freeable */ macro
236 #define freeable(p) ( ((p)->tval & (STR|DONTFREE)) == STR )
H A Dlex.c493 yylval.cp = setsymtab(buf, s, 0.0, CON|STR|DONTFREE, symtab); in string()
551 yylval.cp = setsymtab(w, "", 0.0, STR|NUM|DONTFREE, symtab); in word()
H A Drun.c98 static Cell tempcell ={ OCELL, CTEMP, 0, EMPTY, 0.0, NUM|STR|DONTFREE, NULL, NULL };
231 static const Cell newcopycell = { OCELL, CCOPY, 0, EMPTY, 0.0, NUM|STR|DONTFREE, NULL, NULL }; in call()
302 oargs[i]->tval &= ~(STR|NUM|DONTFREE); in call()
340 y->tval &= ~DONTFREE; in copycell()
342 y->tval |= DONTFREE; in copycell()
522 x->tval &= ~(STR|NUM|DONTFREE); in array()
568 ap->tval &= ~(STR|NUM|DONTFREE); in intest()
H A DFIXES.1e53 variables. allocated string erroneously marked DONTFREE.