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

Function yaml_buf_append

src/cli/config_yaml_edit.c:256–267  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

254}
255
256static int yaml_buf_append(yaml_buf_t *buf, const char *data, size_t len) {
257 if (len == 0U) {
258 return 0;
259 }
260 if (!data || yaml_buf_reserve(buf, len) != 0) {
261 return YAML_ERROR;
262 }
263 memcpy(buf->data + buf->len, data, len);
264 buf->len += len;
265 buf->data[buf->len] = '\0';
266 return 0;
267}
268
269static int yaml_buf_append_char(yaml_buf_t *buf, char value) {
270 return yaml_buf_append(buf, &value, YAML_UNIT);

Callers 15

yaml_buf_append_charFunction · 0.85
yaml_build_mapping_entryFunction · 0.85
yaml_spliceFunction · 0.85
yaml_decode_plainFunction · 0.85
yaml_remove_block_itemsFunction · 0.85
yaml_build_absent_listFunction · 0.85

Calls 1

yaml_buf_reserveFunction · 0.85

Tested by

no test coverage detected