diff options
author | rikky <rikky@ffa7fe5e-494d-0410-b361-a75ebd5db220> | 2011-03-03 15:52:28 +0000 |
---|---|---|
committer | rikky <rikky@ffa7fe5e-494d-0410-b361-a75ebd5db220> | 2011-03-03 15:52:28 +0000 |
commit | d0cea642ed04ba3894763b2dc2ddba7596c11cf6 (patch) | |
tree | 0e57e79dfdfc52fef5a556cf60f5de5b18af9883 /navit/map/csv | |
parent | 452ac21d9baeb1dc123f4e60f1b5cc5102e20fdc (diff) | |
download | navit-d0cea642ed04ba3894763b2dc2ddba7596c11cf6.tar.gz |
Fix:map/csv:Fixed MSVC build
git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@4288 ffa7fe5e-494d-0410-b361-a75ebd5db220
Diffstat (limited to 'navit/map/csv')
-rw-r--r-- | navit/map/csv/csv.c | 20 |
1 files changed, 13 insertions, 7 deletions
diff --git a/navit/map/csv/csv.c b/navit/map/csv/csv.c index 300c02d6c..f90700090 100644 --- a/navit/map/csv/csv.c +++ b/navit/map/csv/csv.c @@ -69,10 +69,10 @@ save_map_csv(struct map_priv *m) item_it = res; while(item_it) { + int i; + enum attr_type *at = m->attr_types; csv_line = g_strdup_printf(""); tmpstr = g_strdup_printf(""); - enum attr_type *at = m->attr_types; - int i; for(i=0;i<m->attr_cnt;++i) { if(at != m->attr_types) { csv_line = g_strdup_printf("%s,",tmpstr); @@ -180,6 +180,7 @@ csv_attr_rewind(void *priv_data) static int csv_attr_get(void *priv_data, enum attr_type attr_type, struct attr *attr) { + GList* attr_list; struct map_rect_priv *mr=priv_data; if(!mr || !mr->curr_item || !mr->curr_item->data) { @@ -187,7 +188,7 @@ csv_attr_get(void *priv_data, enum attr_type attr_type, struct attr *attr) return 0; } - GList* attr_list = ((struct quadtree_data*)(((struct quadtree_item*)(mr->curr_item->data))->data))->attr_list; + attr_list = ((struct quadtree_data*)(((struct quadtree_item*)(mr->curr_item->data))->data))->attr_list; while(attr_list) { if(((struct attr*)attr_list->data)->type == attr_type) { @@ -276,6 +277,11 @@ csv_coord_set(void *priv_data, struct coord *c, int count, enum change_mode mode int i; for (i=0;i<count;++i) { + struct item *curr_item; + struct quadtree_data* qd; + struct quadtree_item* qi; + int* pID; + transform_to_geo(projection_mg, &c[i], &cg); query_item.longitude = cg.lng; query_item.latitude = cg.lat; @@ -287,7 +293,7 @@ csv_coord_set(void *priv_data, struct coord *c, int count, enum change_mode mode m->dirty = 1; //add item to the map - struct item *curr_item = item_new("",zoom_max); + curr_item = item_new("",zoom_max); curr_item->type = m->item_type; curr_item->id_lo = m->next_item_idx; if (m->flags & 1) @@ -296,9 +302,9 @@ csv_coord_set(void *priv_data, struct coord *c, int count, enum change_mode mode curr_item->id_hi=0; curr_item->meth=&methods_csv; - struct quadtree_data* qd = g_new0(struct quadtree_data,1); - struct quadtree_item* qi = g_new (struct quadtree_item,1); - int* pID = g_new(int,1); + qd = g_new0(struct quadtree_data,1); + qi = g_new (struct quadtree_item,1); + pID = g_new(int,1); qd->item = curr_item; qd->attr_list = NULL; qi->data = qd; |