diff options
Diffstat (limited to 'bfd/libcoff.h')
-rw-r--r-- | bfd/libcoff.h | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/bfd/libcoff.h b/bfd/libcoff.h index 94a5664..0eba7a6 100644 --- a/bfd/libcoff.h +++ b/bfd/libcoff.h @@ -21,7 +21,7 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ /* Object file tdata; access macros */ -#define coff_data(bfd) ((coff_data_type *) ((bfd)->tdata)) +#define coff_data(bfd) ((bfd)->tdata.coff_obj_data) #define exec_hdr(bfd) (coff_data(bfd)->hdr) #define obj_symbols(bfd) (coff_data(bfd)->symbols) #define obj_sym_filepos(bfd) (coff_data(bfd)->sym_filepos) @@ -75,6 +75,7 @@ typedef struct coff_tdata /* And more taken from the source .. */ +typedef struct coff_ptr_struct { /* Remembers the offset from the first symbol in the file for @@ -103,13 +104,13 @@ union { typedef struct coff_symbol_struct { - /* The actual symbol which the rest of BFD works with */ -asymbol symbol; + /* The actual symbol which the rest of BFD works with */ + asymbol symbol; - /* A pointer to the hidden information for this symbol */ -combined_entry_type *native; - - /* A pointer to the linenumber information for this symbol */ -struct lineno_cache_entry *lineno; + /* A pointer to the hidden information for this symbol */ + combined_entry_type *native; + /* A pointer to the linenumber information for this symbol */ + struct lineno_cache_entry *lineno; + boolean done_lineno; } coff_symbol_type; |