From c96ee81f06194b01d643d34a8194479739c09d5d Mon Sep 17 00:00:00 2001 From: Matt Nadareski Date: Fri, 14 Nov 2025 20:36:46 -0500 Subject: [PATCH] Simplify fixed statements --- .../Wrappers/InstallShieldCabinet.Extraction.cs | 6 ++---- .../Wrappers/PortableExecutable.Extraction.cs | 3 +-- SabreTools.Serialization/Wrappers/SGA.Extraction.cs | 3 +-- 3 files changed, 4 insertions(+), 8 deletions(-) diff --git a/SabreTools.Serialization/Wrappers/InstallShieldCabinet.Extraction.cs b/SabreTools.Serialization/Wrappers/InstallShieldCabinet.Extraction.cs index 152d3934..b926bea7 100644 --- a/SabreTools.Serialization/Wrappers/InstallShieldCabinet.Extraction.cs +++ b/SabreTools.Serialization/Wrappers/InstallShieldCabinet.Extraction.cs @@ -456,8 +456,7 @@ namespace SabreTools.Serialization.Wrappers /// private unsafe static int Uncompress(byte[] dest, ref long destLen, byte[] source, ref ulong sourceLen) { - fixed (byte* sourcePtr = source) - fixed (byte* destPtr = dest) + fixed (byte* sourcePtr = source, destPtr = dest) { var stream = new ZLib.z_stream_s { @@ -490,8 +489,7 @@ namespace SabreTools.Serialization.Wrappers /// private unsafe static int UncompressOld(byte[] dest, ref long destLen, byte[] source, ref ulong sourceLen) { - fixed (byte* sourcePtr = source) - fixed (byte* destPtr = dest) + fixed (byte* sourcePtr = source, destPtr = dest) { var stream = new ZLib.z_stream_s { diff --git a/SabreTools.Serialization/Wrappers/PortableExecutable.Extraction.cs b/SabreTools.Serialization/Wrappers/PortableExecutable.Extraction.cs index 8c5b892a..e63f2c73 100644 --- a/SabreTools.Serialization/Wrappers/PortableExecutable.Extraction.cs +++ b/SabreTools.Serialization/Wrappers/PortableExecutable.Extraction.cs @@ -793,8 +793,7 @@ namespace SabreTools.Serialization.Wrappers byte[] data = new byte[resource.Length * 4]; unsafe { - fixed (byte* payloadPtr = resource) - fixed (byte* dataPtr = data) + fixed (byte* payloadPtr = resource, dataPtr = data) { zstream.next_in = payloadPtr; zstream.avail_in = (uint)resource.Length; diff --git a/SabreTools.Serialization/Wrappers/SGA.Extraction.cs b/SabreTools.Serialization/Wrappers/SGA.Extraction.cs index 6e2a774a..e04d118c 100644 --- a/SabreTools.Serialization/Wrappers/SGA.Extraction.cs +++ b/SabreTools.Serialization/Wrappers/SGA.Extraction.cs @@ -98,8 +98,7 @@ namespace SabreTools.Serialization.Wrappers data = new byte[outputFileSize]; unsafe { - fixed (byte* payloadPtr = compressedData) - fixed (byte* dataPtr = data) + fixed (byte* payloadPtr = compressedData, dataPtr = data) { zstream.next_in = payloadPtr; zstream.avail_in = (uint)compressedData.Length;