We're looking for a user researcher to understand the needs of developers and designers. Is this you or someone you know? Check out the post: https://mzl.la/2IGzdXS


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,