Remove unused helpers `Util.{Memcmp,Memset}`

This commit is contained in:
YoshiRulz 2025-05-21 04:11:14 +10:00
parent e5d641fc09
commit c84d292aa9
No known key found for this signature in database
GPG Key ID: C4DE31C245353FB7
1 changed files with 3 additions and 23 deletions

View File

@ -12,7 +12,7 @@ using BizHawk.Common.StringExtensions;
namespace BizHawk.Common
{
public static unsafe class Util
public static class Util
{
[Conditional("DEBUG")]
public static void BreakDebuggerIfAttached()
@ -147,26 +147,6 @@ namespace BizHawk.Common
return ms.ToArray();
}
public static int Memcmp(void* a, void* b, int len)
{
var ba = (byte*) a;
var bb = (byte*) b;
for (var i = 0; i != len; i++)
{
var _a = ba[i];
var _b = bb[i];
var c = _a - _b;
if (c != 0) return c;
}
return 0;
}
public static void Memset(void* ptr, int val, int len)
{
var bptr = (byte*) ptr;
for (var i = 0; i != len; i++) bptr[i] = (byte) val;
}
public static byte[]? ReadByteBuffer(this BinaryReader br, bool returnNull)
{
var len = br.ReadInt32();
@ -308,7 +288,7 @@ namespace BizHawk.Common
/// <summary>creates span over <paramref name="length"/> octets starting at <paramref name="ptr"/></summary>
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static Span<byte> UnsafeSpanFromPointer(IntPtr ptr, int length)
public static unsafe Span<byte> UnsafeSpanFromPointer(IntPtr ptr, int length)
{
return new(pointer: ptr.ToPointer(), length: length);
}
@ -319,7 +299,7 @@ namespace BizHawk.Common
/// </summary>
/// <remarks>uses native endianness</remarks>
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static Span<T> UnsafeSpanFromPointer<T>(IntPtr ptr, int count)
public static unsafe Span<T> UnsafeSpanFromPointer<T>(IntPtr ptr, int count)
where T : unmanaged
{
return new(pointer: ptr.ToPointer(), length: count * sizeof(T));