pool 56 libutil/pool.c POOL *pool = (POOL *)check_calloc(sizeof(POOL), 1); pool 58 libutil/pool.c obstack_init(&pool->obstack); pool 59 libutil/pool.c pool->first_object = obstack_alloc(&pool->obstack, 1); pool 60 libutil/pool.c return pool; pool 70 libutil/pool.c pool_malloc(POOL *pool, int size) pool 72 libutil/pool.c return obstack_alloc(&pool->obstack, size); pool 82 libutil/pool.c pool_strdup(POOL *pool, const char *string, int size) pool 86 libutil/pool.c return obstack_copy0(&pool->obstack, string, size); pool 97 libutil/pool.c pool_strdup_withterm(POOL *pool, const char *string, int term) pool 101 libutil/pool.c return obstack_copy0(&pool->obstack, string, size); pool 109 libutil/pool.c pool_reset(POOL *pool) pool 114 libutil/pool.c obstack_free(&pool->obstack, pool->first_object); pool 122 libutil/pool.c pool_close(POOL *pool) pool 124 libutil/pool.c obstack_free(&pool->obstack, NULL); pool 125 libutil/pool.c free(pool); pool 93 libutil/strhash.c sh->pool = pool_open(); pool 125 libutil/strhash.c entry = pool_malloc(sh->pool, sizeof(struct sh_entry)); pool 126 libutil/strhash.c entry->name = pool_strdup(sh->pool, name, 0); pool 145 libutil/strhash.c return pool_strdup(sh->pool, string, size); pool 201 libutil/strhash.c pool_reset(sh->pool); pool 212 libutil/strhash.c pool_close(sh->pool); pool 36 libutil/strhash.h POOL *pool; /* memory pool */