REC
#define isrec(n) ((n)->tval & REC)
recloc->tval = REC | STR | DONTFREE;
recloc->tval = REC | STR | DONTFREE;
static Cell dollar0 = { OCELL, CFLD, NULL, "", 0.0, REC|STR|DONTFREE };
if (x == y && !(x->tval & (FLD|REC)) && x != nfloc) {
y->tval = x->tval & ~(CON|FLD|REC);
recloc->tval = REC|STR|DONTFREE;
#define k5_getpwnam_r(NAME, REC, BUF, BUFSIZE, OUT) \
(*(OUT) = getpwnam_r(NAME,REC,BUF,BUFSIZE), *(OUT) == NULL ? -1 : 0)
#define k5_getpwuid_r(UID, REC, BUF, BUFSIZE, OUT) \
(*(OUT) = getpwuid_r(UID,REC,BUF,BUFSIZE), *(OUT) == NULL ? -1 : 0)