FLD
#define isfld(n) ((n)->tval & FLD)
fldtab[i]->tval = FLD | STR | DONTFREE;
fldtab[i]->tval = FLD | STR;
fldtab[i]->tval = FLD | STR | DONTFREE;
p->tval = FLD | STR | DONTFREE;
fldtab[i]->tval = FLD | STR | DONTFREE;
static Cell dollar1 = { OCELL, CFLD, NULL, "", 0.0, FLD|STR|DONTFREE };
if (x == y && !(x->tval & (FLD|REC)) && x != nfloc) {
y->tval = x->tval & ~(CON|FLD|REC);
if (!(fldtab[i].tval&FLD))
fldtab[i].tval = FLD | STR;
if (!(fldtab[i].tval&FLD))
fldtab[i].tval = FLD | STR;
if (!(p->tval&FLD))
p->tval = STR | FLD;
recloc->tval = STR | FLD;
#define FINIT { OCELL, CFLD, 0, L_NULL, 0.0, FLD|STR }
{ OCELL, CFLD, L_record, record, 0.0, STR|FLD},
if ((vp->tval & FLD) && vp->nval == 0) {
if ((vp->tval & FLD) && vp->nval == 0) {
if (!(vp->tval&FLD))
vp->tval &= ~FLD;
if (!(vp->tval&FLD))
vp->tval &= ~FLD;
setsymtab(L_0, tostring(L_0), 0.0, NUM|STR|CON|FLD, symtab);
setsymtab(L_zeronull, tostring(L_NULL), 0.0, NUM|STR|CON|FLD, symtab);
recloc = setsymtab(L_record, record, 0.0, STR|FLD, symtab);
FS = &setsymtab(L_FS, tostring(L_space), 0.0, STR|FLD, symtab)->sval;
RS = &setsymtab(L_RS, tostring(L_newline), 0.0, STR|FLD, symtab)->sval;
OFS = &setsymtab(L_OFS, tostring(L_space), 0.0, STR|FLD, symtab)->sval;
ORS = &setsymtab(L_ORS, tostring(L_newline), 0.0, STR|FLD,
OFMT = &setsymtab(L_OFMT, tostring(L_dot6g), 0.0, STR|FLD,
FILENAME = &setsymtab(L_FILENAME, NULL, 0.0, STR|FLD, symtab)->sval;
#define MDSTAT_INCR(MHP, FLD) (MHP)->mh_delstat.FLD++
#define MDSTAT_INCR(MHP, FLD)