Index: trunk/Ohana/src/delstar/include/delstar.h
===================================================================
--- trunk/Ohana/src/delstar/include/delstar.h	(revision 4832)
+++ trunk/Ohana/src/delstar/include/delstar.h	(revision 4864)
@@ -50,13 +50,11 @@
 int        args                   PROTO((int *argc, char **argv));
 void       check_permissions      PROTO((char *basefile));
-void       delete_imagefile       PROTO((char *filename));
-void       delete_imagename       PROTO((char *name));
-void       delete_times           PROTO(());
-int        dimages                PROTO((int *imlist, int Nimlist));
+void       delete_imagefile       PROTO((FITS_DB *db, char *filename));
+void       delete_imagename       PROTO((FITS_DB *db, char *name));
+void       delete_times           PROTO((FITS_DB *db));
 int        edge_check             PROTO((double *x1, double *y1, double *x2, double *y2));
-Image     *find_images            PROTO((FILE *f, CatStats *catstats, int *Nimages));
-int       *find_images_data       PROTO((Image *timage, int *nlist));
-int       *find_images_name       PROTO((char *filename, int *nlist));
-int       *find_images_time       PROTO((time_t start, time_t end, PhotCode *code, int *nlist));
+int       *find_images_data       PROTO((FITS_DB *db, Image *timage, int *nlist));
+int       *find_images_name       PROTO((FITS_DB *db, char *filename, int *nlist));
+int       *find_images_time       PROTO((FITS_DB *db, time_t start, time_t end, PhotCode *code, int *nlist));
 void       find_matches           PROTO((Catalog *catalog, int photcode, int start, int end));
 int        gcatalog               PROTO((Catalog *catalog));
@@ -66,6 +64,6 @@
 Image     *gtimes                 PROTO((int *NIMAGE));
 void       help                   PROTO(());
-int        load_image_db          PROTO(());
-void       lock_image_db          PROTO(());
+int        load_image_db          PROTO((FITS_DB *db));
+void       lock_image_db          PROTO((FITS_DB *db, char *filename));
 void       match_images           PROTO((Catalog *catalog, Image *image, int Nimage));
 double     opening_angle          PROTO((double x1, double y1, double x2, double y2, double x3, double y3));
@@ -74,5 +72,7 @@
 void       sort_lists             PROTO((float *X, float *Y, int *S, int N));
 void       sort_regions           PROTO((GSCRegion *region, int N));
-void       unlock_image_db        PROTO(());
+void       unlock_image_db        PROTO((FITS_DB *db));
 void       usage                  PROTO(());
 int        wcatalog               PROTO((Catalog *catalog));
+
+void set_db (FITS_DB *in);
