Lines Matching defs:field
40 * default field
113 f->type = fsrc->type; /* copy field type */
189 dup_field(FIELD *field, int frow, int fcol)
191 /* FIELD * field; field to duplicate */
198 if (field && frow >= 0 && fcol >= 0 && Alloc(f, FIELD)) {
205 f->rows = field->rows;
206 f->cols = field->cols;
207 f->drows = field->drows;
208 f->dcols = field->dcols;
209 f->maxgrow = field->maxgrow;
210 f->nrow = field->nrow;
211 f->nbuf = field->nbuf;
212 f->just = field->just;
213 f->fore = field->fore;
214 f->back = field->back;
215 f->pad = field->pad;
216 f->opts = field->opts;
217 f->usrptr = field->usrptr;
218 f->status = Status(field, GROWABLE);
220 if (CopyType(f, field)) {
224 (void) memcpy(Buf(f), Buf(field), size);
238 link_field(FIELD *field, int frow, int fcol)
240 /* FIELD * field; field to link to */
246 if (field && frow >= 0 && fcol >= 0 && Alloc(f, FIELD)) {
252 f->link = field->link;
253 field->link = f; /* add field to linked list */
255 f->buf = field->buf;
256 f->rows = field->rows;
257 f->cols = field->cols;
258 f->drows = field->drows;
259 f->dcols = field->dcols;
260 f->maxgrow = field->maxgrow;
261 f->nrow = field->nrow;
262 f->nbuf = field->nbuf;
263 f->just = field->just;
264 f->fore = field->fore;
265 f->back = field->back;
266 f->pad = field->pad;
267 f->opts = field->opts;
268 f->usrptr = field->usrptr;
269 f->status = Status(field, GROWABLE);
271 if (CopyType(f, field))
293 if (f->link != f) { /* check for linked field */
313 /* FIELD *f; field whose information is wanted */
364 /* FIELD *f; field whose information is wanted */
385 /* FIELD *f; field to move */