#ifndef TREE_H #define TREE_H #include #include #include #include #include #include #include typedef struct { char** paths; size_t len; size_t capacity; } PathBuffer; PathBuffer* new_path_buffer(); void add_path(PathBuffer*, char*); void free_path_buffer(PathBuffer*); char* find_root(const char*); void walk(const char*, const char*, PathBuffer*); #endif // TREE_H