Index: trunk/Ohana/src/opihi/cmd.data/imhist.c
===================================================================
--- trunk/Ohana/src/opihi/cmd.data/imhist.c	(revision 16428)
+++ trunk/Ohana/src/opihi/cmd.data/imhist.c	(revision 16429)
@@ -3,5 +3,5 @@
 int imhist (int argc, char **argv) {
   
-  int i, j, N, Nbins;
+  int i, j, N, Nbins, Quiet;
   int sx, sy, nx, ny, bin;
   float *V, delta;
@@ -9,4 +9,14 @@
   Vector *vec1, *vec2;
   Buffer *buf;
+
+  Quiet = FALSE;
+  if ((N = get_argument (argc, argv, "-q"))) {
+    Quiet = TRUE;
+    remove_argument (N, &argc, argv);
+  }
+  if ((N = get_argument (argc, argv, "-quiet"))) {
+    Quiet = TRUE;
+    remove_argument (N, &argc, argv);
+  }
 
   delta = 0;
@@ -87,6 +97,12 @@
     Nbins = (max - min) / dx;
   }
-  gprint (GP_ERR, "max %f, min %f, dx %f\n", max, min, dx);
-  
+  if (Quiet) {
+    set_variable ("MIN", min);
+    set_variable ("MAX", max);
+    set_variable ("DX",  dx);
+  } else {
+    gprint (GP_LOG, "max %f, min %f, dx %f\n", max, min, dx);
+  }  
+
   vec1[0].Nelements = Nbins + 1;
   vec2[0].Nelements = Nbins + 1;
