Index: trunk/BNC/src/RTCM3/ephEncoder.cpp
===================================================================
--- trunk/BNC/src/RTCM3/ephEncoder.cpp	(revision 7848)
+++ trunk/BNC/src/RTCM3/ephEncoder.cpp	(revision 7849)
@@ -128,7 +128,7 @@
   int tki = static_cast<int>(eph._tki)+3*60*60;
   if (tki > 86400) {tki -= 86400;}
-  GLONASSADDBITS(5, tki/(60*60))
-  GLONASSADDBITS(6, (tki/60)%60)
-  GLONASSADDBITS(1, (tki/30)%30)
+  GLONASSADDBITS(5, static_cast<int>(tki)/(60*60))
+  GLONASSADDBITS(6, (static_cast<int>(tki)/60)%60)
+  GLONASSADDBITS(1, (static_cast<int>(tki)/30)%30)
   GLONASSADDBITS(1, eph._health)
   GLONASSADDBITS(1, 0)
