about summary refs log tree commit diff
path: root/src/engine/e_engine.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/engine/e_engine.h')
-rw-r--r--src/engine/e_engine.h10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/engine/e_engine.h b/src/engine/e_engine.h
index f11ba5c5..0a5385cc 100644
--- a/src/engine/e_engine.h
+++ b/src/engine/e_engine.h
@@ -11,7 +11,15 @@ void engine_config_write_line(const char *line);
 void engine_config_write_stop();
 
 
-void engine_listdir(const char *path, FS_LISTDIR_CALLBACK cb, void *user);
+enum
+{
+	LISTDIRTYPE_SAVE=1,
+	LISTDIRTYPE_CURRENT=2,
+	LISTDIRTYPE_DATA=4,
+	LISTDIRTYPE_ALL = ~0
+};
+
+void engine_listdir(int types, const char *path, FS_LISTDIR_CALLBACK cb, void *user);
 IOHANDLE engine_openfile(const char *filename, int flags);
 void engine_getpath(char *buffer, int buffer_size, const char *filename, int flags);