newlib.h
Go to the documentation of this file.
1 /*
2  * SPDX-FileCopyrightText: 2022 Gunar Schorcht
3  * SPDX-License-Identifier: LGPL-2.1-only
4  */
5 
6 #pragma once
7 
22 #include "kernel_defines.h"
23 
24 #ifndef DOXYGEN
25 
26 #if IS_USED(MODULE_NEWLIB_NANO)
27 /* newlib nano formatted io is used */
28 #define _NANO_FORMATTED_IO 1
29 #endif
30 
31 #include_next <newlib.h>
32 
33 #ifdef __cplusplus
34 extern "C" {
35 #endif
36 
37 #ifdef __cplusplus
38 }
39 #endif
40 
41 #endif /* DOXYGEN */
Common macros and compiler attributes/pragmas configuration.