Index: /trunk/rtcm3torinex/rtcm3torinex.c
===================================================================
--- /trunk/rtcm3torinex/rtcm3torinex.c	(revision 2489)
+++ /trunk/rtcm3torinex/rtcm3torinex.c	(revision 2490)
@@ -528,5 +528,5 @@
           GETBITS(i, 7);
           lastlockl1[sv] = i;
-          if(handle->lastlockl1[sv] > i)
+          if(handle->lastlockGPSl1[sv] > i)
             gnss->dataflags[num] |= GNSSDF_LOCKLOSSL1;
           if(type == 1002 || type == 1004)
@@ -585,5 +585,5 @@
             GETBITS(i,7);
             lastlockl2[sv] = i;
-            if(handle->lastlockl2[sv] > i)
+            if(handle->lastlockGPSl2[sv] > i)
               gnss->dataflags[num] |= GNSSDF_LOCKLOSSL2;
             if(type == 1004)
@@ -605,6 +605,6 @@
         for(i = 0; i < 64; ++i)
         {
-          handle->lastlockl1[i] = lastlockl1[i];
-          handle->lastlockl2[i] = lastlockl2[i];
+          handle->lastlockGPSl1[i] = lastlockl1[i];
+          handle->lastlockGPSl2[i] = lastlockl2[i];
         }
         if(!syncf && !old)
@@ -706,5 +706,5 @@
           GETBITS(i, 7)
           lastlockl1[sv] = i;
-          if(handle->lastlockl1[sv] > i)
+          if(handle->lastlockGLOl1[sv] > i)
             gnss->dataflags[num] |= GNSSDF_LOCKLOSSL1;
           if(type == 1010 || type == 1012)
@@ -761,5 +761,5 @@
             GETBITS(i,7)
             lastlockl2[sv] = i;
-            if(handle->lastlockl2[sv] > i)
+            if(handle->lastlockGLOl2[sv] > i)
               gnss->dataflags[num] |= GNSSDF_LOCKLOSSL2;
             if(type == 1012)
@@ -783,6 +783,6 @@
         for(i = 0; i < 64; ++i)
         {
-          handle->lastlockl1[i] = lastlockl1[i];
-          handle->lastlockl2[i] = lastlockl2[i];
+          handle->lastlockGLOl1[i] = lastlockl1[i];
+          handle->lastlockGLOl2[i] = lastlockl2[i];
         }
         if(!syncf && !old)
Index: /trunk/rtcm3torinex/rtcm3torinex.h
===================================================================
--- /trunk/rtcm3torinex/rtcm3torinex.h	(revision 2489)
+++ /trunk/rtcm3torinex/rtcm3torinex.h	(revision 2490)
@@ -209,6 +209,8 @@
   struct gnssdata DataNew;
   int    size;
-  int    lastlockl1[64];
-  int    lastlockl2[64];
+  int    lastlockGPSl1[64];
+  int    lastlockGPSl2[64];
+  int    lastlockGLOl1[64];
+  int    lastlockGLOl2[64];
 #ifdef NO_RTCM3_MAIN
   double antX;
