Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mapsme/omim.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlex Zolotarev <deathbaba@gmail.com>2011-07-22 16:38:07 +0400
committerAlex Zolotarev <alex@maps.me>2015-09-23 01:20:51 +0300
commitaae0710a087a0df14f5c354146355fd3bc0451fb (patch)
tree9f823b3dcfd1cb1a75e60e5888c4c206fc177869 /coding/zip_reader.cpp
parentefc5f6aa81d49bd2641ad0c1fce39dc22ff75c2f (diff)
Added ZipReader::IsZip()
Diffstat (limited to 'coding/zip_reader.cpp')
-rw-r--r--coding/zip_reader.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/coding/zip_reader.cpp b/coding/zip_reader.cpp
index ee798f6769..5d85947341 100644
--- a/coding/zip_reader.cpp
+++ b/coding/zip_reader.cpp
@@ -64,3 +64,12 @@ vector<string> ZipFileReader::FilesList(string const & zipContainer)
return filesList;
}
+
+bool ZipFileReader::IsZip(string const & zipContainer)
+{
+ unzFile zip = unzOpen64(zipContainer.c_str());
+ if (!zip)
+ return false;
+ unzClose(zip);
+ return true;
+}