diff options
author | Tom Rix <trix@redhat.com> | 2001-05-24 20:32:58 +0000 |
---|---|---|
committer | Tom Rix <trix@redhat.com> | 2001-05-24 20:32:58 +0000 |
commit | 0f674cdc0f87982eeaf124b876d4d9e844a9aad1 (patch) | |
tree | ac4dadc78ed182b1cf51977df9b18f52e19a5d27 /include/coff/internal.h | |
parent | 52cd2f88cd6f67147534ca854da7f51aafead01e (diff) | |
download | cygnal-0f674cdc0f87982eeaf124b876d4d9e844a9aad1.tar.gz cygnal-0f674cdc0f87982eeaf124b876d4d9e844a9aad1.tar.bz2 cygnal-0f674cdc0f87982eeaf124b876d4d9e844a9aad1.zip |
Support for xcoff64
Diffstat (limited to 'include/coff/internal.h')
-rw-r--r-- | include/coff/internal.h | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/include/coff/internal.h b/include/coff/internal.h index 9b62710cd..bc62b06f9 100644 --- a/include/coff/internal.h +++ b/include/coff/internal.h @@ -173,7 +173,7 @@ struct internal_aouthdr unsigned long tagentries; /* number of tag entries to follow */ /* RS/6000 stuff */ - unsigned long o_toc; /* address of TOC */ + bfd_vma o_toc; /* address of TOC */ short o_snentry; /* section number for entry point */ short o_sntext; /* section number for text */ short o_sndata; /* section number for data */ @@ -184,8 +184,8 @@ struct internal_aouthdr short o_algndata; /* max alignment for data */ short o_modtype; /* Module type field, 1R,RE,RO */ short o_cputype; /* Encoded CPU type */ - unsigned long o_maxstack; /* max stack size allowed. */ - unsigned long o_maxdata; /* max data size allowed. */ + bfd_vma o_maxstack; /* max stack size allowed. */ + bfd_vma o_maxdata; /* max data size allowed. */ /* ECOFF stuff */ bfd_vma bss_start; /* Base of bss section. */ @@ -357,8 +357,8 @@ struct internal_lineno { union { - long l_symndx; /* function name symbol index, iff l_lnno == 0*/ - long l_paddr; /* (physical) address of line number */ + bfd_signed_vma l_symndx; /* function name symbol index, iff l_lnno == 0*/ + bfd_signed_vma l_paddr; /* (physical) address of line number */ } l_addr; unsigned long l_lnno; /* line number */ }; @@ -381,7 +381,7 @@ struct internal_syment } _n_n; char *_n_nptr[2]; /* allows for overlaying */ } _n; - long n_value; /* value of symbol */ + bfd_vma n_value; /* value of symbol */ short n_scnum; /* section number */ unsigned short n_flags; /* copy of flags from filhdr */ unsigned short n_type; /* type and derived type */ @@ -468,7 +468,7 @@ union internal_auxent { struct { /* if ISFCN, tag, or .bb */ - long x_lnnoptr; /* ptr to fcn line # */ + bfd_signed_vma x_lnnoptr; /* ptr to fcn line # */ union { /* entry ndx past block end */ long l; @@ -519,7 +519,7 @@ union internal_auxent { union { /* csect length or enclosing csect */ - long l; + bfd_signed_vma l; struct coff_ptr_struct *p; } x_scnlen; long x_parmhash; /* parm type hash index */ |