Lines Matching defs:field
39 | Function : FIELD *dup_field(FIELD *field, int frow, int fcol)
41 | Description : Duplicates the field at the specified position. All
42 | field attributes and the buffers are copied.
48 | Return Values : Pointer to the new field or NULL if failure
51 dup_field(FIELD *field, int frow, int fcol)
56 T((T_CALLED("dup_field(%p,%d,%d)"), (void *)field, frow, fcol));
57 if (field && (frow >= 0) && (fcol >= 0) &&
61 T((T_CREATE("field %p"), (void *)New_Field));
66 New_Field->rows = field->rows;
67 New_Field->cols = field->cols;
68 New_Field->nrow = field->nrow;
69 New_Field->drows = field->drows;
70 New_Field->dcols = field->dcols;
71 New_Field->maxgrow = field->maxgrow;
72 New_Field->nbuf = field->nbuf;
73 New_Field->just = field->just;
74 New_Field->fore = field->fore;
75 New_Field->back = field->back;
76 New_Field->pad = field->pad;
77 New_Field->opts = field->opts;
78 New_Field->usrptr = field->usrptr;
80 if (_nc_Copy_Type(New_Field, field))
88 New_Field->buf[i] = field->buf[i];