⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 _alloc.h

📁 从iccavr7中破解得到的lib库源代码
💻 H
字号:
typedef struct cell_hdr
	{
	struct cell_hdr *next;
	void *EndAddr;
	int size;
#ifdef DEBUG
	unsigned int InUse;
#endif
	} CELL_HDR;

extern CELL_HDR *__FreeList;

#if defined(_ARM)
#define _BND	4
#elif defined(_MSP430) || defined(_HC12)
#define _BND	2
#else
#define _BND	1
#endif

#define roundup(x, n)	 (((x)+((n)-1))&(~((n)-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))

⌨️ 快捷键说明

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