Index: trunk/Ohana/src/opihi/dvo/lcurve.c
===================================================================
--- trunk/Ohana/src/opihi/dvo/lcurve.c	(revision 14401)
+++ trunk/Ohana/src/opihi/dvo/lcurve.c	(revision 16040)
@@ -5,5 +5,5 @@
   char string[128], *p;
   double Ra, Dec, Radius, Radius2, r;
-  float *RA, *DEC;
+  double *RA, *DEC;
   int kapa, TimeFormat;
   int Nstars, found, AutoLimits, ErrorBars, GalMag, AbsPhot, SaveVectors;
@@ -86,6 +86,6 @@
 
   Nstars = catalog.Naverage;
-  ALLOCATE (RA, float, Nstars);
-  ALLOCATE (DEC, float, Nstars);
+  ALLOCATE (RA, double, Nstars);
+  ALLOCATE (DEC, double, Nstars);
   ALLOCATE (N1, int, Nstars);
 
@@ -98,5 +98,5 @@
   }
   /* sort list by DEC */
-  if (Nstars > 1) sort_lists (DEC, RA, N1, Nstars);
+  if (Nstars > 1) sort_coords_index (DEC, RA, N1, Nstars);
   /* at this point, RA, DEC, and N1 are sorted by DEC.  
      catalog.average[N1[i]].R = RA[i] */
@@ -142,5 +142,5 @@
   
   if (ErrorBars)
-    sortthree (Xvec.elements, Yvec.elements, dYvec.elements, N);
+    fsortthree (Xvec.elements, Yvec.elements, dYvec.elements, N);
   else
     fsortpair (Xvec.elements, Yvec.elements, N);
