Index: trunk/rtcm3torinex/lib/rtcm3torinex.c
===================================================================
--- trunk/rtcm3torinex/lib/rtcm3torinex.c	(revision 3724)
+++ trunk/rtcm3torinex/lib/rtcm3torinex.c	(revision 3725)
@@ -1336,5 +1336,5 @@
                   if(wl && cp[count] > -1.0/(1<<8))
                   {
-                    gnss->measdata[num][cd.typeP] = cp[count]*LIGHTSPEED/1000.0
+                    gnss->measdata[num][cd.typeP] = cp[count]*LIGHTSPEED/1000.0/wl
                     +(rrmod[numsat])*LIGHTSPEED/1000.0/wl;
                     if(handle->lastlockmsm[j][i] != ll[count])
@@ -1356,5 +1356,5 @@
                   if(wl && cp[count] > -1.0/(1<<8))
                   {
-                    gnss->measdata[num][cd.typeP] = cp[count]*LIGHTSPEED/1000.0
+                    gnss->measdata[num][cd.typeP] = cp[count]*LIGHTSPEED/1000.0/wl
                     +(rrmod[numsat]+rrint[numsat])*LIGHTSPEED/1000.0/wl;
                     if(handle->lastlockmsm[j][i] != ll[count])
@@ -1376,5 +1376,5 @@
                   if(wl && cp[count] > -1.0/(1<<8))
                   {
-                    gnss->measdata[num][cd.typeP] = cp[count]*LIGHTSPEED/1000.0
+                    gnss->measdata[num][cd.typeP] = cp[count]*LIGHTSPEED/1000.0/wl
                     +(rrmod[numsat]+rrint[numsat])*LIGHTSPEED/1000.0/wl;
                     if(handle->lastlockmsm[j][i] != ll[count])
@@ -1399,5 +1399,5 @@
                   if(wl && cp[count] > -1.0/(1<<8))
                   {
-                    gnss->measdata[num][cd.typeP] = cp[count]*LIGHTSPEED/1000.0
+                    gnss->measdata[num][cd.typeP] = cp[count]*LIGHTSPEED/1000.0/wl
                     +(rrmod[numsat]+rrint[numsat])*LIGHTSPEED/1000.0/wl;
                     if(handle->lastlockmsm[j][i] != ll[count])
@@ -1429,5 +1429,5 @@
                   if(wl && cp[count] > -1.0/(1<<8))
                   {
-                    gnss->measdata[num][cd.typeP] = cp[count]*LIGHTSPEED/1000.0
+                    gnss->measdata[num][cd.typeP] = cp[count]*LIGHTSPEED/1000.0/wl
                     +(rrmod[numsat]+rrint[numsat])*LIGHTSPEED/1000.0/wl;
                     if(handle->lastlockmsm[j][i] != ll[count])
@@ -1452,5 +1452,5 @@
                   if(wl && cp[count] > -1.0/(1<<8))
                   {
-                    gnss->measdata[num][cd.typeP] = cp[count]*LIGHTSPEED/1000.0
+                    gnss->measdata[num][cd.typeP] = cp[count]*LIGHTSPEED/1000.0/wl
                     +(rrmod[numsat]+rrint[numsat])*LIGHTSPEED/1000.0/wl;
                     if(handle->lastlockmsm[j][i] != ll[count])
