diff options
author | vng <viktor.govako@gmail.com> | 2013-07-08 18:38:51 +0400 |
---|---|---|
committer | Alex Zolotarev <alex@maps.me> | 2015-09-23 01:58:29 +0300 |
commit | 75d58d02582b8058fce2d9b411a33467a9a3967f (patch) | |
tree | adb5a0ea042792ac3f69e99ad4090eaf2c6c113a /coding | |
parent | d2d7828685ff9e9b8c2988c9efc69ed7b6af9923 (diff) |
[android] Use alternative zip files for *.ttf and World, WorldCoasts.
Diffstat (limited to 'coding')
-rw-r--r-- | coding/zip_reader.cpp | 5 | ||||
-rw-r--r-- | coding/zip_reader.hpp | 4 |
2 files changed, 6 insertions, 3 deletions
diff --git a/coding/zip_reader.cpp b/coding/zip_reader.cpp index ba4aa05db7..ffcca33951 100644 --- a/coding/zip_reader.cpp +++ b/coding/zip_reader.cpp @@ -10,8 +10,9 @@ #include "../3party/zlib/contrib/minizip/unzip.h" -ZipFileReader::ZipFileReader(string const & container, string const & file) - : FileReader(container), m_uncompressedFileSize(0) +ZipFileReader::ZipFileReader(string const & container, string const & file, + uint32_t logPageSize, uint32_t logPageCount) + : FileReader(container, logPageSize, logPageCount), m_uncompressedFileSize(0) { unzFile zip = unzOpen64(container.c_str()); if (!zip) diff --git a/coding/zip_reader.hpp b/coding/zip_reader.hpp index e85e03ee3f..d4915a9891 100644 --- a/coding/zip_reader.hpp +++ b/coding/zip_reader.hpp @@ -21,7 +21,9 @@ public: DECLARE_EXCEPTION(LocateZipException, OpenException); DECLARE_EXCEPTION(InvalidZipException, OpenException); - ZipFileReader(string const & container, string const & file); + /// @param[in] logPageSize, logPageCount default values are equal with FileReader constructor. + ZipFileReader(string const & container, string const & file, + uint32_t logPageSize = 10, uint32_t logPageCount = 4); /// @note Size() returns compressed file size inside zip uint64_t UncompressedSize() const { return m_uncompressedFileSize; } |