aboutsummaryrefslogtreecommitdiff
path: root/bfd/libcoff.h
diff options
context:
space:
mode:
Diffstat (limited to 'bfd/libcoff.h')
-rw-r--r--bfd/libcoff.h17
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;