From 6703cd18ee97dcaf6a6635ae15827aa22a392f85 Mon Sep 17 00:00:00 2001 From: Brian Fiete Date: Mon, 7 Jun 2021 06:23:08 -0700 Subject: [PATCH] 32-bit read fix --- BeefLibs/corlib/src/IO/BufferedStream.bf | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/BeefLibs/corlib/src/IO/BufferedStream.bf b/BeefLibs/corlib/src/IO/BufferedStream.bf index 24c0afd4..a3d6048c 100644 --- a/BeefLibs/corlib/src/IO/BufferedStream.bf +++ b/BeefLibs/corlib/src/IO/BufferedStream.bf @@ -68,7 +68,7 @@ namespace System.IO public override Result TryRead(Span data) { - int spaceLeft = (.)(mBufferEnd - mPos); + int64 spaceLeft = (.)(mBufferEnd - mPos); if (mPos < mBufferPos) spaceLeft = 0; if (data.Length <= spaceLeft) @@ -83,9 +83,9 @@ namespace System.IO var data; if (spaceLeft > 0) { - Internal.MemCpy(data.Ptr, mBuffer.Ptr + (mPos - mBufferPos), spaceLeft); + Internal.MemCpy(data.Ptr, mBuffer.Ptr + (mPos - mBufferPos), (.)spaceLeft); mPos += spaceLeft; - data.RemoveFromStart(spaceLeft); + data.RemoveFromStart((.)spaceLeft); } if (mWriteDirtyPos >= 0)