]> git.street.me.uk Git - andy/viking.git/blobdiff - test/degrees_converter.c
Add documentation and test file for previous patch
[andy/viking.git] / test / degrees_converter.c
index 040785245abc927ac1dbcb012f41670187e7ebe2..113dbb9b2e650daed29785501759ee49bf8ebba4 100644 (file)
@@ -3,17 +3,21 @@
 int main(int argc, char *argv[]) {
        int i;
        gdouble value;
+       gchar *latDDD, *lonDDD;
        gchar *latDMM, *lonDMM;
        gchar *latDMS, *lonDMS;
        for (i=1 ; i < argc ; i++) {
                value = convert_dms_to_dec(argv[i]);
+               latDDD = convert_lat_dec_to_ddd(value);
+               lonDDD = convert_lon_dec_to_ddd(value);
                latDMM = convert_lat_dec_to_dmm(value);
                lonDMM = convert_lon_dec_to_dmm(value);
                latDMS = convert_lat_dec_to_dms(value);
                lonDMS = convert_lon_dec_to_dms(value);
-               printf("'%s' -> %f %s %s %s %s\n", argv[i], value,
-                          latDMM, lonDMM, latDMS, lonDMS);
+               printf("'%s' -> %f %s %s %s %s %s %s\n", argv[i], value,
+                          latDDD, lonDDD, latDMM, lonDMM, latDMS, lonDMS);
                free(latDMS); free(lonDMS); 
                free(latDMM); free(lonDMM); 
+               free(latDDD); free(lonDDD); 
        }
 }
\ No newline at end of file