summaryrefslogtreecommitdiff
path: root/driver_rtcm3.c
diff options
context:
space:
mode:
authorChris Kuethe <chris.kuethe@gmail.com>2009-03-10 03:42:46 +0000
committerChris Kuethe <chris.kuethe@gmail.com>2009-03-10 03:42:46 +0000
commit3f17d9037b15f0eeb1166e0d3448737f81e26a79 (patch)
treea6fd6e3c03817d303214ae21f36c5f54824000fe /driver_rtcm3.c
parentd43e0891b462c9280352239676e10a06b0632603 (diff)
downloadgpsd-3f17d9037b15f0eeb1166e0d3448737f81e26a79.tar.gz
fix some sign warnings
Diffstat (limited to 'driver_rtcm3.c')
-rw-r--r--driver_rtcm3.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/driver_rtcm3.c b/driver_rtcm3.c
index f09ae0eb..3a64f216 100644
--- a/driver_rtcm3.c
+++ b/driver_rtcm3.c
@@ -57,7 +57,8 @@ firmware.
void rtcm3_unpack(/*@out@*/struct rtcm3_t *rtcm, char *buf)
/* break out the raw bits into the scaled report-structure fields */
{
- unsigned int n, n2, bitcount = 0;
+ unsigned int n, n2;
+ int bitcount = 0;
unsigned int i;
signed long temp;
@@ -247,7 +248,7 @@ void rtcm3_unpack(/*@out@*/struct rtcm3_t *rtcm, char *buf)
rtcm->rtcmtypes.rtcm3_1007.descriptor[n] = '\0';
bitcount += 8 * n;
rtcm->rtcmtypes.rtcm3_1007.setup_id = ugrab(8);
- assert(bitcount == 40 + 8*n);
+ assert(bitcount == (int)(40 + 8*n));
break;
case 1008: /* Antenna Descriptor & Serial Number */
@@ -261,7 +262,7 @@ void rtcm3_unpack(/*@out@*/struct rtcm3_t *rtcm, char *buf)
(void)memcpy(rtcm->rtcmtypes.rtcm3_1008.serial, buf + 6 + n, n2);
rtcm->rtcmtypes.rtcm3_1008.serial[n2] = '\0';
bitcount += 8 * n2;
- assert(bitcount == 48 + 8*(n+n2));
+ assert(bitcount == (int)(48 + 8*(n+n2)));
break;
case 1009: /* GLONASS Basic RTK, L1 Only */
@@ -451,7 +452,7 @@ void rtcm3_unpack(/*@out@*/struct rtcm3_t *rtcm, char *buf)
n = rtcm->rtcmtypes.rtcm3_1029.unicode_units = (unsigned long)ugrab(8);
(void)memcpy(rtcm->rtcmtypes.rtcm3_1029.text, buf+9, n);
bitcount += 8*n;
- assert(bitcount == 72+8*n);
+ assert(bitcount == (int)(72+8*n));
break;
}
#undef sgrab