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:
authorvng <viktor.govako@gmail.com>2010-12-11 17:47:40 +0300
committerAlex Zolotarev <alex@maps.me>2015-09-23 01:08:33 +0300
commited9abd7b505dc4537888c12b29784348c6ed3528 (patch)
treedfde732411dd04c0dfab5e287f2124813409d687 /coding/var_record_reader.hpp
parent3e8b50b92510c6ff54e23978468e3d963e290ce2 (diff)
[Refactoring]. Divide Feature class to:
- FeatureBase (base feature class) - FeatureGeom (store geometry itself) - FeatureGeomRef (in future, store reference to geometry).
Diffstat (limited to 'coding/var_record_reader.hpp')
-rw-r--r--coding/var_record_reader.hpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/coding/var_record_reader.hpp b/coding/var_record_reader.hpp
index d6e0129d68..f710e51582 100644
--- a/coding/var_record_reader.hpp
+++ b/coding/var_record_reader.hpp
@@ -60,7 +60,8 @@ public:
{
uint32_t offset;
uint64_t nextPos = ReadRecord(pos, buffer, offset);
- f(pos, &buffer[offset], buffer.size() - offset);
+ // uint64_t -> uint32_t : assume that feature dat file not more than 4Gb
+ f(static_cast<uint32_t>(pos), &buffer[offset], static_cast<uint32_t>(buffer.size() - offset));
pos = nextPos;
}
ASSERT_EQUAL(pos, m_ReaderSize, ());