diff options
author | Gary E. Miller <gem@rellim.com> | 2010-12-06 12:45:22 -0800 |
---|---|---|
committer | Gary E. Miller <gem@rellim.com> | 2010-12-06 12:45:22 -0800 |
commit | 1905ab69480191b76a1d783bc4190f98cdf7f704 (patch) | |
tree | 13f33551a8e020986136f6c59be31ae51f709b52 /driver_garmin.c | |
parent | a85f86cbf1bd2593696780ec3d2a71605a8aaefd (diff) | |
download | gpsd-1905ab69480191b76a1d783bc4190f98cdf7f704.tar.gz |
Another tweak to find the wandering endian.h
Chris Kuethe noted a bug in how endian.h is found in BSD.
Diffstat (limited to 'driver_garmin.c')
-rw-r--r-- | driver_garmin.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/driver_garmin.c b/driver_garmin.c index f8a179c0..930d5c3b 100644 --- a/driver_garmin.c +++ b/driver_garmin.c @@ -96,11 +96,10 @@ */ #if defined(HAVE_ENDIAN_H) #include <endian.h> -#else -#if defined(HAVE_SYS_ENDIAN_H) +#elif defined(HAVE_SYS_ENDIAN_H) +#include <sys/endian.h> #else /* HAVE_SYS_ENDIAN_H */ #error gpsd uses non-POSIX le16toh; platform does not have {,sys/}endian.h -#endif /* HAVE_SYS_ENDIAN_H */ #endif /* HAVE_ENDIAN_H */ #if defined (HAVE_SYS_SELECT_H) |