I recently wanted a macro that said #define hi( hello("there" /* I really did need to */ but cpp complains that it has part of a macro-with-arguments. Is there a way of doing this (short of writing a really dumb pre-preprocessor) Robert the Good