From 311fc1acc16fdebc2e19a8edae1d3dc7fd7daae8 Mon Sep 17 00:00:00 2001 From: Alan Modra Date: Tue, 11 Dec 2001 05:37:33 +0000 Subject: [PATCH] * common.h (SHN_XINDEX): Comment typo fix. * internal.h (Elf_Internal_Ehdr): Change existing "unsigned short" size, count and index fields to "unsigned int". --- include/elf/ChangeLog | 6 ++++++ include/elf/common.h | 2 +- include/elf/internal.h | 12 ++++++------ 3 files changed, 13 insertions(+), 7 deletions(-) diff --git a/include/elf/ChangeLog b/include/elf/ChangeLog index dcf1f6b55..4b200ab74 100644 --- a/include/elf/ChangeLog +++ b/include/elf/ChangeLog @@ -1,3 +1,9 @@ +2001-12-11 Alan Modra + + * common.h (SHN_XINDEX): Comment typo fix. + * internal.h (Elf_Internal_Ehdr): Change existing "unsigned short" + size, count and index fields to "unsigned int". + 2001-12-07 Geoffrey Keating Richard Henderson diff --git a/include/elf/common.h b/include/elf/common.h index e83f269b2..1c25f9ff3 100644 --- a/include/elf/common.h +++ b/include/elf/common.h @@ -405,7 +405,7 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ #define SHN_HIOS 0xFF3F /* OS specific semantics, hi */ #define SHN_ABS 0xFFF1 /* Associated symbol is absolute */ #define SHN_COMMON 0xFFF2 /* Associated symbol is in common */ -#define SHN_XINDEX 0xFFFF /* Section index it held elsewhere */ +#define SHN_XINDEX 0xFFFF /* Section index is held elsewhere */ #define SHN_HIRESERVE 0xFFFF /* End range of reserved indices */ /* The following constants control how a symbol may be accessed once it has diff --git a/include/elf/internal.h b/include/elf/internal.h index 26e7db6a8..1e3f6a382 100644 --- a/include/elf/internal.h +++ b/include/elf/internal.h @@ -50,12 +50,12 @@ typedef struct elf_internal_ehdr { unsigned long e_flags; /* Processor-specific flags */ unsigned short e_type; /* Identifies object file type */ unsigned short e_machine; /* Specifies required architecture */ - unsigned short e_ehsize; /* ELF header size in bytes */ - unsigned short e_phentsize; /* Program header table entry size */ - unsigned short e_phnum; /* Program header table entry count */ - unsigned short e_shentsize; /* Section header table entry size */ - unsigned short e_shnum; /* Section header table entry count */ - unsigned short e_shstrndx; /* Section header string table index */ + unsigned int e_ehsize; /* ELF header size in bytes */ + unsigned int e_phentsize; /* Program header table entry size */ + unsigned int e_phnum; /* Program header table entry count */ + unsigned int e_shentsize; /* Section header table entry size */ + unsigned int e_shnum; /* Section header table entry count */ + unsigned int e_shstrndx; /* Section header string table index */ } Elf_Internal_Ehdr; #define elf32_internal_ehdr elf_internal_ehdr -- 2.11.4.GIT