Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
19
Добавлен:
01.05.2014
Размер:
335 б
Скачать
#ifndef L2_MALLOC_H
#define L2_MALLOC_H

#define GROUP_SIZE 50
#define GROUPS_COUNT 10
#define MIN_SIZE 4

void* l2_malloc(int);

void l2_free(void*);

struct block
{
    void* addr;
    short used;
};

struct block_group
{	
    int blocks_size;
    block groups[GROUP_SIZE];
    
    block_group() : blocks_size(0)
    { }
};

#endif
Соседние файлы в папке Лабораторная работа №2