I want to acheive the following
void ab()
{
}

#define X1 a
#define X2 b
#define X X1##X2
X(); // So I want this to be equivalent to calling ab()


any ideas how i can acheive that ?