From f2454ebf3d01d5f279e037c2b4e354d2ee6a12ea Mon Sep 17 00:00:00 2001 From: garhve Date: Thu, 15 Dec 2022 09:40:15 +0800 Subject: basically working --- c/tree/tree.h | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'c/tree/tree.h') 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 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 */ -- cgit v1.2.3-70-g09d2