aboutsummaryrefslogtreecommitdiff
path: root/include/oasys.h
diff options
context:
space:
mode:
authorSteve Chamberlain <steve@cygnus>1991-05-11 02:23:48 +0000
committerSteve Chamberlain <steve@cygnus>1991-05-11 02:23:48 +0000
commita8f3d651171c0296179c9b29367151c7d62f24fd (patch)
tree949a507ebe0f88a7dcdddfe687d2d05a37895158 /include/oasys.h
parent8e3c8f47554a4f15fde5aa49ba69976f490f68c5 (diff)
downloadgdb-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.h25
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,