-#define test_types_set1(op, post) \
- { \
- op##_test##post(int, MPI_INT); \
- op##_test##post(long, MPI_LONG); \
- op##_test##post(short, MPI_SHORT); \
- op##_test##post(unsigned short, MPI_UNSIGNED_SHORT); \
- op##_test##post(unsigned, MPI_UNSIGNED); \
- op##_test##post(unsigned long, MPI_UNSIGNED_LONG); \
- op##_test##post(unsigned char, MPI_UNSIGNED_CHAR); \
- test_types_set_mpi_2_2_integer(op,post); \
- test_types_set_mpi_3_0_integer(op,post); \
- }
-
-#define test_types_set2(op, post) \
- { \
- test_types_set1(op, post); \
- op##_test##post(float, MPI_FLOAT); \
- op##_test##post(double, MPI_DOUBLE); \
- }
-
-#define test_types_set3(op, post) \
- { \
- op##_test##post(unsigned char, MPI_BYTE); \
- }
-
-/* Make sure that we test complex and double complex, even if long
+#define test_types_set1(op, post) \
+ { \
+ _XBT_CONCAT3(op, _test, post)(int, MPI_INT); \
+ _XBT_CONCAT3(op, _test, post)(long, MPI_LONG); \
+ _XBT_CONCAT3(op, _test, post)(short, MPI_SHORT); \
+ _XBT_CONCAT3(op, _test, post)(unsigned short, MPI_UNSIGNED_SHORT); \
+ _XBT_CONCAT3(op, _test, post)(unsigned, MPI_UNSIGNED); \
+ _XBT_CONCAT3(op, _test, post)(unsigned long, MPI_UNSIGNED_LONG); \
+ _XBT_CONCAT3(op, _test, post)(unsigned char, MPI_UNSIGNED_CHAR); \
+ test_types_set_mpi_2_2_integer(op, post); \
+ test_types_set_mpi_3_0_integer(op, post); \
+ }
+
+#define test_types_set2(op, post) \
+ { \
+ test_types_set1(op, post); \
+ _XBT_CONCAT3(op, _test, post)(float, MPI_FLOAT); \
+ _XBT_CONCAT3(op, _test, post)(double, MPI_DOUBLE); \
+ }
+
+#define test_types_set3(op, post) \
+ { \
+ _XBT_CONCAT3(op, _test, post)(unsigned char, MPI_BYTE); \
+ }
+
+/* Make sure that we test complex and double complex, even if long