From 4aa7b247117cdf83176073bf32abe0c81cf5a3df Mon Sep 17 00:00:00 2001 From: munna0908 Date: Sat, 8 Feb 2025 12:51:26 +0530 Subject: [PATCH] remove old encode/decode procs --- leopard/leopard.nim | 116 -------------------------------------------- 1 file changed, 116 deletions(-) diff --git a/leopard/leopard.nim b/leopard/leopard.nim index b631b10..71d23ee 100644 --- a/leopard/leopard.nim +++ b/leopard/leopard.nim @@ -88,122 +88,6 @@ func encode*( return ok() -func encode*( - self: var LeoEncoder, - data, - parity: var openArray[seq[byte]]): Result[void, cstring] = - ## Encode a list of buffers in `data` into a number of `bufSize` sized - ## `parity` buffers - ## - ## `data` - list of original data `buffers` of size `bufSize` - ## `parity` - list of parity `buffers` of size `bufSize` - ## - - if data.len != self.buffers: - return err("Number of data buffers should match!") - - if parity.len != self.parity: - return err("Number of parity buffers should match!") - - # zero encode work buffer to avoid corrupting with previous run - for i in 0.. 0: - copyMem(self.dataBufferPtr[i], addr data[i][0], self.bufSize) - dataPtr[i] = self.dataBufferPtr[i] - else: - dataPtr[i] = nil - - # copy parity into aligned buffer - for i in 0.. 0: - copyMem(self.workBufferPtr[i], addr parity[i][0], self.bufSize) - parityPtr[i] = self.workBufferPtr[i] - else: - parityPtr[i] = nil - - let - res = leoDecode( - self.bufSize.culonglong, - self.buffers.cuint, - self.parity.cuint, - self.decodeBufferCount.cuint, - cast[LeoDataPtr](addr dataPtr[0]), - cast[LeoDataPtr](addr parityPtr[0]), - cast[ptr pointer](addr self.decodeBufferPtr[0])) - - if ord(res) != ord(LeopardSuccess): - return err(leoResultString(res.LeopardResult)) - - for i, p in dataPtr: - if p.isNil: - copyMem(addr recovered[i][0], self.decodeBufferPtr[i], self.bufSize) - - ok() - - func decode*( self: var LeoDecoder, data,