Expose integral types in p_elf.h.

This commit is contained in:
Markus F.X.J. Oberhumer
2006-12-19 10:49:13 +01:00
parent 4c068e3e00
commit 767bc71870
2 changed files with 22 additions and 2 deletions
+8 -1
View File
@@ -41,10 +41,17 @@ class PackVmlinuxBase : public Packer
{
typedef Packer super;
protected:
// integral types
typedef typename TElfClass::U16 U16;
typedef typename TElfClass::U32 U32;
typedef typename TElfClass::U64 U64;
typedef typename TElfClass::Addr Addr;
// ELF types
typedef typename TElfClass::Ehdr Ehdr;
typedef typename TElfClass::Shdr Shdr;
typedef typename TElfClass::Phdr Phdr;
typedef /*typename TElfClass::Addr*/ unsigned long Addr;
typedef typename TElfClass::Dyn Dyn;
typedef typename TElfClass::Sym Sym;
public:
PackVmlinuxBase(InputFile *f,