Index: /branches/eam_branches/ipp-20140610/Ohana/src/libdvo/src/cmf-ps1-sv3.c
===================================================================
--- /branches/eam_branches/ipp-20140610/Ohana/src/libdvo/src/cmf-ps1-sv3.c	(revision 37016)
+++ /branches/eam_branches/ipp-20140610/Ohana/src/libdvo/src/cmf-ps1-sv3.c	(revision 37017)
@@ -131,4 +131,16 @@
 } 
 
+int gfits_table_scale_storage_CMF_PS1_SV3 (CMF_PS1_SV3 *data, off_t Ndata) {
+
+  off_t i;
+  for (i = 0; i < Ndata; i++) {
+    data[i].detID   -= 0x80000000;
+    data[i].flags   -= 0x80000000;
+    data[i].flags2  -= 0x80000000;
+    data[i].nFrames -= 0x8000;
+  }
+  return TRUE;
+}
+
 /*** add test of EXTNAME and header-defined columns? ***/
 /* return internal structure representation */
@@ -152,5 +164,5 @@
     ftable[0].buffer = (char *) newdata;
     data = (CMF_PS1_SV3 *) ftable[0].buffer;
-    gfits_table_scale_data (ftable);
+    gfits_table_scale_storage_CMF_PS1_SV3 (data, *Ndata);
     if (swapped != NULL) *swapped = TRUE;
   }
