#pragma once #include "le_file.hpp" #include le::File parse_file(std::istream& is); std::vector read_file_part(std::istream& is, std::streamsize offset, size_t length); std::vector read_object(std::istream& is, le::File file, binparse::Value32 object_id); void relocate(le::File const& file, std::vector& binary, binparse::Offset32 offset = binparse::Offset32(0)); size_t determine_binary_size(le::File const& file); std::vector load_binary(le::File const& file); void load_binary(le::File const& file, uint8_t* buffer, size_t buffer_size);