1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
| #warning usage of non-standard #include <sys/cdefs.h> is deprecated
|
| #undef __P
| #undef __PMT
|
| #define __P(args) args
| #define __PMT(args) args
|
| #define __CONCAT(x,y) x ## y
| #define __STRING(x) #x
|
| #ifdef __cplusplus
| # define __BEGIN_DECLS extern "C" {
| # define __END_DECLS }
| #else
| # define __BEGIN_DECLS
| # define __END_DECLS
| #endif
|
| #if defined(__GNUC__) && !defined(__cplusplus)
| # define __THROW __attribute__ ((__nothrow__))
| # define __NTH(fct) __attribute__ ((__nothrow__)) fct
| #else
| # define __THROW
| # define __NTH(fct) fct
| #endif
|
|