< NSPR API リファレンス < Memory Management Operations
ヒープ領域に指定されたサイズのメモリを確保します。
構文
#include <prmem.h>
_type * PR_NEW(_struct);
戻り値
_struct 型を含むことができるサイズのバッファへのポインタ、もしくはメモリ確保に失敗した場合は NULL を返します。PR_GetError() を呼ぶことで、libc の関数 malloc() が戻したエラーを取得できます。
解説
このマクロは、sizeof(_struct) の大きさを持つメモリ領域を確保し、そのメモリ領域へのポインタを返します。