Index: trunk/BNC/src/RTCM3/RTCM3Decoder.cpp
===================================================================
--- trunk/BNC/src/RTCM3/RTCM3Decoder.cpp	(revision 10554)
+++ trunk/BNC/src/RTCM3/RTCM3Decoder.cpp	(revision 10555)
@@ -1188,4 +1188,5 @@
     GETBITS(eph._almanac_health_availablility_indicator, 1) /* almanac health ok */
     GETBITS(eph._P1, 2) /*  P1 */
+    /* tk */
     GETBITS(i, 5)
     if (i < 0 || i > 23) {
Index: trunk/BNC/src/RTCM3/ephEncoder.cpp
===================================================================
--- trunk/BNC/src/RTCM3/ephEncoder.cpp	(revision 10554)
+++ trunk/BNC/src/RTCM3/ephEncoder.cpp	(revision 10555)
@@ -162,5 +162,5 @@
   int tki = static_cast<int>(eph._tki)+3*60*60;
   if (tki > 86400) {tki -= 86400;}
-  GLONASSADDBITS(5, static_cast<int>(tki)/(60*60))
+  GLONASSADDBITS(5, (tki)/(60*60))
   GLONASSADDBITS(6, (static_cast<int>(tki)/60)%60)
   GLONASSADDBITS(1, (static_cast<int>(tki)/30)%30)
