#ifndef buffred_reader #define buffred_reader #define STARTING_SIZE 16 #include typedef struct { size_t size; size_t capacity; char** lines; }filelines; filelines* flines(const char* filename); void initFileLines(filelines** flines_ptr); void insert(filelines* flines_ptr, char* str); char* get(filelines* flines_ptr, int index); void freeLines(filelines* flines_ptr); #endif