It seems I often spend way too much time trying to get a #define macro to do exactly what i want. I\'ll post my current dilemma below and any help is appreciated. But really
You might want to take a look at Boost Wave. Like most of Boost, it's really more a library than a utility, but it does have a driver to act as a complete preprocessor.