diff options
author | Steve Chamberlain <steve@cygnus> | 1991-05-11 02:23:48 +0000 |
---|---|---|
committer | Steve Chamberlain <steve@cygnus> | 1991-05-11 02:23:48 +0000 |
commit | a8f3d651171c0296179c9b29367151c7d62f24fd (patch) | |
tree | 949a507ebe0f88a7dcdddfe687d2d05a37895158 /include/oasys.h | |
parent | 8e3c8f47554a4f15fde5aa49ba69976f490f68c5 (diff) | |
download | gdb-a8f3d651171c0296179c9b29367151c7d62f24fd.zip gdb-a8f3d651171c0296179c9b29367151c7d62f24fd.tar.gz gdb-a8f3d651171c0296179c9b29367151c7d62f24fd.tar.bz2 |
Fixed the shapes of external things some more.
Diffstat (limited to 'include/oasys.h')
-rw-r--r-- | include/oasys.h | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/include/oasys.h b/include/oasys.h index 642f752..b54a3fe 100644 --- a/include/oasys.h +++ b/include/oasys.h @@ -16,6 +16,19 @@ typedef struct { } oasys_archive_header_type; typedef struct { + char version[4]; + char create_date[12]; + char revision_date[12]; + char mod_count[4]; + char mod_tbl_offset[4]; + char sym_tbl_size[4]; + char sym_count[4]; + char sym_tbl_offset[4]; + char xref_count[4]; + char xref_lst_offset[4]; +} oasys_external_archive_header_type; + +typedef struct { int32_type mod_number; char mod_date[12]; int32_type mod_size; @@ -27,6 +40,18 @@ typedef struct { } oasys_module_table_type; +typedef struct { + char mod_number[4]; + char mod_date[12]; + char mod_size[4]; + char dep_count[4]; + char depee_count[4]; + char sect_count[4]; + char file_offset[4]; + char mod_name_length[4]; +} oasys_external_module_table_type; + + typedef enum { oasys_record_is_end_enum = 0, oasys_record_is_data_enum = 1, |