TextTable * makeTextTable (TextTableData *ttd) { TextTable *table = malloc(sizeof(*table)); if (table) { table->header.fields = getTextTableHeader(ttd); table->size = getDataSize(ttd->area); resetDataArea(ttd->area); } return table; }
TextTable * makeTextTable (TextTableData *ttd) { TextTable *table = malloc(sizeof(*table)); if (table) { memset(table, 0, sizeof(*table)); table->header.fields = getTextTableHeader(ttd); table->size = getDataSize(ttd->area); table->options.tryBaseCharacter = 1; resetDataArea(ttd->area); } return table; }
DataArea * newDataArea (void) { DataArea *area; if ((area = malloc(sizeof(*area)))) resetDataArea(area); return area; }