// // Created by Antoine Bartuccio on 06/06/2018. // #include "SharedData.h" void _free__SharedData(THIS(SharedData)){ free(this); } SharedData *_get_instance_SharedData(){ static SharedData * new_shared_data = NULL; if (new_shared_data == NULL){ new_shared_data = malloc_or_die(sizeof(SharedData)); LINK(SharedData, new_shared_data, _free_); } return new_shared_data; }