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

Function dynbuf_append

internal/cbm/sqlite_writer.c:319–332  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

317}
318
319static bool dynbuf_append(DynBuf *b, const void *data, int len) {
320 if (len <= 0) {
321 return true;
322 }
323 if (!data) {
324 return false;
325 }
326 if (!dynbuf_ensure(b, len)) {
327 return false;
328 }
329 memcpy(b->data + b->len, data, len);
330 b->len += len;
331 return true;
332}
333
334static void dynbuf_free(DynBuf *b) {
335 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