菜鸟求教一个关于printf中可变参数的问题。急!急!急!

一段在其它平台可正常编译的代码,在QNX 4.5下面用cc编译出错,求赐教。附代码如下:

#define printf_d(...) printf(__VA_ARGS__)

出错提示:

Error! E028: expecting 'identifier' but found '...'