📄 _alloc.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 + -