Changeset View
Changeset View
Standalone View
Standalone View
source/blender/editors/space_spreadsheet/spreadsheet_column.cc
| Show All 31 Lines | SpreadsheetColumnID *column_id = (SpreadsheetColumnID *)MEM_callocN(sizeof(SpreadsheetColumnID), | ||||
| __func__); | __func__); | ||||
| return column_id; | return column_id; | ||||
| } | } | ||||
| SpreadsheetColumnID *spreadsheet_column_id_copy(const SpreadsheetColumnID *src_column_id) | SpreadsheetColumnID *spreadsheet_column_id_copy(const SpreadsheetColumnID *src_column_id) | ||||
| { | { | ||||
| SpreadsheetColumnID *new_column_id = spreadsheet_column_id_new(); | SpreadsheetColumnID *new_column_id = spreadsheet_column_id_new(); | ||||
| new_column_id->name = BLI_strdup(src_column_id->name); | new_column_id->name = BLI_strdup(src_column_id->name); | ||||
| new_column_id->index = src_column_id->index; | |||||
| return new_column_id; | return new_column_id; | ||||
| } | } | ||||
| void spreadsheet_column_id_free(SpreadsheetColumnID *column_id) | void spreadsheet_column_id_free(SpreadsheetColumnID *column_id) | ||||
| { | { | ||||
| if (column_id->name != nullptr) { | if (column_id->name != nullptr) { | ||||
| MEM_freeN(column_id->name); | MEM_freeN(column_id->name); | ||||
| } | } | ||||
| Show All 25 Lines | |||||