summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/utils/files.cpp1
-rw-r--r--src/utils/virtfs.cpp4
-rw-r--r--src/utils/virtfstools.h2
3 files changed, 3 insertions, 4 deletions
diff --git a/src/utils/files.cpp b/src/utils/files.cpp
index deb3acb79..da7270364 100644
--- a/src/utils/files.cpp
+++ b/src/utils/files.cpp
@@ -31,6 +31,7 @@
#include "utils/paths.h"
#include "utils/virtfs.h"
#include "utils/virtfstools.h"
+#include "utils/virtlist.h"
#endif // defined(ANDROID) || defined(__native_client__)
#include <dirent.h>
diff --git a/src/utils/virtfs.cpp b/src/utils/virtfs.cpp
index fdcdab6d6..cf1d353b6 100644
--- a/src/utils/virtfs.cpp
+++ b/src/utils/virtfs.cpp
@@ -88,11 +88,11 @@ namespace VirtFs
VirtList *enumerateFiles(const std::string &restrict dir)
{
- char** handle = PHYSFS_enumerateFiles(dir.c_str());
+ char ** handle = PHYSFS_enumerateFiles(dir.c_str());
VirtList *const files = new VirtList;
if (handle == nullptr)
return files;
- for (char **i = handle; *i; i++)
+ for (const char *const *i = handle; *i; i++)
{
std::string str = *i;
files->names.push_back(str);
diff --git a/src/utils/virtfstools.h b/src/utils/virtfstools.h
index f678d1e52..4f2a77f4c 100644
--- a/src/utils/virtfstools.h
+++ b/src/utils/virtfstools.h
@@ -27,8 +27,6 @@
#include "localconsts.h"
-struct VirtFile;
-
namespace VirtFs
{
void *loadFile(const std::string &restrict fileName,