| 66 | } |
| 67 | |
| 68 | void |
| 69 | tb_free_pool(struct tb_mem_pool *pool) |
| 70 | { |
| 71 | struct tb_mem_block *next, *block; |
| 72 | |
| 73 | for (block = pool->block; block != NULL; block = next) { |
| 74 | next = block->next; |
| 75 | free(block); |
| 76 | } |
| 77 | pool->block = NULL; |
| 78 | pool->alloc = 0; |
| 79 | } |