mirror of
https://github.com/isledecomp/isle.git
synced 2025-12-09 23:53:02 +00:00
MxDiskStreamController vtable (#197)
* mxdiskstreamcontroller vtable + MxStreamController::vtable0x20
* stub MxDiskStreamController::Open
* MxDiskStreamProvider
* MxNextActionDataStart
* Revert "MxNextActionDataStart"
This reverts commit 41e8cfa2f1.
* Match MxStreamController::vtable0x20
---------
Co-authored-by: Christian Semmler <mail@csemmler.com>
This commit is contained in:
@@ -81,7 +81,7 @@ MxLong MxDSFile::ReadChunks()
|
||||
}
|
||||
MxULong* pLengthInDWords = &m_lengthInDWords;
|
||||
m_io.Read(pLengthInDWords, 4);
|
||||
m_pBuffer = malloc(*pLengthInDWords * 4);
|
||||
m_pBuffer = new MxU32[*pLengthInDWords];
|
||||
m_io.Read(m_pBuffer, *pLengthInDWords * 4);
|
||||
return 0;
|
||||
}
|
||||
@@ -120,7 +120,7 @@ MxLong MxDSFile::Close()
|
||||
if (m_lengthInDWords != 0)
|
||||
{
|
||||
m_lengthInDWords = 0;
|
||||
free(m_pBuffer);
|
||||
delete[] m_pBuffer;
|
||||
m_pBuffer = NULL;
|
||||
}
|
||||
return 0;
|
||||
|
||||
Reference in New Issue
Block a user