@@ -1793,6 +1793,8 @@ OMPI_DECLSPEC int MPI_File_write_ordered_begin_c(MPI_File fh, const void *buf,
17931793OMPI_DECLSPEC int MPI_File_write_ordered_end (MPI_File fh , const void * buf , MPI_Status * status );
17941794OMPI_DECLSPEC int MPI_File_get_type_extent (MPI_File fh , MPI_Datatype datatype ,
17951795 MPI_Aint * extent );
1796+ OMPI_DECLSPEC int MPI_File_get_type_extent_c (MPI_File fh , MPI_Datatype datatype ,
1797+ MPI_Count * extent );
17961798OMPI_DECLSPEC int MPI_File_set_atomicity (MPI_File fh , int flag );
17971799OMPI_DECLSPEC int MPI_File_get_atomicity (MPI_File fh , int * flag );
17981800OMPI_DECLSPEC int MPI_File_sync (MPI_File fh );
@@ -2067,6 +2069,7 @@ OMPI_DECLSPEC int MPI_Neighbor_alltoallw_init_c(const void *sendbuf, const MPI_
20672069OMPI_DECLSPEC MPI_Fint MPI_Op_c2f (MPI_Op op );
20682070OMPI_DECLSPEC int MPI_Op_commutative (MPI_Op op , int * commute );
20692071OMPI_DECLSPEC int MPI_Op_create (MPI_User_function * function , int commute , MPI_Op * op );
2072+ OMPI_DECLSPEC int MPI_Op_create_c (MPI_User_function_c * function , int commute , MPI_Op * op );
20702073OMPI_DECLSPEC int MPI_Open_port (MPI_Info info , char * port_name );
20712074OMPI_DECLSPEC MPI_Op MPI_Op_f2c (MPI_Fint op );
20722075OMPI_DECLSPEC int MPI_Op_free (MPI_Op * op );
@@ -2079,7 +2082,7 @@ OMPI_DECLSPEC int MPI_Pack_external_c(const char datarep[], const void *inbuf,
20792082OMPI_DECLSPEC int MPI_Pack_external_size (const char datarep [], int incount ,
20802083 MPI_Datatype datatype , MPI_Aint * size );
20812084OMPI_DECLSPEC int MPI_Pack_external_size_c (const char datarep [], MPI_Count incount ,
2082- MPI_Datatype datatype , MPI_Aint * size );
2085+ MPI_Datatype datatype , MPI_Count * size );
20832086OMPI_DECLSPEC int MPI_Pack (const void * inbuf , int incount , MPI_Datatype datatype ,
20842087 void * outbuf , int outsize , int * position , MPI_Comm comm );
20852088OMPI_DECLSPEC int MPI_Pack_c (const void * inbuf , MPI_Count incount , MPI_Datatype datatype ,
@@ -2414,6 +2417,8 @@ OMPI_DECLSPEC int MPI_Type_get_envelope_c(MPI_Datatype type, MPI_Count *num_int
24142417 MPI_Count * num_datatypes , int * combiner );
24152418OMPI_DECLSPEC int MPI_Type_get_extent (MPI_Datatype type , MPI_Aint * lb ,
24162419 MPI_Aint * extent );
2420+ OMPI_DECLSPEC int MPI_Type_get_extent_c (MPI_Datatype type , MPI_Count * lb ,
2421+ MPI_Count * extent );
24172422OMPI_DECLSPEC int MPI_Type_get_extent_x (MPI_Datatype type , MPI_Count * lb ,
24182423 MPI_Count * extent );
24192424OMPI_DECLSPEC int MPI_Type_get_name (MPI_Datatype type , char * type_name ,
@@ -2449,8 +2454,8 @@ OMPI_DECLSPEC int MPI_Unpublish_name(const char *service_name, MPI_Info info, c
24492454OMPI_DECLSPEC int MPI_Unpack_external (const char datarep [], const void * inbuf , MPI_Aint insize ,
24502455 MPI_Aint * position , void * outbuf , int outcount ,
24512456 MPI_Datatype datatype );
2452- OMPI_DECLSPEC int MPI_Unpack_external_c (const char datarep [], const void * inbuf , MPI_Aint insize ,
2453- MPI_Aint * position , void * outbuf , MPI_Count outcount ,
2457+ OMPI_DECLSPEC int MPI_Unpack_external_c (const char datarep [], const void * inbuf , MPI_Count insize ,
2458+ MPI_Count * position , void * outbuf , MPI_Count outcount ,
24542459 MPI_Datatype datatype );
24552460OMPI_DECLSPEC int MPI_Waitall (int count , MPI_Request array_of_requests [],
24562461 MPI_Status * array_of_statuses );
@@ -2462,14 +2467,20 @@ OMPI_DECLSPEC int MPI_Waitsome(int incount, MPI_Request array_of_requests[],
24622467 MPI_Status array_of_statuses []);
24632468OMPI_DECLSPEC int MPI_Win_allocate (MPI_Aint size , int disp_unit , MPI_Info info ,
24642469 MPI_Comm comm , void * baseptr , MPI_Win * win );
2470+ OMPI_DECLSPEC int MPI_Win_allocate_c (MPI_Aint size , MPI_Aint disp_unit , MPI_Info info ,
2471+ MPI_Comm comm , void * baseptr , MPI_Win * win );
24652472OMPI_DECLSPEC int MPI_Win_allocate_shared (MPI_Aint size , int disp_unit , MPI_Info info ,
24662473 MPI_Comm comm , void * baseptr , MPI_Win * win );
2474+ OMPI_DECLSPEC int MPI_Win_allocate_shared_c (MPI_Aint size , MPI_Aint disp_unit , MPI_Info info ,
2475+ MPI_Comm comm , void * baseptr , MPI_Win * win );
24672476OMPI_DECLSPEC int MPI_Win_attach (MPI_Win win , void * base , MPI_Aint size );
24682477OMPI_DECLSPEC MPI_Fint MPI_Win_c2f (MPI_Win win );
24692478OMPI_DECLSPEC int MPI_Win_call_errhandler (MPI_Win win , int errorcode );
24702479OMPI_DECLSPEC int MPI_Win_complete (MPI_Win win );
24712480OMPI_DECLSPEC int MPI_Win_create (void * base , MPI_Aint size , int disp_unit ,
24722481 MPI_Info info , MPI_Comm comm , MPI_Win * win );
2482+ OMPI_DECLSPEC int MPI_Win_create_c (void * base , MPI_Aint size , MPI_Aint disp_unit ,
2483+ MPI_Info info , MPI_Comm comm , MPI_Win * win );
24732484OMPI_DECLSPEC int MPI_Win_create_dynamic (MPI_Info info , MPI_Comm comm , MPI_Win * win );
24742485OMPI_DECLSPEC int MPI_Win_create_errhandler (MPI_Win_errhandler_function * function ,
24752486 MPI_Errhandler * errhandler );
@@ -2913,6 +2924,8 @@ OMPI_DECLSPEC int PMPI_File_write_ordered_begin_c(MPI_File fh, const void *buf,
29132924OMPI_DECLSPEC int PMPI_File_write_ordered_end (MPI_File fh , const void * buf , MPI_Status * status );
29142925OMPI_DECLSPEC int PMPI_File_get_type_extent (MPI_File fh , MPI_Datatype datatype ,
29152926 MPI_Aint * extent );
2927+ OMPI_DECLSPEC int PMPI_File_get_type_extent_c (MPI_File fh , MPI_Datatype datatype ,
2928+ MPI_Count * extent );
29162929OMPI_DECLSPEC int PMPI_File_set_atomicity (MPI_File fh , int flag );
29172930OMPI_DECLSPEC int PMPI_File_get_atomicity (MPI_File fh , int * flag );
29182931OMPI_DECLSPEC int PMPI_File_sync (MPI_File fh );
@@ -3187,6 +3200,7 @@ OMPI_DECLSPEC int PMPI_Neighbor_alltoallw_init_c(const void *sendbuf, const MPI
31873200OMPI_DECLSPEC MPI_Fint PMPI_Op_c2f (MPI_Op op );
31883201OMPI_DECLSPEC int PMPI_Op_commutative (MPI_Op op , int * commute );
31893202OMPI_DECLSPEC int PMPI_Op_create (MPI_User_function * function , int commute , MPI_Op * op );
3203+ OMPI_DECLSPEC int PMPI_Op_create_c (MPI_User_function_c * function , int commute , MPI_Op * op );
31903204OMPI_DECLSPEC int PMPI_Open_port (MPI_Info info , char * port_name );
31913205OMPI_DECLSPEC MPI_Op PMPI_Op_f2c (MPI_Fint op );
31923206OMPI_DECLSPEC int PMPI_Op_free (MPI_Op * op );
@@ -3199,7 +3213,7 @@ OMPI_DECLSPEC int PMPI_Pack_external_c(const char datarep[], const void *inbuf,
31993213OMPI_DECLSPEC int PMPI_Pack_external_size (const char datarep [], int incount ,
32003214 MPI_Datatype datatype , MPI_Aint * size );
32013215OMPI_DECLSPEC int PMPI_Pack_external_size_c (const char datarep [], MPI_Count incount ,
3202- MPI_Datatype datatype , MPI_Aint * size );
3216+ MPI_Datatype datatype , MPI_Count * size );
32033217OMPI_DECLSPEC int PMPI_Pack (const void * inbuf , int incount , MPI_Datatype datatype ,
32043218 void * outbuf , int outsize , int * position , MPI_Comm comm );
32053219OMPI_DECLSPEC int PMPI_Pack_c (const void * inbuf , MPI_Count incount , MPI_Datatype datatype ,
@@ -3534,6 +3548,8 @@ OMPI_DECLSPEC int PMPI_Type_get_envelope_c(MPI_Datatype type, MPI_Count *num_in
35343548 MPI_Count * num_datatypes , int * combiner );
35353549OMPI_DECLSPEC int PMPI_Type_get_extent (MPI_Datatype type , MPI_Aint * lb ,
35363550 MPI_Aint * extent );
3551+ OMPI_DECLSPEC int PMPI_Type_get_extent_c (MPI_Datatype type , MPI_Count * lb ,
3552+ MPI_Count * extent );
35373553OMPI_DECLSPEC int PMPI_Type_get_extent_x (MPI_Datatype type , MPI_Count * lb ,
35383554 MPI_Count * extent );
35393555OMPI_DECLSPEC int PMPI_Type_get_name (MPI_Datatype type , char * type_name ,
@@ -3569,8 +3585,8 @@ OMPI_DECLSPEC int PMPI_Unpublish_name(const char *service_name, MPI_Info info,
35693585OMPI_DECLSPEC int PMPI_Unpack_external (const char datarep [], const void * inbuf , MPI_Aint insize ,
35703586 MPI_Aint * position , void * outbuf , int outcount ,
35713587 MPI_Datatype datatype );
3572- OMPI_DECLSPEC int PMPI_Unpack_external_c (const char datarep [], const void * inbuf , MPI_Aint insize ,
3573- MPI_Aint * position , void * outbuf , MPI_Count outcount ,
3588+ OMPI_DECLSPEC int PMPI_Unpack_external_c (const char datarep [], const void * inbuf , MPI_Count insize ,
3589+ MPI_Count * position , void * outbuf , MPI_Count outcount ,
35743590 MPI_Datatype datatype );
35753591OMPI_DECLSPEC int PMPI_Waitall (int count , MPI_Request array_of_requests [],
35763592 MPI_Status * array_of_statuses );
@@ -3582,14 +3598,20 @@ OMPI_DECLSPEC int PMPI_Waitsome(int incount, MPI_Request array_of_requests[],
35823598 MPI_Status array_of_statuses []);
35833599OMPI_DECLSPEC int PMPI_Win_allocate (MPI_Aint size , int disp_unit , MPI_Info info ,
35843600 MPI_Comm comm , void * baseptr , MPI_Win * win );
3601+ OMPI_DECLSPEC int PMPI_Win_allocate_c (MPI_Aint size , MPI_Aint disp_unit , MPI_Info info ,
3602+ MPI_Comm comm , void * baseptr , MPI_Win * win );
35853603OMPI_DECLSPEC int PMPI_Win_allocate_shared (MPI_Aint size , int disp_unit , MPI_Info info ,
35863604 MPI_Comm comm , void * baseptr , MPI_Win * win );
3605+ OMPI_DECLSPEC int PMPI_Win_allocate_shared_c (MPI_Aint size , MPI_Aint disp_unit , MPI_Info info ,
3606+ MPI_Comm comm , void * baseptr , MPI_Win * win );
35873607OMPI_DECLSPEC int PMPI_Win_attach (MPI_Win win , void * base , MPI_Aint size );
35883608OMPI_DECLSPEC MPI_Fint PMPI_Win_c2f (MPI_Win win );
35893609OMPI_DECLSPEC int PMPI_Win_call_errhandler (MPI_Win win , int errorcode );
35903610OMPI_DECLSPEC int PMPI_Win_complete (MPI_Win win );
35913611OMPI_DECLSPEC int PMPI_Win_create (void * base , MPI_Aint size , int disp_unit ,
35923612 MPI_Info info , MPI_Comm comm , MPI_Win * win );
3613+ OMPI_DECLSPEC int PMPI_Win_create_c (void * base , MPI_Aint size , MPI_Aint disp_unit ,
3614+ MPI_Info info , MPI_Comm comm , MPI_Win * win );
35933615OMPI_DECLSPEC int PMPI_Win_create_dynamic (MPI_Info info , MPI_Comm comm , MPI_Win * win );
35943616OMPI_DECLSPEC int PMPI_Win_create_errhandler (MPI_Win_errhandler_function * function ,
35953617 MPI_Errhandler * errhandler );
0 commit comments