Lines Matching refs:New_Field
281 FIELD *New_Field = (FIELD *)0; in new_field() local
292 (New_Field = typeMalloc(FIELD, 1)) != 0) in new_field()
294 T((T_CREATE("field %p"), (void *)New_Field)); in new_field()
295 *New_Field = default_field; in new_field()
296 New_Field->rows = (short)rows; in new_field()
297 New_Field->cols = (short)cols; in new_field()
298 New_Field->drows = rows + nrow; in new_field()
299 New_Field->dcols = cols; in new_field()
300 New_Field->frow = (short)frow; in new_field()
301 New_Field->fcol = (short)fcol; in new_field()
302 New_Field->nrow = nrow; in new_field()
303 New_Field->nbuf = (short)nbuf; in new_field()
304 New_Field->link = New_Field; in new_field()
307 New_Field->working = newpad(1, Buffer_Length(New_Field) + 1); in new_field()
308 New_Field->expanded = typeCalloc(char *, 1 + (unsigned)nbuf); in new_field()
311 if (_nc_Copy_Type(New_Field, &default_field)) in new_field()
315 len = Total_Buffer_Size(New_Field); in new_field()
316 if ((New_Field->buf = (FIELD_CELL *)malloc(len))) in new_field()
321 int cells = Buffer_Length(New_Field); in new_field()
323 for (i = 0; i <= New_Field->nbuf; i++) in new_field()
325 FIELD_CELL *buffer = &(New_Field->buf[(cells + 1) * i]); in new_field()
333 returnField(New_Field); in new_field()
338 if (New_Field) in new_field()
339 free_field(New_Field); in new_field()