• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/one-true-awk/

Lines Matching defs:fldtab

42 Cell	**fldtab;	/* pointers to Cells */
62 || (fldtab = (Cell **) malloc((nfields+2) * sizeof(Cell *))) == NULL
63 || (fldtab[0] = (Cell *) malloc(sizeof(Cell))) == NULL )
66 *fldtab[0] = dollar0;
67 fldtab[0]->sval = record;
68 fldtab[0]->nval = tostring("0");
78 fldtab[i] = (Cell *) malloc(sizeof (struct Cell));
79 if (fldtab[i] == NULL)
81 *fldtab[i] = dollar1;
83 fldtab[i]->nval = tostring(temp);
153 if (freeable(fldtab[0]))
154 xfree(fldtab[0]->sval);
155 fldtab[0]->sval = buf; /* buf == record */
156 fldtab[0]->tval = REC | STR | DONTFREE;
157 if (is_number(fldtab[0]->sval)) {
158 fldtab[0]->fval = atof(fldtab[0]->sval);
159 fldtab[0]->tval |= NUM;
276 if (!isstr(fldtab[0]))
277 getsval(fldtab[0]);
278 r = fldtab[0]->sval;
302 if (freeable(fldtab[i]))
303 xfree(fldtab[i]->sval);
304 fldtab[i]->sval = fr;
305 fldtab[i]->tval = FLD | STR | DONTFREE;
318 if (freeable(fldtab[i]))
319 xfree(fldtab[i]->sval);
322 fldtab[i]->sval = tostring(buf);
323 fldtab[i]->tval = FLD | STR;
338 if (freeable(fldtab[i]))
339 xfree(fldtab[i]->sval);
340 fldtab[i]->sval = fr;
341 fldtab[i]->tval = FLD | STR | DONTFREE;
356 p = fldtab[j];
366 p = fldtab[j];
378 p = fldtab[i];
395 void setlastfld(int n) /* set lastfld cleaning fldtab cells if necessary */
416 return(fldtab[n]);
428 fldtab = (Cell **) realloc(fldtab, s);
430 xfree(fldtab); /* make it null */
431 if (fldtab == NULL)
462 if (freeable(fldtab[i]))
463 xfree(fldtab[i]->sval);
464 fldtab[i]->tval = FLD | STR | DONTFREE;
465 fldtab[i]->sval = fr;
494 p = getsval(fldtab[i]);
509 dprintf( ("in recbld inputFS=%s, fldtab[0]=%p\n", inputFS, (void*)fldtab[0]) );
511 if (freeable(fldtab[0]))
512 xfree(fldtab[0]->sval);
513 fldtab[0]->tval = REC | STR | DONTFREE;
514 fldtab[0]->sval = record;
516 dprintf( ("in recbld inputFS=%s, fldtab[0]=%p\n", inputFS, (void*)fldtab[0]) );