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