v2.0.0
7#ifndef __PICO_LLVM_LIBC_SYS_CDEFS_H
8#define __PICO_LLVM_LIBC_SYS_CDEFS_H
10#if defined(__STDC__) || defined(__cplusplus)
12#define __CONCAT1(x,y) x ## y
13#define __CONCAT(x,y) __CONCAT1(x,y)
15#define __XSTRING(x) __STRING(x)
19#define __unused __attribute__((__unused__))
20#define __used __attribute__((__used__))
21#define __packed __attribute__((__packed__))
22#define __aligned(x) __attribute__((__aligned__(x)))
24#define __always_inline __inline__ __attribute__((__always_inline__))
25#define __noinline __attribute__((__noinline__))
27#define __printflike(fmtarg, firstvararg) \
28 __attribute__((__format__ (__printf__, fmtarg, firstvararg)))