Index: trunk/Ohana/src/relphot/src/GridOps.c
===================================================================
--- trunk/Ohana/src/relphot/src/GridOps.c	(revision 20537)
+++ trunk/Ohana/src/relphot/src/GridOps.c	(revision 20936)
@@ -261,4 +261,5 @@
 	fprintf (stderr, "\n");
     }
+    return (TRUE);
 }
 
@@ -286,7 +287,7 @@
 
   int **gotstar, **gridmeas;
-  int i, j, k, N, Nmax, Ngood, Nbad, Nmos, Ncal, Nrel, Nsys, Nfit;
+  int i, j, k, N, Ngood, Nbad, Nmos, Ncal, Nrel, Nsys;
   double **A, **B, *Mjx, *Wjx;
-  float Msys, Mrel, Mcal, Mmos, Merr, Wsys;
+  float Msys, Mcal, Mmos, Merr, Wsys;
   double Mj, Wj;
   
@@ -449,5 +450,5 @@
 
     FILE *f;
-    Header header, theader;
+    Header theader;
     Matrix matrix;
 
Index: trunk/Ohana/src/relphot/src/ImageOps.c
===================================================================
--- trunk/Ohana/src/relphot/src/ImageOps.c	(revision 20537)
+++ trunk/Ohana/src/relphot/src/ImageOps.c	(revision 20936)
@@ -166,6 +166,6 @@
 void matchImage (Catalog *catalog, int meas, int cat) {
 
-  int i, ave, ccdnum;
-  double ra, dec, X, Y;
+  int i, ccdnum;
+  double X, Y;
   char *pname, *filter, *p, base[256];
   Measure *measure;
@@ -191,4 +191,6 @@
 	 and nn is an integer -> ccdnum */
       
+      /// XXX we have an inconsistency here wrt dvo.layout and dvo.photcode
+
       while (!isdigit(*p) && *p) p++;
       if (*p == 0) continue;
Index: trunk/Ohana/src/relphot/src/StarOps.c
===================================================================
--- trunk/Ohana/src/relphot/src/StarOps.c	(revision 20537)
+++ trunk/Ohana/src/relphot/src/StarOps.c	(revision 20936)
@@ -547,5 +547,4 @@
   double *xlist, *Mlist;
   Graphdata graphdata;
-  char *filename, tmp;
 
 # define NBIN 200
