summaryrefslogtreecommitdiff
path: root/libgps.c
diff options
context:
space:
mode:
authorGary E. Miller <gem@rellim.com>2005-08-19 06:38:57 +0000
committerGary E. Miller <gem@rellim.com>2005-08-19 06:38:57 +0000
commit294a22cceceffb9625b726b23451fedbd1af98a0 (patch)
tree5cf5d36e2ca201456d24012a90886698d06c806d /libgps.c
parentf74aa265dcc76f58fbf11b3a76f3959d11717831 (diff)
downloadgpsd-294a22cceceffb9625b726b23451fedbd1af98a0.tar.gz
LC_MEASUREMENT and LANG now set proper units in cgps.
Diffstat (limited to 'libgps.c')
-rw-r--r--libgps.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/libgps.c b/libgps.c
index 9c67eeea..4a4dda3c 100644
--- a/libgps.c
+++ b/libgps.c
@@ -61,9 +61,9 @@ enum unit gpsd_units(void)
}
if (((envu = getenv("LC_MEASUREMENT")) != NULL && *envu != '\0')
|| ((envu = getenv("LANG")) != NULL && *envu != '\0')) {
- if (strstr(envu, "_US")!=0
- || strcasecmp(envu, "C")!=0
- || strcasecmp(envu, "POSIX")!=0) {
+ if (strcasecmp(envu, "en_US")==0
+ || strcasecmp(envu, "C")==0
+ || strcasecmp(envu, "POSIX")==0) {
return imperial;
}
/* Other, must be metric */