Join MDN and developers like you at Mozilla's View Source conference, 12-14 September in Berlin, Germany. Learn more at https://viewsourceconf.org

PR_Calloc

Allocates zeroed memory from the heap for a number of objects of a given size.

Syntax

#include <prmem.h>

void *PR_Calloc (
   PRUint32 nelem, 
   PRUint32 elsize);

Parameters

nelem
The number of elements of size elsize to be allocated.
elsize
The size of an individual element.

Returns

An untyped pointer to the allocated memory, or if the allocation attempt fails, NULL. Call PR_GetError() to retrieve the error returned by the libc function malloc().

Description

This function allocates memory on the heap for the specified number of objects of the specified size. All bytes in the allocated memory are cleared.

Document Tags and Contributors

 Contributors to this page: teoli, Mgjbot, Sheppy
 Last updated by: teoli,