malloc.h
来自「CFront1.0的源代码,第一代C++编译器的思想...」· C头文件 代码 · 共 35 行
H
35 行
/* @(#) malloc.h 1.2 1/27/86 17:46:48 *//*ident "@(#)cfront:incl/malloc.h 1.2"*//* Constants defining mallopt operations*/#define M_MXFAST 1 /* set size of blocks to be fast */#define M_NLBLKS 2 /* set number of block in a holding block */#define M_GRAIN 3 /* set number of sizes mapped to one, for small blocks */#define M_KEEP 4 /* retain contents of block after a free until another allocation *//* structure filled by */struct mallinfo { int arena; /* total space in arena */ int ordblks; /* number of ordinary blocks */ int smblks; /* number of small blocks */ int hblks; /* number of holding blocks */ int hblkhd; /* space in holding block headers */ int usmblks; /* space in small blocks in use */ int fsmblks; /* space in free small blocks */ int uordblks; /* space in ordinary blocks in use */ int fordblks; /* space in free ordinary blocks */ int keepcost; /* cost of enabling keep option */}; extern char *malloc(unsigned);extern void free(char*);extern char *realloc(char*, unsigned);extern int mallopt(int, int);extern mallinfo mallinfo(int);extern char *calloc (unsigned, unsigned);
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?