summaryrefslogtreecommitdiff
path: root/src/utils/files.cpp
diff options
context:
space:
mode:
authorAndrei Karas <akaras@inbox.ru>2013-12-18 01:18:56 +0300
committerAndrei Karas <akaras@inbox.ru>2013-12-18 01:18:56 +0300
commitf9a8845bbbfd5403a720dec46c7327c45dade4ea (patch)
tree1c52fede31d584274c05485359c3a3d6f6c9d5bd /src/utils/files.cpp
parent479e48f8e65ffdbc6ceae3189e71ac40b5d85d8e (diff)
downloadmanaverse-f9a8845bbbfd5403a720dec46c7327c45dade4ea.tar.gz
manaverse-f9a8845bbbfd5403a720dec46c7327c45dade4ea.tar.bz2
manaverse-f9a8845bbbfd5403a720dec46c7327c45dade4ea.tar.xz
manaverse-f9a8845bbbfd5403a720dec46c7327c45dade4ea.zip
add restrict into files.
Diffstat (limited to 'src/utils/files.cpp')
-rw-r--r--src/utils/files.cpp15
1 files changed, 9 insertions, 6 deletions
diff --git a/src/utils/files.cpp b/src/utils/files.cpp
index 2d7994f8a..cb43ff5df 100644
--- a/src/utils/files.cpp
+++ b/src/utils/files.cpp
@@ -75,8 +75,8 @@ void Files::setCopyCallBack(Files::CopyFileCallbackPtr callback)
mCallbackPtr = callback;
}
-void Files::copyPhysFsFile(const std::string &inFile,
- const std::string &outFile)
+void Files::copyPhysFsFile(const std::string &restrict inFile,
+ const std::string &restrict outFile)
{
int size = 0;
void *const buf = ResourceManager::loadFile(inFile, size);
@@ -93,7 +93,8 @@ void Files::copyPhysFsFile(const std::string &inFile,
#endif
}
-void Files::copyPhysFsDir(const std::string &inDir, const std::string &outDir)
+void Files::copyPhysFsDir(const std::string &restrict inDir,
+ const std::string &restrict outDir)
{
mkdir_r(outDir.c_str());
char **files = PhysFs::enumerateFiles(inDir.c_str());
@@ -109,8 +110,9 @@ void Files::copyPhysFsDir(const std::string &inDir, const std::string &outDir)
PhysFs::freeList(files);
}
-void Files::extractZip(const std::string &zipName, const std::string &inDir,
- const std::string &outDir)
+void Files::extractZip(const std::string &restrict zipName,
+ const std::string &restrict inDir,
+ const std::string &restrict outDir)
{
const ResourceManager *const resman = ResourceManager::getInstance();
resman->addToSearchPath(zipName, false);
@@ -121,7 +123,8 @@ void Files::extractZip(const std::string &zipName, const std::string &inDir,
#endif // ANDROID __native_client__
-int Files::renameFile(const std::string &srcName, const std::string &dstName)
+int Files::renameFile(const std::string &restrict srcName,
+ const std::string &restrict dstName)
{
FILE *srcFile = fopen(srcName.c_str(), "rb");
if (srcFile == nullptr)