#ifndef _VFS_H_
#define _VFS_H_
+// to get PATH_MAX
+#include <stdio.h>
+#if defined (__linux__) || defined (__APPLE__)
+#include <dirent.h>
+#include <unistd.h>
+#else
+#include <wtypes.h>
+#include <io.h>
+#define R_OK 04
+#define S_ISDIR(mode) (mode & _S_IFDIR)
+#define PATH_MAX 260
+#endif
+
#define VFS_MAXDIRS 64
void vfsInitDirectory (const char *path);
int vfsGetFileCount (const char *filename);
int vfsLoadFile (const char *filename, void **buffer, int index);
+extern char g_strForbiddenDirs[VFS_MAXDIRS][PATH_MAX+1];
+extern int g_numForbiddenDirs;
+
#endif // _VFS_H_