From ff6b924ef9b9d895baac95c95ba936a5bd762a73 Mon Sep 17 00:00:00 2001 From: Arnaud Date: Thu, 18 Sep 2025 15:27:40 +0200 Subject: [PATCH] Update chunk size to uint32 --- examples/golang/codex.go | 6 +++--- library/libcodex.h | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/examples/golang/codex.go b/examples/golang/codex.go index 7d30f106..b2cbe7a7 100644 --- a/examples/golang/codex.go +++ b/examples/golang/codex.go @@ -108,7 +108,7 @@ package main return codex_upload_init(codexCtx, mimetype, filename, (CodexCallback) callback, resp); } - static int cGoCodexUploadChunk(void* codexCtx, char* sessionId, const uint8_t* chunk, size_t len, void* resp) { + static int cGoCodexUploadChunk(void* codexCtx, char* sessionId, const uint32_t* chunk, size_t len, void* resp) { return codex_upload_chunk(codexCtx, sessionId, chunk, len, (CodexCallback) callback, resp); } @@ -519,9 +519,9 @@ func (self *CodexNode) CodexUploadChunk(sessionId string, chunk []byte) error { var cSessionId = C.CString(sessionId) defer C.free(unsafe.Pointer(cSessionId)) - var cChunkPtr *C.uint8_t + var cChunkPtr *C.uint32_t if len(chunk) > 0 { - cChunkPtr = (*C.uint8_t)(unsafe.Pointer(&chunk[0])) + cChunkPtr = (*C.uint32_t)(unsafe.Pointer(&chunk[0])) } if C.cGoCodexUploadChunk(self.ctx, cSessionId, cChunkPtr, C.size_t(len(chunk)), bridge.resp) != C.RET_OK { diff --git a/library/libcodex.h b/library/libcodex.h index 65b0c848..811dc38a 100644 --- a/library/libcodex.h +++ b/library/libcodex.h @@ -91,7 +91,7 @@ int codex_upload_init( int codex_upload_chunk( void* ctx, const char* sessionId, - const uint8_t* chunk, + const uint32_t* chunk, size_t len, CodexCallback callback, void* userData);