From e654642d76e08a6a6b0517022eaeab29c5819c46 Mon Sep 17 00:00:00 2001 From: garhve Date: Wed, 14 Dec 2022 19:53:52 +0800 Subject: rewrite program --- c/tree/tree.h | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 c/tree/tree.h (limited to 'c/tree/tree.h') diff --git a/c/tree/tree.h b/c/tree/tree.h new file mode 100644 index 0000000..4ccc687 --- /dev/null +++ b/c/tree/tree.h @@ -0,0 +1,34 @@ +/** + * @author : garhve (dev@garhve.com) + * @file : tree + * @created : Wednesday Dec 14, 2022 18:34:27 CST + * @description : include and define main functions and structs + */ + +#ifndef TREE_H +#define TREE_H + +#include +#include +#include +#include +#include +#include +#include + +typedef struct inodes { + char * text; + int level; + bool fod; // file or dir +} nodes; + +typedef struct regular { + nodes * node; + struct regular * next; +} regfile; + +void error(const char * str); +void init(regfile * st); +void getfile(regfile * head, const char * str); + +#endif /* end of include guard TREE_H */ -- cgit v1.2.3-70-g09d2