Ticket #365: navit-pointers.patch

File navit-pointers.patch, 1.3 KB (added by Worldcitizen, 12 years ago)

navit-pointers.patch

  • navit/osm2navit.c

     
    15171519static void
    15181520phase1_map(struct map *map, FILE *out_ways, FILE *out_nodes)
    15191521{
    1520         struct map_rect *mr=map_rect_new(map, NULL);
     1522        struct map_rect *mr=(struct map_rect *)map_rect_new(map, NULL);
    15211523        struct item *item;
    15221524        int count,max=16384;
    15231525        struct coord ca[max];
     
    15251527        struct attr attr;
    15261528        FILE *file;
    15271529
    1528         while ((item = map_rect_get_item(mr))) {
     1530        while ((item = (struct item *)map_rect_get_item(mr))) {
    15291531                count=item_coord_get(item, ca, item->type < type_line ? 1: max);
    15301532                item_buffer_set_type(buffer, item->type);
    15311533                item_buffer_add_coord(buffer, ca, count);
     
    26522654        struct attr **attrs;
    26532655
    26542656        if (! plugins)
    2655                 plugins=plugins_new();
     2657                plugins=(struct plugins *)plugins_new();
    26562658        attrs=(struct attr*[]){&(struct attr){attr_path,{path}},NULL};
    26572659        plugin_new(&(struct attr){attr_plugins,.u.plugins=plugins}, attrs);     
    26582660}
     
    27482750                                &(struct attr){attr_data,{optarg}},
    27492751                                NULL};
    27502752                        add_plugin("$NAVIT_LIBDIR/*/${NAVIT_LIBPREFIX}libdata_textfile.so");
    2751                         map_handle=map_new(NULL, attrs);
     2753                        map_handle=(struct map *)map_new(NULL, attrs);
    27522754                        break; 
    27532755                case 'n':
    27542756                        fprintf(stderr,"I will IGNORE unknown types\n");