Remove unused helpers `Util.{Memcmp,Memset}`
This commit is contained in:
parent
e5d641fc09
commit
c84d292aa9
|
@ -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));
|
||||
|
|
Loading…
Reference in New Issue