Index: trunk/Ohana/src/libdvo/src/dvo_catalog_mef.c
===================================================================
--- trunk/Ohana/src/libdvo/src/dvo_catalog_mef.c	(revision 15240)
+++ trunk/Ohana/src/libdvo/src/dvo_catalog_mef.c	(revision 15487)
@@ -51,5 +51,5 @@
     }
   } else {
-    Nbytes = gfits_matrix_size (&header);
+    Nbytes = gfits_data_size (&header);
     fseek (f, Nbytes, SEEK_CUR);
   }
@@ -73,5 +73,5 @@
     }
   } else {
-    Nbytes = gfits_matrix_size (&header);
+    Nbytes = gfits_data_size (&header);
     fseek (f, Nbytes, SEEK_CUR);
   }
@@ -94,5 +94,5 @@
     }
   } else {
-    Nbytes = gfits_matrix_size (&header);
+    Nbytes = gfits_data_size (&header);
     fseek (f, Nbytes, SEEK_CUR);
   }
@@ -139,5 +139,5 @@
   } else {
     /* no real need to skip the data array here... */
-    Nbytes = gfits_matrix_size (&header);
+    Nbytes = gfits_data_size (&header);
     fseek (f, Nbytes, SEEK_CUR);
     if (primary != NULL) free (primary);
Index: trunk/Ohana/src/libdvo/src/dvo_catalog_split.c
===================================================================
--- trunk/Ohana/src/libdvo/src/dvo_catalog_split.c	(revision 15240)
+++ trunk/Ohana/src/libdvo/src/dvo_catalog_split.c	(revision 15487)
@@ -585,5 +585,5 @@
 
     /* skip past matrix (already at end of header) */
-    Nskip = gfits_matrix_size (&catalog[0].header);
+    Nskip = gfits_data_size (&catalog[0].header);
     fseek (catalog[0].f, Nskip, SEEK_CUR);
 
@@ -615,5 +615,5 @@
 
     /* skip past PHU header and matrix */
-    Nskip = catfile[0].header.size + gfits_matrix_size (&catfile[0].header);
+    Nskip = catfile[0].header.size + gfits_data_size (&catfile[0].header);
     fseek (catfile[0].f, Nskip, SEEK_SET);
 
@@ -642,5 +642,5 @@
     header.Naxis[1] = Nlines;
 
-    vtable.size = gfits_matrix_size (&header);
+    vtable.size = gfits_data_size (&header);
     vtable.Nrow = Nout;
     vtable.pad = vtable.size - Nx*Ny;
@@ -705,5 +705,5 @@
 
     /* skip past PHU header and matrix */
-    Nskip = catfile[0].header.size + gfits_matrix_size (&catfile[0].header);
+    Nskip = catfile[0].header.size + gfits_data_size (&catfile[0].header);
     fseek (catfile[0].f, Nskip, SEEK_SET);
 
Index: trunk/Ohana/src/libdvo/src/dvo_convert.c
===================================================================
--- trunk/Ohana/src/libdvo/src/dvo_convert.c	(revision 15240)
+++ trunk/Ohana/src/libdvo/src/dvo_convert.c	(revision 15487)
@@ -245,5 +245,5 @@
     gfits_modify (theader, "NAXIS2", "%d", 1, Nimage);
     theader[0].Naxis[1] = Nimage;
-    ftable[0].size = gfits_matrix_size (theader);
+    ftable[0].size = gfits_data_size (theader);
     return (TRUE);
   }
@@ -266,5 +266,5 @@
     gfits_modify (theader, "NAXIS2", "%d", 1, Nimage); \
     theader[0].Naxis[1] = Nimage; \
-    ftable[0].size = gfits_matrix_size (theader); \
+    ftable[0].size = gfits_data_size (theader); \
     return (TRUE); }
 
@@ -344,5 +344,5 @@
       gfits_modify (theader, "NAXIS2", "%d", 1, Nimage); \
       theader[0].Naxis[1] = Nimage; \
-      vtable[0].size = gfits_matrix_size (theader); \
+      vtable[0].size = gfits_data_size (theader); \
       return (TRUE); }
 
Index: trunk/Ohana/src/libdvo/src/dvo_convert_elixir.c
===================================================================
--- trunk/Ohana/src/libdvo/src/dvo_convert_elixir.c	(revision 15240)
+++ trunk/Ohana/src/libdvo/src/dvo_convert_elixir.c	(revision 15487)
@@ -63,4 +63,7 @@
     out[i].dD 	   = in[i].dD * 100.0;
     out[i].M       = in[i].M  * 1000.0;
+    if (out[i].M < 0) {
+	fprintf (stderr, ".");
+    }
     out[i].dM      = in[i].dM * 1000.0;
     out[i].dt      = in[i].dt * 1000.0;
Index: trunk/Ohana/src/libdvo/src/dvo_image_raw.c
===================================================================
--- trunk/Ohana/src/libdvo/src/dvo_image_raw.c	(revision 15240)
+++ trunk/Ohana/src/libdvo/src/dvo_image_raw.c	(revision 15487)
@@ -88,5 +88,5 @@
   gfits_modify (&db[0].theader, "NAXIS2", "%d", 1, Nimage);
   db[0].theader.Naxis[1] = Nimage;
-  db[0].ftable.size = gfits_matrix_size (&db[0].theader);
+  db[0].ftable.size = gfits_data_size (&db[0].theader);
   db[0].swapped = FALSE;  /* table does not have internal byte-order */
   return (TRUE);
Index: trunk/Ohana/src/libdvo/src/fits_db.c
===================================================================
--- trunk/Ohana/src/libdvo/src/fits_db.c	(revision 15240)
+++ trunk/Ohana/src/libdvo/src/fits_db.c	(revision 15487)
@@ -126,5 +126,5 @@
     }
   } else {
-    Nskip = gfits_matrix_size (&db[0].header);
+    Nskip = gfits_data_size (&db[0].header);
     Fseek (db[0].f, Nskip, SEEK_CUR);
   }
