diff options
| author | verdant <im@verdant.ee> | 2026-07-28 18:30:16 +0800 |
|---|---|---|
| committer | verdant <im@verdant.ee> | 2026-07-28 18:30:16 +0800 |
| commit | 9bffcafa9ae0c38103a8c64b3482bb099e792869 (patch) | |
| tree | 3cc18cabd99f9e300ca2539a9a48fb9c2d30e337 /src/dir.h | |
| parent | cbdc8462b6e982d3137b74d61bed6f8977405b8a (diff) | |
| download | sf-9bffcafa9ae0c38103a8c64b3482bb099e792869.tar.gz sf-9bffcafa9ae0c38103a8c64b3482bb099e792869.zip | |
Move source files to src/
Diffstat (limited to 'src/dir.h')
| -rw-r--r-- | src/dir.h | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/src/dir.h b/src/dir.h new file mode 100644 index 0000000..7c576b4 --- /dev/null +++ b/src/dir.h @@ -0,0 +1,30 @@ +#ifndef SF_DIR_H +#define SF_DIR_H + +#include <limits.h> +#include <stdbool.h> +#include <stddef.h> + +#include "wm.h" + +/* typedef struct { */ +/* char name[256]; */ +/* bool is_dir; */ +/* } file_entry; */ + +/* typedef struct { */ +/* char path[PATH_MAX]; */ +/* directory dir; */ +/* size_t cursor; */ +/* file_entry *entries; */ +/* size_t count; */ +/* size_t capacity; */ +/* } dir_stat; */ + +char *xdirname(char *path); +char *xbasename(char *path); +/* directory *dir_read(directory *dir, const char *path); */ + +/* void dir_free(directory *dir); */ + +#endif /* SF_DIR_H */ |
