LO41/SharedData/SharedData.c

19 lines
383 B
C
Raw Normal View History

2018-06-06 11:50:11 +00:00
//
// 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;
}