summaryrefslogtreecommitdiff
path: root/gpsdclient.c
diff options
context:
space:
mode:
authorEric S. Raymond <esr@thyrsus.com>2010-04-14 06:28:55 -0400
committerEric S. Raymond <esr@thyrsus.com>2010-04-14 06:28:55 -0400
commitd4a8ca85404bff3ebedd22332563be2215ec6064 (patch)
treeb321541c4a03e1cade762b7bae49a3af2d8d0912 /gpsdclient.c
parent6ae40ceeed9b0dfdecc44da1d3395b1450112379 (diff)
downloadgpsd-d4a8ca85404bff3ebedd22332563be2215ec6064.tar.gz
Reindent two small modules.
Diffstat (limited to 'gpsdclient.c')
-rw-r--r--gpsdclient.c77
1 files changed, 38 insertions, 39 deletions
diff --git a/gpsdclient.c b/gpsdclient.c
index 4da9495f..4e991232 100644
--- a/gpsdclient.c
+++ b/gpsdclient.c
@@ -32,41 +32,42 @@
* deg_ddmmss : return DD MM' SS.sss"
*
*/
-/*@observer@*/char *deg_to_str( enum deg_str_type type, double f)
+/*@observer@*/ char *deg_to_str(enum deg_str_type type, double f)
{
static char str[40];
int dsec, sec, deg, min;
long frac_deg;
double fdsec, fsec, fdeg, fmin;
- if ( f < 0 || f > 360 ) {
- (void)strlcpy( str, "nan", 40);
+ if (f < 0 || f > 360) {
+ (void)strlcpy(str, "nan", 40);
return str;
}
- fmin = modf( f, &fdeg);
+ fmin = modf(f, &fdeg);
deg = (int)fdeg;
frac_deg = (long)(fmin * 1000000);
- if ( deg_dd == type ) {
+ if (deg_dd == type) {
/* DD.dddddd */
- (void)snprintf(str, sizeof(str), "%3d.%06ld", deg,frac_deg);
+ (void)snprintf(str, sizeof(str), "%3d.%06ld", deg, frac_deg);
return str;
}
- fsec = modf( fmin * 60, &fmin);
+ fsec = modf(fmin * 60, &fmin);
min = (int)fmin;
sec = (int)(fsec * 10000.0);
- if ( deg_ddmm == type ) {
+ if (deg_ddmm == type) {
/* DD MM.mmmm */
- (void)snprintf(str,sizeof(str), "%3d %02d.%04d'", deg,min,sec);
+ (void)snprintf(str, sizeof(str), "%3d %02d.%04d'", deg, min, sec);
return str;
}
/* else DD MM SS.sss */
- fdsec = modf( fsec * 60, &fsec);
+ fdsec = modf(fsec * 60, &fsec);
sec = (int)fsec;
dsec = (int)(fdsec * 1000.0);
- (void)snprintf(str,sizeof(str), "%3d %02d' %02d.%03d\"", deg,min,sec,dsec);
+ (void)snprintf(str, sizeof(str), "%3d %02d' %02d.%03d\"", deg, min, sec,
+ dsec);
return str;
}
@@ -102,35 +103,34 @@
*/
enum unit gpsd_units(void)
{
- char *envu = NULL;
+ char *envu = NULL;
#ifdef HAVE_SETLOCALE
- (void)setlocale(LC_NUMERIC, "C");
+ (void)setlocale(LC_NUMERIC, "C");
#endif
- if ((envu = getenv("GPSD_UNITS")) != NULL && *envu != '\0') {
- if (0 == strcasecmp(envu, "imperial")) {
- return imperial;
- }
- if (0 == strcasecmp(envu, "nautical")) {
- return nautical;
- }
- if (0 == strcasecmp(envu, "metric")) {
- return metric;
- }
- /* unrecognized, ignore it */
+ if ((envu = getenv("GPSD_UNITS")) != NULL && *envu != '\0') {
+ if (0 == strcasecmp(envu, "imperial")) {
+ return imperial;
}
- if (((envu = getenv("LC_MEASUREMENT")) != NULL && *envu != '\0')
- || ((envu = getenv("LANG")) != NULL && *envu != '\0')) {
- if (strncasecmp(envu, "en_US", 5)==0
- || strcasecmp(envu, "C")==0
- || strcasecmp(envu, "POSIX")==0) {
- return imperial;
- }
- /* Other, must be metric */
- return metric;
+ if (0 == strcasecmp(envu, "nautical")) {
+ return nautical;
}
- /* TODO: allow a compile time default here */
- return unspecified;
+ if (0 == strcasecmp(envu, "metric")) {
+ return metric;
+ }
+ /* unrecognized, ignore it */
+ }
+ if (((envu = getenv("LC_MEASUREMENT")) != NULL && *envu != '\0')
+ || ((envu = getenv("LANG")) != NULL && *envu != '\0')) {
+ if (strncasecmp(envu, "en_US", 5) == 0
+ || strcasecmp(envu, "C") == 0 || strcasecmp(envu, "POSIX") == 0) {
+ return imperial;
+ }
+ /* Other, must be metric */
+ return metric;
+ }
+ /* TODO: allow a compile time default here */
+ return unspecified;
}
/*@ -observertrans -statictrans -mustfreeonly -branchstate -kepttrans @*/
@@ -141,14 +141,14 @@ void gpsd_source_spec(const char *arg, struct fixsource_t *source)
source->port = DEFAULT_GPSD_PORT;
source->device = NULL;
- /*@-usedef@ Sigh, splint is buggy*/
+ /*@-usedef@ Sigh, splint is buggy */
if (arg != NULL) {
char *colon1, *skipto, *rbrk;
source->spec = strdup(arg);
assert(source->spec != NULL);
skipto = source->spec;
- if (*skipto == '[' && (rbrk = strchr(skipto, ']'))!=NULL) {
+ if (*skipto == '[' && (rbrk = strchr(skipto, ']')) != NULL) {
skipto = rbrk;
}
colon1 = strchr(skipto, ':');
@@ -182,8 +182,7 @@ void gpsd_source_spec(const char *arg, struct fixsource_t *source)
/*@+modobserver@*/
/*@+usedef@*/
}
+
/*@ +observertrans -statictrans +mustfreeonly +branchstate +kepttrans @*/
/* gpsclient.c ends here */
-
-