Infallibly allocates a block of memory using the XPCOM memory manager.
#include "nsXPCOM.h" void* NS_Alloc( PRSize aSize );
- [in] The size in bytes of the block to allocate.
This function returns a pointer to the allocated block of memory, which is suitably aligned for any kind of variable, or null if the allocation failed.
This function was finalized for Mozilla 1.8. See bug 267767 for details.