#ifndef DATA_H #define DATA_H #include "stdlib.h" typedef struct { void* data; size_t size; } Data; Data* data_create_empty(size_t data_size); Data* data_create_reserve(size_t size); Data* data_create(void* data, size_t data_size); void data_destroy(Data* data); #endif