#if defined(__STDC__) || defined(__cplusplus) #define __P(protos) protos #define __CONCAT(x,y) x ## y #define __STRING(x) #x #define __unused __attribute__((__unused__)) #define __dead2 __attribute__((__noreturn__)) #define __pure2 __attribute__((__const__))
- What is
protos
? Where is this defined? - What is
#x
? - Why is
__unused
needed when __unused__
already exists? - Where is
__const__
, __noreturn__
, __unused__
defined?
source share