xref: /llvm-project/libc/hdr/stdlib_macros.h (revision 33bdb53d864e3e244d8fd5649062f17b7d4c958d)
1*33bdb53dSJob Henandez Lara //===-- Definition of macros from stdlib.h --------------------------------===//
2*33bdb53dSJob Henandez Lara //
3*33bdb53dSJob Henandez Lara // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4*33bdb53dSJob Henandez Lara // See https://llvm.org/LICENSE.txt for license information.
5*33bdb53dSJob Henandez Lara // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
6*33bdb53dSJob Henandez Lara //
7*33bdb53dSJob Henandez Lara //===----------------------------------------------------------------------===//
8*33bdb53dSJob Henandez Lara 
9*33bdb53dSJob Henandez Lara #ifndef LLVM_LIBC_HDR_STDLIB_MACROS_H
10*33bdb53dSJob Henandez Lara #define LLVM_LIBC_HDR_STDLIB_MACROS_H
11*33bdb53dSJob Henandez Lara 
12*33bdb53dSJob Henandez Lara #ifdef LIBC_FULL_BUILD
13*33bdb53dSJob Henandez Lara 
14*33bdb53dSJob Henandez Lara #include "include/llvm-libc-macros/stdlib-macros.h"
15*33bdb53dSJob Henandez Lara 
16*33bdb53dSJob Henandez Lara #else // Overlay mode
17*33bdb53dSJob Henandez Lara 
18*33bdb53dSJob Henandez Lara #include "stdlib_overlay.h"
19*33bdb53dSJob Henandez Lara 
20*33bdb53dSJob Henandez Lara #endif // LLVM_LIBC_FULL_BUILD
21*33bdb53dSJob Henandez Lara 
22*33bdb53dSJob Henandez Lara #endif // LLVM_LIBC_HDR_STDLIB_MACROS_H
23