mirror of
https://github.com/logos-storage/nim-leopard.git
synced 2026-01-04 06:33:09 +00:00
fix attempt for leopard on mm:orc
This commit is contained in:
parent
39727e04a6
commit
11b37f836f
@ -77,7 +77,7 @@ func encode*(
|
|||||||
self.buffers.cuint,
|
self.buffers.cuint,
|
||||||
self.parity.cuint,
|
self.parity.cuint,
|
||||||
self.workBufferCount.cuint,
|
self.workBufferCount.cuint,
|
||||||
cast[ptr pointer](addr self.dataBufferPtr[0]),
|
cast[LeoDataPtr](addr self.dataBufferPtr[0]),
|
||||||
cast[ptr pointer](addr self.workBufferPtr[0]))
|
cast[ptr pointer](addr self.workBufferPtr[0]))
|
||||||
|
|
||||||
if ord(res) != ord(LeopardSuccess):
|
if ord(res) != ord(LeopardSuccess):
|
||||||
@ -148,8 +148,8 @@ func decode*(
|
|||||||
self.buffers.cuint,
|
self.buffers.cuint,
|
||||||
self.parity.cuint,
|
self.parity.cuint,
|
||||||
self.decodeBufferCount.cuint,
|
self.decodeBufferCount.cuint,
|
||||||
cast[ptr pointer](addr dataPtr[0]),
|
cast[LeoDataPtr](addr dataPtr[0]),
|
||||||
cast[ptr pointer](addr parityPtr[0]),
|
cast[LeoDataPtr](addr parityPtr[0]),
|
||||||
cast[ptr pointer](addr self.decodeBufferPtr[0]))
|
cast[ptr pointer](addr self.decodeBufferPtr[0]))
|
||||||
|
|
||||||
if ord(res) != ord(LeopardSuccess):
|
if ord(res) != ord(LeopardSuccess):
|
||||||
|
|||||||
@ -68,7 +68,7 @@ import std/os
|
|||||||
import std/strutils
|
import std/strutils
|
||||||
|
|
||||||
type
|
type
|
||||||
LeoDataPtr* {.importc: "const void* const * const", bycopy.} = pointer
|
LeoDataPtr* {.importc: "const void* const*", bycopy.} = pointer
|
||||||
|
|
||||||
const
|
const
|
||||||
LeopardCmakeFlags {.strdefine.} =
|
LeopardCmakeFlags {.strdefine.} =
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user