* gdbtypes.h: Expand on comments for TYPE_CODE_BITSTRING and
authorJim Kingdon <jkingdon@engr.sgi.com>
Mon, 27 Dec 1993 18:56:23 +0000 (18:56 +0000)
committerJim Kingdon <jkingdon@engr.sgi.com>
Mon, 27 Dec 1993 18:56:23 +0000 (18:56 +0000)
TYPE_CODE_STRING a bit.

gdb/ChangeLog
gdb/gdbtypes.h

index 2260886..f5227aa 100644 (file)
@@ -1,5 +1,8 @@
 Mon Dec 27 11:07:05 1993  Jim Kingdon  (kingdon@lioth.cygnus.com)
 
+       * gdbtypes.h: Expand on comments for TYPE_CODE_BITSTRING and
+       TYPE_CODE_STRING a bit.
+
        * m68k-tdep.c (m68k_skip_prologue, m68k_find_saved_regs):
        Allow pea %fp; move.l %sp, %fp instead of link instruction to
        set up the new frame.
index 1a37b8e..bf21d90 100644 (file)
@@ -91,8 +91,16 @@ enum type_code
 
   TYPE_CODE_SET,               /* Pascal sets */
   TYPE_CODE_RANGE,             /* Range (integers within spec'd bounds) */
-  TYPE_CODE_STRING,            /* String types, distinct from array of char */
-  TYPE_CODE_BITSTRING,         /* String of bits, distinct from bool array */
+
+  /* A string type which is like an array of character but prints
+     differently (at least for CHILL).  It does not contain a length
+     field as Pascal strings (for many Pascals, anyway) do; if we want
+     to deal with such strings, we should use a new type code.  */
+  TYPE_CODE_STRING,
+
+  /* String of bits; like TYPE_CODE_SET but prints differently (at least
+     for CHILL).  */
+  TYPE_CODE_BITSTRING,
 
   /* Unknown type.  The length field is valid if we were able to
      deduce that much about the type, or 0 if we don't even know that.  */