Simplify fixed statements

This commit is contained in:
Matt Nadareski
2025-11-14 20:36:46 -05:00
parent f6201e2c35
commit c96ee81f06
3 changed files with 4 additions and 8 deletions

View File

@@ -456,8 +456,7 @@ namespace SabreTools.Serialization.Wrappers
/// </summary>
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
/// </summary>
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
{

View File

@@ -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;

View File

@@ -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;