Archive / / / / malloc.h
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))