Пример #1
0
Файл: gc.c Проект: CRogers/obc
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);
}
Пример #2
0
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);
   }
}