mrstephengross wrote:
> Aha! Ok, so that works. That certainly solves my problem; do you have
> any idea why the ## part doesn't seem to work?
>
> --Steve
In the GCC preprocessor manual
http://gcc.gnu.org/onlinedocs/cpp/Co...#Concatenation
they write:
.... Two tokens that don't together form a valid token cannot be pasted
together. For example, you cannot concatenate x with + in either order.
If you try, the preprocessor issues a warning and emits the two tokens.
Whether it puts white space between the tokens is undefined. It is
common to find unnecessary uses of `##' in complex macros. If you get
this warning, it is likely that you can simply remove the `##'...
Maett