#if defined(__STDC__) || defined(__cplusplus)
#define __P(protos) protos /* full-blown ANSI C */
#define __CONCAT(x,y) x ## y
#define __STRING(x) #x
#define __unused __attribute__((__unused__))
#define __dead2 __attribute__((__noreturn__))
#define __pure2 __attribute__((__const__))
- なに
protos
?それはどこで定義されていますか? - なに
#x
? - すでに存在している
__unused
のになぜ必要なのですか?__unused__
__const__
、 、はどこ__noreturn__
で__unused__
定義されていますか?