From 3dcd033616297fba133b95e7dfc4530e5531aabe Mon Sep 17 00:00:00 2001 From: Orange Date: Sun, 12 Oct 2025 19:43:29 +0300 Subject: [PATCH] Removes redundant NtHeaderVariant field declarations Simplifies NtHeaderVariant structure by removing redundant field declarations. This improves code readability and reduces unnecessary code duplication. --- source/utility/pe_pattern_scan.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/source/utility/pe_pattern_scan.cpp b/source/utility/pe_pattern_scan.cpp index 9a79e6d..f7f8d02 100644 --- a/source/utility/pe_pattern_scan.cpp +++ b/source/utility/pe_pattern_scan.cpp @@ -25,7 +25,6 @@ namespace }; struct OptionalHeaderX64 final { - std::uint16_t magic; std::uint16_t linker_version; @@ -170,14 +169,15 @@ namespace std::uint32_t ptr_relocs; std::uint32_t ptr_line_numbers; - std::uint32_t num_relocs; - std::uint32_t num_line_numbers; + std::uint32_t num_relocs; + std::uint32_t num_line_numbers; - std::uint32_t characteristics; + std::uint32_t characteristics; }; // ReSharper restore CppDeclaratorNeverUsed - using NtHeaderVariant = std::variant, ImageNtHeaders>; + using NtHeaderVariant = + std::variant, ImageNtHeaders>; [[nodiscard]] std::optional get_nt_header_from_file(std::fstream& file, const DosHeader& dos_header)