Fix the size of the dos_message field in the internal_extra_pe_filehdr structure on hosts where sizeof(long) == 8.

* coff/internal.h (struct internal_extra_pe_filehdr): Use ints
	instead of longs to hold dos_message.
This commit is contained in:
Andrew Eikum 2019-10-29 08:02:34 +00:00 committed by Nick Clifton
parent b9d8f5601b
commit 2f1575ea6f
2 changed files with 6 additions and 1 deletions

View File

@ -1,3 +1,8 @@
2019-10-29 Andrew Eikum <aeikum@codeweavers.com>
* coff/internal.h (struct internal_extra_pe_filehdr): Use ints
instead of longs to hold dos_message.
2019-10-25 Alan Modra <amodra@gmail.com>
PR 4499

View File

@ -54,7 +54,7 @@ struct internal_extra_pe_filehdr
unsigned short e_oeminfo; /* OEM information; e_oemid specific, 0x0 */
unsigned short e_res2[10]; /* Reserved words, all 0x0 */
bfd_vma e_lfanew; /* File address of new exe header, 0x80 */
unsigned long dos_message[16]; /* text which always follows dos header */
unsigned int dos_message[16]; /* Text which always follows DOS header. */
bfd_vma nt_signature; /* required NT signature, 0x4550 */
};