From b415f518883fb54bec47081a5d2adaf1371dfc0e Mon Sep 17 00:00:00 2001 From: verdant Date: Mon, 27 Jul 2026 09:28:30 +0800 Subject: Implement xdirname, xbasename --- dir.h | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 dir.h (limited to 'dir.h') diff --git a/dir.h b/dir.h new file mode 100644 index 0000000..7c576b4 --- /dev/null +++ b/dir.h @@ -0,0 +1,30 @@ +#ifndef SF_DIR_H +#define SF_DIR_H + +#include +#include +#include + +#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 */ -- cgit v1.2.3