123456789101112131415161718192021222324252627282930 |
- /*
- * Copyright (c) 2019 Nordic Semiconductor ASA
- *
- * SPDX-License-Identifier: Apache-2.0
- */
- #ifndef ZEPHYR_LIB_LIBC_NEWLIB_INCLUDE_STDINT_H_
- #define ZEPHYR_LIB_LIBC_NEWLIB_INCLUDE_STDINT_H_
- /* Work around -ffreestanding absence of defines required to support
- * PRI.64 macros in <inttypes.h> by including the newlib header that
- * provides the flag macros.
- */
- #include <newlib.h>
- #ifdef __NEWLIB__
- /* Has this header. Older versions do it in <stdint.h>. */
- #include <sys/_stdint.h>
- #endif /* __NEWLIB__ */
- /* This should work on GCC and clang.
- *
- * If we need to support a toolchain without #include_next the CMake
- * infrastructure should be used to identify it and provide an
- * alternative solution.
- */
- #include_next <stdint.h>
- #endif /* ZEPHYR_LIB_LIBC_NEWLIB_INCLUDE_STDINT_H_ */
|