1#ifndef LIST_H
2#define LIST_H
3
4typedef struct node {
5 char *file_path;
6 struct node *next;
7} Node;
8
9void add_file_path(Node **head, char *file_path);
10void list_files_recursively(char *base_path, Node **head, int max_depth, int current_depth);
11void free_file_list(Node *head);
12int size_of_file_list(Node *head);
13
14#endif