Fix win32 somewhat?

This commit is contained in:
2025-04-16 07:28:11 -05:00
parent 0e1f35c1a0
commit fefec83b7e
10 changed files with 73 additions and 11 deletions

View File

@@ -100,13 +100,22 @@ namespace Tesses::Framework::Streams {
void Stream::CopyTo(Stream& strm, size_t buffSize)
{
size_t read;
#if defined(_WIN32)
uint8_t* buffer = new uint8_t[buffSize];
#else
uint8_t buffer[buffSize];
#endif
do {
read = this->Read(buffer,buffSize);
strm.WriteBlock(buffer, read);
} while(read > 0);
strm.Flush();
#if defined(_WIN32)
delete buffer;
#endif
}
Stream::~Stream()
{