From 30f55b3994a21aa46f21782fdc402e47fd8f445c Mon Sep 17 00:00:00 2001 From: Augustin Degomme Date: Tue, 20 Nov 2012 10:50:03 +0100 Subject: [PATCH] Switch some globals to DATA, this shouldn't change anything for now --- include/smpi/smpi.h | 114 ++++++++++++++++++++++---------------------- 1 file changed, 57 insertions(+), 57 deletions(-) diff --git a/include/smpi/smpi.h b/include/smpi/smpi.h index e85b5241d5..3259705e32 100644 --- a/include/smpi/smpi.h +++ b/include/smpi/smpi.h @@ -92,49 +92,49 @@ typedef struct { #define MPI_STATUSES_IGNORE NULL #define MPI_DATATYPE_NULL NULL -XBT_PUBLIC( MPI_Datatype ) MPI_CHAR; -XBT_PUBLIC( MPI_Datatype ) MPI_SHORT; -XBT_PUBLIC( MPI_Datatype ) MPI_INT; -XBT_PUBLIC( MPI_Datatype ) MPI_LONG; -XBT_PUBLIC( MPI_Datatype ) MPI_LONG_LONG; +XBT_PUBLIC_DATA( MPI_Datatype ) MPI_CHAR; +XBT_PUBLIC_DATA( MPI_Datatype ) MPI_SHORT; +XBT_PUBLIC_DATA( MPI_Datatype ) MPI_INT; +XBT_PUBLIC_DATA( MPI_Datatype ) MPI_LONG; +XBT_PUBLIC_DATA( MPI_Datatype ) MPI_LONG_LONG; #define MPI_LONG_LONG_INT MPI_LONG_LONG -XBT_PUBLIC( MPI_Datatype ) MPI_SIGNED_CHAR; -XBT_PUBLIC( MPI_Datatype ) MPI_UNSIGNED_CHAR; -XBT_PUBLIC( MPI_Datatype ) MPI_UNSIGNED_SHORT; -XBT_PUBLIC( MPI_Datatype ) MPI_UNSIGNED; -XBT_PUBLIC( MPI_Datatype ) MPI_UNSIGNED_LONG; -XBT_PUBLIC( MPI_Datatype ) MPI_UNSIGNED_LONG_LONG; -XBT_PUBLIC( MPI_Datatype ) MPI_FLOAT; -XBT_PUBLIC( MPI_Datatype ) MPI_DOUBLE; -XBT_PUBLIC( MPI_Datatype ) MPI_LONG_DOUBLE; -XBT_PUBLIC( MPI_Datatype ) MPI_WCHAR; -XBT_PUBLIC( MPI_Datatype ) MPI_C_BOOL; -XBT_PUBLIC( MPI_Datatype ) MPI_INT8_T; -XBT_PUBLIC( MPI_Datatype ) MPI_INT16_T; -XBT_PUBLIC( MPI_Datatype ) MPI_INT32_T; -XBT_PUBLIC( MPI_Datatype ) MPI_INT64_T; -XBT_PUBLIC( MPI_Datatype ) MPI_UINT8_T; +XBT_PUBLIC_DATA( MPI_Datatype ) MPI_SIGNED_CHAR; +XBT_PUBLIC_DATA( MPI_Datatype ) MPI_UNSIGNED_CHAR; +XBT_PUBLIC_DATA( MPI_Datatype ) MPI_UNSIGNED_SHORT; +XBT_PUBLIC_DATA( MPI_Datatype ) MPI_UNSIGNED; +XBT_PUBLIC_DATA( MPI_Datatype ) MPI_UNSIGNED_LONG; +XBT_PUBLIC_DATA( MPI_Datatype ) MPI_UNSIGNED_LONG_LONG; +XBT_PUBLIC_DATA( MPI_Datatype ) MPI_FLOAT; +XBT_PUBLIC_DATA( MPI_Datatype ) MPI_DOUBLE; +XBT_PUBLIC_DATA( MPI_Datatype ) MPI_LONG_DOUBLE; +XBT_PUBLIC_DATA( MPI_Datatype ) MPI_WCHAR; +XBT_PUBLIC_DATA( MPI_Datatype ) MPI_C_BOOL; +XBT_PUBLIC_DATA( MPI_Datatype ) MPI_INT8_T; +XBT_PUBLIC_DATA( MPI_Datatype ) MPI_INT16_T; +XBT_PUBLIC_DATA( MPI_Datatype ) MPI_INT32_T; +XBT_PUBLIC_DATA( MPI_Datatype ) MPI_INT64_T; +XBT_PUBLIC_DATA( MPI_Datatype ) MPI_UINT8_T; #define MPI_BYTE MPI_UINT8_T -XBT_PUBLIC( MPI_Datatype ) MPI_UINT16_T; -XBT_PUBLIC( MPI_Datatype ) MPI_UINT32_T; -XBT_PUBLIC( MPI_Datatype ) MPI_UINT64_T; -XBT_PUBLIC( MPI_Datatype ) MPI_C_FLOAT_COMPLEX; +XBT_PUBLIC_DATA( MPI_Datatype ) MPI_UINT16_T; +XBT_PUBLIC_DATA( MPI_Datatype ) MPI_UINT32_T; +XBT_PUBLIC_DATA( MPI_Datatype ) MPI_UINT64_T; +XBT_PUBLIC_DATA( MPI_Datatype ) MPI_C_FLOAT_COMPLEX; #define MPI_C_COMPLEX MPI_C_FLOAT_COMPLEX -XBT_PUBLIC( MPI_Datatype ) MPI_C_DOUBLE_COMPLEX; -XBT_PUBLIC( MPI_Datatype ) MPI_C_LONG_DOUBLE_COMPLEX; -XBT_PUBLIC( MPI_Datatype ) MPI_AINT; -XBT_PUBLIC( MPI_Datatype ) MPI_OFFSET; -XBT_PUBLIC( MPI_Datatype ) MPI_LB; -XBT_PUBLIC( MPI_Datatype ) MPI_UB; +XBT_PUBLIC_DATA( MPI_Datatype ) MPI_C_DOUBLE_COMPLEX; +XBT_PUBLIC_DATA( MPI_Datatype ) MPI_C_LONG_DOUBLE_COMPLEX; +XBT_PUBLIC_DATA( MPI_Datatype ) MPI_AINT; +XBT_PUBLIC_DATA( MPI_Datatype ) MPI_OFFSET; +XBT_PUBLIC_DATA( MPI_Datatype ) MPI_LB; +XBT_PUBLIC_DATA( MPI_Datatype ) MPI_UB; //The following are datatypes for the MPI functions MPI_MAXLOC and MPI_MINLOC. -XBT_PUBLIC(MPI_Datatype) MPI_FLOAT_INT; -XBT_PUBLIC(MPI_Datatype) MPI_LONG_INT; -XBT_PUBLIC(MPI_Datatype) MPI_DOUBLE_INT; -XBT_PUBLIC(MPI_Datatype) MPI_SHORT_INT; -XBT_PUBLIC(MPI_Datatype) MPI_2INT; -XBT_PUBLIC(MPI_Datatype) MPI_LONG_DOUBLE_INT; -XBT_PUBLIC(MPI_Datatype) MPI_2FLOAT; -XBT_PUBLIC(MPI_Datatype) MPI_2DOUBLE; +XBT_PUBLIC_DATA(MPI_Datatype) MPI_FLOAT_INT; +XBT_PUBLIC_DATA(MPI_Datatype) MPI_LONG_INT; +XBT_PUBLIC_DATA(MPI_Datatype) MPI_DOUBLE_INT; +XBT_PUBLIC_DATA(MPI_Datatype) MPI_SHORT_INT; +XBT_PUBLIC_DATA(MPI_Datatype) MPI_2INT; +XBT_PUBLIC_DATA(MPI_Datatype) MPI_LONG_DOUBLE_INT; +XBT_PUBLIC_DATA(MPI_Datatype) MPI_2FLOAT; +XBT_PUBLIC_DATA(MPI_Datatype) MPI_2DOUBLE; typedef void MPI_User_function(void *invec, void *inoutvec, int *len, MPI_Datatype * datatype); @@ -142,31 +142,31 @@ struct s_smpi_mpi_op; typedef struct s_smpi_mpi_op *MPI_Op; #define MPI_OP_NULL NULL -XBT_PUBLIC( MPI_Op ) MPI_MAX; -XBT_PUBLIC( MPI_Op ) MPI_MIN; -XBT_PUBLIC( MPI_Op ) MPI_MAXLOC; -XBT_PUBLIC( MPI_Op ) MPI_MINLOC; -XBT_PUBLIC( MPI_Op ) MPI_SUM; -XBT_PUBLIC( MPI_Op ) MPI_PROD; -XBT_PUBLIC( MPI_Op ) MPI_LAND; -XBT_PUBLIC( MPI_Op ) MPI_LOR; -XBT_PUBLIC( MPI_Op ) MPI_LXOR; -XBT_PUBLIC( MPI_Op ) MPI_BAND; -XBT_PUBLIC( MPI_Op ) MPI_BOR; -XBT_PUBLIC( MPI_Op ) MPI_BXOR; +XBT_PUBLIC_DATA( MPI_Op ) MPI_MAX; +XBT_PUBLIC_DATA( MPI_Op ) MPI_MIN; +XBT_PUBLIC_DATA( MPI_Op ) MPI_MAXLOC; +XBT_PUBLIC_DATA( MPI_Op ) MPI_MINLOC; +XBT_PUBLIC_DATA( MPI_Op ) MPI_SUM; +XBT_PUBLIC_DATA( MPI_Op ) MPI_PROD; +XBT_PUBLIC_DATA( MPI_Op ) MPI_LAND; +XBT_PUBLIC_DATA( MPI_Op ) MPI_LOR; +XBT_PUBLIC_DATA( MPI_Op ) MPI_LXOR; +XBT_PUBLIC_DATA( MPI_Op ) MPI_BAND; +XBT_PUBLIC_DATA( MPI_Op ) MPI_BOR; +XBT_PUBLIC_DATA( MPI_Op ) MPI_BXOR; struct s_smpi_mpi_group; typedef struct s_smpi_mpi_group *MPI_Group; #define MPI_GROUP_NULL NULL -XBT_PUBLIC( MPI_Group ) MPI_GROUP_EMPTY; +XBT_PUBLIC_DATA( MPI_Group ) MPI_GROUP_EMPTY; struct s_smpi_mpi_communicator; typedef struct s_smpi_mpi_communicator *MPI_Comm; #define MPI_COMM_NULL NULL -XBT_PUBLIC( MPI_Comm ) MPI_COMM_WORLD; +XBT_PUBLIC_DATA( MPI_Comm ) MPI_COMM_WORLD; #define MPI_COMM_SELF smpi_process_comm_self() struct s_smpi_mpi_request; @@ -406,10 +406,10 @@ typedef int MPI_Copy_function(MPI_Comm oldcomm, int keyval, void* extra_state, v void* attribute_val_out, int* flag); typedef int MPI_Delete_function(MPI_Comm comm, int keyval, void* attribute_val, void* extra_state); -XBT_PUBLIC(MPI_Datatype) MPI_PACKED; -XBT_PUBLIC(MPI_Errhandler*) MPI_ERRORS_RETURN; -XBT_PUBLIC(MPI_Errhandler*) MPI_ERRORS_ARE_FATAL; -XBT_PUBLIC(MPI_Errhandler*) MPI_ERRHANDLER_NULL; +XBT_PUBLIC_DATA(MPI_Datatype) MPI_PACKED; +XBT_PUBLIC_DATA(MPI_Errhandler*) MPI_ERRORS_RETURN; +XBT_PUBLIC_DATA(MPI_Errhandler*) MPI_ERRORS_ARE_FATAL; +XBT_PUBLIC_DATA(MPI_Errhandler*) MPI_ERRHANDLER_NULL; MPI_CALL(XBT_PUBLIC(int), MPI_Pack_size, (int incount, MPI_Datatype datatype, MPI_Comm comm, int* size)); -- 2.20.1