3 #define m(o, ...) fprintf(o, __VA_ARGS__)
4 #define merr(...) fprintf(stderr, __VA_ARGS__)
6 /* gnu-extension: name for the variadic arguments list */
7 #define n(o, args...) fprintf(o, args)
8 #define nerr(args...) fprintf(stderr, args)
13 m(stderr
, "1 = %s\n", "one");
14 merr("2 = %s\n", "two");
16 n(stderr
, "3 = %s\n", "three");
17 nerr("4 = %s\n", "four");