--- driver_ubx.c.orig 2018-10-18 13:59:30.000000000 -0700
+++ driver_ubx.c 2018-11-18 16:35:32.000000000 -0800
@@ -813,6 +813,7 @@ static gps_mask_t ubx_rxm_rawx(struct gp
gpsd_log(&session->context->errout, LOG_WARN,
@@ -830,7 +831,7 @@ static gps_mask_t ubx_rxm_rawx(struct gp
"UBX_RXM_RAWX: rcvTow %f week %u leapS %d numMeas %u recStat %d\n",
rcvTow, week, leapS, numMeas, recStat);
- for (int i = 0; i < numMeas; i++) {
+ for (i = 0; i < numMeas; i++) {
double prMes = getled64((const char *)buf, off + 16);
double cpMes = getled64((const char *)buf, off + 24);