#include <stdlib.h>#include <string.h>#include <assert.h>#include"data_store.h"static data_store_t *d = NULL;// returns global data store
data_store_t*data_store(void){if(!d){
d =malloc(sizeof(data_store_t));memset(d,0,sizeof(data_store_t));}return d;}