@@ -1793,6 +1793,8 @@ OMPI_DECLSPEC int MPI_File_write_ordered_begin_c(MPI_File fh, const void *buf,
1793
1793
OMPI_DECLSPEC int MPI_File_write_ordered_end (MPI_File fh , const void * buf , MPI_Status * status );
1794
1794
OMPI_DECLSPEC int MPI_File_get_type_extent (MPI_File fh , MPI_Datatype datatype ,
1795
1795
MPI_Aint * extent );
1796
+ OMPI_DECLSPEC int MPI_File_get_type_extent_c (MPI_File fh , MPI_Datatype datatype ,
1797
+ MPI_Count * extent );
1796
1798
OMPI_DECLSPEC int MPI_File_set_atomicity (MPI_File fh , int flag );
1797
1799
OMPI_DECLSPEC int MPI_File_get_atomicity (MPI_File fh , int * flag );
1798
1800
OMPI_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_
2067
2069
OMPI_DECLSPEC MPI_Fint MPI_Op_c2f (MPI_Op op );
2068
2070
OMPI_DECLSPEC int MPI_Op_commutative (MPI_Op op , int * commute );
2069
2071
OMPI_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 );
2070
2073
OMPI_DECLSPEC int MPI_Open_port (MPI_Info info , char * port_name );
2071
2074
OMPI_DECLSPEC MPI_Op MPI_Op_f2c (MPI_Fint op );
2072
2075
OMPI_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,
2079
2082
OMPI_DECLSPEC int MPI_Pack_external_size (const char datarep [], int incount ,
2080
2083
MPI_Datatype datatype , MPI_Aint * size );
2081
2084
OMPI_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 );
2083
2086
OMPI_DECLSPEC int MPI_Pack (const void * inbuf , int incount , MPI_Datatype datatype ,
2084
2087
void * outbuf , int outsize , int * position , MPI_Comm comm );
2085
2088
OMPI_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
2414
2417
MPI_Count * num_datatypes , int * combiner );
2415
2418
OMPI_DECLSPEC int MPI_Type_get_extent (MPI_Datatype type , MPI_Aint * lb ,
2416
2419
MPI_Aint * extent );
2420
+ OMPI_DECLSPEC int MPI_Type_get_extent_c (MPI_Datatype type , MPI_Count * lb ,
2421
+ MPI_Count * extent );
2417
2422
OMPI_DECLSPEC int MPI_Type_get_extent_x (MPI_Datatype type , MPI_Count * lb ,
2418
2423
MPI_Count * extent );
2419
2424
OMPI_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
2449
2454
OMPI_DECLSPEC int MPI_Unpack_external (const char datarep [], const void * inbuf , MPI_Aint insize ,
2450
2455
MPI_Aint * position , void * outbuf , int outcount ,
2451
2456
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 ,
2454
2459
MPI_Datatype datatype );
2455
2460
OMPI_DECLSPEC int MPI_Waitall (int count , MPI_Request array_of_requests [],
2456
2461
MPI_Status * array_of_statuses );
@@ -2462,14 +2467,20 @@ OMPI_DECLSPEC int MPI_Waitsome(int incount, MPI_Request array_of_requests[],
2462
2467
MPI_Status array_of_statuses []);
2463
2468
OMPI_DECLSPEC int MPI_Win_allocate (MPI_Aint size , int disp_unit , MPI_Info info ,
2464
2469
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 );
2465
2472
OMPI_DECLSPEC int MPI_Win_allocate_shared (MPI_Aint size , int disp_unit , MPI_Info info ,
2466
2473
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 );
2467
2476
OMPI_DECLSPEC int MPI_Win_attach (MPI_Win win , void * base , MPI_Aint size );
2468
2477
OMPI_DECLSPEC MPI_Fint MPI_Win_c2f (MPI_Win win );
2469
2478
OMPI_DECLSPEC int MPI_Win_call_errhandler (MPI_Win win , int errorcode );
2470
2479
OMPI_DECLSPEC int MPI_Win_complete (MPI_Win win );
2471
2480
OMPI_DECLSPEC int MPI_Win_create (void * base , MPI_Aint size , int disp_unit ,
2472
2481
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 );
2473
2484
OMPI_DECLSPEC int MPI_Win_create_dynamic (MPI_Info info , MPI_Comm comm , MPI_Win * win );
2474
2485
OMPI_DECLSPEC int MPI_Win_create_errhandler (MPI_Win_errhandler_function * function ,
2475
2486
MPI_Errhandler * errhandler );
@@ -2913,6 +2924,8 @@ OMPI_DECLSPEC int PMPI_File_write_ordered_begin_c(MPI_File fh, const void *buf,
2913
2924
OMPI_DECLSPEC int PMPI_File_write_ordered_end (MPI_File fh , const void * buf , MPI_Status * status );
2914
2925
OMPI_DECLSPEC int PMPI_File_get_type_extent (MPI_File fh , MPI_Datatype datatype ,
2915
2926
MPI_Aint * extent );
2927
+ OMPI_DECLSPEC int PMPI_File_get_type_extent_c (MPI_File fh , MPI_Datatype datatype ,
2928
+ MPI_Count * extent );
2916
2929
OMPI_DECLSPEC int PMPI_File_set_atomicity (MPI_File fh , int flag );
2917
2930
OMPI_DECLSPEC int PMPI_File_get_atomicity (MPI_File fh , int * flag );
2918
2931
OMPI_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
3187
3200
OMPI_DECLSPEC MPI_Fint PMPI_Op_c2f (MPI_Op op );
3188
3201
OMPI_DECLSPEC int PMPI_Op_commutative (MPI_Op op , int * commute );
3189
3202
OMPI_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 );
3190
3204
OMPI_DECLSPEC int PMPI_Open_port (MPI_Info info , char * port_name );
3191
3205
OMPI_DECLSPEC MPI_Op PMPI_Op_f2c (MPI_Fint op );
3192
3206
OMPI_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,
3199
3213
OMPI_DECLSPEC int PMPI_Pack_external_size (const char datarep [], int incount ,
3200
3214
MPI_Datatype datatype , MPI_Aint * size );
3201
3215
OMPI_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 );
3203
3217
OMPI_DECLSPEC int PMPI_Pack (const void * inbuf , int incount , MPI_Datatype datatype ,
3204
3218
void * outbuf , int outsize , int * position , MPI_Comm comm );
3205
3219
OMPI_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
3534
3548
MPI_Count * num_datatypes , int * combiner );
3535
3549
OMPI_DECLSPEC int PMPI_Type_get_extent (MPI_Datatype type , MPI_Aint * lb ,
3536
3550
MPI_Aint * extent );
3551
+ OMPI_DECLSPEC int PMPI_Type_get_extent_c (MPI_Datatype type , MPI_Count * lb ,
3552
+ MPI_Count * extent );
3537
3553
OMPI_DECLSPEC int PMPI_Type_get_extent_x (MPI_Datatype type , MPI_Count * lb ,
3538
3554
MPI_Count * extent );
3539
3555
OMPI_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,
3569
3585
OMPI_DECLSPEC int PMPI_Unpack_external (const char datarep [], const void * inbuf , MPI_Aint insize ,
3570
3586
MPI_Aint * position , void * outbuf , int outcount ,
3571
3587
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 ,
3574
3590
MPI_Datatype datatype );
3575
3591
OMPI_DECLSPEC int PMPI_Waitall (int count , MPI_Request array_of_requests [],
3576
3592
MPI_Status * array_of_statuses );
@@ -3582,14 +3598,20 @@ OMPI_DECLSPEC int PMPI_Waitsome(int incount, MPI_Request array_of_requests[],
3582
3598
MPI_Status array_of_statuses []);
3583
3599
OMPI_DECLSPEC int PMPI_Win_allocate (MPI_Aint size , int disp_unit , MPI_Info info ,
3584
3600
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 );
3585
3603
OMPI_DECLSPEC int PMPI_Win_allocate_shared (MPI_Aint size , int disp_unit , MPI_Info info ,
3586
3604
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 );
3587
3607
OMPI_DECLSPEC int PMPI_Win_attach (MPI_Win win , void * base , MPI_Aint size );
3588
3608
OMPI_DECLSPEC MPI_Fint PMPI_Win_c2f (MPI_Win win );
3589
3609
OMPI_DECLSPEC int PMPI_Win_call_errhandler (MPI_Win win , int errorcode );
3590
3610
OMPI_DECLSPEC int PMPI_Win_complete (MPI_Win win );
3591
3611
OMPI_DECLSPEC int PMPI_Win_create (void * base , MPI_Aint size , int disp_unit ,
3592
3612
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 );
3593
3615
OMPI_DECLSPEC int PMPI_Win_create_dynamic (MPI_Info info , MPI_Comm comm , MPI_Win * win );
3594
3616
OMPI_DECLSPEC int PMPI_Win_create_errhandler (MPI_Win_errhandler_function * function ,
3595
3617
MPI_Errhandler * errhandler );
0 commit comments