aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/common/src/file_utils.h
diff options
context:
space:
mode:
authorGravatar ShizZy <shizzy@6bit.net>2013-09-04 17:52:59 -0400
committerGravatar ShizZy <shizzy@6bit.net>2013-09-04 17:52:59 -0400
commit72325bef1d6d1e70f308e64bf7d764f9fd2abbc4 (patch)
treeaa6ce8e1e769e47f435fe8ef9b1561ced9c81483 /src/common/src/file_utils.h
parent27474060e1287a67c45cd790d29b9095b35b2bdf (diff)
deleted gekko's common files
Diffstat (limited to 'src/common/src/file_utils.h')
-rw-r--r--src/common/src/file_utils.h90
1 files changed, 0 insertions, 90 deletions
diff --git a/src/common/src/file_utils.h b/src/common/src/file_utils.h
deleted file mode 100644
index 6b93710b..00000000
--- a/src/common/src/file_utils.h
+++ /dev/null
@@ -1,90 +0,0 @@
-/**
-* Copyright (C) 2005-2013 Gekko Emulator
-*
-* @file file_utils.h
-* @author ShizZy <shizzy247@gmail.com>
-* @date 2013-01-27
-* @brief Crossplatform file utility functions
-* @remark Borrowed from Dolphin Emulator
-*
-* @section LICENSE
-* This program is free software; you can redistribute it and/or
-* modify it under the terms of the GNU General Public License as
-* published by the Free Software Foundation; either version 2 of
-* the License, or (at your option) any later version.
-*
-* This program is distributed in the hope that it will be useful, but
-* WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-* General Public License for more details at
-* http://www.gnu.org/copyleft/gpl.html
-*
-* Official project repository can be found at:
-* http://code.google.com/p/gekko-gc-emu/
-*/
-
-#ifndef COMMON_FILE_UTILS_H_
-#define COMMON_FILE_UTILS_H_
-
-#include <fstream>
-#include <cstdio>
-#include <string>
-#include <vector>
-#include <string.h>
-
-#include "common.h"
-
-namespace common {
-
-// Returns true if file filename exists
-bool FileExists(const std::string &filename);
-
-// Returns true if filename is a directory
-bool IsDirectory(const std::string &filename);
-
-// Returns the size of filename (64bit)
-u64 GetFileSize(const std::string &filename);
-
-// Overloaded GetSize, accepts file descriptor
-u64 GetFileSize(const int fd);
-
-// Overloaded GetSize, accepts FILE*
-u64 GetFileSize(FILE *f);
-
-// Returns true if successful, or path already exists.
-bool CreateDir(const std::string &filename);
-
-// Creates the full path of fullPath returns true on success
-bool CreateFullPath(const std::string &fullPath);
-
-// Deletes a given filename, return true on success
-// Doesn't supports deleting a directory
-bool DeleteFile(const std::string &filename);
-
-// Deletes a directory filename, returns true on success
-bool DeleteDir(const std::string &filename);
-
-// renames file srcFilename to destFilename, returns true on success
-bool RenameFile(const std::string &srcFilename, const std::string &destFilename);
-
-// copies file srcFilename to destFilename, returns true on success
-bool CopyFile(const std::string &srcFilename, const std::string &destFilename);
-
-// creates an empty file filename, returns true on success
-bool CreateEmptyFile(const std::string &filename);
-
-// deletes the given directory and anything under it. Returns true on success.
-bool DeleteDirRecursively(const std::string &directory);
-
-// Returns the current directory
-std::string GetCurrentDir();
-
-// Set the current directory to given directory
-bool SetCurrentDir(const std::string &directory);
-
-bool WriteStringToFile(bool text_file, const std::string &str, const char *filename);
-bool ReadFileToString(bool text_file, const char *filename, std::string &str);
-
-} // namespace
-
-#endif // COMMON_FILE_UTILS_H_