Index: /trunk/Ohana/src/opihi/cmd.data/read_vectors.c
===================================================================
--- /trunk/Ohana/src/opihi/cmd.data/read_vectors.c	(revision 3458)
+++ /trunk/Ohana/src/opihi/cmd.data/read_vectors.c	(revision 3459)
@@ -204,4 +204,5 @@
   for (i = 1; i < argc; i++) {
     void   *data;
+    char   *Pc;
     short  *Ps;
     int    *Pi;
@@ -214,9 +215,7 @@
     if (Binary) {
       if (!fits_get_bintable_column_type (&header, argv[i], type, &Nval)) return (FALSE);
-      if (!strcmp (type, "char")) return (FALSE);
       if (!fits_get_bintable_column (&header, &table, argv[i], &data)) return (FALSE);
     } else {
       if (!fits_get_table_column_type (&header, argv[i], type)) return (FALSE);
-      if (!strcmp (type, "char")) return (FALSE);
       if (!fits_get_table_column (&header, &table, argv[i], &data)) return (FALSE);
     }
@@ -266,4 +265,12 @@
       }
     }
+    if (!strcmp (type, "char")) {
+      Pc = (char *) data;
+      for (j = 0; j < Ny; j++) {
+	for (k = 0; k < Nval; k++, Pc++) {
+	  vec[k][0].elements[j] = *Pc;
+	}
+      }
+    }
     free (data);
     free (vec);
