Fix:Core:Corrected encoding
authormartin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220>
Thu, 1 Jul 2010 07:08:30 +0000 (07:08 +0000)
committermartin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220>
Thu, 1 Jul 2010 07:08:30 +0000 (07:08 +0000)
git-svn-id: https://navit.svn.sourceforge.net/svnroot/navit/trunk@3460 ffa7fe5e-494d-0410-b361-a75ebd5db220

navit/navit/coord.c

index 7180dd5..83fdc72 100644 (file)
@@ -315,9 +315,9 @@ coord_print(enum projection pro, struct coord *c, FILE *out) {
  * @param lat The latitude (if lat is 360 or greater, the latitude will be omitted)
  * @param lng The longitude (if lng is 360 or greater, the longitude will be omitted)
  * @param fmt The format to use. 
- *    @li DEGREES=>Degrees with decimal places, i.e. 20.5000°N 110.5000°E
- *    @li DEGREES_MINUTES=>Degrees and minutes, i.e. 20°30.00'N 110°30.00'E
- *    @li DEGREES_MINUTES_SECONDS=>Degrees, minutes and seconds, i.e. 20°30'30.00"N 110°30'30"E
+ *    @li DEGREES=>Degrees with decimal places, i.e. 20.5000°N 110.5000°E
+ *    @li DEGREES_MINUTES=>Degrees and minutes, i.e. 20°30.00'N 110°30.00'E
+ *    @li DEGREES_MINUTES_SECONDS=>Degrees, minutes and seconds, i.e. 20°30'30.00"N 110°30'30"E
  *           
  * 
  * @param buffer  A buffer large enough to hold the output + a terminating NULL (up to 31 bytes)
@@ -352,27 +352,27 @@ void coord_format(float lat,float lng, enum coord_format fmt, char * buffer, int
 
        case DEGREES_DECIMAL:
          if (lat<360)
-           size_used+=snprintf(buffer+size_used,size-size_used,"%02.6f°%c",lat,lat_c);
+           size_used+=snprintf(buffer+size_used,size-size_used,"%02.6f°%c",lat,lat_c);
          if ((lat<360)&&(lng<360))
            size_used+=snprintf(buffer+size_used,size-size_used," ");
          if (lng<360)
-           size_used+=snprintf(buffer+size_used,size-size_used,"%03.7f°%c",lng,lng_c);
+           size_used+=snprintf(buffer+size_used,size-size_used,"%03.7f°%c",lng,lng_c);
          break;
        case DEGREES_MINUTES:
          if (lat<360)
-           size_used+=snprintf(buffer+size_used,size-size_used,"%02.0f°%07.4f' %c",floor(lat_deg),lat_min,lat_c);
+           size_used+=snprintf(buffer+size_used,size-size_used,"%02.0f°%07.4f' %c",floor(lat_deg),lat_min,lat_c);
          if ((lat<360)&&(lng<360))
            size_used+=snprintf(buffer+size_used,size-size_used," ");
          if (lng<360)
-           size_used+=snprintf(buffer+size_used,size-size_used,"%03.0f°%07.4f' %c",floor(lng_deg),lng_min,lng_c);
+           size_used+=snprintf(buffer+size_used,size-size_used,"%03.0f°%07.4f' %c",floor(lng_deg),lng_min,lng_c);
          break;
        case DEGREES_MINUTES_SECONDS:
          if (lat<360)
-           size_used+=snprintf(buffer+size_used,size-size_used,"%02.0f°%02.0f'%05.2f\" %c",floor(lat_deg),floor(lat_min),lat_sec,lat_c);
+           size_used+=snprintf(buffer+size_used,size-size_used,"%02.0f°%02.0f'%05.2f\" %c",floor(lat_deg),floor(lat_min),lat_sec,lat_c);
          if ((lat<360)&&(lng<360))
            size_used+=snprintf(buffer+size_used,size-size_used," ");
          if (lng<360)
-           size_used+=snprintf(buffer+size_used,size-size_used,"%03.0f°%02.0f'%05.2f\" %c",floor(lng_deg),floor(lng_min),lng_sec,lng_c);
+           size_used+=snprintf(buffer+size_used,size-size_used,"%03.0f°%02.0f'%05.2f\" %c",floor(lng_deg),floor(lng_min),lng_sec,lng_c);
          break;