make-index/src/Files.h

16 lines
558 B
C
Raw Normal View History

2017-03-23 06:45:12 +00:00
/** See \see{Files}. */
2016-09-11 06:40:29 +00:00
struct Files;
2017-03-23 05:58:20 +00:00
/** Returns a boolean value. */
2017-03-27 00:08:32 +00:00
typedef int (*FilesFilter)(struct Files *const, const char *);
2017-03-23 05:58:20 +00:00
2017-03-27 00:08:32 +00:00
struct Files *Files(struct Files *const parent, const FilesFilter filter);
2016-09-11 06:40:29 +00:00
void Files_(struct Files *files);
int FilesAdvance(struct Files *files);
int FilesIsRoot(const struct Files *f);
void FilesSetPath(struct Files *files);
2017-03-27 00:08:32 +00:00
const char *FilesEnumPath(struct Files *const files);
const char *FilesName(const struct Files *const files);
2016-09-11 06:40:29 +00:00
int FilesSize(const struct Files *files);
int FilesIsDir(const struct Files *files);