From 75d58d02582b8058fce2d9b411a33467a9a3967f Mon Sep 17 00:00:00 2001 From: vng Date: Mon, 8 Jul 2013 17:38:51 +0300 Subject: [android] Use alternative zip files for *.ttf and World, WorldCoasts. --- coding/zip_reader.cpp | 5 +++-- coding/zip_reader.hpp | 4 +++- 2 files changed, 6 insertions(+), 3 deletions(-) (limited to 'coding') 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; } -- cgit v1.2.3