Routino SVN Repository Browser

Check out the latest version of Routino: svn co http://routino.org/svn/trunk routino

ViewVC logotype

Revision 1234


Jump to revision: Previous Next
Author: amb
Date: Sat Dec 29 11:11:11 2012 UTC (12 years, 2 months ago)
Changed paths: 8
Log Message:
Re-factor parsing code to remove duplicated parts from three parsers
(osmo5mparse.c, osmpbfparse.c and osmxmlparse.c) into a common place
(osmparser.c), also removes lots of global variables.
Change the node, way and relation count to uint64_t instead of index_t to avoid
wrap-around (although it would have been a cosmetic problem only), also removes
dependency on types.h.
Make the node, way and relation counters be 'int64_t' instead of 'long long' in
the XML parsers for consistency with the non-XML parsers.


Changed paths

Path Details
Directorytrunk/src/osmo5mparse.c modified , text changed
Directorytrunk/src/osmparser.c modified , text changed
Directorytrunk/src/osmparser.h modified , text changed
Directorytrunk/src/osmpbfparse.c modified , text changed
Directorytrunk/src/osmxmlparse.c modified , text changed
Directorytrunk/src/tagging.c modified , text changed
Directorytrunk/src/tagging.h modified , text changed
Directorytrunk/src/tagmodifier.c modified , text changed