public int sceZlibDecompress(byte* OutBuffer, int OutBufferLength, byte* InBuffer, uint* Crc32Addr)
{
var InStream = new PointerStream(InBuffer);
var OutStream = new PointerStream(OutBuffer, OutBufferLength);
_Decompress(InStream, OutStream);
var OutLength = (int)OutStream.Position;
if (Crc32Addr != null)
{
*Crc32Addr = Crc32.Compute(PointerUtils.PointerToByteArray(OutBuffer, OutLength));
}
return OutLength;
}