From: <mar...@us...> - 2011-01-24 16:13:54
|
Revision: 3982 http://navit.svn.sourceforge.net/navit/?rev=3982&view=rev Author: martin-s Date: 2011-01-24 16:13:48 +0000 (Mon, 24 Jan 2011) Log Message: ----------- Fix:Core:MSVC fixes|Thanks chollya Modified Paths: -------------- trunk/navit/navit/search.c Modified: trunk/navit/navit/search.c =================================================================== --- trunk/navit/navit/search.c 2011-01-24 16:12:13 UTC (rev 3981) +++ trunk/navit/navit/search.c 2011-01-24 16:13:48 UTC (rev 3982) @@ -421,16 +421,18 @@ } } else { int count,max=1024; - struct coord c[max]; + int hn_pos,hn_length; + struct coord *c=g_alloca(sizeof(struct coord)*max); item_coord_rewind(item); count=item_coord_get(item, c, max); - int hn_pos,hn_length=atoi(inter->last)-atoi(inter->first); + hn_length=atoi(inter->last)-atoi(inter->first); if (inter->rev) hn_pos=atoi(inter->last)-atoi(inter->curr); else hn_pos=atoi(inter->curr)-atoi(inter->first); if (count) { - int i,distances[count-1],distance_sum=0,hn_distance; + int i,distance_sum=0,hn_distance; + int *distances=g_alloca(sizeof(int)*(count-1)); dbg(1,"count=%d hn_length=%d hn_pos=%d (%s of %s-%s)\n",count,hn_length,hn_pos,inter->curr,inter->first,inter->last); if (!hn_length) { hn_length=2; @@ -565,9 +567,9 @@ char * search_postal_merge(char *mask, char *new) { - dbg(1,"enter %s %s\n", mask, new); int i; char *ret=NULL; + dbg(1,"enter %s %s\n", mask, new); if (!new) return NULL; if (!mask) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |