calloc.c
来自「基于4个mips核的noc设计」· C语言 代码 · 共 30 行
C
30 行
/* calloc -- allocate memory which has been initialized to zero. This function is in the public domain. */ #include "ansidecl.h"#include "libiberty.h" #ifdef ANSI_PROTOTYPES#include <stddef.h>#else#define size_t unsigned long#endif/* For systems with larger pointers than ints, this must be declared. */PTR malloc PARAMS ((size_t));PTRcalloc (nelem, elsize) size_t nelem, elsize;{ register PTR ptr; if (nelem == 0 || elsize == 0) nelem = elsize = 1; ptr = malloc (nelem * elsize); if (ptr) bzero (ptr, nelem * elsize); return ptr;}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?