| 812 | /* memory pool */ |
| 813 | |
| 814 | PB_API void pb_initpool(pb_Pool *pool, size_t obj_size) { |
| 815 | memset(pool, 0, sizeof(pb_Pool)); |
| 816 | pool->obj_size = obj_size; |
| 817 | assert(obj_size > sizeof(void*) && obj_size < PB_POOLSIZE/4); |
| 818 | } |
| 819 | |
| 820 | PB_API void pb_freepool(pb_Pool *pool) { |
| 821 | void *page = pool->pages; |
no outgoing calls
no test coverage detected