We're looking for a person or people to help audit MDN to find places we could speed up. Is this you or someone you know? Check out the RFP: https://mzl.la/2IHcMiE


Allocates and clears memory from the heap for an instance of a given type.


#include <prmem.h>

_type * PR_NEWZAP(_struct);


The name of a type.


An pointer to a buffer sized to contain the type _struct, or if the allocation attempt fails, NULL. The bytes in the buffer are all initialized to 0. Call PR_GetError() to retrieve the error returned by the libc function.


This macro allocates an instance of the specified type from the heap and sets the content of that memory to zero.

Document Tags and Contributors

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