VS2010 C99可变参数
VS2010支持C99的可变参数宏的功能:
示例1:
#define myprintf(fm, ...) printf(fm##"/n",__VA_ARGS__)
调用:myprintf("abc");宏展开后为printf("abc/n");也就是字符串后面自动回车的功能。
示例2:
//#define wpa_dbg(args...) do { } while (0) 改成 gcc
#define wpa_dbg(args,...) do { } while (0) vs
//#define wpa_dbg(args...) wpa_msg(args)改成 gcc
#define wpa_dbg(args,...) wpa_msg(args##,__VA_ARGS__) vs
浙公网安备 33010602011771号