PR_Realloc

调整堆上分配的内存大小。

语法

#include <prmem.h>

void *PR_Realloc (
   void *ptr,
   PRUint32 size);

参数

ptr

指向要调整大小的现有内存块的指针。

size

新内存块的大小。

返回值

指向已分配内存的无类型指针,如果分配尝试失败,则返回 NULL。调用 PR_GetError() 以检索 libc 函数 realloc() 返回的错误。

描述

此函数尝试将 ptr 指向的内存块的大小增大或减小到新的 size。指定内存的内容在旧大小和新大小中的较小值之前保持不变,尽管新内存块的地址可能与原始地址不同。