Check out the latest version of Routino: svn co http://routino.org/svn/trunk routino
Log of /branches/MSVC/src/osmo5mparse.c
Parent Directory
|
Revision Log
Sticky Revision: |
Revision 1664 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue May 19 18:35:19 2015 UTC (9 years, 10 months ago) by amb
File length: 18776 byte(s)
Diff to previous 1662
Remove <unistd.h> where not needed at all or when compiling with Microsoft C compiler (in which case add <io.h> and some macros to replace read/write/open/close/lseek etc.) [inspired by patches from Oliver Eichler].
Revision 1662 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue May 19 17:31:01 2015 UTC (9 years, 10 months ago) by amb
File length: 18650 byte(s)
Diff to previous 1526
Create a branch for a version that compiles with Microsoft Visual C
Revision 1526 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Mar 17 19:14:32 2014 UTC (11 years ago) by amb
Original Path: trunk/src/osmo5mparse.c
File length: 18650 byte(s)
Diff to previous 1420
Make two global functions local to the files that contain them.
Revision 1420 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jun 24 18:16:57 2013 UTC (11 years, 8 months ago) by amb
Original Path: trunk/src/osmo5mparse.c
File length: 18643 byte(s)
Diff to previous 1356
Move some printf_first() messages to the front of the function and printf_last() function to the end of the function.
Revision 1356 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri May 31 17:23:18 2013 UTC (11 years, 9 months ago) by amb
Original Path: trunk/src/osmo5mparse.c
File length: 18643 byte(s)
Diff to previous 1301
Move some functions about so that osmparser.c can be replaced for other types of parsing.
Revision 1301 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu May 9 18:33:02 2013 UTC (11 years, 10 months ago) by amb
Original Path: trunk/src/osmo5mparse.c
File length: 17135 byte(s)
Diff to previous 1251
Change datatype from signed to unsigned (pedantic compiler warning). Use inttypes.h printf formatting for unsigned long long data type.
Revision 1251 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Feb 9 08:47:37 2013 UTC (12 years, 1 month ago) by amb
Original Path: trunk/src/osmo5mparse.c
File length: 17100 byte(s)
Diff to previous 1235
Rename the local functions that perform the integer conversions (from pbf_* to o5m_*).
Revision 1235 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Dec 29 11:19:23 2012 UTC (12 years, 2 months ago) by amb
Original Path: trunk/src/osmo5mparse.c
File length: 17091 byte(s)
Diff to previous 1234
Replace the remaining 'long long' and 'unsigned long long' types with uint64_t.
Revision 1234 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Dec 29 11:11:11 2012 UTC (12 years, 2 months ago) by amb
Original Path: trunk/src/osmo5mparse.c
File length: 17079 byte(s)
Diff to previous 1227
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.
Revision 1227 - (view) (download) (as text) (annotate) - [select for diffs]
Added Mon Dec 24 16:35:46 2012 UTC (12 years, 2 months ago) by amb
Original Path: trunk/src/osmo5mparse.c
File length: 21035 byte(s)
Added parsing of O5M/O5C format (a binary format but otherwise very close to OSM/OSC).
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.