2004-07-29 07:12:51 UTC
previous
next
// $Id: malloc.h 17 2003-07-23 03:13:46Z kr4z $
// $HeadURL: http://kryptos.kr4z.com/svn/trunk/kernel/boot/malloc.h $
typedef struct malloc_chunk {
unsigned long prev_size;
unsigned long size;
struct malloc_chunk* next;
struct malloc_chunk* prev;
} malloc_chunk_t;
#define chunk2mem(chunk) ((void*)((char*)chunk + 8))
#define mem2chunk(mem) ((malloc_chunk_t*)((char*)mem - 8))