#pragma once #include #include #include #define BUFFER_SIZE 1092 struct buffer { char *data; int size; int allocated; void write(char *data_in, int data_size); void remove(int offset, int remove_size); ~buffer() { free(data); } };