_alloc.h

来自「avr的icc编译器的源代码」· C头文件 代码 · 共 23 行

H
23
字号
typedef struct cell_hdr
	{
	struct cell_hdr *next;
	void *EndAddr;
	int size;
#ifdef DEBUG
	unsigned int InUse;
#endif
	} CELL_HDR;

extern CELL_HDR *__FreeList;

#define _BND	1

#define NEW_SIZE(s, e)		(((char *)e) - (((char *)s) + sizeof (CELL_HDR)))
#define REAL_SIZE(siz)		((siz) + sizeof (CELL_HDR))
#define INCR_SIZE(s, siz)	((char *)(s) + REAL_SIZE(siz))
#define DELTA				(sizeof (CELL_HDR) + 8)

#define GET_HDR(p) 			(CELL_HDR *)((char *)p - sizeof (CELL_HDR))

extern CELL_HDR *__FreeList;

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?