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

Function jl_buffer_append

src/cli/config_json_like.c:971–981  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

969}
970
971static int jl_buffer_append(jl_buffer_t *buffer, const char *data, size_t length) {
972 if (jl_buffer_reserve(buffer, length) != 0) {
973 return -1;
974 }
975 if (length > 0) {
976 memcpy(buffer->data + buffer->length, data, length);
977 }
978 buffer->length += length;
979 buffer->data[buffer->length] = '\0';
980 return 0;
981}
982
983static int jl_buffer_char(jl_buffer_t *buffer, char c) {
984 return jl_buffer_append(buffer, &c, 1U);

Callers 9

jl_buffer_charFunction · 0.85
jl_buffer_stringFunction · 0.85
jl_append_quoted_stringFunction · 0.85
jl_append_repeatedFunction · 0.85
jl_append_styled_indentFunction · 0.85
jl_build_memberFunction · 0.85
jl_make_insertionFunction · 0.85
jl_build_freshFunction · 0.85

Calls 1

jl_buffer_reserveFunction · 0.85

Tested by

no test coverage detected