Lines Matching defs:field
71 static void insertcol(struct field *);
72 static const char *setcolumn(const char *, struct field *);
95 insertcol(struct field *field)
108 if (field->icol.num <= clist[i].num)
110 if (field->icol.num != clist[i].num) {
112 clist[i].num = field->icol.num;
115 if (field->tcol.num && field->tcol.num != field->icol.num) {
117 if (field->tcol.num <= clist[i].num)
119 if (field->tcol.num != clist[i].num) {
121 clist[i].num = field->tcol.num;
131 fldreset(struct field *fldtab)
149 * interprets a column in a -k field
152 setcolumn(const char *pos, struct field *cur_fld)
161 errx(2, "field numbers must be positive");
181 setfield(const char *pos, struct field *cur_fld, int gflag)
190 errx(2, "illegal field descriptor");
207 if (!cur_fld->tcol.indent) /* BT has no meaning at end of field */
213 /* indent if 0 -> end of field, i.e. okay */
398 * The field separator has a normal weight - although it cannot occur