Skip to content
Snippets Groups Projects
Commit b5c4aa21 authored by jdh8d's avatar jdh8d
Browse files

changed config.h to use elfio's ELF types, not elf.h's. avoids naming conflicts.

Former-commit-id: 722f1ed3a082a1ec31c6c0f755e695063580639c
parent ef3f690e
Branches
Tags
No related merge requests found
...@@ -58,17 +58,17 @@ typedef s_uint64_t counter_t; ...@@ -58,17 +58,17 @@ typedef s_uint64_t counter_t;
#define NULL 0 #define NULL 0
#endif #endif
#include <elf.h> #include <elfio/elfio.hpp>
typedef Elf32_Ehdr IRDB_Elf_Ehdr; typedef ELFIO::Elf32_Ehdr IRDB_Elf_Ehdr;
typedef Elf32_Shdr IRDB_Elf_Shdr; typedef ELFIO::Elf32_Shdr IRDB_Elf_Shdr;
typedef Elf32_Off IRDB_Elf_Off; typedef ELFIO::Elf32_Off IRDB_Elf_Off;
typedef Elf32_Half IRDB_Elf_Half; typedef ELFIO::Elf32_Half IRDB_Elf_Half;
typedef Elf32_Word IRDB_Elf_Word; typedef ELFIO::Elf32_Word IRDB_Elf_Word;
typedef Elf32_Addr IRDB_Elf_Addr; typedef ELFIO::Elf32_Addr IRDB_Elf_Addr;
typedef Elf32_Sym IRDB_Elf_Sym; typedef ELFIO::Elf32_Sym IRDB_Elf_Sym;
typedef Elf32_Rel IRDB_Elf_Rel; typedef ELFIO::Elf32_Rel IRDB_Elf_Rel;
typedef Elf32_Rela IRDB_Elf_Rela; typedef ELFIO::Elf32_Rela IRDB_Elf_Rela;
#define IRDB_ELF_ST_TYPE ELF32_ST_TYPE #define IRDB_ELF_ST_TYPE ELF32_ST_TYPE
......
...@@ -58,17 +58,17 @@ typedef s_uint64_t counter_t; ...@@ -58,17 +58,17 @@ typedef s_uint64_t counter_t;
#define NULL 0 #define NULL 0
#endif #endif
#include <elf.h> #include <elfio/elfio.hpp>
typedef Elf32_Ehdr IRDB_Elf_Ehdr; typedef ELFIO::Elf32_Ehdr IRDB_Elf_Ehdr;
typedef Elf32_Shdr IRDB_Elf_Shdr; typedef ELFIO::Elf32_Shdr IRDB_Elf_Shdr;
typedef Elf32_Off IRDB_Elf_Off; typedef ELFIO::Elf32_Off IRDB_Elf_Off;
typedef Elf32_Half IRDB_Elf_Half; typedef ELFIO::Elf32_Half IRDB_Elf_Half;
typedef Elf32_Word IRDB_Elf_Word; typedef ELFIO::Elf32_Word IRDB_Elf_Word;
typedef Elf32_Addr IRDB_Elf_Addr; typedef ELFIO::Elf32_Addr IRDB_Elf_Addr;
typedef Elf32_Sym IRDB_Elf_Sym; typedef ELFIO::Elf32_Sym IRDB_Elf_Sym;
typedef Elf32_Rel IRDB_Elf_Rel; typedef ELFIO::Elf32_Rel IRDB_Elf_Rel;
typedef Elf32_Rela IRDB_Elf_Rela; typedef ELFIO::Elf32_Rela IRDB_Elf_Rela;
#define IRDB_ELF_ST_TYPE ELF32_ST_TYPE #define IRDB_ELF_ST_TYPE ELF32_ST_TYPE
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment