Lines Matching refs:fldtab
56 CELL fldtab[MAXFLD] = { /* room for fields */ variable
71 CELL *maxmfld = &fldtab[0];
236 if (!(fldtab[i].tval&FLD)) in fldbld()
237 xfree(fldtab[i].sval); in fldbld()
238 fldtab[i].sval = fr; in fldbld()
239 fldtab[i].tval = FLD | STR; in fldbld()
255 if (!(fldtab[i].tval&FLD)) in fldbld()
256 xfree(fldtab[i].sval); in fldbld()
257 fldtab[i].sval = fr; in fldbld()
258 fldtab[i].tval = FLD | STR; in fldbld()
268 for (p = maxmfld, q = &fldtab[i]; p > q; p--) { in fldbld()
275 maxmfld = &fldtab[i]; in fldbld()
278 if (isanumber(fldtab[i].sval)) { in fldbld()
279 fldtab[i].fval = watof(fldtab[i].sval); in fldbld()
280 fldtab[i].tval |= NUM; in fldbld()
285 printf("field %d: |%ws|\n", i, fldtab[i].sval); in fldbld()
300 p = getsval(&fldtab[i]); in recbld()
320 return (&fldtab[n]); in fieldadr()