PR_Realloc¶
调整堆上分配的内存大小。
语法¶
#include <prmem.h>
void *PR_Realloc (
void *ptr,
PRUint32 size);
参数¶
ptr
指向要调整大小的现有内存块的指针。
size
新内存块的大小。
返回值¶
指向已分配内存的无类型指针,如果分配尝试失败,则返回 NULL
。调用 PR_GetError()
以检索 libc 函数 realloc()
返回的错误。
描述¶
此函数尝试将 ptr 指向的内存块的大小增大或减小到新的 size。指定内存的内容在旧大小和新大小中的较小值之前保持不变,尽管新内存块的地址可能与原始地址不同。