]> git.street.me.uk Git - andy/viking.git/blobdiff - test/degrees_converter.c
Merge pull request #32 from davidedelvento/installnotes
[andy/viking.git] / test / degrees_converter.c
index 040785245abc927ac1dbcb012f41670187e7ebe2..1d976eaa04b6f1704ec559d55da7474cb283976c 100644 (file)
@@ -1,19 +1,26 @@
+#include <stdio.h>
+#include <stdlib.h>
 #include "degrees_converters.h"
 
 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);
-               free(latDMS); free(lonDMS); 
-               free(latDMM); free(lonDMM); 
+               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
+       return 0;
+}