This commit is contained in:
2020-03-18 23:15:34 +01:00
parent 435fab86e3
commit f8421e9ffe
2 changed files with 3 additions and 3 deletions

2
cfg.h
View File

@@ -66,7 +66,7 @@ string string_from_cstr(char* c) {
}
void string_grow_min(string* s, size_t min_growth) {
s->cap = max(min_growth, s->cap*GROWTH_FACTOR);
s->cap = max(s->cap+min_growth, s->cap*GROWTH_FACTOR);
s->str = realloc(s->str, s->cap);
}

View File

@@ -7,9 +7,9 @@ int main() {
config_add_string(&c, string_from_cstr("mystring"), string_from_cstr("cfg is pretty awesome"));
list_config_value l = new_list_config_value();
for (int i = 0; i < 10; i += 2) {
config_value v = config_number(i);
list_push_config_value(&l, v);
list_push_config_value(&l, config_number(i));
}
list_push_config_value(&l, config_string(string_from_cstr("value")));
config_add_list(&c, string_from_cstr("mylist"), &l);
config sub = new_config();
config_add_number(&sub, string_from_cstr("mysecondnum"), 23);