5 #define __PMT(args) args
7 #define __CONCAT(x,y) x ## y
11 # define __BEGIN_DECLS extern "C" {
12 # define __END_DECLS }
14 # define __BEGIN_DECLS
18 #if defined(__GNUC__) && !defined(__cplusplus)
19 # define __THROW __attribute__ ((__nothrow__))
20 # define __NTH(fct) __attribute__ ((__nothrow__)) fct
23 # define __NTH(fct) fct