File gpsd-undeffix.patch of Package gpsd

--- libgpsd_core.c.orig	2007-12-13 15:00:33.000000000 +0000
+++ libgpsd_core.c	2007-12-13 15:06:54.000000000 +0000
@@ -404,7 +404,7 @@
 #define ZEROIZE(x)	(isnan(x)!=0 ? 0.0 : x)  
 	    ZEROIZE(session->gpsdata.fix.speed * MPS_TO_KNOTS),
 	    ZEROIZE(session->gpsdata.fix.track),
-#undef ZEROIZE
+/*#undef ZEROIZE*/
 	    tm.tm_mday,
 	    tm.tm_mon,
 	    tm.tm_year);
@@ -414,6 +414,7 @@
 
 static void gpsd_binary_fix_dump(struct gps_device_t *session,
 				 char bufp[], size_t len)
+
 {
     gpsd_position_fix_dump(session, bufp, len);
     gpsd_transit_fix_dump(session, bufp + strlen(bufp), len - strlen(bufp));
@@ -514,7 +515,7 @@
 	    ZEROIZE(session->gpsdata.epe * (CEP50_SIGMA/GPSD_CONFIDENCE)));
         nmea_add_checksum(bufp);
      }
-#undef ZEROIZE
+/*#undef ZEROIZE*/
 }
 
 static void gpsd_binary_dump(struct gps_device_t *session, 
openSUSE Build Service is sponsored by