X-Git-Url: https://git.street.me.uk/andy/viking.git/blobdiff_plain/8c00358dd8db97445b243121db7a191dfd1a73ed..6339640601c48c559aed48a573946fc25785a6e9:/src/degrees_converters.c?ds=sidebyside diff --git a/src/degrees_converters.c b/src/degrees_converters.c index 8e674dff..573b8cc1 100644 --- a/src/degrees_converters.c +++ b/src/degrees_converters.c @@ -138,7 +138,7 @@ static gchar *convert_dec_to_dms(gdouble dec, gchar pos_c, gchar neg_c) val_s = (tmp - val_m) * 60; /* Format */ - result = g_strdup_printf ( "%c%d" DEGREE_SYMBOL "%d'%f\"", + result = g_strdup_printf ( "%c%d" DEGREE_SYMBOL "%d'%.4f\"", sign_c, val_d, val_m, val_s ); return result; } @@ -178,7 +178,7 @@ gdouble convert_dms_to_dec(const gchar *dms) gdouble value; ptr = strpbrk (endptr, "0123456789,."); if (ptr != NULL) { - value = g_strtod(ptr, &endptr); + value = g_strtod((const gchar *)ptr, (gchar **)&endptr); nbFloat++; switch(nbFloat) { case 1: