I did hit 'i' for include in reportbug, but I can't see it now so here it is... /* BEG: */ #include <stdlib.h> #define TST_SINGLE_ARG 0 #if TST_SINGLE_ARG # define EMAC(x) x EXIT_SUCCESS #else # define EMAC(x, y) x EXIT_SUCCESS #endif int main(void) { #if TST_SINGLE_ARG return (EMAC(,)); #else return (EMAC()); #endif } /* END: */ -- # James Antill -- james@and.org :0: * ^From: .*james@and\.org /dev/null