Пример #1
0
void _screen_free(t_screen *screen)
{
	if(screen->blocks) list_free_data(screen->blocks, dt_block);
	if(screen->viewports) list_free_data(screen->viewports,dt_viewport);

	mem_free( screen, sizeof( t_screen));
}
Пример #2
0
/* =============================================================================
 * freeBuckets
 * =============================================================================
 */
static void
freeBuckets (list_t** buckets, long numBucket)
{
    long i;

    for (i = 0; i < numBucket + 1; i++) {
        list_free_data(buckets[i]);
    }

    free(buckets);
}
Пример #3
0
void _block_free(t_block *block)
{
	if(block->bricks) list_free_data(block->bricks, dt_brick);
	mem_free( block, sizeof( t_block));
}