aboutsummaryrefslogtreecommitdiff
path: root/include/coff
diff options
context:
space:
mode:
authorNick Clifton <nickc@redhat.com>2007-07-12 07:16:41 +0000
committerNick Clifton <nickc@redhat.com>2007-07-12 07:16:41 +0000
commit359d9a27ca4b9be41f10a59bfbef508147ac0962 (patch)
tree09ab7bdc0b233d6fe0eef044a8d77a72168cb212 /include/coff
parent95d4361935791bf78aa476bc027552ff1ddb3eb3 (diff)
downloadnewlib-359d9a27ca4b9be41f10a59bfbef508147ac0962.zip
newlib-359d9a27ca4b9be41f10a59bfbef508147ac0962.tar.gz
newlib-359d9a27ca4b9be41f10a59bfbef508147ac0962.tar.bz2
Add support for building on a 64-bit Windows host.
Diffstat (limited to 'include/coff')
-rw-r--r--include/coff/ChangeLog5
-rw-r--r--include/coff/internal.h10
2 files changed, 10 insertions, 5 deletions
diff --git a/include/coff/ChangeLog b/include/coff/ChangeLog
index 3fa22bf..bc1c922 100644
--- a/include/coff/ChangeLog
+++ b/include/coff/ChangeLog
@@ -1,3 +1,8 @@
+2007-07-12 Kai Tietz <kai.tietz@onevision.com>
+
+ * internal.h (struct internal_syment): Use bfd_hostptr_t for
+ _n_zeroes and _n_offset fields.
+
2007-04-27 Alan Modra <amodra@bigpond.net.au>
* rs6000.h: Write Mimi's name in ASCII.
diff --git a/include/coff/internal.h b/include/coff/internal.h
index afe6889..4c4eab9 100644
--- a/include/coff/internal.h
+++ b/include/coff/internal.h
@@ -1,7 +1,7 @@
/* Internal format of COFF object file data structures, for GNU BFD.
This file is part of BFD, the Binary File Descriptor library.
- Copyright 1999, 2000, 2001, 2002, 2003, 2004. 2005, 2006
+ Copyright 1999, 2000, 2001, 2002, 2003, 2004. 2005, 2006, 2007
Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify
@@ -416,15 +416,15 @@ struct internal_syment
{
union
{
- char _n_name[SYMNMLEN]; /* old COFF version */
+ char _n_name[SYMNMLEN]; /* old COFF version */
struct
{
- long _n_zeroes; /* new == 0 */
- long _n_offset; /* offset into string table */
+ bfd_hostptr_t _n_zeroes; /* new == 0 */
+ bfd_hostptr_t _n_offset; /* offset into string table */
} _n_n;
char *_n_nptr[2]; /* allows for overlaying */
} _n;
- bfd_vma 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 */