Comment out `Util.UnsafeSpanFromPointer<T>`

see 245f0e227
This commit is contained in:
YoshiRulz 2025-05-25 07:37:14 +10:00
parent 0a958c829d
commit 2441dd1223
No known key found for this signature in database
GPG Key ID: C4DE31C245353FB7
2 changed files with 5 additions and 3 deletions

View File

@ -385,7 +385,7 @@ namespace BizHawk.Client.EmuHawk
}
var programId = BinaryPrimitives.ReadUInt64LittleEndian(
Util.UnsafeSpanFromPointer<byte>(ptr: optional_program_id, count: 8));
Util.UnsafeSpanFromPointer(ptr: optional_program_id, length: 8));
FirmwareID seeddbFWID = new("3DS", "seeddb");
using BinaryReader seeddb = new(GetFirmware(seeddbFWID));

View File

@ -293,17 +293,19 @@ namespace BizHawk.Common
return new(pointer: ptr.ToPointer(), length: length);
}
#if false // unused
/// <summary>
/// creates span over <paramref name="count"/><c> * sizeof(</c><typeparamref name="T"/><c>)</c> octets
/// starting at <paramref name="ptr"/>
/// </summary>
/// <remarks>uses native endianness</remarks>
/// <remarks>uses native endianness and <paramref name="ptr"/> must be aligned (else UB)</remarks>
[MethodImpl(MethodImplOptions.AggressiveInlining)]
public static unsafe Span<T> UnsafeSpanFromPointer<T>(IntPtr ptr, int count)
public static unsafe Span<T> UnsafeSpanFromPointerAligned<T>(IntPtr ptr, int count)
where T : unmanaged
{
return new(pointer: ptr.ToPointer(), length: count * sizeof(T));
}
#endif
public static void WriteByteBuffer(this BinaryWriter bw, byte[]? data)
{