Routino SVN Repository Browser

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

/[routino]/branches/MSVC/src/osmo5mparse.c
ViewVC logotype

Log of /branches/MSVC/src/osmo5mparse.c

Parent Directory Parent Directory | Revision Log Revision Log


Sticky Revision:
(Current path doesn't exist after revision 1680)

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.

  Diffs between and
  Type of Diff should be a