* hpread.c (hpread_read_struct_type): Use accessor macros rather
authorJeff Law <law@redhat.com>
Wed, 6 Aug 1997 06:24:31 +0000 (06:24 +0000)
committerJeff Law <law@redhat.com>
Wed, 6 Aug 1997 06:24:31 +0000 (06:24 +0000)
        than directly mucking around with data structures.

gdb/ChangeLog
gdb/hpread.c

index 2fe53e7..25b098f 100644 (file)
@@ -1,3 +1,8 @@
+Wed Aug  6 00:24:08 1997  Jeffrey A Law  (law@cygnus.com)
+
+       * hpread.c (hpread_read_struct_type): Use accessor macros rather
+       than directly mucking around with data structures.
+
 Tue Aug  5 13:37:14 1997  Per Bothner  <bothner@cygnus.com>
 
        * gdbtypes.h:  Re-interpret struct field.  Suppport address of static.
index 9afaff1..8183558 100644 (file)
@@ -1506,14 +1506,15 @@ hpread_read_struct_type (hp_type, dn_bufp, objfile)
       list = new;
 
       list->field.name = VT (objfile) + fieldp->dfield.name;
-      list->field.bitpos = fieldp->dfield.bitoffset;
+      FIELD_BITPOS (list->field) = fieldp->dfield.bitoffset;
       if (fieldp->dfield.bitlength % 8)
-       list->field.bitsize = fieldp->dfield.bitlength;
+       FIELD_BITSIZE (list->field) = fieldp->dfield.bitlength;
       else
-       list->field.bitsize = 0;
+       FIELD_BITSIZE (list->field) = 0;
       nfields++;
       field = fieldp->dfield.nextfield;
-      list->field.type = hpread_type_lookup (fieldp->dfield.type, objfile);
+      FIELD_TYPE (list->field) = hpread_type_lookup (fieldp->dfield.type,
+                                                    objfile);
     }
 
   TYPE_NFIELDS (type) = nfields;