Index: trunk/Ohana/src/opihi/dvo/subpix.c
===================================================================
--- trunk/Ohana/src/opihi/dvo/subpix.c	(revision 14590)
+++ trunk/Ohana/src/opihi/dvo/subpix.c	(revision 15274)
@@ -1,5 +1,3 @@
 # include "dvoshell.h"
-
-int bracket (double *list, double value, int Nlist, int mode);
 
 int subpix (int argc, char **argv) {
@@ -65,6 +63,6 @@
 
   /* bracket the DEC range of interest */
-  Nlo = bracket (DEC, Dec - Radius, Nstars, FALSE);
-  Nhi = bracket (DEC, Dec + Radius, Nstars, TRUE);
+  Nlo = bracket (DEC, Nstars, FALSE, Dec - Radius);
+  Nhi = bracket (DEC, Nstars, TRUE,  Dec + Radius);
   ALLOCATE (entry, int, MAX (Nhi - Nlo, 1));
   Nentry = 0;
@@ -155,34 +153,2 @@
   return (TRUE);
 }
-
-/* fast operation to find an entry just below (0) or above (1) value */
-int bracket (double *list, double value, int Nlist, int mode) {
-
-  int Nlo, Nhi, N;
-
-  if (mode == 0) {
-    Nlo = 0; Nhi = Nlist;
-    while (Nhi - Nlo > 10) {
-      N = 0.5*(Nlo + Nhi);
-      if (list[N] < value) {
-	Nlo = N;
-      } else {
-	Nhi = N + 1;
-      }
-    }
-    return (Nlo);
-  }
-  if (mode == 1) {
-    Nlo = 0; Nhi = Nlist;
-    while (Nhi - Nlo > 10) {
-      N = 0.5*(Nlo + Nhi);
-      if (list[N] > value) {
-	Nhi = N;
-      } else {
-	Nlo = N - 1;
-      }
-    }
-    return (Nhi);
-  }
-  return (0);
-}
