Index: trunk/Ohana/src/imregister/detrend/output.c
===================================================================
--- trunk/Ohana/src/imregister/detrend/output.c	(revision 2450)
+++ trunk/Ohana/src/imregister/detrend/output.c	(revision 2803)
@@ -27,5 +27,5 @@
 int DumpFitsBintable (char *filename, DetReg *image, Match *match, int Nmatch) {
 
-  int i, j, Nx;
+  int i, j;
   Header header, theader;
   Matrix matrix;
@@ -42,5 +42,5 @@
   }
   ConvertStruct ((char *) subset, sizeof (DetReg), Nmatch, "detreg");
-  fits_add_rows (&table, subset, Nmatch, sizeof (DetReg));
+  fits_add_rows (&table, (char *) subset, Nmatch, sizeof (DetReg));
 
   fits_write_header  (filename, &header);
@@ -144,6 +144,6 @@
     stopstr  = sec_to_date (newdata[0].tstop);
     regstr   = sec_to_date (newdata[0].treg);
-    typestr  = typename[newdata[0].type];
-    modestr  = modename[newdata[0].mode];
+    typestr  = get_type_name(newdata[0].type);
+    modestr  = get_mode_name(newdata[0].mode);
     filtstr  = filterhash[newdata[0].filter];
 
@@ -215,6 +215,6 @@
     }
 
-    typestr = typename[MIN (MAX (detdata[i].type, 0), NTYPE - 1)];
-    modestr = modename[MIN (MAX (detdata[i].mode, 0), NMODE - 1)];
+    typestr = get_type_name(detdata[i].type);
+    modestr = get_mode_name(detdata[i].mode);
     filtstr = filterhash[MIN (MAX (detdata[i].filter, 0), NFILTER - 1)];
 
@@ -269,5 +269,5 @@
     
     fprintf (stdout, "%19s %19s %7s %6s %s %6.1f\n", 
-	     start, stop, typename[criteria[i].Type], filterhash[criteria[i].Filter], 
+	     start, stop, get_type_name(criteria[i].Type), filterhash[criteria[i].Filter], 
 	     ccds[criteria[i].CCD], criteria[i].Exptime);
 
