1313#include "stddef.h"
1414#include "stdint.h"
1515
16- /* #include <stdint.h> */
17-
16+ #undef MPI_VERSION
1817#define MPI_VERSION 5
18+ #undef MPI_SUBVERSION
1919#define MPI_SUBVERSION 0
2020
2121#define MPI_ABI_VERSION 1
@@ -34,29 +34,29 @@ typedef struct MPI_ABI_Request * MPI_Request;
3434typedef struct MPI_ABI_Session * MPI_Session ;
3535typedef struct MPI_ABI_Win * MPI_Win ;
3636
37- /* /\* MPI_Aint is defined to be intptr_t (or equivalent to it, if compiler support is absent). */
38- /* * The only acceptable alternative to intptr_t is the C89 type equivalent to it. *\/ */
39- /* #if !defined(MPI_ABI_Aint) */
40- /* #define MPI_ABI_Aint intptr_t */
41- /* #endif */
42- /* typedef MPI_ABI_Aint MPI_Aint; */
43- /* #undef MPI_ABI_Aint */
44-
45- /* /\* MPI_Offset will be 64b on all relevant systems. */
46- /* * We allow for MPI implementations supporting for 128b filesystems. *\/ */
47- /* #if !defined(MPI_ABI_Offset) */
48- /* #define MPI_ABI_Offset int64_t */
49- /* #endif */
50- /* typedef MPI_ABI_Offset MPI_Offset; */
51- /* #undef MPI_ABI_Offset */
52-
53- /* /\* MPI_Count must be large enough to hold the larger of MPI_Aint and MPI_Offset. */
54- /* * Platforms where MPI_Aint is larger than MPI_Offset are extremely rare. *\/ */
55- /* #if !defined(MPI_ABI_Count) */
56- /* #define MPI_ABI_Count MPI_Offset */
57- /* #endif */
58- /* typedef MPI_ABI_Count MPI_Count; */
59- /* #undef MPI_ABI_Count */
37+ /* MPI_Aint is defined to be intptr_t (or equivalent to it, if compiler support is absent).
38+ * The only acceptable alternative to intptr_t is the C89 type equivalent to it. */
39+ #if !defined(MPI_ABI_Aint )
40+ #define MPI_ABI_Aint intptr_t
41+ #endif
42+ typedef MPI_ABI_Aint MPI_Aint ;
43+ #undef MPI_ABI_Aint
44+
45+ /* MPI_Offset will be 64b on all relevant systems.
46+ * We allow for MPI implementations supporting for 128b filesystems. */
47+ #if !defined(MPI_ABI_Offset )
48+ #define MPI_ABI_Offset int64_t
49+ #endif
50+ typedef MPI_ABI_Offset MPI_Offset ;
51+ #undef MPI_ABI_Offset
52+
53+ /* MPI_Count must be large enough to hold the larger of MPI_Aint and MPI_Offset.
54+ * Platforms where MPI_Aint is larger than MPI_Offset are extremely rare. */
55+ #if !defined(MPI_ABI_Count )
56+ #define MPI_ABI_Count MPI_Offset
57+ #endif
58+ typedef MPI_ABI_Count MPI_Count ;
59+ #undef MPI_ABI_Count
6060
6161typedef struct {
6262 int MPI_SOURCE ;
@@ -211,3 +211,4 @@ $CATEGORY:TOOL_INFO_IFACE_SOURCE_ORDERINGS$
211211 * Callback safety requirement levels used in the MPI tool information interface
212212 */
213213$CATEGORY :TOOL_INFO_IFACE_CB_SAFETY_REQ_LEVELS$
214+
0 commit comments