diff options
author | martin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220> | 2011-01-02 15:46:16 +0000 |
---|---|---|
committer | martin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220> | 2011-01-02 15:46:16 +0000 |
commit | 2fb7cce312659b2674f8369d20d309d1bb10ae68 (patch) | |
tree | a416a002637b8ffd83648a57a269fb36e78a96be /navit/maptool/maptool.h | |
parent | a0932d4bc9d059e1bfe373efbabbcce0addbbd6e (diff) | |
download | navit-2fb7cce312659b2674f8369d20d309d1bb10ae68.tar.gz |
Fix:maptool:Some cleanups
git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@3845 ffa7fe5e-494d-0410-b361-a75ebd5db220
Diffstat (limited to 'navit/maptool/maptool.h')
-rw-r--r-- | navit/maptool/maptool.h | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/navit/maptool/maptool.h b/navit/maptool/maptool.h index bfe1923c2..e35486168 100644 --- a/navit/maptool/maptool.h +++ b/navit/maptool/maptool.h @@ -216,19 +216,30 @@ void cat(FILE *in, FILE *out); /* osm.c */ - +typedef long int osmid; + +void osm_add_tag(char *k, char *v); +void osm_add_node(osmid id, double lat, double lon); +void osm_add_way(osmid id); +void osm_add_relation(osmid id); +void osm_end_relation(FILE *turn_restrictions, FILE *boundaries); +void osm_end_way(FILE *out); +void osm_end_node(FILE *out); +void osm_add_nd(osmid ref); long long item_bin_get_id(struct item_bin *ib); void flush_nodes(int final); void sort_countries(int keep_tmpfiles); void process_turn_restrictions(FILE *in, FILE *coords, FILE *ways, FILE *ways_index, FILE *out); int resolve_ways(FILE *in, FILE *out); int map_collect_data_osm(FILE *in, FILE *out_ways, FILE *out_nodes, FILE *out_turn_restrictions, FILE *out_boundaries); -int map_collect_data_osm_db(char *dbstr, FILE *out_ways, FILE *out_nodes); int map_find_intersections(FILE *in, FILE *out, FILE *out_index, FILE *out_graph, FILE *out_coastline, int final); void write_countrydir(struct zip_info *zip_info); void remove_countryfiles(void); void osm_init(void); +/* osm_psql.c */ +int map_collect_data_osm_db(char *dbstr, FILE *out_ways, FILE *out_nodes, FILE *out_turn_restrictions, FILE *out_boundaries); + /* sourcesink.c */ struct item_bin_sink *item_bin_sink_new(void); |