static int _line_start(struct output_line *outline) { if (!dm_pool_begin_object(outline->mem, 128)) { log_error("dm_pool_begin_object failed for config line"); return 0; } return 1; }
/* we shouldn't get any errors from this one */ static void check_object_growth() { int i; struct dm_pool *p = dm_pool_create("", 32); char data[100]; void *obj; memset(data, 0, sizeof(data)); dm_pool_begin_object(p, 43); for (i = 1; i < 100; i++) dm_pool_grow_object(p, data, i); obj = dm_pool_end_object(p); dm_pool_destroy(p); }