Lines Matching refs:New_Field
282 FIELD *New_Field = (FIELD *)0; in new_field() local
293 (New_Field = typeMalloc(FIELD, 1)) != 0) in new_field()
295 T((T_CREATE("field %p"), (void *)New_Field)); in new_field()
296 *New_Field = default_field; in new_field()
297 New_Field->rows = (short)rows; in new_field()
298 New_Field->cols = (short)cols; in new_field()
299 New_Field->drows = rows + nrow; in new_field()
300 New_Field->dcols = cols; in new_field()
301 New_Field->frow = (short)frow; in new_field()
302 New_Field->fcol = (short)fcol; in new_field()
303 New_Field->nrow = nrow; in new_field()
304 New_Field->nbuf = (short)nbuf; in new_field()
305 New_Field->link = New_Field; in new_field()
308 New_Field->working = newpad(1, Buffer_Length(New_Field) + 1); in new_field()
309 New_Field->expanded = typeCalloc(char *, 1 + (unsigned)nbuf); in new_field()
312 if (_nc_Copy_Type(New_Field, &default_field)) in new_field()
316 len = Total_Buffer_Size(New_Field); in new_field()
317 if ((New_Field->buf = (FIELD_CELL *)malloc(len))) in new_field()
322 int cells = Buffer_Length(New_Field); in new_field()
324 for (i = 0; i <= New_Field->nbuf; i++) in new_field()
326 FIELD_CELL *buffer = &(New_Field->buf[(cells + 1) * i]); in new_field()
334 returnField(New_Field); in new_field()
339 if (New_Field) in new_field()
340 free_field(New_Field); in new_field()