summaryrefslogtreecommitdiff
path: root/c/tree/tree.h
diff options
context:
space:
mode:
Diffstat (limited to 'c/tree/tree.h')
-rw-r--r--c/tree/tree.h10
1 files changed, 6 insertions, 4 deletions
diff --git a/c/tree/tree.h b/c/tree/tree.h
index 4ccc687..82eb201 100644
--- a/c/tree/tree.h
+++ b/c/tree/tree.h
@@ -17,9 +17,10 @@
#include <sys/stat.h>
typedef struct inodes {
- char * text;
- int level;
- bool fod; // file or dir
+ char * text;
+ int level;
+ size_t len;
+ bool fod; // file or dir
} nodes;
typedef struct regular {
@@ -28,7 +29,8 @@ typedef struct regular {
} regfile;
void error(const char * str);
-void init(regfile * st);
+void init(regfile * head);
+void empty(regfile * head);
void getfile(regfile * head, const char * str);
#endif /* end of include guard TREE_H */