Skip to content

Commit 8e3b8ad

Browse files
authored
Merge pull request #40 from mpi-forum/status-const
Add const qualifier to MPI_Status getters
2 parents 0d68a36 + ecede5b commit 8e3b8ad

File tree

2 files changed

+12
-12
lines changed

2 files changed

+12
-12
lines changed

mpi.h

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1032,9 +1032,9 @@ int MPI_Ssend_init(const void *buf, int count, MPI_Datatype datatype, int dest,
10321032
int MPI_Ssend_init_c(const void *buf, MPI_Count count, MPI_Datatype datatype, int dest, int tag, MPI_Comm comm, MPI_Request *request);
10331033
int MPI_Start(MPI_Request *request);
10341034
int MPI_Startall(int count, MPI_Request array_of_requests[]);
1035-
int MPI_Status_get_error(MPI_Status *status, int *error);
1036-
int MPI_Status_get_source(MPI_Status *status, int *source);
1037-
int MPI_Status_get_tag(MPI_Status *status, int *tag);
1035+
int MPI_Status_get_error(const MPI_Status *status, int *error);
1036+
int MPI_Status_get_source(const MPI_Status *status, int *source);
1037+
int MPI_Status_get_tag(const MPI_Status *status, int *tag);
10381038
int MPI_Status_set_cancelled(MPI_Status *status, int flag);
10391039
int MPI_Status_set_elements(MPI_Status *status, MPI_Datatype datatype, int count);
10401040
int MPI_Status_set_elements_c(MPI_Status *status, MPI_Datatype datatype, MPI_Count count);
@@ -1702,9 +1702,9 @@ int PMPI_Ssend_init(const void *buf, int count, MPI_Datatype datatype, int dest,
17021702
int PMPI_Ssend_init_c(const void *buf, MPI_Count count, MPI_Datatype datatype, int dest, int tag, MPI_Comm comm, MPI_Request *request);
17031703
int PMPI_Start(MPI_Request *request);
17041704
int PMPI_Startall(int count, MPI_Request array_of_requests[]);
1705-
int PMPI_Status_get_error(MPI_Status *status, int *error);
1706-
int PMPI_Status_get_source(MPI_Status *status, int *source);
1707-
int PMPI_Status_get_tag(MPI_Status *status, int *tag);
1705+
int PMPI_Status_get_error(const MPI_Status *status, int *error);
1706+
int PMPI_Status_get_source(const MPI_Status *status, int *source);
1707+
int PMPI_Status_get_tag(const MPI_Status *status, int *tag);
17081708
int PMPI_Status_set_cancelled(MPI_Status *status, int flag);
17091709
int PMPI_Status_set_elements(MPI_Status *status, MPI_Datatype datatype, int count);
17101710
int PMPI_Status_set_elements_c(MPI_Status *status, MPI_Datatype datatype, MPI_Count count);

mpistubs.c

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -473,9 +473,9 @@ int MPI_Ssend_init(const void *buf, int count, MPI_Datatype datatype, int dest,
473473
int MPI_Ssend_init_c(const void *buf, MPI_Count count, MPI_Datatype datatype, int dest, int tag, MPI_Comm comm, MPI_Request *request) { abort(); return 0; }
474474
int MPI_Start(MPI_Request *request) { abort(); return 0; }
475475
int MPI_Startall(int count, MPI_Request array_of_requests[]) { abort(); return 0; }
476-
int MPI_Status_get_error(MPI_Status *status, int *error) { abort(); return 0; }
477-
int MPI_Status_get_source(MPI_Status *status, int *source) { abort(); return 0; }
478-
int MPI_Status_get_tag(MPI_Status *status, int *tag) { abort(); return 0; }
476+
int MPI_Status_get_error(const MPI_Status *status, int *error) { abort(); return 0; }
477+
int MPI_Status_get_source(const MPI_Status *status, int *source) { abort(); return 0; }
478+
int MPI_Status_get_tag(const MPI_Status *status, int *tag) { abort(); return 0; }
479479
int MPI_Status_set_cancelled(MPI_Status *status, int flag) { abort(); return 0; }
480480
int MPI_Status_set_elements(MPI_Status *status, MPI_Datatype datatype, int count) { abort(); return 0; }
481481
int MPI_Status_set_elements_c(MPI_Status *status, MPI_Datatype datatype, MPI_Count count) { abort(); return 0; }
@@ -1143,9 +1143,9 @@ int PMPI_Ssend_init(const void *buf, int count, MPI_Datatype datatype, int dest,
11431143
int PMPI_Ssend_init_c(const void *buf, MPI_Count count, MPI_Datatype datatype, int dest, int tag, MPI_Comm comm, MPI_Request *request) { abort(); return 0; }
11441144
int PMPI_Start(MPI_Request *request) { abort(); return 0; }
11451145
int PMPI_Startall(int count, MPI_Request array_of_requests[]) { abort(); return 0; }
1146-
int PMPI_Status_get_error(MPI_Status *status, int *error) { abort(); return 0; }
1147-
int PMPI_Status_get_source(MPI_Status *status, int *source) { abort(); return 0; }
1148-
int PMPI_Status_get_tag(MPI_Status *status, int *tag) { abort(); return 0; }
1146+
int PMPI_Status_get_error(const MPI_Status *status, int *error) { abort(); return 0; }
1147+
int PMPI_Status_get_source(const MPI_Status *status, int *source) { abort(); return 0; }
1148+
int PMPI_Status_get_tag(const MPI_Status *status, int *tag) { abort(); return 0; }
11491149
int PMPI_Status_set_cancelled(MPI_Status *status, int flag) { abort(); return 0; }
11501150
int PMPI_Status_set_elements(MPI_Status *status, MPI_Datatype datatype, int count) { abort(); return 0; }
11511151
int PMPI_Status_set_elements_c(MPI_Status *status, MPI_Datatype datatype, MPI_Count count) { abort(); return 0; }

0 commit comments

Comments
 (0)