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 + -
显示快捷键?