diff options
author | garhve <git@garhve.com> | 2022-12-15 09:40:15 +0800 |
---|---|---|
committer | garhve <git@garhve.com> | 2022-12-15 09:40:15 +0800 |
commit | f2454ebf3d01d5f279e037c2b4e354d2ee6a12ea (patch) | |
tree | ab1c3a3485c5ee1e7eb41967c9be7d652a798d90 /c/tree/tree.h | |
parent | 600bef43c9d67dfcd6a884306c19121bec0235a7 (diff) |
basically working
Diffstat (limited to 'c/tree/tree.h')
-rw-r--r-- | c/tree/tree.h | 10 |
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 */ |