]> git.lizzy.rs Git - dragonfireclient.git/blobdiff - src/filesys.h
Inventory: Make addList() consistent (#11382)
[dragonfireclient.git] / src / filesys.h
index 09f129aa332815e91b988e3d9c2c0f7e3a02b581..a9584b036e176a6c6d173f6bfeaa1a82af3b4eec 100644 (file)
@@ -36,6 +36,10 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 #define PATH_DELIM ":"
 #endif
 
+namespace irr { namespace io {
+class IFileSystem;
+}}
+
 namespace fs
 {
 
@@ -85,9 +89,6 @@ void GetRecursiveSubPaths(const std::string &path,
                  bool list_files,
                  const std::set<char> &ignore = {});
 
-// Tries to delete all, returns false if any failed
-bool DeletePaths(const std::vector<std::string> &paths);
-
 // Only pass full paths to this one. True on success.
 bool RecursiveDeleteContent(const std::string &path);
 
@@ -128,6 +129,10 @@ const char *GetFilenameFromPath(const char *path);
 
 bool safeWriteToFile(const std::string &path, const std::string &content);
 
+bool extractZipFile(irr::io::IFileSystem *fs, const char *filename, const std::string &destination);
+
+bool ReadFile(const std::string &path, std::string &out);
+
 bool Rename(const std::string &from, const std::string &to);
 
 } // namespace fs