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

Function cbm_yaml_get_float

src/foundation/yaml.c:375–386  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

373}
374
375double cbm_yaml_get_float(const cbm_yaml_node_t *root, const char *path, double default_val) {
376 const char *str = cbm_yaml_get_str(root, path);
377 if (!str) {
378 return default_val;
379 }
380 char *endptr;
381 double val = strtod(str, &endptr);
382 if (endptr == str) {
383 return default_val;
384 }
385 return val;
386}
387
388bool cbm_yaml_get_bool(const cbm_yaml_node_t *root, const char *path, bool default_val) {
389 const char *str = cbm_yaml_get_str(root, path);

Callers 2

test_cli.cFile · 0.85
test_yaml.cFile · 0.85

Calls 1

cbm_yaml_get_strFunction · 0.85

Tested by

no test coverage detected