Use variable argument macros when compiling with gcc.

4 files changed