From 2d4d1975bdcc6d729e3e156485e167c6daa72f80 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 dcf1f6b5585..4b200ab749c 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 e83f269b2eb..1c25f9ff39a 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 26e7db6a8e8..1e3f6a38269 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.30.2