Index: trunk/Ohana/src/imregister/include/imreg.h
===================================================================
--- trunk/Ohana/src/imregister/include/imreg.h	(revision 21153)
+++ trunk/Ohana/src/imregister/include/imreg.h	(revision 27435)
@@ -74,19 +74,19 @@
 int args (int argc, char **argv);
 
-void DeleteSubset (FITS_DB *db, RegImage *image, int Nimage, int *match, int Nmatch);
+void DeleteSubset (FITS_DB *db, RegImage *image, off_t Nimage, off_t *match, off_t Nmatch);
 RegImage *iminfo (char *filename);
 
-int *match_criteria (RegImage *image, int Nimage, int *Nmatch);
-int *match_images (RegImage *image, int Nimage, RegImage *subset, int Nsubset, int *Nmatch);
+off_t *match_criteria (RegImage *image, off_t Nimage, off_t *Nmatch);
+off_t *match_images (RegImage *image, off_t Nimage, RegImage *subset, off_t Nsubset, off_t *Nmatch);
 
-RegImage *newimages (RegImage *image, int *Nimage);
+RegImage *newimages (RegImage *image, off_t *Nimage);
 
-void ModifySubset (FITS_DB *db, RegImage *image, int Nimage, int *match, int Nmatch);
+void ModifySubset (FITS_DB *db, RegImage *image, off_t Nimage, off_t *match, off_t Nmatch);
 void SetOutputMode (char *mode);
-void OutputSubset (RegImage *image, int Nimage, int *match, int Nmatch);
-void DumpFitsBintable (char *filename, RegImage *image, int *match, int Nmatch);
-void DumpFitsTable (char *filename, RegImage *image, int *match, int Nmatch);
-int PrintSubset (RegImage *image, int *match, int Nmatch);
-int dump_data (RegImage *image, int Nimage);
+void OutputSubset (RegImage *image, off_t Nimage, off_t *match, off_t Nmatch);
+void DumpFitsBintable (char *filename, RegImage *image, off_t *match, off_t Nmatch);
+void DumpFitsTable (char *filename, RegImage *image, off_t *match, off_t Nmatch);
+int PrintSubset (RegImage *image, off_t *match, off_t Nmatch);
+int dump_data (RegImage *image, off_t Nimage);
 int SubmitImages (RegImage *image);
 int load_probes (char *filename, unsigned long tzero, int *wantprobe, double *values, int Nprobe);
@@ -94,13 +94,13 @@
 void set_timezone (double dt);
 
-void DumpCADCTable (char *filename, RegImage *image, int *match, int Nmatch);
-int *GetObsIDSubset (RegImage *image, int start, int *index, int *entry, int Nindex, int *Nsubset);
-int *GetUniqueObsID (RegImage *image, int *index, int *entry, int Nindex, int *Nmatch);
-void GetObsIDIndex (RegImage *image, int *match, int Nmatch, int **Index, int **Entry);
+void DumpCADCTable (char *filename, RegImage *image, off_t *match, off_t Nmatch);
+off_t *GetObsIDSubset (RegImage *image, off_t start, off_t *index, off_t *entry, off_t Nindex, off_t *Nsubset);
+off_t *GetUniqueObsID (RegImage *image, off_t *index, off_t *entry, off_t Nindex, off_t *Nmatch);
+void GetObsIDIndex (RegImage *image, off_t *match, off_t Nmatch, off_t **Index, off_t **Entry);
 double SigmaClipList (double *list, int N);
-double MosaicIQStats (RegImage *image, int *match, int Nmatch, MosaicRegion *region);
+double MosaicIQStats (RegImage *image, off_t *match, off_t Nmatch, MosaicRegion *region);
 MosaicLayout *CreateCFH12K (void);
 MosaicLayout *CreateMegaCam (void);
-int GetREFCCD (RegImage *image, int *index, int *entry, int Nindex, int start);
+off_t GetREFCCD (RegImage *image, off_t *index, off_t *entry, off_t Nindex, off_t start);
 
 int imregclient (char *fitsfile, char *statfile, char *datfile);
@@ -128,3 +128,3 @@
 int memstr (char *m1, char *m2, int n);
 
-int *unique_entries (RegImage *image, int Nimage, int *subset, int *Nmatch);
+off_t *unique_entries (RegImage *image, off_t Nimage, off_t *subset, off_t *Nmatch);
