xref: /llvm-project/libc/hdr/func/realloc.h (revision 431ea2d076f8a5ca35b2c293dd5d62f5ce083f45)
19cfe3028SJob Henandez Lara //===-- Definition of the realloc.h proxy ---------------------------------===//
29cfe3028SJob Henandez Lara //
39cfe3028SJob Henandez Lara // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
49cfe3028SJob Henandez Lara // See https://llvm.org/LICENSE.txt for license information.
59cfe3028SJob Henandez Lara // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
69cfe3028SJob Henandez Lara //
79cfe3028SJob Henandez Lara //===----------------------------------------------------------------------===//
89cfe3028SJob Henandez Lara 
99cfe3028SJob Henandez Lara #ifndef LLVM_LIBC_HDR_FUNC_REALLOC_H
109cfe3028SJob Henandez Lara #define LLVM_LIBC_HDR_FUNC_REALLOC_H
119cfe3028SJob Henandez Lara 
129cfe3028SJob Henandez Lara #ifdef LIBC_FULL_BUILD
13*431ea2d0SNick Desaulniers 
149cfe3028SJob Henandez Lara #include "hdr/types/size_t.h"
15*431ea2d0SNick Desaulniers 
16*431ea2d0SNick Desaulniers extern "C" void *realloc(void *ptr, size_t new_size) noexcept;
179cfe3028SJob Henandez Lara 
189cfe3028SJob Henandez Lara #else // Overlay mode
199cfe3028SJob Henandez Lara 
209cfe3028SJob Henandez Lara #include "hdr/stdlib_overlay.h"
219cfe3028SJob Henandez Lara 
229cfe3028SJob Henandez Lara #endif
239cfe3028SJob Henandez Lara 
249cfe3028SJob Henandez Lara #endif
25