1
0
mirror of https://github.com/soarqin/DSP_Mods_TO.git synced 2026-02-04 14:12:18 +08:00

update compression libraries, while formating codes

This commit is contained in:
2025-07-21 16:31:56 +08:00
parent 3cc1dfa750
commit 45a7552471
18 changed files with 1666 additions and 788 deletions

View File

@@ -1,4 +1,4 @@
cmake_minimum_required(VERSION 3.2)
cmake_minimum_required(VERSION 3.12)
project(nonewrap)

View File

@@ -10,7 +10,7 @@ size_t __stdcall CompressBufferBound(size_t inBufferSize)
return inBufferSize * 4;
}
size_t __stdcall CompressBegin(Context** pctx, int compressionLevel, void* outBuff, size_t outCapacity, void* dict, size_t dictSize)
size_t __stdcall CompressBegin(Context **pctx, int compressionLevel, void *outBuff, size_t outCapacity, void *dict, size_t dictSize)
{
Context *ctx = (Context *)malloc(sizeof(Context));
if (ctx == NULL) return -1;
@@ -18,23 +18,23 @@ size_t __stdcall CompressBegin(Context** pctx, int compressionLevel, void* outBu
return 0;
}
size_t __stdcall CompressUpdate(Context* ctx,void* dstBuffer, size_t dstCapacity,const void* srcBuffer, size_t srcSize)
size_t __stdcall CompressUpdate(Context *ctx, void *dstBuffer, size_t dstCapacity, const void *srcBuffer, size_t srcSize)
{
memcpy(dstBuffer, srcBuffer, srcSize);
return srcSize;
}
size_t __stdcall CompressEnd(Context* ctx, void* dstBuffer, size_t dstCapacity)
size_t __stdcall CompressEnd(Context *ctx, void *dstBuffer, size_t dstCapacity)
{
return 0;
}
void __stdcall CompressContextFree(Context* ctx)
void __stdcall CompressContextFree(Context *ctx)
{
free(ctx);
}
size_t __stdcall DecompressBegin(Context **pdctx,void *inBuffer,size_t *inBufferSize, size_t *blockSize, void* dict, size_t dictSize)
size_t __stdcall DecompressBegin(Context **pdctx, void *inBuffer, size_t *inBufferSize, size_t *blockSize, void *dict, size_t dictSize)
{
Context *ctx = (Context *)malloc(sizeof(Context));
if (ctx == NULL) return -1;
@@ -44,19 +44,19 @@ size_t __stdcall DecompressBegin(Context **pdctx,void *inBuffer,size_t *inBuffer
return 0;
}
void __stdcall DecompressContextReset(Context* dctx)
void __stdcall DecompressContextReset(Context *dctx)
{
}
size_t __stdcall DecompressUpdate(Context* dctx, void* outBuffer, size_t * outBufferSize, void* inBuffer, size_t * inBufferSize)
size_t __stdcall DecompressUpdate(Context *dctx, void *outBuffer, size_t *outBufferSize, void *inBuffer, size_t *inBufferSize)
{
memcpy(outBuffer, inBuffer, *inBufferSize);
*outBufferSize = *inBufferSize;
return 1;
}
size_t __stdcall DecompressEnd(Context* ctx)
size_t __stdcall DecompressEnd(Context *ctx)
{
free(ctx);
return 0;
}
}