__P()

#if defined(__STDC__) || defined(__cplusplus)
#define        __P(protos) protos                /* full-blown(成熟的) ANSI C */
#else        /* !(__STDC__ || __cplusplus) */
#define        __P(protos)        ()                /* traditional(传统的) C preprocessor */
#endif

 

#ifndef __P
# if defined(__STDC__) || defined(__GNUC__)
#  define __P(x) x
# else
#  define __P(x) ()
# endif
#endif

 

#ifndef __P
#if (__STDC__-0) || defined (__cplusplus)
#define __P(x) x
#else
#define __P(x) ()
#endif
#endif

 

就是一个编译开关,跟__T()类似,可以无视,免得自己给自己找麻烦

你可能感兴趣的:(__P())