From b4cb0b7612f45810eeb18dfff092a9edcbac372e Mon Sep 17 00:00:00 2001 From: YoshiRulz Date: Thu, 24 Apr 2025 01:01:43 +1000 Subject: [PATCH] Remove redundant `unsafe` from a couple classes --- src/BizHawk.Bizware.Audio/SDL2WavStream.cs | 4 ++-- src/BizHawk.Common/Serializer.cs | 4 +++- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/BizHawk.Bizware.Audio/SDL2WavStream.cs b/src/BizHawk.Bizware.Audio/SDL2WavStream.cs index 6110ab5918..1251a451c7 100644 --- a/src/BizHawk.Bizware.Audio/SDL2WavStream.cs +++ b/src/BizHawk.Bizware.Audio/SDL2WavStream.cs @@ -135,7 +135,7 @@ namespace BizHawk.Bizware.Audio public override void Write(byte[] buffer, int offset, int count) => throw new NotSupportedException(); - private unsafe class SDLRwOpsStreamWrapper : IDisposable + private sealed class SDLRwOpsStreamWrapper : IDisposable { public IntPtr Rw { get; private set; } private readonly Stream _s; @@ -146,7 +146,7 @@ namespace BizHawk.Bizware.Audio private readonly SDLRWopsWriteCallback _writeCallback; private readonly SDLRWopsCloseCallback _closeCallback; - public SDLRwOpsStreamWrapper(Stream s) + public unsafe SDLRwOpsStreamWrapper(Stream s) { Rw = SDL_AllocRW(); if (Rw == IntPtr.Zero) diff --git a/src/BizHawk.Common/Serializer.cs b/src/BizHawk.Common/Serializer.cs index 167b2a0bd5..6610ba655d 100644 --- a/src/BizHawk.Common/Serializer.cs +++ b/src/BizHawk.Common/Serializer.cs @@ -9,7 +9,7 @@ using BizHawk.Common.BufferExtensions; namespace BizHawk.Common { - public unsafe class Serializer + public class Serializer { public Serializer() { } @@ -821,6 +821,7 @@ namespace BizHawk.Common return _currSection.Items.ContainsKey(key); } +#if false private void SyncBuffer(string name, int elemsize, int len, void* ptr) { if (IsReader) @@ -838,6 +839,7 @@ namespace BizHawk.Common Sync(name, ref temp, false); } } +#endif private void SyncText(string name, ref byte val) {