Neil Booth wrote: > #define glue(x, y) x ## y > #define xglue(x,y) glue (x,y) > glue (xgl, ue) (1, 2) If xglue isn't considered nested, does the macro below recurse infinitely? Does any macro recurse? #define recurse() _r(re,curse ()) #define _r(a,b) a ## b -- Jamie