]> git.street.me.uk Git - andy/viking.git/blame - src/degrees_converters.c
ChangeLog entry
[andy/viking.git] / src / degrees_converters.c
CommitLineData
9d3e06a4
GB
1#include <math.h>
2#include <glib.h>
9d3e06a4 3#include <stdio.h>
2162b266
GB
4#include <string.h>
5
16dbae57
GB
6/**
7 * @param pos_c char for positive value
8 * @param neg_c char for negative value
9 */
10static gchar *convert_dec_to_ddd(gdouble dec, gchar pos_c, gchar neg_c)
11{
12 gchar sign_c = ' ';
13 gdouble val_d;
14 gchar *result = NULL;
15
16 if ( dec > 0 )
17 sign_c = pos_c;
18 else if ( dec < 0 )
19 sign_c = neg_c;
20 else /* Nul value */
21 sign_c = ' ';
22
23 /* Degree */
24 val_d = fabs(dec);
25
26 /* Format */
27