]> git.donarmstrong.com Git - lilypond.git/blobdiff - flower/include/parray.hh
release: 1.5.2
[lilypond.git] / flower / include / parray.hh
index 52399b17186240e4e68a6ece277b0ae141be6c1d..c39ec2500bed1ce66591f55c6be51de86343ed24 100644 (file)
@@ -265,14 +265,13 @@ binsearch_array (Array<T> const &arr, T t, int (*compare) (T const&,T const&))
 template<class T>
 int
 binsearch_link_array (Link_array<T> const &arr, T *t,
-                     int (*compare) (T *const&,T *const&))
+                     int (*compare) (T *const&,T *const&),
+                     int lo = 0, int hi = -1 )
 {
-  int lo;
-  int hi;
   int cmp;
   int result;
-  lo = 0;
-  hi = arr.size ();
+  if (hi< 0)
+    hi = arr.size ();
 
   if (hi == 0)
     return -1;