MCPcopy Create free account
hub / github.com/DeusData/codebase-memory-mcp / dynbuf_append

Function dynbuf_append

internal/cbm/sqlite_writer.c:330–343  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

328}
329
330static bool dynbuf_append(DynBuf *b, const void *data, int len) {
331 if (len <= 0) {
332 return true;
333 }
334 if (!data) {
335 return false;
336 }
337 if (!dynbuf_ensure(b, len)) {
338 return false;
339 }
340 memcpy(b->data + b->len, data, len);
341 b->len += len;
342 return true;
343}
344
345static void dynbuf_free(DynBuf *b) {
346 free(b->data);

Callers 4

rec_add_nullFunction · 0.85
rec_add_intFunction · 0.85
rec_add_textFunction · 0.85
rec_add_blobFunction · 0.85

Calls 1

dynbuf_ensureFunction · 0.85

Tested by

no test coverage detected