Index: trunk/Ohana/src/opihi/include/dvoshell.h
===================================================================
--- trunk/Ohana/src/opihi/include/dvoshell.h	(revision 40408)
+++ trunk/Ohana/src/opihi/include/dvoshell.h	(revision 40523)
@@ -52,4 +52,10 @@
 } PeriodogramResult;
 
+typedef struct {
+  off_t Ncat;
+  off_t Nseq;
+  float Roff;
+} AvselectResult;
+
 /*** Periodogram functions (avperiodogram and avperiodomatch) ***/
 void PeriodogramResultFree (PeriodogramResult *result);
@@ -98,5 +104,6 @@
 SkyList      *SelectRegionsByCoordVectors PROTO((Vector *RA, Vector *DEC));
 
-int           find_matches_by_vectors PROTO((SkyRegion *region, Catalog *catalog, Vector *RAvec, Vector *DECvec, float RADIUS, off_t *index));
+int             find_matches_by_vectors_closest PROTO((SkyRegion *region, Catalog *catalog, Vector *RAvec, Vector *DECvec, float RADIUS, off_t *index));
+AvselectResult *find_matches_by_vectors_allmatch PROTO((SkyRegion *region, Catalog *catalog, Vector *RAvec, Vector *DECvec, float RADIUS, off_t *Nresult));
 
 int           SetImageSelection     PROTO((int mode, SkyRegionSelection *selection));
