static void add_block(int index) { header *h = find_block(pool_block(index), pool_size(index)); insert(block_pool[index], h); pool_total += pool_block(index); free_ptr[index] = h->h_memory; free_count[index] = pool_count(index); }
std::size_t pool_resource::pool_index(std::size_t bytes) const { if(bytes > m_options.largest_required_pool_block){ return pool_count(); } else{ return priv_pool_index(bytes); } }