mirror of
https://github.com/cemu-project/vcpkg.git
synced 2025-02-24 19:43:33 +01:00
[coff] Use peek_value()
This commit is contained in:
parent
c6ac0e5ca7
commit
7805de1a56
@ -246,14 +246,13 @@ namespace vcpkg { namespace COFFFileReader
|
|||||||
marker.advance_by(archive_member_header::HEADER_SIZE + second_linker_member_header.member_size());
|
marker.advance_by(archive_member_header::HEADER_SIZE + second_linker_member_header.member_size());
|
||||||
marker.seek_to_marker(fs);
|
marker.seek_to_marker(fs);
|
||||||
|
|
||||||
bool hasLongnameMemberHeader = read_value_from_stream<uint16_t>(fs) == 0x2F2F;
|
bool hasLongnameMemberHeader = peek_value_from_stream<uint16_t>(fs) == 0x2F2F;
|
||||||
if (hasLongnameMemberHeader)
|
if (hasLongnameMemberHeader)
|
||||||
{
|
{
|
||||||
marker.seek_to_marker(fs);
|
|
||||||
const archive_member_header longnames_member_header = archive_member_header::read(fs);
|
const archive_member_header longnames_member_header = archive_member_header::read(fs);
|
||||||
marker.advance_by(archive_member_header::HEADER_SIZE + longnames_member_header.member_size());
|
marker.advance_by(archive_member_header::HEADER_SIZE + longnames_member_header.member_size());
|
||||||
|
marker.seek_to_marker(fs);
|
||||||
}
|
}
|
||||||
marker.seek_to_marker(fs);
|
|
||||||
|
|
||||||
std::set<MachineType> machine_types;
|
std::set<MachineType> machine_types;
|
||||||
// Next we have the obj and pseudo-object files
|
// Next we have the obj and pseudo-object files
|
||||||
|
Loading…
x
Reference in New Issue
Block a user