diff options
| author | Alexander Karatarakis <alkarata@microsoft.com> | 2016-11-17 16:28:09 -0800 |
|---|---|---|
| committer | Alexander Karatarakis <alkarata@microsoft.com> | 2016-11-17 16:28:09 -0800 |
| commit | 7805de1a5686f192bc4b174f3a98098505788d5b (patch) | |
| tree | 893d78f53f183d1d55d7e5f4955f5ff508d7f7e9 /toolsrc/src/coff_file_reader.cpp | |
| parent | c6ac0e5ca74a719a6990f6bba5002883900ad85c (diff) | |
| download | vcpkg-7805de1a5686f192bc4b174f3a98098505788d5b.tar.gz vcpkg-7805de1a5686f192bc4b174f3a98098505788d5b.zip | |
[coff] Use peek_value()
Diffstat (limited to 'toolsrc/src/coff_file_reader.cpp')
| -rw-r--r-- | toolsrc/src/coff_file_reader.cpp | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/toolsrc/src/coff_file_reader.cpp b/toolsrc/src/coff_file_reader.cpp index 6a2a57159..763443e6e 100644 --- a/toolsrc/src/coff_file_reader.cpp +++ b/toolsrc/src/coff_file_reader.cpp @@ -246,14 +246,13 @@ namespace vcpkg { namespace COFFFileReader marker.advance_by(archive_member_header::HEADER_SIZE + second_linker_member_header.member_size()); 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) { - marker.seek_to_marker(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.seek_to_marker(fs); } - marker.seek_to_marker(fs); std::set<MachineType> machine_types; // Next we have the obj and pseudo-object files |
