Lines Matching defs:fields
42 "fields. The default output line consists of the join field, "
43 "then the remaining fields from \afile1\a, then the remaining "
44 "fields from \afile2\a, but this can be changed with the \b-o\b "
49 "sequence of \bsort -b\b on the fields on which they are to be "
54 "[e:empty]:[string?Replace empty output fields in the list selected with"
56 "[o:output]:[list?Construct the output line to comprise the fields specified "
143 Field_t* fields;
175 if (jp->file[0].fields)
176 free(jp->file[0].fields);
177 if (jp->file[1].fields)
178 free(jp->file[1].fields);
200 if (!(jp->file[0].fields = newof(0, Field_t, NFIELD + 1, 0)) ||
201 !(jp->file[1].fields = newof(0, Field_t, NFIELD + 1, 0)))
292 * read in a record from file <index> and split into fields
299 register Field_t* field = fp->fields;
326 do /* separate into fields */
331 fp->fields = newof(fp->fields, Field_t, n + 1, 0);
332 field = fp->fields + fp->maxfields;
334 fieldmax = fp->fields + n;
414 fp->nfields = field - fp->fields;
417 cp = fp->fields[n].beg;
443 fp->fieldlen = fp->fields[n].end - cp;
480 cp = fp->fields[n].beg;
481 cpmax = fp->fields[n].end + 1;