#define CAT(x,y) x ## y
|
|
#define XCAT(x,y) CAT(x,y)
|
|
#define FOO foo
|
|
#define BAR bar
|
|
|
|
int
|
|
main(void)
|
|
{
|
|
int foo, bar, foobar;
|
|
|
|
CAT(foo,bar) = foo + bar;
|
|
XCAT(FOO,BAR) = foo + bar;
|
|
return 0;
|
|
}
|