]> git.street.me.uk Git - andy/viking.git/blame - test/degrees_converter.c
Document previous fix and add data to reproduce problem
[andy/viking.git] / test / degrees_converter.c
CommitLineData
9d3e06a4
GB
1#include "degrees_converters.h"
2
3int main(int argc, char *argv[]) {
4 int i;
5 gdouble value;
16dbae57 6 gchar *latDDD, *lonDDD;
2162b266 7 gchar *latDMM, *lonDMM;
9d3e06a4
GB
8 gchar *latDMS, *lonDMS;
9 for (i=1 ; i < argc ; i++) {
10 value = convert_dms_to_dec(argv[i]);
16dbae57
GB
11 latDDD = convert_lat_dec_to_ddd(value);
12 lonDDD = convert_lon_dec_to_ddd(value);
2162b266
GB
13 latDMM = convert_lat_dec_to_dmm(value);
14 lonDMM = convert_lon_dec_to_dmm(value);
9d3e06a4
GB
15 latDMS = convert_lat_dec_to_dms(value);
16 lonDMS = convert_lon_dec_to_dms(value);
16dbae57
GB
17 printf("'%s' -> %f %s %s %s %s %s %s\n", argv[i], value,
18 latDDD, lonDDD, latDMM, lonDMM, latDMS, lonDMS);
2162b266
GB
19 free(latDMS); free(lonDMS);
20 free(latDMM); free(lonDMM);
16dbae57 21 free(latDDD); free(lonDDD);
9d3e06a4
GB
22 }
23}