Lines Matching defs:field
39 | Function : FIELD *link_field(FIELD *field, int frow, int fcol)
41 | Description : Duplicates the field at the specified position. The
42 | new field shares its buffers with the original one,
49 | Return Values : Pointer to the new field or NULL if failure
52 link_field(FIELD *field, int frow, int fcol)
57 T((T_CALLED("link_field(%p,%d,%d)"), (void *)field, frow, fcol));
58 if (field && (frow >= 0) && (fcol >= 0) &&
62 T((T_CREATE("field %p"), (void *)New_Field));
67 New_Field->link = field->link;
68 field->link = New_Field;
70 New_Field->buf = field->buf;
71 New_Field->rows = field->rows;
72 New_Field->cols = field->cols;
73 New_Field->nrow = field->nrow;
74 New_Field->nbuf = field->nbuf;
75 New_Field->drows = field->drows;
76 New_Field->dcols = field->dcols;
77 New_Field->maxgrow = field->maxgrow;
78 New_Field->just = field->just;
79 New_Field->fore = field->fore;
80 New_Field->back = field->back;
81 New_Field->pad = field->pad;
82 New_Field->opts = field->opts;
83 New_Field->usrptr = field->usrptr;
85 if (_nc_Copy_Type(New_Field, field))