#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__
定义?