summaryrefslogtreecommitdiff
path: root/navit/maptool/maptool.h
diff options
context:
space:
mode:
authormartin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220>2011-01-02 15:46:16 +0000
committermartin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220>2011-01-02 15:46:16 +0000
commit2fb7cce312659b2674f8369d20d309d1bb10ae68 (patch)
treea416a002637b8ffd83648a57a269fb36e78a96be /navit/maptool/maptool.h
parenta0932d4bc9d059e1bfe373efbabbcce0addbbd6e (diff)
downloadnavit-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.h15
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);