krealloc

Function krealloc 

Source
pub unsafe fn krealloc(
    _old_ptr: *mut u8,
    _old_size: usize,
    _new_size: usize,
) -> *mut u8
Expand description

krealloc: 重新调整内存块的大小。

功能: 调整 old_ptr 指向的内存块大小为 new_size

§Arguments

  • old_ptr: 原始内存块的指针。
  • old_size: 原始内存块的大小。
  • new_size: 新需要的大小。

§Safety

  • old_ptr 必须是本分配器分配的,且未释放。
  • old_size 必须与分配时的大小相同。

§Returns

新的内存块指针 (*mut u8);失败则返回 ptr::null_mut()。