mirror of
https://github.com/serge1/ELFIO.git
synced 2025-02-06 03:40:13 +00:00
removed const from the segment load function
This commit is contained in:
parent
fa813b7b18
commit
f78a519522
@ -51,10 +51,11 @@ class segment
|
|||||||
virtual Elf_Half get_section_index_at( Elf_Half num ) const = 0;
|
virtual Elf_Half get_section_index_at( Elf_Half num ) const = 0;
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
virtual void set_index( Elf_Half ) = 0;
|
virtual Elf64_Off get_offset() const = 0;
|
||||||
virtual void load( std::ifstream& stream, std::streampos header_offset ) const = 0;
|
virtual void set_index( Elf_Half ) = 0;
|
||||||
|
virtual void load( std::ifstream& stream, std::streampos header_offset ) = 0;
|
||||||
virtual void save( std::ofstream& f, std::streampos header_offset,
|
virtual void save( std::ofstream& f, std::streampos header_offset,
|
||||||
std::streampos data_offset ) = 0;
|
std::streampos data_offset ) = 0;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
@ -143,7 +144,7 @@ class segment_impl : public segment
|
|||||||
//------------------------------------------------------------------------------
|
//------------------------------------------------------------------------------
|
||||||
void
|
void
|
||||||
load( std::ifstream& stream,
|
load( std::ifstream& stream,
|
||||||
std::streampos header_offset ) const
|
std::streampos header_offset )
|
||||||
{
|
{
|
||||||
stream.seekg( header_offset );
|
stream.seekg( header_offset );
|
||||||
stream.read( reinterpret_cast<char*>( &ph ), sizeof( ph ) );
|
stream.read( reinterpret_cast<char*>( &ph ), sizeof( ph ) );
|
||||||
|
Loading…
x
Reference in New Issue
Block a user