From 767bc718707ca881d045f39619f8aa36e5a780d9 Mon Sep 17 00:00:00 2001 From: "Markus F.X.J. Oberhumer" Date: Tue, 19 Dec 2006 10:49:13 +0100 Subject: [PATCH] Expose integral types in p_elf.h. --- src/p_elf.h | 15 ++++++++++++++- src/p_vmlinx.h | 9 ++++++++- 2 files changed, 22 insertions(+), 2 deletions(-) diff --git a/src/p_elf.h b/src/p_elf.h index dd09281d..f2db690a 100644 --- a/src/p_elf.h +++ b/src/p_elf.h @@ -37,9 +37,14 @@ namespace N_Elf { // The ELF file header. This appears at the start of every ELF file. -template +template struct Ehdr { + typedef TWord Word; + typedef TAddr Addr; + typedef TOff Off; + typedef THalf Half; + unsigned char e_ident[16]; /* Magic number and other info */ Half e_type; /* Object file type */ Half e_machine; /* Architecture */ @@ -422,6 +427,14 @@ template