#define __STRINGIFY(x) #x #define TEST_STRINGIFY(x) __STRINGIFY(x) #define TEST_VERSION_MAJOR 6 #define TEST_VERSION_MINOR 0 #define TEST_VERSION_BUGFIX 0 #define TEST_VERSION_STR \ TEST_STRINGIFY(TEST_VERSION_MAJOR) \ "." TEST_STRINGIFY(TEST_VERSION_MINOR) "." TEST_STRINGIFY( \ TEST_VERSION_BUGFIX) #define TEST_CONCAT_1 \ "ab" \ "cd" \ "ef" #define TEST_CONCAT_2 1 #define TEST_CONCAT_3 1 2 3 #define TEST_CONCAT_4 "ab" 1 "cd" #define TEST_CONCAT_5 \ "ab\"" \ "cd" #define TEST_CONCAT_6 "ab\" \"cd"