Lines Matching refs:fldtab

75 Cell	**fldtab;	/* pointers to Cells */  variable
102 (fldtab = (Cell **)malloc((nfields+1) * sizeof (Cell *))) == NULL || in recinit()
103 (fldtab[0] = (Cell *)malloc(sizeof (Cell))) == NULL) in recinit()
105 *fldtab[0] = dollar0; in recinit()
106 fldtab[0]->sval = record; in recinit()
107 fldtab[0]->nval = tostring("0"); in recinit()
118 fldtab[i] = (Cell *)malloc(sizeof (Cell)); in makefields()
119 if (fldtab[i] == NULL) in makefields()
121 *fldtab[i] = dollar1; in makefields()
123 fldtab[i]->nval = tostring(temp); in makefields()
394 if (!isstr(fldtab[0])) in fldbld()
395 (void) getsval(fldtab[0]); in fldbld()
396 r = fldtab[0]->sval; in fldbld()
419 if (freeable(fldtab[i])) in fldbld()
420 xfree(fldtab[i]->sval); in fldbld()
421 fldtab[i]->sval = fr; in fldbld()
422 fldtab[i]->tval = FLD | STR | DONTFREE; in fldbld()
438 if (freeable(fldtab[i])) in fldbld()
439 xfree(fldtab[i]->sval); in fldbld()
442 fldtab[i]->sval = tostring(buf); in fldbld()
443 fldtab[i]->tval = FLD | STR; in fldbld()
459 if (freeable(fldtab[i])) in fldbld()
460 xfree(fldtab[i]->sval); in fldbld()
461 fldtab[i]->sval = fr; in fldbld()
462 fldtab[i]->tval = FLD | STR | DONTFREE; in fldbld()
479 p = fldtab[j]; in fldbld()
489 p = fldtab[j]; in fldbld()
504 p = fldtab[i]; in cleanfld()
545 return (fldtab[n]); in fieldadr()
558 fldtab = (Cell **)realloc(fldtab, s); in growfldtab()
560 xfree(fldtab); /* make it null */ in growfldtab()
561 if (fldtab == NULL) in growfldtab()
594 if (freeable(fldtab[i])) in refldbld()
595 xfree(fldtab[i]->sval); in refldbld()
596 fldtab[i]->tval = FLD | STR | DONTFREE; in refldbld()
597 fldtab[i]->sval = fr; in refldbld()
629 p = getsval(fldtab[i]); in recbld()