pool 58 libutil/pool.c POOL *pool = (POOL *)check_calloc(sizeof(POOL), 1); pool 60 libutil/pool.c obstack_init(&pool->obstack); pool 61 libutil/pool.c pool->first_object = obstack_alloc(&pool->obstack, 1); pool 62 libutil/pool.c return pool; pool 72 libutil/pool.c pool_malloc(POOL *pool, int size) pool 74 libutil/pool.c return obstack_alloc(&pool->obstack, size); pool 85 libutil/pool.c pool_strdup(POOL *pool, const char *string, int size) pool 89 libutil/pool.c return obstack_copy0(&pool->obstack, string, size); pool 100 libutil/pool.c pool_strdup_withterm(POOL *pool, const char *string, int term) pool 104 libutil/pool.c return obstack_copy0(&pool->obstack, string, size); pool 112 libutil/pool.c pool_reset(POOL *pool) pool 117 libutil/pool.c obstack_free(&pool->obstack, pool->first_object); pool 125 libutil/pool.c pool_close(POOL *pool) pool 127 libutil/pool.c obstack_free(&pool->obstack, NULL); pool 128 libutil/pool.c free(pool); pool 94 libutil/strhash.c sh->pool = pool_open(); pool 126 libutil/strhash.c entry = pool_malloc(sh->pool, sizeof(struct sh_entry)); pool 127 libutil/strhash.c entry->name = pool_strdup(sh->pool, name, 0); pool 146 libutil/strhash.c return pool_strdup(sh->pool, string, size); pool 202 libutil/strhash.c pool_reset(sh->pool); pool 213 libutil/strhash.c pool_close(sh->pool); pool 36 libutil/strhash.h POOL *pool; /**< memory pool */