summaryrefslogtreecommitdiff
path: root/cgps.c
diff options
context:
space:
mode:
authorEric S. Raymond <esr@thyrsus.com>2009-12-18 03:58:56 +0000
committerEric S. Raymond <esr@thyrsus.com>2009-12-18 03:58:56 +0000
commit57cdfc078f38ea2796b134652aa43aa3853c7bd9 (patch)
treece1cf061be9c501f064708e0bcf2c6a24ad5eda7 /cgps.c
parent7a4d5797c68cc03a9a2d00d29e2f2ee839edaa24 (diff)
downloadgpsd-57cdfc078f38ea2796b134652aa43aa3853c7bd9.tar.gz
splint cleanup. It caught a bug this time.
Diffstat (limited to 'cgps.c')
-rw-r--r--cgps.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/cgps.c b/cgps.c
index 9902c6d6..a71d5c41 100644
--- a/cgps.c
+++ b/cgps.c
@@ -736,6 +736,7 @@ int main(int argc, char *argv[])
silent_flag=true;
break;
case 'u':
+ /*@ -observertrans @*/
switch ( optarg[0] ) {
case 'i':
altfactor = METERS_TO_FEET;
@@ -758,6 +759,8 @@ int main(int argc, char *argv[])
default:
(void)fprintf(stderr, "Unknown -u argument: %s\n", optarg);
}
+ break;
+ /*@ +observertrans @*/
case 'V':
(void)fprintf(stderr, "xgps: %s (revision %s)\n",
VERSION, REVISION);
@@ -777,6 +780,7 @@ int main(int argc, char *argv[])
(void)fprintf(stderr, "Unknown -l argument: %s\n", optarg);
/*@ -casebreak @*/
}
+ break;
case 'h': default:
usage(argv[0]);
break;