fix attempt for leopard on mm:orc

This commit is contained in:
Ben 2024-08-20 09:57:51 +02:00
parent 39727e04a6
commit 11b37f836f
No known key found for this signature in database
GPG Key ID: 0F16E812E736C24B
2 changed files with 4 additions and 4 deletions

View File

@ -77,7 +77,7 @@ func encode*(
self.buffers.cuint,
self.parity.cuint,
self.workBufferCount.cuint,
cast[ptr pointer](addr self.dataBufferPtr[0]),
cast[LeoDataPtr](addr self.dataBufferPtr[0]),
cast[ptr pointer](addr self.workBufferPtr[0]))
if ord(res) != ord(LeopardSuccess):
@ -148,8 +148,8 @@ func decode*(
self.buffers.cuint,
self.parity.cuint,
self.decodeBufferCount.cuint,
cast[ptr pointer](addr dataPtr[0]),
cast[ptr pointer](addr parityPtr[0]),
cast[LeoDataPtr](addr dataPtr[0]),
cast[LeoDataPtr](addr parityPtr[0]),
cast[ptr pointer](addr self.decodeBufferPtr[0]))
if ord(res) != ord(LeopardSuccess):

View File

@ -68,7 +68,7 @@ import std/os
import std/strutils
type
LeoDataPtr* {.importc: "const void* const * const", bycopy.} = pointer
LeoDataPtr* {.importc: "const void* const*", bycopy.} = pointer
const
LeopardCmakeFlags {.strdefine.} =