gpsd-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[gpsd-dev] [PATCH] garmin: eliminate an "unused function" warning.


From: Beat Bolli
Subject: [gpsd-dev] [PATCH] garmin: eliminate an "unused function" warning.
Date: Thu, 31 Oct 2013 23:00:24 +0100

Signed-off-by: Beat Bolli <address@hidden>
---
 driver_garmin.c | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/driver_garmin.c b/driver_garmin.c
index 3201557..25d41fe 100644
--- a/driver_garmin.c
+++ b/driver_garmin.c
@@ -283,8 +283,10 @@ static inline double radtodeg(double rad)
 static gps_mask_t PrintSERPacket(struct gps_device_t *session,
                                 unsigned char pkt_id, int pkt_len,
                                 unsigned char *buf);
+#if defined(HAVE_LIBUSB)
 static gps_mask_t PrintUSBPacket(struct gps_device_t *session,
                                 Packet_t * pkt);
+#endif /* HAVE_LIBUSB */
 
 gps_mask_t PrintSERPacket(struct gps_device_t *session, unsigned char pkt_id,
                          int pkt_len, unsigned char *buf)
@@ -621,6 +623,7 @@ gps_mask_t PrintSERPacket(struct gps_device_t *session, 
unsigned char pkt_id,
 }
 
 
+#if defined(__linux__) && defined(HAVE_LIBUSB) || defined(S_SPLINT_S)
 /*@ -branchstate @*/
 // For debugging, decodes and prints some known packets.
 static gps_mask_t PrintUSBPacket(struct gps_device_t *session, Packet_t * pkt)
@@ -727,11 +730,9 @@ static gps_mask_t PrintUSBPacket(struct gps_device_t 
*session, Packet_t * pkt)
 
     return mask;
 }
-
 /*@ +branchstate @*/
 
 
-#if defined(__linux__) || defined(S_SPLINT_S)
 /* build and send a packet w/ USB protocol */
 static void Build_Send_USB_Packet(struct gps_device_t *session,
                                  uint32_t layer_id, uint32_t pkt_id,
@@ -771,7 +772,7 @@ static void Build_Send_USB_Packet(struct gps_device_t 
*session,
        (void)gpsd_write(session, n, 0);
     }
 }
-#endif /* __linux__ || S_SPLINT_S */
+#endif /* __linux__ && HAVE_LIBUSB || S_SPLINT_S */
 
 /* build and send a packet in serial protocol */
 /* layer_id unused */
-- 
1.8.4.rc3




reply via email to

[Prev in Thread] Current Thread [Next in Thread]