diff --git a/elfio/elfio_section.hpp b/elfio/elfio_section.hpp index b2c9b456b555a79b05d8c4c89fef65556b26e3ba..99868ec5de392caa84caa55a36388b042a539ee1 100644 --- a/elfio/elfio_section.hpp +++ b/elfio/elfio_section.hpp @@ -45,6 +45,7 @@ class section ELFIO_GET_SET_ACCESS_DECL( Elf64_Addr, address ); ELFIO_GET_SET_ACCESS_DECL( Elf_Xword, size ); ELFIO_GET_SET_ACCESS_DECL( Elf_Word, name_string_offset ); + ELFIO_GET_ACCESS_DECL ( Elf64_Off, offset ); virtual const char* get_data() const = 0; virtual void set_data( const char* pData, Elf_Word size ) = 0; @@ -53,7 +54,7 @@ class section virtual void append_data( const std::string& data ) = 0; protected: - ELFIO_GET_SET_ACCESS_DECL( Elf64_Off, offset ); + ELFIO_SET_ACCESS_DECL( Elf64_Off, offset ); ELFIO_SET_ACCESS_DECL( Elf_Half, index ); virtual void load( std::istream& f,