Index: /trunk/Mars/mbase/MFits.h
===================================================================
--- /trunk/Mars/mbase/MFits.h	(revision 11449)
+++ /trunk/Mars/mbase/MFits.h	(revision 11450)
@@ -244,4 +244,6 @@
                     // We could use negative values to mark floats
                     // otheriwse we could just cast them to int64_t?
+                case 'L': size = 1; break; // logical
+                // case 'X': size = n; break; // bits (n=number of bytes needed to contain all bits)
                 case 'B': size = 1; break; // byte
                 case 'I': size = 2; break; // short
@@ -250,4 +252,8 @@
                 case 'E': size = 4; break; // float
                 case 'D': size = 8; break; // double
+                // case 'C': size =  8; break; // complex float
+                // case 'M': size = 16; break; // complex double
+                // case 'P': size =  8; break; // array descriptor (32bit)
+                // case 'Q': size = 16; break; // array descriptor (64bit)
                 default:
                     gLog << err << "FITS format '" << fmt << "' not yet supported." << endl;
