Index: /trunk/BNC/RTCM3/clock_orbit_rtcm.c
===================================================================
--- /trunk/BNC/RTCM3/clock_orbit_rtcm.c	(revision 1819)
+++ /trunk/BNC/RTCM3/clock_orbit_rtcm.c	(revision 1820)
@@ -3,5 +3,5 @@
         Name:           clock_orbit_rtcm.c
         Project:        RTCM3
-        Version:        $Id: clock_orbit_rtcm.c,v 1.4 2009/04/24 08:36:34 stoecker Exp $
+        Version:        $Id: clock_orbit_rtcm.c,v 1.5 2009/04/30 08:41:49 stoecker Exp $
         Authors:        Dirk Stöcker
         Description:    state space approach for RTCM3
@@ -128,4 +128,5 @@
   int gpshr=0, gpsur=0, gpsor=0, gpscl=0, gpsco=0, glohr=0, glour=0, gloor=0,
   glocl=0, gloco=0, mmi, i;
+
   STARTDATA
 
@@ -397,4 +398,5 @@
   }
 
+
   return ressize;
 }
@@ -404,4 +406,5 @@
 {
   int gps, glo, mmi, i, j;
+
   STARTDATA
 
@@ -575,5 +578,6 @@
 const char *buffer, size_t size, int *bytesused)
 {
-  int type, mmi=0, i, j, h, rs, sizeofrtcmblock;
+  int type, mmi=0, i, j, h, rs;
+  size_t sizeofrtcmblock;
   const char *blockstart = buffer;
   DECODESTART
@@ -591,5 +595,5 @@
     return GCOBR_MESSAGEEXCEEDSBUFFER;
   if(CRC24(sizeofrtcmblock+3, (const unsigned char *) blockstart) !=
-  ((((unsigned char)buffer[sizeofrtcmblock])<<16)|
+  (uint32_t)((((unsigned char)buffer[sizeofrtcmblock])<<16)|
    (((unsigned char)buffer[sizeofrtcmblock+1])<<8)|
    (((unsigned char)buffer[sizeofrtcmblock+2]))))
Index: /trunk/BNS/RTCM/clock_orbit_rtcm.c
===================================================================
--- /trunk/BNS/RTCM/clock_orbit_rtcm.c	(revision 1819)
+++ /trunk/BNS/RTCM/clock_orbit_rtcm.c	(revision 1820)
@@ -3,5 +3,5 @@
         Name:           clock_orbit_rtcm.c
         Project:        RTCM3
-        Version:        $Id: clock_orbit_rtcm.c,v 1.4 2009/04/24 08:36:34 stoecker Exp $
+        Version:        $Id: clock_orbit_rtcm.c,v 1.5 2009/04/30 08:41:49 stoecker Exp $
         Authors:        Dirk Stöcker
         Description:    state space approach for RTCM3
@@ -128,4 +128,5 @@
   int gpshr=0, gpsur=0, gpsor=0, gpscl=0, gpsco=0, glohr=0, glour=0, gloor=0,
   glocl=0, gloco=0, mmi, i;
+
   STARTDATA
 
@@ -397,4 +398,5 @@
   }
 
+
   return ressize;
 }
@@ -404,4 +406,5 @@
 {
   int gps, glo, mmi, i, j;
+
   STARTDATA
 
@@ -575,5 +578,6 @@
 const char *buffer, size_t size, int *bytesused)
 {
-  int type, mmi=0, i, j, h, rs, sizeofrtcmblock;
+  int type, mmi=0, i, j, h, rs;
+  size_t sizeofrtcmblock;
   const char *blockstart = buffer;
   DECODESTART
@@ -591,5 +595,5 @@
     return GCOBR_MESSAGEEXCEEDSBUFFER;
   if(CRC24(sizeofrtcmblock+3, (const unsigned char *) blockstart) !=
-  ((((unsigned char)buffer[sizeofrtcmblock])<<16)|
+  (uint32_t)((((unsigned char)buffer[sizeofrtcmblock])<<16)|
    (((unsigned char)buffer[sizeofrtcmblock+1])<<8)|
    (((unsigned char)buffer[sizeofrtcmblock+2]))))
