Reallocates a block of memory using the XPCOM memory manager.
#include "nsXPCOM.h" void* NS_Realloc( void* aPtr, PRSize aSize );
NS_Alloc
.
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 provides a convenient way to access the XPCOM memory manager. It is equivalent to calling realloc
on the nsIMemory
instance returned from NS_GetMemoryManager
.
This function was finalized for Mozilla 1.8. See bug 267767 for details.