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

Function yaml_buf_append

src/cli/config_yaml_edit.c:249–260  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

247}
248
249static int yaml_buf_append(yaml_buf_t *buf, const char *data, size_t len) {
250 if (len == 0U) {
251 return 0;
252 }
253 if (!data || yaml_buf_reserve(buf, len) != 0) {
254 return YAML_ERROR;
255 }
256 memcpy(buf->data + buf->len, data, len);
257 buf->len += len;
258 buf->data[buf->len] = '\0';
259 return 0;
260}
261
262static int yaml_buf_append_char(yaml_buf_t *buf, char value) {
263 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