author | Ryan C. Gordon <icculus@icculus.org> |
Wed, 24 Feb 2010 13:18:50 -0500 | |
changeset 863 | 929ec7cd03e0 |
permissions | -rw-r--r-- |
863
929ec7cd03e0
Added unit tests for preprocessor's macro concat operator.
Ryan C. Gordon <icculus@icculus.org>
parents:
diff
changeset
|
1 |
// This should produce "RIGHT" and not "WRONG" |
929ec7cd03e0
Added unit tests for preprocessor's macro concat operator.
Ryan C. Gordon <icculus@icculus.org>
parents:
diff
changeset
|
2 |
#define RI WR |
929ec7cd03e0
Added unit tests for preprocessor's macro concat operator.
Ryan C. Gordon <icculus@icculus.org>
parents:
diff
changeset
|
3 |
#define GHT ONG |
929ec7cd03e0
Added unit tests for preprocessor's macro concat operator.
Ryan C. Gordon <icculus@icculus.org>
parents:
diff
changeset
|
4 |
#define REPLACE(RI, GHT) RI##GHT |
929ec7cd03e0
Added unit tests for preprocessor's macro concat operator.
Ryan C. Gordon <icculus@icculus.org>
parents:
diff
changeset
|
5 |
REPLACE(RI, GHT) |
929ec7cd03e0
Added unit tests for preprocessor's macro concat operator.
Ryan C. Gordon <icculus@icculus.org>
parents:
diff
changeset
|
6 |