[INFO] fetching crate mpi-fork-fnsp 0.6.0...
[INFO] checking mpi-fork-fnsp-0.6.0 against master#30f74ff0dc4d66debc8b50724c446f817e5f75f4 for pr-121848-1
[INFO] extracting crate mpi-fork-fnsp 0.6.0 into /workspace/builds/worker-4-tc1/source
[INFO] validating manifest of crates.io crate mpi-fork-fnsp 0.6.0 on toolchain 30f74ff0dc4d66debc8b50724c446f817e5f75f4
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+30f74ff0dc4d66debc8b50724c446f817e5f75f4" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate mpi-fork-fnsp 0.6.0
[INFO] removed 0 missing examples
[INFO] finished tweaking crates.io crate mpi-fork-fnsp 0.6.0
[INFO] tweaked toml for crates.io crate mpi-fork-fnsp 0.6.0 written to /workspace/builds/worker-4-tc1/source/Cargo.toml
[INFO] crate crates.io crate mpi-fork-fnsp 0.6.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+30f74ff0dc4d66debc8b50724c446f817e5f75f4" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded abort_on_panic v2.0.0
[INFO] [stderr]   Downloaded libloading v0.4.3
[INFO] [stderr]   Downloaded build-probe-mpi v0.1.1
[INFO] [stderr]   Downloaded clang-sys v0.21.2
[INFO] [stderr]   Downloaded libffi v1.0.1
[INFO] [stderr]   Downloaded bindgen v0.31.3
[INFO] [stderr]   Downloaded libffi-sys v1.3.2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+30f74ff0dc4d66debc8b50724c446f817e5f75f4" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 074b9f30243a2ca46317023bf8ee36232457a9c2bed3552b71ff1ed79883d9ef
[INFO] running `Command { std: "docker" "start" "-a" "074b9f30243a2ca46317023bf8ee36232457a9c2bed3552b71ff1ed79883d9ef", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "074b9f30243a2ca46317023bf8ee36232457a9c2bed3552b71ff1ed79883d9ef", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "074b9f30243a2ca46317023bf8ee36232457a9c2bed3552b71ff1ed79883d9ef", kill_on_drop: false }`
[INFO] [stdout] 074b9f30243a2ca46317023bf8ee36232457a9c2bed3552b71ff1ed79883d9ef
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+30f74ff0dc4d66debc8b50724c446f817e5f75f4" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] e095ee9764475eab1d155e39f052411de319bdadc29be4cc6b5120fc3aaf18ed
[INFO] running `Command { std: "docker" "start" "-a" "e095ee9764475eab1d155e39f052411de319bdadc29be4cc6b5120fc3aaf18ed", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.121
[INFO] [stderr]    Compiling memchr v2.4.1
[INFO] [stderr]    Compiling log v0.4.16
[INFO] [stderr]    Compiling glob v0.2.11
[INFO] [stderr]    Compiling libloading v0.4.3
[INFO] [stderr]    Compiling ucd-util v0.1.8
[INFO] [stderr]    Compiling regex v0.2.11
[INFO] [stderr]    Compiling thread_local v0.3.6
[INFO] [stderr]    Compiling regex-syntax v0.5.6
[INFO] [stderr]    Compiling utf8-ranges v1.0.4
[INFO] [stderr]    Compiling unicode-width v0.1.9
[INFO] [stderr]    Compiling clang-sys v0.21.2
[INFO] [stderr]    Compiling textwrap v0.11.0
[INFO] [stderr]    Compiling bitflags v1.3.2
[INFO] [stderr]    Compiling bindgen v0.31.3
[INFO] [stderr]    Compiling log v0.3.9
[INFO] [stderr]    Compiling ansi_term v0.12.1
[INFO] [stderr]    Compiling aho-corasick v0.6.10
[INFO] [stderr]    Compiling vec_map v0.8.2
[INFO] [stderr]    Compiling memchr v1.0.2
[INFO] [stderr]    Compiling atty v0.2.14
[INFO] [stderr]    Compiling strsim v0.8.0
[INFO] [stderr]    Compiling nom v3.2.1
[INFO] [stderr]    Compiling which v1.0.5
[INFO] [stderr]    Compiling num-traits v0.2.14
[INFO] [stderr]    Compiling pkg-config v0.3.24
[INFO] [stderr]    Compiling quote v0.3.15
[INFO] [stderr]    Compiling clap v2.34.0
[INFO] [stderr]    Compiling lazy_static v0.2.11
[INFO] [stderr]    Compiling libffi-sys v1.3.2
[INFO] [stderr]    Compiling cfg-if v0.1.10
[INFO] [stderr]    Compiling build-probe-mpi v0.1.1
[INFO] [stderr]     Checking abort_on_panic v2.0.0
[INFO] [stderr]    Compiling cexpr v0.2.3
[INFO] [stderr]     Checking custom_derive v0.1.7
[INFO] [stderr]     Checking conv v0.3.3
[INFO] [stderr]     Checking num-complex v0.4.0
[INFO] [stderr]    Compiling env_logger v0.4.3
[INFO] [stderr]     Checking smallvec v1.8.0
[INFO] [stderr]     Checking once_cell v1.10.0
[INFO] [stderr]    Compiling mpi-fork-fnsp v0.6.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Checking libffi v1.0.1
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/mpi-fork-fnsp-d9b9763bb5375dad/out/functions_and_types.rs:3:22
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub const __llvm__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_majo...
[INFO] [stdout]   |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]  --> src/lib.rs:7:9
[INFO] [stdout]   |
[INFO] [stdout] 7 | #![warn(unused_qualifications)]
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]   |
[INFO] [stdout] 3 - pub const __llvm__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_major__ : :: std :: os :: raw :: c_uint = 14 ; pub const __clang_minor__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_patchlevel__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_version__ : & 'static [ u8 ; 8usize ] = b"14.0.0 \0" ; pub const __GNUC__ : :: std :: os :: raw :: c_uint = 4 ; pub const __GNUC_MINOR__ : :: std :: os :: raw :: c_uint = 2 ; pub const __GNUC_PATCHLEVEL__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GXX_ABI_VERSION : :: std :: os :: raw :: c_uint = 1002 ; pub const __ATOMIC_RELAXED : :: std :: os :: raw :: c_uint = 0 ; pub const __ATOMIC_CONSUME : :: std :: os :: raw :: c_uint = 1 ; pub const __ATOMIC_ACQUIRE : :: std :: os :: raw :: c_uint = 2 ; pub const __ATOMIC_RELEASE : :: std :: os :: raw :: c_uint = 3 ; pub const __ATOMIC_ACQ_REL : :: std :: os :: raw :: c_uint = 4 ; pub const __ATOMIC_SEQ_CST : :: std :: os :: raw :: c_uint = 5 ; pub const __OPENCL_MEMORY_SCOPE_WORK_ITEM : :: std :: os :: raw :: c_uint = 0 ; pub const __OPENCL_MEMORY_SCOPE_WORK_GROUP : :: std :: os :: raw :: c_uint = 1 ; pub const __OPENCL_MEMORY_SCOPE_DEVICE : :: std :: os :: raw :: c_uint = 2 ; pub const __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES : :: std :: os :: raw :: c_uint = 3 ; pub const __OPENCL_MEMORY_SCOPE_SUB_GROUP : :: std :: os :: raw :: c_uint = 4 ; pub const __PRAGMA_REDEFINE_EXTNAME : :: std :: os :: raw :: c_uint = 1 ; pub const __VERSION__ : & 'static [ u8 ; 20usize ] = b"Ubuntu Clang 14.0.0\0" ; pub const __OBJC_BOOL_IS_BOOL : :: std :: os :: raw :: c_uint = 0 ; pub const __CONSTANT_CFSTRINGS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_literal_encoding__ : & 'static [ u8 ; 6usize ] = b"UTF-8\0" ; pub const __clang_wide_literal_encoding__ : & 'static [ u8 ; 7usize ] = b"UTF-32\0" ; pub const __ORDER_LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __ORDER_BIG_ENDIAN__ : :: std :: os :: raw :: c_uint = 4321 ; pub const __ORDER_PDP_ENDIAN__ : :: std :: os :: raw :: c_uint = 3412 ; pub const __BYTE_ORDER__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const _LP64 : :: std :: os :: raw :: c_uint = 1 ; pub const __LP64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __CHAR_BIT__ : :: std :: os :: raw :: c_uint = 8 ; pub const __BOOL_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SHRT_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __LONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LLONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BITINT_MAXWIDTH__ : :: std :: os :: raw :: c_uint = 128 ; pub const __SCHAR_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __SHRT_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __LONG_LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __WCHAR_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __WCHAR_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __WINT_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __WINT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INTMAX_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZE_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __SIZE_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTMAX_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __PTRDIFF_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __PTRDIFF_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INTPTR_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTPTR_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZEOF_DOUBLE__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_FLOAT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_LONG_DOUBLE__ : :: std :: os :: raw :: c_uint = 16 ; pub const __SIZEOF_LONG_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_POINTER__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SHORT__ : :: std :: os :: raw :: c_uint = 2 ; pub const __SIZEOF_PTRDIFF_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SIZE_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_WCHAR_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_WINT_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INTMAX_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTMAX_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINTMAX_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTMAX_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTMAX_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTMAX_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __PTRDIFF_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __PTRDIFF_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __INTPTR_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTPTR_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __SIZE_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __SIZE_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __SIZE_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __SIZE_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __SIG_ATOMIC_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __SIG_ATOMIC_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __UINTPTR_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTPTR_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTPTR_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTPTR_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FLT_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_DIG__ : :: std :: os :: raw :: c_uint = 6 ; pub const __FLT_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 9 ; pub const __FLT_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_MANT_DIG__ : :: std :: os :: raw :: c_uint = 24 ; pub const __FLT_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 38 ; pub const __FLT_MAX_EXP__ : :: std :: os :: raw :: c_uint = 128 ; pub const __FLT_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -37 ; pub const __FLT_MIN_EXP__ : :: std :: os :: raw :: c_int = -125 ; pub const __DBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_DIG__ : :: std :: os :: raw :: c_uint = 15 ; pub const __DBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 17 ; pub const __DBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 53 ; pub const __DBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 308 ; pub const __DBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 1024 ; pub const __DBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -307 ; pub const __DBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -1021 ; pub const __LDBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_DIG__ : :: std :: os :: raw :: c_uint = 18 ; pub const __LDBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __LDBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LDBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 4932 ; pub const __LDBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 16384 ; pub const __LDBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -4931 ; pub const __LDBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -16381 ; pub const __POINTER_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BIGGEST_ALIGNMENT__ : :: std :: os :: raw :: c_uint = 16 ; pub const __WINT_UNSIGNED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __INT8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __INT16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __INT32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __INT64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __UINT8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __INT8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __UINT16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __UINT16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __INT16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __UINT32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __UINT32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __INT32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __UINT64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __UINT64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __INT64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_LEAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_LEAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_LEAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_LEAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_LEAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_LEAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_LEAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_LEAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_LEAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_LEAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_LEAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_LEAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_LEAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_LEAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_LEAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_LEAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_LEAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_LEAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_LEAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_LEAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_LEAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_LEAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_LEAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_LEAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_LEAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_LEAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_LEAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_LEAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_LEAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __INT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_FAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_FAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_FAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_FAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_FAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_FAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_FAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_FAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_FAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_FAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_FAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_FAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_FAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_FAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_FAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_FAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_FAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_FAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_FAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_FAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_FAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_FAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_FAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_FAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_FAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_FAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_FAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_FAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_FAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_FAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FINITE_MATH_ONLY__ : :: std :: os :: raw :: c_uint = 0 ; pub const __GNUC_STDC_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_ATOMIC_TEST_AND_SET_TRUEVAL : :: std :: os :: raw :: c_uint = 1 ; pub const __CLANG_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __NO_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __PIC__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pic__ : :: std :: os :: raw :: c_uint = 2 ; pub const __PIE__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pie__ : :: std :: os :: raw :: c_uint = 2 ; pub const __FLT_EVAL_METHOD__ : :: std :: os :: raw :: c_uint = 0 ; pub const __FLT_RADIX__ : :: std :: os :: raw :: c_uint = 2 ; pub const __DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __GCC_ASM_FLAG_OUTPUTS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __code_model_small__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_GS : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_FS : :: std :: os :: raw :: c_uint = 1 ; pub const __k8 : :: std :: os :: raw :: c_uint = 1 ; pub const __k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __tune_k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __NO_MATH_INLINES : :: std :: os :: raw :: c_uint = 1 ; pub const __FXSR__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __MMX__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 : :: std :: os :: raw :: c_uint = 1 ; pub const __SIZEOF_FLOAT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix__ : :: std :: os :: raw :: c_uint = 1 ; pub const linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __ELF__ : :: std :: os :: raw :: c_uint = 1 ; pub const __gnu_linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLOAT128__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_HOSTED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_VERSION__ : :: std :: os :: raw :: c_uint = 201710 ; pub const __STDC_UTF_16__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_UTF_32__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_DWARF2_CFI_ASM : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_VERSION : :: std :: os :: raw :: c_uint = 721408 ; pub const OPAL_STDC_HEADERS : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED_ARGUMENT : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_ERROR : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_SYS_TIME_H : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_LONG_LONG : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const OPAL_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const OPAL_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const OPAL_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const OPAL_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const OMPI_HAVE_FORTRAN_LOGICAL1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER16 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_INTEGER2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL16 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL2 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_REAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_ENABLE_MPI1_COMPAT : :: std :: os :: raw :: c_uint = 0 ; pub const HAVE_FLOAT__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_LONG_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_MPI_OFFSET_SIZE : :: std :: os :: raw :: c_uint = 8 ; pub const OMPI_BUILD_CXX_BINDINGS : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_CXX_SEEK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_CXX_SUPPORTS_2D_CONST_CAST : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_PARAM_CHECK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_INTERFACE_WARNING : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_CXX_EXCEPTION_SUPPORT : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_MAJOR_VERSION : :: std :: os :: raw :: c_uint = 4 ; pub const OMPI_MINOR_VERSION : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_RELEASE_VERSION : :: std :: os :: raw :: c_uint = 2 ; pub const OPAL_C_HAVE_VISIBILITY : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_BUILDING : :: std :: os :: raw :: c_uint = 0 ; pub const OPEN_MPI : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_VERSION : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_SUBVERSION : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_UNKNOWN : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU_C : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_REMOVED_USE_STATIC_ASSERT : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ANY_SOURCE : :: std :: os :: raw :: c_int = -1 ; pub const MPI_PROC_NULL : :: std :: os :: raw :: c_int = -2 ; pub const MPI_ROOT : :: std :: os :: raw :: c_int = -4 ; pub const MPI_ANY_TAG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MAX_LIBRARY_VERSION_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_UNDEFINED : :: std :: os :: raw :: c_int = -32766 ; pub const MPI_DIST_GRAPH : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_CART : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_GRAPH : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_KEYVAL_INVALID : :: std :: os :: raw :: c_int = -1 ; pub const MPI_BSEND_OVERHEAD : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const MPI_ORDER_C : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ORDER_FORTRAN : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_BLOCK : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_DISTRIBUTE_CYCLIC : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_NONE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_DISTRIBUTE_DFLT_DARG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MODE_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_RDONLY : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_WRONLY : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_RDWR : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_DELETE_ON_CLOSE : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_MODE_UNIQUE_OPEN : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_MODE_EXCL : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MODE_APPEND : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_SEQUENTIAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_DISPLACEMENT_CURRENT : :: std :: os :: raw :: c_int = -54278278 ; pub const MPI_SEEK_SET : :: std :: os :: raw :: c_uint = 600 ; pub const MPI_SEEK_CUR : :: std :: os :: raw :: c_uint = 602 ; pub const MPI_SEEK_END : :: std :: os :: raw :: c_uint = 604 ; pub const MPI_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_NOCHECK : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_NOPRECEDE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_NOPUT : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_NOSTORE : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_NOSUCCEED : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_LOCK_EXCLUSIVE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_LOCK_SHARED : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_WIN_FLAVOR_ALLOCATE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_DYNAMIC : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_WIN_FLAVOR_SHARED : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_WIN_UNIFIED : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_WIN_SEPARATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_SUCCESS : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ERR_BUFFER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_ERR_COUNT : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_ERR_TYPE : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_ERR_TAG : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_ERR_COMM : :: std :: os :: raw :: c_uint = 5 ; pub const MPI_ERR_RANK : :: std :: os :: raw :: c_uint = 6 ; pub const MPI_ERR_REQUEST : :: std :: os :: raw :: c_uint = 7 ; pub const MPI_ERR_ROOT : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_ERR_GROUP : :: std :: os :: raw :: c_uint = 9 ; pub const MPI_ERR_OP : :: std :: os :: raw :: c_uint = 10 ; pub const MPI_ERR_TOPOLOGY : :: std :: os :: raw :: c_uint = 11 ; pub const MPI_ERR_DIMS : :: std :: os :: raw :: c_uint = 12 ; pub const MPI_ERR_ARG : :: std :: os :: raw :: c_uint = 13 ; pub const MPI_ERR_UNKNOWN : :: std :: os :: raw :: c_uint = 14 ; pub const MPI_ERR_TRUNCATE : :: std :: os :: raw :: c_uint = 15 ; pub const MPI_ERR_OTHER : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_ERR_INTERN : :: std :: os :: raw :: c_uint = 17 ; pub const MPI_ERR_IN_STATUS : :: std :: os :: raw :: c_uint = 18 ; pub const MPI_ERR_PENDING : :: std :: os :: raw :: c_uint = 19 ; pub const MPI_ERR_ACCESS : :: std :: os :: raw :: c_uint = 20 ; pub const MPI_ERR_AMODE : :: std :: os :: raw :: c_uint = 21 ; pub const MPI_ERR_ASSERT : :: std :: os :: raw :: c_uint = 22 ; pub const MPI_ERR_BAD_FILE : :: std :: os :: raw :: c_uint = 23 ; pub const MPI_ERR_BASE : :: std :: os :: raw :: c_uint = 24 ; pub const MPI_ERR_CONVERSION : :: std :: os :: raw :: c_uint = 25 ; pub const MPI_ERR_DISP : :: std :: os :: raw :: c_uint = 26 ; pub const MPI_ERR_DUP_DATAREP : :: std :: os :: raw :: c_uint = 27 ; pub const MPI_ERR_FILE_EXISTS : :: std :: os :: raw :: c_uint = 28 ; pub const MPI_ERR_FILE_IN_USE : :: std :: os :: raw :: c_uint = 29 ; pub const MPI_ERR_FILE : :: std :: os :: raw :: c_uint = 30 ; pub const MPI_ERR_INFO_KEY : :: std :: os :: raw :: c_uint = 31 ; pub const MPI_ERR_INFO_NOKEY : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_ERR_INFO_VALUE : :: std :: os :: raw :: c_uint = 33 ; pub const MPI_ERR_INFO : :: std :: os :: raw :: c_uint = 34 ; pub const MPI_ERR_IO : :: std :: os :: raw :: c_uint = 35 ; pub const MPI_ERR_KEYVAL : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_ERR_LOCKTYPE : :: std :: os :: raw :: c_uint = 37 ; pub const MPI_ERR_NAME : :: std :: os :: raw :: c_uint = 38 ; pub const MPI_ERR_NO_MEM : :: std :: os :: raw :: c_uint = 39 ; pub const MPI_ERR_NOT_SAME : :: std :: os :: raw :: c_uint = 40 ; pub const MPI_ERR_NO_SPACE : :: std :: os :: raw :: c_uint = 41 ; pub const MPI_ERR_NO_SUCH_FILE : :: std :: os :: raw :: c_uint = 42 ; pub const MPI_ERR_PORT : :: std :: os :: raw :: c_uint = 43 ; pub const MPI_ERR_QUOTA : :: std :: os :: raw :: c_uint = 44 ; pub const MPI_ERR_READ_ONLY : :: std :: os :: raw :: c_uint = 45 ; pub const MPI_ERR_RMA_CONFLICT : :: std :: os :: raw :: c_uint = 46 ; pub const MPI_ERR_RMA_SYNC : :: std :: os :: raw :: c_uint = 47 ; pub const MPI_ERR_SERVICE : :: std :: os :: raw :: c_uint = 48 ; pub const MPI_ERR_SIZE : :: std :: os :: raw :: c_uint = 49 ; pub const MPI_ERR_SPAWN : :: std :: os :: raw :: c_uint = 50 ; pub const MPI_ERR_UNSUPPORTED_DATAREP : :: std :: os :: raw :: c_uint = 51 ; pub const MPI_ERR_UNSUPPORTED_OPERATION : :: std :: os :: raw :: c_uint = 52 ; pub const MPI_ERR_WIN : :: std :: os :: raw :: c_uint = 53 ; pub const MPI_T_ERR_MEMORY : :: std :: os :: raw :: c_uint = 54 ; pub const MPI_T_ERR_NOT_INITIALIZED : :: std :: os :: raw :: c_uint = 55 ; pub const MPI_T_ERR_CANNOT_INIT : :: std :: os :: raw :: c_uint = 56 ; pub const MPI_T_ERR_INVALID_INDEX : :: std :: os :: raw :: c_uint = 57 ; pub const MPI_T_ERR_INVALID_ITEM : :: std :: os :: raw :: c_uint = 58 ; pub const MPI_T_ERR_INVALID_HANDLE : :: std :: os :: raw :: c_uint = 59 ; pub const MPI_T_ERR_OUT_OF_HANDLES : :: std :: os :: raw :: c_uint = 60 ; pub const MPI_T_ERR_OUT_OF_SESSIONS : :: std :: os :: raw :: c_uint = 61 ; pub const MPI_T_ERR_INVALID_SESSION : :: std :: os :: raw :: c_uint = 62 ; pub const MPI_T_ERR_CVAR_SET_NOT_NOW : :: std :: os :: raw :: c_uint = 63 ; pub const MPI_T_ERR_CVAR_SET_NEVER : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_T_ERR_PVAR_NO_STARTSTOP : :: std :: os :: raw :: c_uint = 65 ; pub const MPI_T_ERR_PVAR_NO_WRITE : :: std :: os :: raw :: c_uint = 66 ; pub const MPI_T_ERR_PVAR_NO_ATOMIC : :: std :: os :: raw :: c_uint = 67 ; pub const MPI_ERR_RMA_RANGE : :: std :: os :: raw :: c_uint = 68 ; pub const MPI_ERR_RMA_ATTACH : :: std :: os :: raw :: c_uint = 69 ; pub const MPI_ERR_RMA_FLAVOR : :: std :: os :: raw :: c_uint = 70 ; pub const MPI_ERR_RMA_SHARED : :: std :: os :: raw :: c_uint = 71 ; pub const MPI_T_ERR_INVALID : :: std :: os :: raw :: c_uint = 72 ; pub const MPI_T_ERR_INVALID_NAME : :: std :: os :: raw :: c_uint = 73 ; pub const MPI_ERR_LASTCODE : :: std :: os :: raw :: c_uint = 92 ; pub const MPI_TYPECLASS_INTEGER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_TYPECLASS_REAL : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_TYPECLASS_COMPLEX : :: std :: os :: raw :: c_uint = 3 ; pub type wchar_t = :: std :: os :: raw :: c_int ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct max_align_t { pub __clang_max_align_nonce1 : :: std :: os :: raw :: c_longlong , pub __bindgen_padding_0 : u64 , pub __clang_max_align_nonce2 : f64 , } # [ test ] fn bindgen_test_layout_max_align_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < max_align_t > ( ) , 32usize , concat ! ( "Size of: " , stringify ! ( max_align_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce1 as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce1 ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce2 as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce2 ) ) ) ; } pub type MPI_Aint = isize ; pub type MPI_Offset = :: std :: os :: raw :: c_longlong ; pub type MPI_Count = :: std :: os :: raw :: c_longlong ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_communicator_t { _unused : [ u8 ; 0 ] } pub type MPI_Comm = * mut ompi_communicator_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_datatype_t { _unused : [ u8 ; 0 ] } pub type MPI_Datatype = * mut ompi_datatype_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_errhandler_t { _unused : [ u8 ; 0 ] } pub type MPI_Errhandler = * mut ompi_errhandler_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_file_t { _unused : [ u8 ; 0 ] } pub type MPI_File = * mut ompi_file_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_group_t { _unused : [ u8 ; 0 ] } pub type MPI_Group = * mut ompi_group_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_info_t { _unused : [ u8 ; 0 ] } pub type MPI_Info = * mut ompi_info_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_op_t { _unused : [ u8 ; 0 ] } pub type MPI_Op = * mut ompi_op_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_request_t { _unused : [ u8 ; 0 ] } pub type MPI_Request = * mut ompi_request_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_message_t { _unused : [ u8 ; 0 ] } pub type MPI_Message = * mut ompi_message_t ; pub type MPI_Status = ompi_status_public_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_win_t { _unused : [ u8 ; 0 ] } pub type MPI_Win = * mut ompi_win_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_var_enum_t { _unused : [ u8 ; 0 ] } pub type MPI_T_enum = * mut mca_base_var_enum_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_mpit_cvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_cvar_handle = * mut ompi_mpit_cvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_handle = * mut mca_base_pvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_session_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_session = * mut mca_base_pvar_session_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_status_public_t { pub MPI_SOURCE : :: std :: os :: raw :: c_int , pub MPI_TAG : :: std :: os :: raw :: c_int , pub MPI_ERROR : :: std :: os :: raw :: c_int , pub _cancelled : :: std :: os :: raw :: c_int , pub _ucount : usize , } # [ test ] fn bindgen_test_layout_ompi_status_public_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < ompi_status_public_t > ( ) , 24usize , concat ! ( "Size of: " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < ompi_status_public_t > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_SOURCE as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_SOURCE ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_TAG as * const _ as usize } , 4usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_TAG ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_ERROR as * const _ as usize } , 8usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_ERROR ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _cancelled as * const _ as usize } , 12usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _cancelled ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _ucount as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _ucount ) ) ) ; } pub type MPI_Datarep_extent_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : * mut MPI_Aint , arg3 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Datarep_conversion_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : MPI_Datatype , arg3 : :: std :: os :: raw :: c_int , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : MPI_Offset , arg6 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Comm , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type ompi_file_errhandler_fn = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_File , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_Win_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Win , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_User_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut :: std :: os :: raw :: c_void , arg3 : * mut :: std :: os :: raw :: c_int , arg4 : * mut MPI_Datatype ) > ; pub type MPI_Comm_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_query_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut MPI_Status ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_free_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_cancel_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_fn = MPI_Comm_errhandler_function ; pub type MPI_File_errhandler_fn = ompi_file_errhandler_fn ; pub type MPI_File_errhandler_function = ompi_file_errhandler_fn ; pub type MPI_Win_errhandler_fn = MPI_Win_errhandler_function ; pub const MPI_TAG_UB : _bindgen_ty_1 = 0 ; pub const MPI_HOST : _bindgen_ty_1 = 1 ; pub const MPI_IO : _bindgen_ty_1 = 2 ; pub const MPI_WTIME_IS_GLOBAL : _bindgen_ty_1 = 3 ; pub const MPI_APPNUM : _bindgen_ty_1 = 4 ; pub const MPI_LASTUSEDCODE : _bindgen_ty_1 = 5 ; pub const MPI_UNIVERSE_SIZE : _bindgen_ty_1 = 6 ; pub const MPI_WIN_BASE : _bindgen_ty_1 = 7 ; pub const MPI_WIN_SIZE : _bindgen_ty_1 = 8 ; pub const MPI_WIN_DISP_UNIT : _bindgen_ty_1 = 9 ; pub const MPI_WIN_CREATE_FLAVOR : _bindgen_ty_1 = 10 ; pub const MPI_WIN_MODEL : _bindgen_ty_1 = 11 ; pub const IMPI_CLIENT_SIZE : _bindgen_ty_1 = 12 ; pub const IMPI_CLIENT_COLOR : _bindgen_ty_1 = 13 ; pub const IMPI_HOST_SIZE : _bindgen_ty_1 = 14 ; pub const IMPI_HOST_COLOR : _bindgen_ty_1 = 15 ; pub type _bindgen_ty_1 = :: std :: os :: raw :: c_uint ; pub const MPI_IDENT : _bindgen_ty_2 = 0 ; pub const MPI_CONGRUENT : _bindgen_ty_2 = 1 ; pub const MPI_SIMILAR : _bindgen_ty_2 = 2 ; pub const MPI_UNEQUAL : _bindgen_ty_2 = 3 ; pub type _bindgen_ty_2 = :: std :: os :: raw :: c_uint ; pub const MPI_THREAD_SINGLE : _bindgen_ty_3 = 0 ; pub const MPI_THREAD_FUNNELED : _bindgen_ty_3 = 1 ; pub const MPI_THREAD_SERIALIZED : _bindgen_ty_3 = 2 ; pub const MPI_THREAD_MULTIPLE : _bindgen_ty_3 = 3 ; pub type _bindgen_ty_3 = :: std :: os :: raw :: c_uint ; pub const MPI_COMBINER_NAMED : _bindgen_ty_4 = 0 ; pub const MPI_COMBINER_DUP : _bindgen_ty_4 = 1 ; pub const MPI_COMBINER_CONTIGUOUS : _bindgen_ty_4 = 2 ; pub const MPI_COMBINER_VECTOR : _bindgen_ty_4 = 3 ; pub const OMPI_WAS_MPI_COMBINER_HVECTOR_INTEGER : _bindgen_ty_4 = 4 ; pub const MPI_COMBINER_HVECTOR : _bindgen_ty_4 = 5 ; pub const MPI_COMBINER_INDEXED : _bindgen_ty_4 = 6 ; pub const OMPI_WAS_MPI_COMBINER_HINDEXED_INTEGER : _bindgen_ty_4 = 7 ; pub const MPI_COMBINER_HINDEXED : _bindgen_ty_4 = 8 ; pub const MPI_COMBINER_INDEXED_BLOCK : _bindgen_ty_4 = 9 ; pub const OMPI_WAS_MPI_COMBINER_STRUCT_INTEGER : _bindgen_ty_4 = 10 ; pub const MPI_COMBINER_STRUCT : _bindgen_ty_4 = 11 ; pub const MPI_COMBINER_SUBARRAY : _bindgen_ty_4 = 12 ; pub const MPI_COMBINER_DARRAY : _bindgen_ty_4 = 13 ; pub const MPI_COMBINER_F90_REAL : _bindgen_ty_4 = 14 ; pub const MPI_COMBINER_F90_COMPLEX : _bindgen_ty_4 = 15 ; pub const MPI_COMBINER_F90_INTEGER : _bindgen_ty_4 = 16 ; pub const MPI_COMBINER_RESIZED : _bindgen_ty_4 = 17 ; pub const MPI_COMBINER_HINDEXED_BLOCK : _bindgen_ty_4 = 18 ; pub type _bindgen_ty_4 = :: std :: os :: raw :: c_uint ; pub const MPI_COMM_TYPE_SHARED : _bindgen_ty_5 = 0 ; pub const OMPI_COMM_TYPE_HWTHREAD : _bindgen_ty_5 = 1 ; pub const OMPI_COMM_TYPE_CORE : _bindgen_ty_5 = 2 ; pub const OMPI_COMM_TYPE_L1CACHE : _bindgen_ty_5 = 3 ; pub const OMPI_COMM_TYPE_L2CACHE : _bindgen_ty_5 = 4 ; pub const OMPI_COMM_TYPE_L3CACHE : _bindgen_ty_5 = 5 ; pub const OMPI_COMM_TYPE_SOCKET : _bindgen_ty_5 = 6 ; pub const OMPI_COMM_TYPE_NUMA : _bindgen_ty_5 = 7 ; pub const OMPI_COMM_TYPE_BOARD : _bindgen_ty_5 = 8 ; pub const OMPI_COMM_TYPE_HOST : _bindgen_ty_5 = 9 ; pub const OMPI_COMM_TYPE_CU : _bindgen_ty_5 = 10 ; pub const OMPI_COMM_TYPE_CLUSTER : _bindgen_ty_5 = 11 ; pub type _bindgen_ty_5 = :: std :: os :: raw :: c_uint ; pub const MPI_T_VERBOSITY_USER_BASIC : _bindgen_ty_6 = 0 ; pub const MPI_T_VERBOSITY_USER_DETAIL : _bindgen_ty_6 = 1 ; pub const MPI_T_VERBOSITY_USER_ALL : _bindgen_ty_6 = 2 ; pub const MPI_T_VERBOSITY_TUNER_BASIC : _bindgen_ty_6 = 3 ; pub const MPI_T_VERBOSITY_TUNER_DETAIL : _bindgen_ty_6 = 4 ; pub const MPI_T_VERBOSITY_TUNER_ALL : _bindgen_ty_6 = 5 ; pub const MPI_T_VERBOSITY_MPIDEV_BASIC : _bindgen_ty_6 = 6 ; pub const MPI_T_VERBOSITY_MPIDEV_DETAIL : _bindgen_ty_6 = 7 ; pub const MPI_T_VERBOSITY_MPIDEV_ALL : _bindgen_ty_6 = 8 ; pub type _bindgen_ty_6 = :: std :: os :: raw :: c_uint ; pub const MPI_T_SCOPE_CONSTANT : _bindgen_ty_7 = 0 ; pub const MPI_T_SCOPE_READONLY : _bindgen_ty_7 = 1 ; pub const MPI_T_SCOPE_LOCAL : _bindgen_ty_7 = 2 ; pub const MPI_T_SCOPE_GROUP : _bindgen_ty_7 = 3 ; pub const MPI_T_SCOPE_GROUP_EQ : _bindgen_ty_7 = 4 ; pub const MPI_T_SCOPE_ALL : _bindgen_ty_7 = 5 ; pub const MPI_T_SCOPE_ALL_EQ : _bindgen_ty_7 = 6 ; pub type _bindgen_ty_7 = :: std :: os :: raw :: c_uint ; pub const MPI_T_BIND_NO_OBJECT : _bindgen_ty_8 = 0 ; pub const MPI_T_BIND_MPI_COMM : _bindgen_ty_8 = 1 ; pub const MPI_T_BIND_MPI_DATATYPE : _bindgen_ty_8 = 2 ; pub const MPI_T_BIND_MPI_ERRHANDLER : _bindgen_ty_8 = 3 ; pub const MPI_T_BIND_MPI_FILE : _bindgen_ty_8 = 4 ; pub const MPI_T_BIND_MPI_GROUP : _bindgen_ty_8 = 5 ; pub const MPI_T_BIND_MPI_OP : _bindgen_ty_8 = 6 ; pub const MPI_T_BIND_MPI_REQUEST : _bindgen_ty_8 = 7 ; pub const MPI_T_BIND_MPI_WIN : _bindgen_ty_8 = 8 ; pub const MPI_T_BIND_MPI_MESSAGE : _bindgen_ty_8 = 9 ; pub const MPI_T_BIND_MPI_INFO : _bindgen_ty_8 = 10 ; pub type _bindgen_ty_8 = :: std :: os :: raw :: c_uint ; pub const MPI_T_PVAR_CLASS_STATE : _bindgen_ty_9 = 0 ; pub const MPI_T_PVAR_CLASS_LEVEL : _bindgen_ty_9 = 1 ; pub const MPI_T_PVAR_CLASS_SIZE : _bindgen_ty_9 = 2 ; pub const MPI_T_PVAR_CLASS_PERCENTAGE : _bindgen_ty_9 = 3 ; pub const MPI_T_PVAR_CLASS_HIGHWATERMARK : _bindgen_ty_9 = 4 ; pub const MPI_T_PVAR_CLASS_LOWWATERMARK : _bindgen_ty_9 = 5 ; pub const MPI_T_PVAR_CLASS_COUNTER : _bindgen_ty_9 = 6 ; pub const MPI_T_PVAR_CLASS_AGGREGATE : _bindgen_ty_9 = 7 ; pub const MPI_T_PVAR_CLASS_TIMER : _bindgen_ty_9 = 8 ; pub const MPI_T_PVAR_CLASS_GENERIC : _bindgen_ty_9 = 9 ; pub type _bindgen_ty_9 = :: std :: os :: raw :: c_uint ; extern "C" {
[INFO] [stdout] 3 + pub const __llvm__ : std :: os :: raw :: c_uint = 1 ; pub const __clang__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_major__ : :: std :: os :: raw :: c_uint = 14 ; pub const __clang_minor__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_patchlevel__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_version__ : & 'static [ u8 ; 8usize ] = b"14.0.0 \0" ; pub const __GNUC__ : :: std :: os :: raw :: c_uint = 4 ; pub const __GNUC_MINOR__ : :: std :: os :: raw :: c_uint = 2 ; pub const __GNUC_PATCHLEVEL__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GXX_ABI_VERSION : :: std :: os :: raw :: c_uint = 1002 ; pub const __ATOMIC_RELAXED : :: std :: os :: raw :: c_uint = 0 ; pub const __ATOMIC_CONSUME : :: std :: os :: raw :: c_uint = 1 ; pub const __ATOMIC_ACQUIRE : :: std :: os :: raw :: c_uint = 2 ; pub const __ATOMIC_RELEASE : :: std :: os :: raw :: c_uint = 3 ; pub const __ATOMIC_ACQ_REL : :: std :: os :: raw :: c_uint = 4 ; pub const __ATOMIC_SEQ_CST : :: std :: os :: raw :: c_uint = 5 ; pub const __OPENCL_MEMORY_SCOPE_WORK_ITEM : :: std :: os :: raw :: c_uint = 0 ; pub const __OPENCL_MEMORY_SCOPE_WORK_GROUP : :: std :: os :: raw :: c_uint = 1 ; pub const __OPENCL_MEMORY_SCOPE_DEVICE : :: std :: os :: raw :: c_uint = 2 ; pub const __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES : :: std :: os :: raw :: c_uint = 3 ; pub const __OPENCL_MEMORY_SCOPE_SUB_GROUP : :: std :: os :: raw :: c_uint = 4 ; pub const __PRAGMA_REDEFINE_EXTNAME : :: std :: os :: raw :: c_uint = 1 ; pub const __VERSION__ : & 'static [ u8 ; 20usize ] = b"Ubuntu Clang 14.0.0\0" ; pub const __OBJC_BOOL_IS_BOOL : :: std :: os :: raw :: c_uint = 0 ; pub const __CONSTANT_CFSTRINGS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_literal_encoding__ : & 'static [ u8 ; 6usize ] = b"UTF-8\0" ; pub const __clang_wide_literal_encoding__ : & 'static [ u8 ; 7usize ] = b"UTF-32\0" ; pub const __ORDER_LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __ORDER_BIG_ENDIAN__ : :: std :: os :: raw :: c_uint = 4321 ; pub const __ORDER_PDP_ENDIAN__ : :: std :: os :: raw :: c_uint = 3412 ; pub const __BYTE_ORDER__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const _LP64 : :: std :: os :: raw :: c_uint = 1 ; pub const __LP64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __CHAR_BIT__ : :: std :: os :: raw :: c_uint = 8 ; pub const __BOOL_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SHRT_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __LONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LLONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BITINT_MAXWIDTH__ : :: std :: os :: raw :: c_uint = 128 ; pub const __SCHAR_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __SHRT_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __LONG_LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __WCHAR_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __WCHAR_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __WINT_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __WINT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INTMAX_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZE_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __SIZE_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTMAX_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __PTRDIFF_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __PTRDIFF_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INTPTR_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTPTR_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZEOF_DOUBLE__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_FLOAT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_LONG_DOUBLE__ : :: std :: os :: raw :: c_uint = 16 ; pub const __SIZEOF_LONG_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_POINTER__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SHORT__ : :: std :: os :: raw :: c_uint = 2 ; pub const __SIZEOF_PTRDIFF_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SIZE_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_WCHAR_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_WINT_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INTMAX_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTMAX_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINTMAX_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTMAX_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTMAX_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTMAX_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __PTRDIFF_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __PTRDIFF_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __INTPTR_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTPTR_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __SIZE_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __SIZE_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __SIZE_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __SIZE_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __SIG_ATOMIC_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __SIG_ATOMIC_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __UINTPTR_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTPTR_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTPTR_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTPTR_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FLT_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_DIG__ : :: std :: os :: raw :: c_uint = 6 ; pub const __FLT_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 9 ; pub const __FLT_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_MANT_DIG__ : :: std :: os :: raw :: c_uint = 24 ; pub const __FLT_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 38 ; pub const __FLT_MAX_EXP__ : :: std :: os :: raw :: c_uint = 128 ; pub const __FLT_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -37 ; pub const __FLT_MIN_EXP__ : :: std :: os :: raw :: c_int = -125 ; pub const __DBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_DIG__ : :: std :: os :: raw :: c_uint = 15 ; pub const __DBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 17 ; pub const __DBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 53 ; pub const __DBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 308 ; pub const __DBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 1024 ; pub const __DBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -307 ; pub const __DBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -1021 ; pub const __LDBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_DIG__ : :: std :: os :: raw :: c_uint = 18 ; pub const __LDBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __LDBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LDBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 4932 ; pub const __LDBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 16384 ; pub const __LDBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -4931 ; pub const __LDBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -16381 ; pub const __POINTER_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BIGGEST_ALIGNMENT__ : :: std :: os :: raw :: c_uint = 16 ; pub const __WINT_UNSIGNED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __INT8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __INT16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __INT32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __INT64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __UINT8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __INT8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __UINT16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __UINT16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __INT16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __UINT32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __UINT32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __INT32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __UINT64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __UINT64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __INT64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_LEAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_LEAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_LEAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_LEAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_LEAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_LEAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_LEAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_LEAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_LEAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_LEAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_LEAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_LEAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_LEAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_LEAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_LEAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_LEAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_LEAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_LEAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_LEAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_LEAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_LEAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_LEAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_LEAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_LEAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_LEAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_LEAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_LEAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_LEAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_LEAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __INT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_FAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_FAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_FAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_FAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_FAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_FAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_FAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_FAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_FAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_FAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_FAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_FAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_FAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_FAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_FAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_FAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_FAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_FAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_FAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_FAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_FAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_FAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_FAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_FAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_FAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_FAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_FAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_FAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_FAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_FAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FINITE_MATH_ONLY__ : :: std :: os :: raw :: c_uint = 0 ; pub const __GNUC_STDC_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_ATOMIC_TEST_AND_SET_TRUEVAL : :: std :: os :: raw :: c_uint = 1 ; pub const __CLANG_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __NO_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __PIC__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pic__ : :: std :: os :: raw :: c_uint = 2 ; pub const __PIE__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pie__ : :: std :: os :: raw :: c_uint = 2 ; pub const __FLT_EVAL_METHOD__ : :: std :: os :: raw :: c_uint = 0 ; pub const __FLT_RADIX__ : :: std :: os :: raw :: c_uint = 2 ; pub const __DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __GCC_ASM_FLAG_OUTPUTS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __code_model_small__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_GS : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_FS : :: std :: os :: raw :: c_uint = 1 ; pub const __k8 : :: std :: os :: raw :: c_uint = 1 ; pub const __k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __tune_k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __NO_MATH_INLINES : :: std :: os :: raw :: c_uint = 1 ; pub const __FXSR__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __MMX__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 : :: std :: os :: raw :: c_uint = 1 ; pub const __SIZEOF_FLOAT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix__ : :: std :: os :: raw :: c_uint = 1 ; pub const linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __ELF__ : :: std :: os :: raw :: c_uint = 1 ; pub const __gnu_linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLOAT128__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_HOSTED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_VERSION__ : :: std :: os :: raw :: c_uint = 201710 ; pub const __STDC_UTF_16__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_UTF_32__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_DWARF2_CFI_ASM : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_VERSION : :: std :: os :: raw :: c_uint = 721408 ; pub const OPAL_STDC_HEADERS : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED_ARGUMENT : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_ERROR : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_SYS_TIME_H : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_LONG_LONG : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const OPAL_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const OPAL_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const OPAL_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const OPAL_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const OMPI_HAVE_FORTRAN_LOGICAL1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER16 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_INTEGER2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL16 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL2 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_REAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_ENABLE_MPI1_COMPAT : :: std :: os :: raw :: c_uint = 0 ; pub const HAVE_FLOAT__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_LONG_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_MPI_OFFSET_SIZE : :: std :: os :: raw :: c_uint = 8 ; pub const OMPI_BUILD_CXX_BINDINGS : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_CXX_SEEK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_CXX_SUPPORTS_2D_CONST_CAST : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_PARAM_CHECK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_INTERFACE_WARNING : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_CXX_EXCEPTION_SUPPORT : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_MAJOR_VERSION : :: std :: os :: raw :: c_uint = 4 ; pub const OMPI_MINOR_VERSION : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_RELEASE_VERSION : :: std :: os :: raw :: c_uint = 2 ; pub const OPAL_C_HAVE_VISIBILITY : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_BUILDING : :: std :: os :: raw :: c_uint = 0 ; pub const OPEN_MPI : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_VERSION : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_SUBVERSION : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_UNKNOWN : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU_C : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_REMOVED_USE_STATIC_ASSERT : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ANY_SOURCE : :: std :: os :: raw :: c_int = -1 ; pub const MPI_PROC_NULL : :: std :: os :: raw :: c_int = -2 ; pub const MPI_ROOT : :: std :: os :: raw :: c_int = -4 ; pub const MPI_ANY_TAG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MAX_LIBRARY_VERSION_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_UNDEFINED : :: std :: os :: raw :: c_int = -32766 ; pub const MPI_DIST_GRAPH : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_CART : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_GRAPH : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_KEYVAL_INVALID : :: std :: os :: raw :: c_int = -1 ; pub const MPI_BSEND_OVERHEAD : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const MPI_ORDER_C : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ORDER_FORTRAN : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_BLOCK : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_DISTRIBUTE_CYCLIC : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_NONE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_DISTRIBUTE_DFLT_DARG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MODE_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_RDONLY : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_WRONLY : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_RDWR : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_DELETE_ON_CLOSE : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_MODE_UNIQUE_OPEN : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_MODE_EXCL : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MODE_APPEND : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_SEQUENTIAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_DISPLACEMENT_CURRENT : :: std :: os :: raw :: c_int = -54278278 ; pub const MPI_SEEK_SET : :: std :: os :: raw :: c_uint = 600 ; pub const MPI_SEEK_CUR : :: std :: os :: raw :: c_uint = 602 ; pub const MPI_SEEK_END : :: std :: os :: raw :: c_uint = 604 ; pub const MPI_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_NOCHECK : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_NOPRECEDE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_NOPUT : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_NOSTORE : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_NOSUCCEED : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_LOCK_EXCLUSIVE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_LOCK_SHARED : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_WIN_FLAVOR_ALLOCATE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_DYNAMIC : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_WIN_FLAVOR_SHARED : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_WIN_UNIFIED : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_WIN_SEPARATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_SUCCESS : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ERR_BUFFER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_ERR_COUNT : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_ERR_TYPE : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_ERR_TAG : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_ERR_COMM : :: std :: os :: raw :: c_uint = 5 ; pub const MPI_ERR_RANK : :: std :: os :: raw :: c_uint = 6 ; pub const MPI_ERR_REQUEST : :: std :: os :: raw :: c_uint = 7 ; pub const MPI_ERR_ROOT : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_ERR_GROUP : :: std :: os :: raw :: c_uint = 9 ; pub const MPI_ERR_OP : :: std :: os :: raw :: c_uint = 10 ; pub const MPI_ERR_TOPOLOGY : :: std :: os :: raw :: c_uint = 11 ; pub const MPI_ERR_DIMS : :: std :: os :: raw :: c_uint = 12 ; pub const MPI_ERR_ARG : :: std :: os :: raw :: c_uint = 13 ; pub const MPI_ERR_UNKNOWN : :: std :: os :: raw :: c_uint = 14 ; pub const MPI_ERR_TRUNCATE : :: std :: os :: raw :: c_uint = 15 ; pub const MPI_ERR_OTHER : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_ERR_INTERN : :: std :: os :: raw :: c_uint = 17 ; pub const MPI_ERR_IN_STATUS : :: std :: os :: raw :: c_uint = 18 ; pub const MPI_ERR_PENDING : :: std :: os :: raw :: c_uint = 19 ; pub const MPI_ERR_ACCESS : :: std :: os :: raw :: c_uint = 20 ; pub const MPI_ERR_AMODE : :: std :: os :: raw :: c_uint = 21 ; pub const MPI_ERR_ASSERT : :: std :: os :: raw :: c_uint = 22 ; pub const MPI_ERR_BAD_FILE : :: std :: os :: raw :: c_uint = 23 ; pub const MPI_ERR_BASE : :: std :: os :: raw :: c_uint = 24 ; pub const MPI_ERR_CONVERSION : :: std :: os :: raw :: c_uint = 25 ; pub const MPI_ERR_DISP : :: std :: os :: raw :: c_uint = 26 ; pub const MPI_ERR_DUP_DATAREP : :: std :: os :: raw :: c_uint = 27 ; pub const MPI_ERR_FILE_EXISTS : :: std :: os :: raw :: c_uint = 28 ; pub const MPI_ERR_FILE_IN_USE : :: std :: os :: raw :: c_uint = 29 ; pub const MPI_ERR_FILE : :: std :: os :: raw :: c_uint = 30 ; pub const MPI_ERR_INFO_KEY : :: std :: os :: raw :: c_uint = 31 ; pub const MPI_ERR_INFO_NOKEY : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_ERR_INFO_VALUE : :: std :: os :: raw :: c_uint = 33 ; pub const MPI_ERR_INFO : :: std :: os :: raw :: c_uint = 34 ; pub const MPI_ERR_IO : :: std :: os :: raw :: c_uint = 35 ; pub const MPI_ERR_KEYVAL : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_ERR_LOCKTYPE : :: std :: os :: raw :: c_uint = 37 ; pub const MPI_ERR_NAME : :: std :: os :: raw :: c_uint = 38 ; pub const MPI_ERR_NO_MEM : :: std :: os :: raw :: c_uint = 39 ; pub const MPI_ERR_NOT_SAME : :: std :: os :: raw :: c_uint = 40 ; pub const MPI_ERR_NO_SPACE : :: std :: os :: raw :: c_uint = 41 ; pub const MPI_ERR_NO_SUCH_FILE : :: std :: os :: raw :: c_uint = 42 ; pub const MPI_ERR_PORT : :: std :: os :: raw :: c_uint = 43 ; pub const MPI_ERR_QUOTA : :: std :: os :: raw :: c_uint = 44 ; pub const MPI_ERR_READ_ONLY : :: std :: os :: raw :: c_uint = 45 ; pub const MPI_ERR_RMA_CONFLICT : :: std :: os :: raw :: c_uint = 46 ; pub const MPI_ERR_RMA_SYNC : :: std :: os :: raw :: c_uint = 47 ; pub const MPI_ERR_SERVICE : :: std :: os :: raw :: c_uint = 48 ; pub const MPI_ERR_SIZE : :: std :: os :: raw :: c_uint = 49 ; pub const MPI_ERR_SPAWN : :: std :: os :: raw :: c_uint = 50 ; pub const MPI_ERR_UNSUPPORTED_DATAREP : :: std :: os :: raw :: c_uint = 51 ; pub const MPI_ERR_UNSUPPORTED_OPERATION : :: std :: os :: raw :: c_uint = 52 ; pub const MPI_ERR_WIN : :: std :: os :: raw :: c_uint = 53 ; pub const MPI_T_ERR_MEMORY : :: std :: os :: raw :: c_uint = 54 ; pub const MPI_T_ERR_NOT_INITIALIZED : :: std :: os :: raw :: c_uint = 55 ; pub const MPI_T_ERR_CANNOT_INIT : :: std :: os :: raw :: c_uint = 56 ; pub const MPI_T_ERR_INVALID_INDEX : :: std :: os :: raw :: c_uint = 57 ; pub const MPI_T_ERR_INVALID_ITEM : :: std :: os :: raw :: c_uint = 58 ; pub const MPI_T_ERR_INVALID_HANDLE : :: std :: os :: raw :: c_uint = 59 ; pub const MPI_T_ERR_OUT_OF_HANDLES : :: std :: os :: raw :: c_uint = 60 ; pub const MPI_T_ERR_OUT_OF_SESSIONS : :: std :: os :: raw :: c_uint = 61 ; pub const MPI_T_ERR_INVALID_SESSION : :: std :: os :: raw :: c_uint = 62 ; pub const MPI_T_ERR_CVAR_SET_NOT_NOW : :: std :: os :: raw :: c_uint = 63 ; pub const MPI_T_ERR_CVAR_SET_NEVER : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_T_ERR_PVAR_NO_STARTSTOP : :: std :: os :: raw :: c_uint = 65 ; pub const MPI_T_ERR_PVAR_NO_WRITE : :: std :: os :: raw :: c_uint = 66 ; pub const MPI_T_ERR_PVAR_NO_ATOMIC : :: std :: os :: raw :: c_uint = 67 ; pub const MPI_ERR_RMA_RANGE : :: std :: os :: raw :: c_uint = 68 ; pub const MPI_ERR_RMA_ATTACH : :: std :: os :: raw :: c_uint = 69 ; pub const MPI_ERR_RMA_FLAVOR : :: std :: os :: raw :: c_uint = 70 ; pub const MPI_ERR_RMA_SHARED : :: std :: os :: raw :: c_uint = 71 ; pub const MPI_T_ERR_INVALID : :: std :: os :: raw :: c_uint = 72 ; pub const MPI_T_ERR_INVALID_NAME : :: std :: os :: raw :: c_uint = 73 ; pub const MPI_ERR_LASTCODE : :: std :: os :: raw :: c_uint = 92 ; pub const MPI_TYPECLASS_INTEGER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_TYPECLASS_REAL : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_TYPECLASS_COMPLEX : :: std :: os :: raw :: c_uint = 3 ; pub type wchar_t = :: std :: os :: raw :: c_int ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct max_align_t { pub __clang_max_align_nonce1 : :: std :: os :: raw :: c_longlong , pub __bindgen_padding_0 : u64 , pub __clang_max_align_nonce2 : f64 , } # [ test ] fn bindgen_test_layout_max_align_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < max_align_t > ( ) , 32usize , concat ! ( "Size of: " , stringify ! ( max_align_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce1 as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce1 ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce2 as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce2 ) ) ) ; } pub type MPI_Aint = isize ; pub type MPI_Offset = :: std :: os :: raw :: c_longlong ; pub type MPI_Count = :: std :: os :: raw :: c_longlong ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_communicator_t { _unused : [ u8 ; 0 ] } pub type MPI_Comm = * mut ompi_communicator_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_datatype_t { _unused : [ u8 ; 0 ] } pub type MPI_Datatype = * mut ompi_datatype_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_errhandler_t { _unused : [ u8 ; 0 ] } pub type MPI_Errhandler = * mut ompi_errhandler_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_file_t { _unused : [ u8 ; 0 ] } pub type MPI_File = * mut ompi_file_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_group_t { _unused : [ u8 ; 0 ] } pub type MPI_Group = * mut ompi_group_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_info_t { _unused : [ u8 ; 0 ] } pub type MPI_Info = * mut ompi_info_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_op_t { _unused : [ u8 ; 0 ] } pub type MPI_Op = * mut ompi_op_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_request_t { _unused : [ u8 ; 0 ] } pub type MPI_Request = * mut ompi_request_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_message_t { _unused : [ u8 ; 0 ] } pub type MPI_Message = * mut ompi_message_t ; pub type MPI_Status = ompi_status_public_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_win_t { _unused : [ u8 ; 0 ] } pub type MPI_Win = * mut ompi_win_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_var_enum_t { _unused : [ u8 ; 0 ] } pub type MPI_T_enum = * mut mca_base_var_enum_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_mpit_cvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_cvar_handle = * mut ompi_mpit_cvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_handle = * mut mca_base_pvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_session_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_session = * mut mca_base_pvar_session_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_status_public_t { pub MPI_SOURCE : :: std :: os :: raw :: c_int , pub MPI_TAG : :: std :: os :: raw :: c_int , pub MPI_ERROR : :: std :: os :: raw :: c_int , pub _cancelled : :: std :: os :: raw :: c_int , pub _ucount : usize , } # [ test ] fn bindgen_test_layout_ompi_status_public_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < ompi_status_public_t > ( ) , 24usize , concat ! ( "Size of: " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < ompi_status_public_t > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_SOURCE as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_SOURCE ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_TAG as * const _ as usize } , 4usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_TAG ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_ERROR as * const _ as usize } , 8usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_ERROR ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _cancelled as * const _ as usize } , 12usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _cancelled ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _ucount as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _ucount ) ) ) ; } pub type MPI_Datarep_extent_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : * mut MPI_Aint , arg3 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Datarep_conversion_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : MPI_Datatype , arg3 : :: std :: os :: raw :: c_int , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : MPI_Offset , arg6 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Comm , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type ompi_file_errhandler_fn = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_File , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_Win_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Win , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_User_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut :: std :: os :: raw :: c_void , arg3 : * mut :: std :: os :: raw :: c_int , arg4 : * mut MPI_Datatype ) > ; pub type MPI_Comm_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_query_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut MPI_Status ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_free_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_cancel_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_fn = MPI_Comm_errhandler_function ; pub type MPI_File_errhandler_fn = ompi_file_errhandler_fn ; pub type MPI_File_errhandler_function = ompi_file_errhandler_fn ; pub type MPI_Win_errhandler_fn = MPI_Win_errhandler_function ; pub const MPI_TAG_UB : _bindgen_ty_1 = 0 ; pub const MPI_HOST : _bindgen_ty_1 = 1 ; pub const MPI_IO : _bindgen_ty_1 = 2 ; pub const MPI_WTIME_IS_GLOBAL : _bindgen_ty_1 = 3 ; pub const MPI_APPNUM : _bindgen_ty_1 = 4 ; pub const MPI_LASTUSEDCODE : _bindgen_ty_1 = 5 ; pub const MPI_UNIVERSE_SIZE : _bindgen_ty_1 = 6 ; pub const MPI_WIN_BASE : _bindgen_ty_1 = 7 ; pub const MPI_WIN_SIZE : _bindgen_ty_1 = 8 ; pub const MPI_WIN_DISP_UNIT : _bindgen_ty_1 = 9 ; pub const MPI_WIN_CREATE_FLAVOR : _bindgen_ty_1 = 10 ; pub const MPI_WIN_MODEL : _bindgen_ty_1 = 11 ; pub const IMPI_CLIENT_SIZE : _bindgen_ty_1 = 12 ; pub const IMPI_CLIENT_COLOR : _bindgen_ty_1 = 13 ; pub const IMPI_HOST_SIZE : _bindgen_ty_1 = 14 ; pub const IMPI_HOST_COLOR : _bindgen_ty_1 = 15 ; pub type _bindgen_ty_1 = :: std :: os :: raw :: c_uint ; pub const MPI_IDENT : _bindgen_ty_2 = 0 ; pub const MPI_CONGRUENT : _bindgen_ty_2 = 1 ; pub const MPI_SIMILAR : _bindgen_ty_2 = 2 ; pub const MPI_UNEQUAL : _bindgen_ty_2 = 3 ; pub type _bindgen_ty_2 = :: std :: os :: raw :: c_uint ; pub const MPI_THREAD_SINGLE : _bindgen_ty_3 = 0 ; pub const MPI_THREAD_FUNNELED : _bindgen_ty_3 = 1 ; pub const MPI_THREAD_SERIALIZED : _bindgen_ty_3 = 2 ; pub const MPI_THREAD_MULTIPLE : _bindgen_ty_3 = 3 ; pub type _bindgen_ty_3 = :: std :: os :: raw :: c_uint ; pub const MPI_COMBINER_NAMED : _bindgen_ty_4 = 0 ; pub const MPI_COMBINER_DUP : _bindgen_ty_4 = 1 ; pub const MPI_COMBINER_CONTIGUOUS : _bindgen_ty_4 = 2 ; pub const MPI_COMBINER_VECTOR : _bindgen_ty_4 = 3 ; pub const OMPI_WAS_MPI_COMBINER_HVECTOR_INTEGER : _bindgen_ty_4 = 4 ; pub const MPI_COMBINER_HVECTOR : _bindgen_ty_4 = 5 ; pub const MPI_COMBINER_INDEXED : _bindgen_ty_4 = 6 ; pub const OMPI_WAS_MPI_COMBINER_HINDEXED_INTEGER : _bindgen_ty_4 = 7 ; pub const MPI_COMBINER_HINDEXED : _bindgen_ty_4 = 8 ; pub const MPI_COMBINER_INDEXED_BLOCK : _bindgen_ty_4 = 9 ; pub const OMPI_WAS_MPI_COMBINER_STRUCT_INTEGER : _bindgen_ty_4 = 10 ; pub const MPI_COMBINER_STRUCT : _bindgen_ty_4 = 11 ; pub const MPI_COMBINER_SUBARRAY : _bindgen_ty_4 = 12 ; pub const MPI_COMBINER_DARRAY : _bindgen_ty_4 = 13 ; pub const MPI_COMBINER_F90_REAL : _bindgen_ty_4 = 14 ; pub const MPI_COMBINER_F90_COMPLEX : _bindgen_ty_4 = 15 ; pub const MPI_COMBINER_F90_INTEGER : _bindgen_ty_4 = 16 ; pub const MPI_COMBINER_RESIZED : _bindgen_ty_4 = 17 ; pub const MPI_COMBINER_HINDEXED_BLOCK : _bindgen_ty_4 = 18 ; pub type _bindgen_ty_4 = :: std :: os :: raw :: c_uint ; pub const MPI_COMM_TYPE_SHARED : _bindgen_ty_5 = 0 ; pub const OMPI_COMM_TYPE_HWTHREAD : _bindgen_ty_5 = 1 ; pub const OMPI_COMM_TYPE_CORE : _bindgen_ty_5 = 2 ; pub const OMPI_COMM_TYPE_L1CACHE : _bindgen_ty_5 = 3 ; pub const OMPI_COMM_TYPE_L2CACHE : _bindgen_ty_5 = 4 ; pub const OMPI_COMM_TYPE_L3CACHE : _bindgen_ty_5 = 5 ; pub const OMPI_COMM_TYPE_SOCKET : _bindgen_ty_5 = 6 ; pub const OMPI_COMM_TYPE_NUMA : _bindgen_ty_5 = 7 ; pub const OMPI_COMM_TYPE_BOARD : _bindgen_ty_5 = 8 ; pub const OMPI_COMM_TYPE_HOST : _bindgen_ty_5 = 9 ; pub const OMPI_COMM_TYPE_CU : _bindgen_ty_5 = 10 ; pub const OMPI_COMM_TYPE_CLUSTER : _bindgen_ty_5 = 11 ; pub type _bindgen_ty_5 = :: std :: os :: raw :: c_uint ; pub const MPI_T_VERBOSITY_USER_BASIC : _bindgen_ty_6 = 0 ; pub const MPI_T_VERBOSITY_USER_DETAIL : _bindgen_ty_6 = 1 ; pub const MPI_T_VERBOSITY_USER_ALL : _bindgen_ty_6 = 2 ; pub const MPI_T_VERBOSITY_TUNER_BASIC : _bindgen_ty_6 = 3 ; pub const MPI_T_VERBOSITY_TUNER_DETAIL : _bindgen_ty_6 = 4 ; pub const MPI_T_VERBOSITY_TUNER_ALL : _bindgen_ty_6 = 5 ; pub const MPI_T_VERBOSITY_MPIDEV_BASIC : _bindgen_ty_6 = 6 ; pub const MPI_T_VERBOSITY_MPIDEV_DETAIL : _bindgen_ty_6 = 7 ; pub const MPI_T_VERBOSITY_MPIDEV_ALL : _bindgen_ty_6 = 8 ; pub type _bindgen_ty_6 = :: std :: os :: raw :: c_uint ; pub const MPI_T_SCOPE_CONSTANT : _bindgen_ty_7 = 0 ; pub const MPI_T_SCOPE_READONLY : _bindgen_ty_7 = 1 ; pub const MPI_T_SCOPE_LOCAL : _bindgen_ty_7 = 2 ; pub const MPI_T_SCOPE_GROUP : _bindgen_ty_7 = 3 ; pub const MPI_T_SCOPE_GROUP_EQ : _bindgen_ty_7 = 4 ; pub const MPI_T_SCOPE_ALL : _bindgen_ty_7 = 5 ; pub const MPI_T_SCOPE_ALL_EQ : _bindgen_ty_7 = 6 ; pub type _bindgen_ty_7 = :: std :: os :: raw :: c_uint ; pub const MPI_T_BIND_NO_OBJECT : _bindgen_ty_8 = 0 ; pub const MPI_T_BIND_MPI_COMM : _bindgen_ty_8 = 1 ; pub const MPI_T_BIND_MPI_DATATYPE : _bindgen_ty_8 = 2 ; pub const MPI_T_BIND_MPI_ERRHANDLER : _bindgen_ty_8 = 3 ; pub const MPI_T_BIND_MPI_FILE : _bindgen_ty_8 = 4 ; pub const MPI_T_BIND_MPI_GROUP : _bindgen_ty_8 = 5 ; pub const MPI_T_BIND_MPI_OP : _bindgen_ty_8 = 6 ; pub const MPI_T_BIND_MPI_REQUEST : _bindgen_ty_8 = 7 ; pub const MPI_T_BIND_MPI_WIN : _bindgen_ty_8 = 8 ; pub const MPI_T_BIND_MPI_MESSAGE : _bindgen_ty_8 = 9 ; pub const MPI_T_BIND_MPI_INFO : _bindgen_ty_8 = 10 ; pub type _bindgen_ty_8 = :: std :: os :: raw :: c_uint ; pub const MPI_T_PVAR_CLASS_STATE : _bindgen_ty_9 = 0 ; pub const MPI_T_PVAR_CLASS_LEVEL : _bindgen_ty_9 = 1 ; pub const MPI_T_PVAR_CLASS_SIZE : _bindgen_ty_9 = 2 ; pub const MPI_T_PVAR_CLASS_PERCENTAGE : _bindgen_ty_9 = 3 ; pub const MPI_T_PVAR_CLASS_HIGHWATERMARK : _bindgen_ty_9 = 4 ; pub const MPI_T_PVAR_CLASS_LOWWATERMARK : _bindgen_ty_9 = 5 ; pub const MPI_T_PVAR_CLASS_COUNTER : _bindgen_ty_9 = 6 ; pub const MPI_T_PVAR_CLASS_AGGREGATE : _bindgen_ty_9 = 7 ; pub const MPI_T_PVAR_CLASS_TIMER : _bindgen_ty_9 = 8 ; pub const MPI_T_PVAR_CLASS_GENERIC : _bindgen_ty_9 = 9 ; pub type _bindgen_ty_9 = :: std :: os :: raw :: c_uint ; extern "C" {
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/mpi-fork-fnsp-d9b9763bb5375dad/out/functions_and_types.rs:3:80
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub const __llvm__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_majo...
[INFO] [stdout]   |                                                                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]   |
[INFO] [stdout] 3 - pub const __llvm__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_major__ : :: std :: os :: raw :: c_uint = 14 ; pub const __clang_minor__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_patchlevel__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_version__ : & 'static [ u8 ; 8usize ] = b"14.0.0 \0" ; pub const __GNUC__ : :: std :: os :: raw :: c_uint = 4 ; pub const __GNUC_MINOR__ : :: std :: os :: raw :: c_uint = 2 ; pub const __GNUC_PATCHLEVEL__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GXX_ABI_VERSION : :: std :: os :: raw :: c_uint = 1002 ; pub const __ATOMIC_RELAXED : :: std :: os :: raw :: c_uint = 0 ; pub const __ATOMIC_CONSUME : :: std :: os :: raw :: c_uint = 1 ; pub const __ATOMIC_ACQUIRE : :: std :: os :: raw :: c_uint = 2 ; pub const __ATOMIC_RELEASE : :: std :: os :: raw :: c_uint = 3 ; pub const __ATOMIC_ACQ_REL : :: std :: os :: raw :: c_uint = 4 ; pub const __ATOMIC_SEQ_CST : :: std :: os :: raw :: c_uint = 5 ; pub const __OPENCL_MEMORY_SCOPE_WORK_ITEM : :: std :: os :: raw :: c_uint = 0 ; pub const __OPENCL_MEMORY_SCOPE_WORK_GROUP : :: std :: os :: raw :: c_uint = 1 ; pub const __OPENCL_MEMORY_SCOPE_DEVICE : :: std :: os :: raw :: c_uint = 2 ; pub const __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES : :: std :: os :: raw :: c_uint = 3 ; pub const __OPENCL_MEMORY_SCOPE_SUB_GROUP : :: std :: os :: raw :: c_uint = 4 ; pub const __PRAGMA_REDEFINE_EXTNAME : :: std :: os :: raw :: c_uint = 1 ; pub const __VERSION__ : & 'static [ u8 ; 20usize ] = b"Ubuntu Clang 14.0.0\0" ; pub const __OBJC_BOOL_IS_BOOL : :: std :: os :: raw :: c_uint = 0 ; pub const __CONSTANT_CFSTRINGS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_literal_encoding__ : & 'static [ u8 ; 6usize ] = b"UTF-8\0" ; pub const __clang_wide_literal_encoding__ : & 'static [ u8 ; 7usize ] = b"UTF-32\0" ; pub const __ORDER_LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __ORDER_BIG_ENDIAN__ : :: std :: os :: raw :: c_uint = 4321 ; pub const __ORDER_PDP_ENDIAN__ : :: std :: os :: raw :: c_uint = 3412 ; pub const __BYTE_ORDER__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const _LP64 : :: std :: os :: raw :: c_uint = 1 ; pub const __LP64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __CHAR_BIT__ : :: std :: os :: raw :: c_uint = 8 ; pub const __BOOL_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SHRT_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __LONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LLONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BITINT_MAXWIDTH__ : :: std :: os :: raw :: c_uint = 128 ; pub const __SCHAR_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __SHRT_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __LONG_LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __WCHAR_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __WCHAR_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __WINT_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __WINT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INTMAX_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZE_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __SIZE_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTMAX_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __PTRDIFF_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __PTRDIFF_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INTPTR_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTPTR_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZEOF_DOUBLE__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_FLOAT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_LONG_DOUBLE__ : :: std :: os :: raw :: c_uint = 16 ; pub const __SIZEOF_LONG_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_POINTER__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SHORT__ : :: std :: os :: raw :: c_uint = 2 ; pub const __SIZEOF_PTRDIFF_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SIZE_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_WCHAR_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_WINT_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INTMAX_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTMAX_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINTMAX_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTMAX_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTMAX_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTMAX_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __PTRDIFF_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __PTRDIFF_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __INTPTR_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTPTR_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __SIZE_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __SIZE_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __SIZE_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __SIZE_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __SIG_ATOMIC_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __SIG_ATOMIC_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __UINTPTR_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTPTR_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTPTR_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTPTR_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FLT_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_DIG__ : :: std :: os :: raw :: c_uint = 6 ; pub const __FLT_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 9 ; pub const __FLT_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_MANT_DIG__ : :: std :: os :: raw :: c_uint = 24 ; pub const __FLT_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 38 ; pub const __FLT_MAX_EXP__ : :: std :: os :: raw :: c_uint = 128 ; pub const __FLT_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -37 ; pub const __FLT_MIN_EXP__ : :: std :: os :: raw :: c_int = -125 ; pub const __DBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_DIG__ : :: std :: os :: raw :: c_uint = 15 ; pub const __DBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 17 ; pub const __DBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 53 ; pub const __DBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 308 ; pub const __DBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 1024 ; pub const __DBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -307 ; pub const __DBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -1021 ; pub const __LDBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_DIG__ : :: std :: os :: raw :: c_uint = 18 ; pub const __LDBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __LDBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LDBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 4932 ; pub const __LDBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 16384 ; pub const __LDBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -4931 ; pub const __LDBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -16381 ; pub const __POINTER_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BIGGEST_ALIGNMENT__ : :: std :: os :: raw :: c_uint = 16 ; pub const __WINT_UNSIGNED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __INT8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __INT16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __INT32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __INT64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __UINT8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __INT8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __UINT16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __UINT16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __INT16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __UINT32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __UINT32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __INT32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __UINT64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __UINT64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __INT64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_LEAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_LEAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_LEAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_LEAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_LEAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_LEAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_LEAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_LEAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_LEAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_LEAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_LEAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_LEAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_LEAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_LEAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_LEAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_LEAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_LEAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_LEAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_LEAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_LEAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_LEAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_LEAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_LEAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_LEAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_LEAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_LEAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_LEAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_LEAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_LEAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __INT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_FAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_FAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_FAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_FAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_FAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_FAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_FAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_FAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_FAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_FAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_FAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_FAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_FAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_FAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_FAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_FAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_FAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_FAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_FAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_FAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_FAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_FAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_FAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_FAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_FAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_FAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_FAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_FAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_FAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_FAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FINITE_MATH_ONLY__ : :: std :: os :: raw :: c_uint = 0 ; pub const __GNUC_STDC_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_ATOMIC_TEST_AND_SET_TRUEVAL : :: std :: os :: raw :: c_uint = 1 ; pub const __CLANG_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __NO_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __PIC__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pic__ : :: std :: os :: raw :: c_uint = 2 ; pub const __PIE__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pie__ : :: std :: os :: raw :: c_uint = 2 ; pub const __FLT_EVAL_METHOD__ : :: std :: os :: raw :: c_uint = 0 ; pub const __FLT_RADIX__ : :: std :: os :: raw :: c_uint = 2 ; pub const __DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __GCC_ASM_FLAG_OUTPUTS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __code_model_small__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_GS : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_FS : :: std :: os :: raw :: c_uint = 1 ; pub const __k8 : :: std :: os :: raw :: c_uint = 1 ; pub const __k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __tune_k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __NO_MATH_INLINES : :: std :: os :: raw :: c_uint = 1 ; pub const __FXSR__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __MMX__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 : :: std :: os :: raw :: c_uint = 1 ; pub const __SIZEOF_FLOAT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix__ : :: std :: os :: raw :: c_uint = 1 ; pub const linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __ELF__ : :: std :: os :: raw :: c_uint = 1 ; pub const __gnu_linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLOAT128__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_HOSTED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_VERSION__ : :: std :: os :: raw :: c_uint = 201710 ; pub const __STDC_UTF_16__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_UTF_32__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_DWARF2_CFI_ASM : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_VERSION : :: std :: os :: raw :: c_uint = 721408 ; pub const OPAL_STDC_HEADERS : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED_ARGUMENT : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_ERROR : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_SYS_TIME_H : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_LONG_LONG : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const OPAL_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const OPAL_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const OPAL_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const OPAL_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const OMPI_HAVE_FORTRAN_LOGICAL1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER16 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_INTEGER2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL16 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL2 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_REAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_ENABLE_MPI1_COMPAT : :: std :: os :: raw :: c_uint = 0 ; pub const HAVE_FLOAT__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_LONG_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_MPI_OFFSET_SIZE : :: std :: os :: raw :: c_uint = 8 ; pub const OMPI_BUILD_CXX_BINDINGS : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_CXX_SEEK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_CXX_SUPPORTS_2D_CONST_CAST : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_PARAM_CHECK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_INTERFACE_WARNING : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_CXX_EXCEPTION_SUPPORT : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_MAJOR_VERSION : :: std :: os :: raw :: c_uint = 4 ; pub const OMPI_MINOR_VERSION : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_RELEASE_VERSION : :: std :: os :: raw :: c_uint = 2 ; pub const OPAL_C_HAVE_VISIBILITY : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_BUILDING : :: std :: os :: raw :: c_uint = 0 ; pub const OPEN_MPI : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_VERSION : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_SUBVERSION : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_UNKNOWN : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU_C : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_REMOVED_USE_STATIC_ASSERT : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ANY_SOURCE : :: std :: os :: raw :: c_int = -1 ; pub const MPI_PROC_NULL : :: std :: os :: raw :: c_int = -2 ; pub const MPI_ROOT : :: std :: os :: raw :: c_int = -4 ; pub const MPI_ANY_TAG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MAX_LIBRARY_VERSION_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_UNDEFINED : :: std :: os :: raw :: c_int = -32766 ; pub const MPI_DIST_GRAPH : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_CART : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_GRAPH : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_KEYVAL_INVALID : :: std :: os :: raw :: c_int = -1 ; pub const MPI_BSEND_OVERHEAD : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const MPI_ORDER_C : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ORDER_FORTRAN : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_BLOCK : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_DISTRIBUTE_CYCLIC : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_NONE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_DISTRIBUTE_DFLT_DARG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MODE_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_RDONLY : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_WRONLY : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_RDWR : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_DELETE_ON_CLOSE : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_MODE_UNIQUE_OPEN : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_MODE_EXCL : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MODE_APPEND : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_SEQUENTIAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_DISPLACEMENT_CURRENT : :: std :: os :: raw :: c_int = -54278278 ; pub const MPI_SEEK_SET : :: std :: os :: raw :: c_uint = 600 ; pub const MPI_SEEK_CUR : :: std :: os :: raw :: c_uint = 602 ; pub const MPI_SEEK_END : :: std :: os :: raw :: c_uint = 604 ; pub const MPI_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_NOCHECK : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_NOPRECEDE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_NOPUT : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_NOSTORE : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_NOSUCCEED : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_LOCK_EXCLUSIVE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_LOCK_SHARED : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_WIN_FLAVOR_ALLOCATE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_DYNAMIC : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_WIN_FLAVOR_SHARED : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_WIN_UNIFIED : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_WIN_SEPARATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_SUCCESS : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ERR_BUFFER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_ERR_COUNT : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_ERR_TYPE : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_ERR_TAG : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_ERR_COMM : :: std :: os :: raw :: c_uint = 5 ; pub const MPI_ERR_RANK : :: std :: os :: raw :: c_uint = 6 ; pub const MPI_ERR_REQUEST : :: std :: os :: raw :: c_uint = 7 ; pub const MPI_ERR_ROOT : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_ERR_GROUP : :: std :: os :: raw :: c_uint = 9 ; pub const MPI_ERR_OP : :: std :: os :: raw :: c_uint = 10 ; pub const MPI_ERR_TOPOLOGY : :: std :: os :: raw :: c_uint = 11 ; pub const MPI_ERR_DIMS : :: std :: os :: raw :: c_uint = 12 ; pub const MPI_ERR_ARG : :: std :: os :: raw :: c_uint = 13 ; pub const MPI_ERR_UNKNOWN : :: std :: os :: raw :: c_uint = 14 ; pub const MPI_ERR_TRUNCATE : :: std :: os :: raw :: c_uint = 15 ; pub const MPI_ERR_OTHER : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_ERR_INTERN : :: std :: os :: raw :: c_uint = 17 ; pub const MPI_ERR_IN_STATUS : :: std :: os :: raw :: c_uint = 18 ; pub const MPI_ERR_PENDING : :: std :: os :: raw :: c_uint = 19 ; pub const MPI_ERR_ACCESS : :: std :: os :: raw :: c_uint = 20 ; pub const MPI_ERR_AMODE : :: std :: os :: raw :: c_uint = 21 ; pub const MPI_ERR_ASSERT : :: std :: os :: raw :: c_uint = 22 ; pub const MPI_ERR_BAD_FILE : :: std :: os :: raw :: c_uint = 23 ; pub const MPI_ERR_BASE : :: std :: os :: raw :: c_uint = 24 ; pub const MPI_ERR_CONVERSION : :: std :: os :: raw :: c_uint = 25 ; pub const MPI_ERR_DISP : :: std :: os :: raw :: c_uint = 26 ; pub const MPI_ERR_DUP_DATAREP : :: std :: os :: raw :: c_uint = 27 ; pub const MPI_ERR_FILE_EXISTS : :: std :: os :: raw :: c_uint = 28 ; pub const MPI_ERR_FILE_IN_USE : :: std :: os :: raw :: c_uint = 29 ; pub const MPI_ERR_FILE : :: std :: os :: raw :: c_uint = 30 ; pub const MPI_ERR_INFO_KEY : :: std :: os :: raw :: c_uint = 31 ; pub const MPI_ERR_INFO_NOKEY : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_ERR_INFO_VALUE : :: std :: os :: raw :: c_uint = 33 ; pub const MPI_ERR_INFO : :: std :: os :: raw :: c_uint = 34 ; pub const MPI_ERR_IO : :: std :: os :: raw :: c_uint = 35 ; pub const MPI_ERR_KEYVAL : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_ERR_LOCKTYPE : :: std :: os :: raw :: c_uint = 37 ; pub const MPI_ERR_NAME : :: std :: os :: raw :: c_uint = 38 ; pub const MPI_ERR_NO_MEM : :: std :: os :: raw :: c_uint = 39 ; pub const MPI_ERR_NOT_SAME : :: std :: os :: raw :: c_uint = 40 ; pub const MPI_ERR_NO_SPACE : :: std :: os :: raw :: c_uint = 41 ; pub const MPI_ERR_NO_SUCH_FILE : :: std :: os :: raw :: c_uint = 42 ; pub const MPI_ERR_PORT : :: std :: os :: raw :: c_uint = 43 ; pub const MPI_ERR_QUOTA : :: std :: os :: raw :: c_uint = 44 ; pub const MPI_ERR_READ_ONLY : :: std :: os :: raw :: c_uint = 45 ; pub const MPI_ERR_RMA_CONFLICT : :: std :: os :: raw :: c_uint = 46 ; pub const MPI_ERR_RMA_SYNC : :: std :: os :: raw :: c_uint = 47 ; pub const MPI_ERR_SERVICE : :: std :: os :: raw :: c_uint = 48 ; pub const MPI_ERR_SIZE : :: std :: os :: raw :: c_uint = 49 ; pub const MPI_ERR_SPAWN : :: std :: os :: raw :: c_uint = 50 ; pub const MPI_ERR_UNSUPPORTED_DATAREP : :: std :: os :: raw :: c_uint = 51 ; pub const MPI_ERR_UNSUPPORTED_OPERATION : :: std :: os :: raw :: c_uint = 52 ; pub const MPI_ERR_WIN : :: std :: os :: raw :: c_uint = 53 ; pub const MPI_T_ERR_MEMORY : :: std :: os :: raw :: c_uint = 54 ; pub const MPI_T_ERR_NOT_INITIALIZED : :: std :: os :: raw :: c_uint = 55 ; pub const MPI_T_ERR_CANNOT_INIT : :: std :: os :: raw :: c_uint = 56 ; pub const MPI_T_ERR_INVALID_INDEX : :: std :: os :: raw :: c_uint = 57 ; pub const MPI_T_ERR_INVALID_ITEM : :: std :: os :: raw :: c_uint = 58 ; pub const MPI_T_ERR_INVALID_HANDLE : :: std :: os :: raw :: c_uint = 59 ; pub const MPI_T_ERR_OUT_OF_HANDLES : :: std :: os :: raw :: c_uint = 60 ; pub const MPI_T_ERR_OUT_OF_SESSIONS : :: std :: os :: raw :: c_uint = 61 ; pub const MPI_T_ERR_INVALID_SESSION : :: std :: os :: raw :: c_uint = 62 ; pub const MPI_T_ERR_CVAR_SET_NOT_NOW : :: std :: os :: raw :: c_uint = 63 ; pub const MPI_T_ERR_CVAR_SET_NEVER : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_T_ERR_PVAR_NO_STARTSTOP : :: std :: os :: raw :: c_uint = 65 ; pub const MPI_T_ERR_PVAR_NO_WRITE : :: std :: os :: raw :: c_uint = 66 ; pub const MPI_T_ERR_PVAR_NO_ATOMIC : :: std :: os :: raw :: c_uint = 67 ; pub const MPI_ERR_RMA_RANGE : :: std :: os :: raw :: c_uint = 68 ; pub const MPI_ERR_RMA_ATTACH : :: std :: os :: raw :: c_uint = 69 ; pub const MPI_ERR_RMA_FLAVOR : :: std :: os :: raw :: c_uint = 70 ; pub const MPI_ERR_RMA_SHARED : :: std :: os :: raw :: c_uint = 71 ; pub const MPI_T_ERR_INVALID : :: std :: os :: raw :: c_uint = 72 ; pub const MPI_T_ERR_INVALID_NAME : :: std :: os :: raw :: c_uint = 73 ; pub const MPI_ERR_LASTCODE : :: std :: os :: raw :: c_uint = 92 ; pub const MPI_TYPECLASS_INTEGER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_TYPECLASS_REAL : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_TYPECLASS_COMPLEX : :: std :: os :: raw :: c_uint = 3 ; pub type wchar_t = :: std :: os :: raw :: c_int ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct max_align_t { pub __clang_max_align_nonce1 : :: std :: os :: raw :: c_longlong , pub __bindgen_padding_0 : u64 , pub __clang_max_align_nonce2 : f64 , } # [ test ] fn bindgen_test_layout_max_align_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < max_align_t > ( ) , 32usize , concat ! ( "Size of: " , stringify ! ( max_align_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce1 as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce1 ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce2 as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce2 ) ) ) ; } pub type MPI_Aint = isize ; pub type MPI_Offset = :: std :: os :: raw :: c_longlong ; pub type MPI_Count = :: std :: os :: raw :: c_longlong ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_communicator_t { _unused : [ u8 ; 0 ] } pub type MPI_Comm = * mut ompi_communicator_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_datatype_t { _unused : [ u8 ; 0 ] } pub type MPI_Datatype = * mut ompi_datatype_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_errhandler_t { _unused : [ u8 ; 0 ] } pub type MPI_Errhandler = * mut ompi_errhandler_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_file_t { _unused : [ u8 ; 0 ] } pub type MPI_File = * mut ompi_file_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_group_t { _unused : [ u8 ; 0 ] } pub type MPI_Group = * mut ompi_group_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_info_t { _unused : [ u8 ; 0 ] } pub type MPI_Info = * mut ompi_info_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_op_t { _unused : [ u8 ; 0 ] } pub type MPI_Op = * mut ompi_op_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_request_t { _unused : [ u8 ; 0 ] } pub type MPI_Request = * mut ompi_request_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_message_t { _unused : [ u8 ; 0 ] } pub type MPI_Message = * mut ompi_message_t ; pub type MPI_Status = ompi_status_public_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_win_t { _unused : [ u8 ; 0 ] } pub type MPI_Win = * mut ompi_win_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_var_enum_t { _unused : [ u8 ; 0 ] } pub type MPI_T_enum = * mut mca_base_var_enum_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_mpit_cvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_cvar_handle = * mut ompi_mpit_cvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_handle = * mut mca_base_pvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_session_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_session = * mut mca_base_pvar_session_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_status_public_t { pub MPI_SOURCE : :: std :: os :: raw :: c_int , pub MPI_TAG : :: std :: os :: raw :: c_int , pub MPI_ERROR : :: std :: os :: raw :: c_int , pub _cancelled : :: std :: os :: raw :: c_int , pub _ucount : usize , } # [ test ] fn bindgen_test_layout_ompi_status_public_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < ompi_status_public_t > ( ) , 24usize , concat ! ( "Size of: " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < ompi_status_public_t > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_SOURCE as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_SOURCE ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_TAG as * const _ as usize } , 4usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_TAG ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_ERROR as * const _ as usize } , 8usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_ERROR ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _cancelled as * const _ as usize } , 12usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _cancelled ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _ucount as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _ucount ) ) ) ; } pub type MPI_Datarep_extent_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : * mut MPI_Aint , arg3 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Datarep_conversion_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : MPI_Datatype , arg3 : :: std :: os :: raw :: c_int , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : MPI_Offset , arg6 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Comm , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type ompi_file_errhandler_fn = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_File , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_Win_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Win , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_User_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut :: std :: os :: raw :: c_void , arg3 : * mut :: std :: os :: raw :: c_int , arg4 : * mut MPI_Datatype ) > ; pub type MPI_Comm_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_query_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut MPI_Status ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_free_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_cancel_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_fn = MPI_Comm_errhandler_function ; pub type MPI_File_errhandler_fn = ompi_file_errhandler_fn ; pub type MPI_File_errhandler_function = ompi_file_errhandler_fn ; pub type MPI_Win_errhandler_fn = MPI_Win_errhandler_function ; pub const MPI_TAG_UB : _bindgen_ty_1 = 0 ; pub const MPI_HOST : _bindgen_ty_1 = 1 ; pub const MPI_IO : _bindgen_ty_1 = 2 ; pub const MPI_WTIME_IS_GLOBAL : _bindgen_ty_1 = 3 ; pub const MPI_APPNUM : _bindgen_ty_1 = 4 ; pub const MPI_LASTUSEDCODE : _bindgen_ty_1 = 5 ; pub const MPI_UNIVERSE_SIZE : _bindgen_ty_1 = 6 ; pub const MPI_WIN_BASE : _bindgen_ty_1 = 7 ; pub const MPI_WIN_SIZE : _bindgen_ty_1 = 8 ; pub const MPI_WIN_DISP_UNIT : _bindgen_ty_1 = 9 ; pub const MPI_WIN_CREATE_FLAVOR : _bindgen_ty_1 = 10 ; pub const MPI_WIN_MODEL : _bindgen_ty_1 = 11 ; pub const IMPI_CLIENT_SIZE : _bindgen_ty_1 = 12 ; pub const IMPI_CLIENT_COLOR : _bindgen_ty_1 = 13 ; pub const IMPI_HOST_SIZE : _bindgen_ty_1 = 14 ; pub const IMPI_HOST_COLOR : _bindgen_ty_1 = 15 ; pub type _bindgen_ty_1 = :: std :: os :: raw :: c_uint ; pub const MPI_IDENT : _bindgen_ty_2 = 0 ; pub const MPI_CONGRUENT : _bindgen_ty_2 = 1 ; pub const MPI_SIMILAR : _bindgen_ty_2 = 2 ; pub const MPI_UNEQUAL : _bindgen_ty_2 = 3 ; pub type _bindgen_ty_2 = :: std :: os :: raw :: c_uint ; pub const MPI_THREAD_SINGLE : _bindgen_ty_3 = 0 ; pub const MPI_THREAD_FUNNELED : _bindgen_ty_3 = 1 ; pub const MPI_THREAD_SERIALIZED : _bindgen_ty_3 = 2 ; pub const MPI_THREAD_MULTIPLE : _bindgen_ty_3 = 3 ; pub type _bindgen_ty_3 = :: std :: os :: raw :: c_uint ; pub const MPI_COMBINER_NAMED : _bindgen_ty_4 = 0 ; pub const MPI_COMBINER_DUP : _bindgen_ty_4 = 1 ; pub const MPI_COMBINER_CONTIGUOUS : _bindgen_ty_4 = 2 ; pub const MPI_COMBINER_VECTOR : _bindgen_ty_4 = 3 ; pub const OMPI_WAS_MPI_COMBINER_HVECTOR_INTEGER : _bindgen_ty_4 = 4 ; pub const MPI_COMBINER_HVECTOR : _bindgen_ty_4 = 5 ; pub const MPI_COMBINER_INDEXED : _bindgen_ty_4 = 6 ; pub const OMPI_WAS_MPI_COMBINER_HINDEXED_INTEGER : _bindgen_ty_4 = 7 ; pub const MPI_COMBINER_HINDEXED : _bindgen_ty_4 = 8 ; pub const MPI_COMBINER_INDEXED_BLOCK : _bindgen_ty_4 = 9 ; pub const OMPI_WAS_MPI_COMBINER_STRUCT_INTEGER : _bindgen_ty_4 = 10 ; pub const MPI_COMBINER_STRUCT : _bindgen_ty_4 = 11 ; pub const MPI_COMBINER_SUBARRAY : _bindgen_ty_4 = 12 ; pub const MPI_COMBINER_DARRAY : _bindgen_ty_4 = 13 ; pub const MPI_COMBINER_F90_REAL : _bindgen_ty_4 = 14 ; pub const MPI_COMBINER_F90_COMPLEX : _bindgen_ty_4 = 15 ; pub const MPI_COMBINER_F90_INTEGER : _bindgen_ty_4 = 16 ; pub const MPI_COMBINER_RESIZED : _bindgen_ty_4 = 17 ; pub const MPI_COMBINER_HINDEXED_BLOCK : _bindgen_ty_4 = 18 ; pub type _bindgen_ty_4 = :: std :: os :: raw :: c_uint ; pub const MPI_COMM_TYPE_SHARED : _bindgen_ty_5 = 0 ; pub const OMPI_COMM_TYPE_HWTHREAD : _bindgen_ty_5 = 1 ; pub const OMPI_COMM_TYPE_CORE : _bindgen_ty_5 = 2 ; pub const OMPI_COMM_TYPE_L1CACHE : _bindgen_ty_5 = 3 ; pub const OMPI_COMM_TYPE_L2CACHE : _bindgen_ty_5 = 4 ; pub const OMPI_COMM_TYPE_L3CACHE : _bindgen_ty_5 = 5 ; pub const OMPI_COMM_TYPE_SOCKET : _bindgen_ty_5 = 6 ; pub const OMPI_COMM_TYPE_NUMA : _bindgen_ty_5 = 7 ; pub const OMPI_COMM_TYPE_BOARD : _bindgen_ty_5 = 8 ; pub const OMPI_COMM_TYPE_HOST : _bindgen_ty_5 = 9 ; pub const OMPI_COMM_TYPE_CU : _bindgen_ty_5 = 10 ; pub const OMPI_COMM_TYPE_CLUSTER : _bindgen_ty_5 = 11 ; pub type _bindgen_ty_5 = :: std :: os :: raw :: c_uint ; pub const MPI_T_VERBOSITY_USER_BASIC : _bindgen_ty_6 = 0 ; pub const MPI_T_VERBOSITY_USER_DETAIL : _bindgen_ty_6 = 1 ; pub const MPI_T_VERBOSITY_USER_ALL : _bindgen_ty_6 = 2 ; pub const MPI_T_VERBOSITY_TUNER_BASIC : _bindgen_ty_6 = 3 ; pub const MPI_T_VERBOSITY_TUNER_DETAIL : _bindgen_ty_6 = 4 ; pub const MPI_T_VERBOSITY_TUNER_ALL : _bindgen_ty_6 = 5 ; pub const MPI_T_VERBOSITY_MPIDEV_BASIC : _bindgen_ty_6 = 6 ; pub const MPI_T_VERBOSITY_MPIDEV_DETAIL : _bindgen_ty_6 = 7 ; pub const MPI_T_VERBOSITY_MPIDEV_ALL : _bindgen_ty_6 = 8 ; pub type _bindgen_ty_6 = :: std :: os :: raw :: c_uint ; pub const MPI_T_SCOPE_CONSTANT : _bindgen_ty_7 = 0 ; pub const MPI_T_SCOPE_READONLY : _bindgen_ty_7 = 1 ; pub const MPI_T_SCOPE_LOCAL : _bindgen_ty_7 = 2 ; pub const MPI_T_SCOPE_GROUP : _bindgen_ty_7 = 3 ; pub const MPI_T_SCOPE_GROUP_EQ : _bindgen_ty_7 = 4 ; pub const MPI_T_SCOPE_ALL : _bindgen_ty_7 = 5 ; pub const MPI_T_SCOPE_ALL_EQ : _bindgen_ty_7 = 6 ; pub type _bindgen_ty_7 = :: std :: os :: raw :: c_uint ; pub const MPI_T_BIND_NO_OBJECT : _bindgen_ty_8 = 0 ; pub const MPI_T_BIND_MPI_COMM : _bindgen_ty_8 = 1 ; pub const MPI_T_BIND_MPI_DATATYPE : _bindgen_ty_8 = 2 ; pub const MPI_T_BIND_MPI_ERRHANDLER : _bindgen_ty_8 = 3 ; pub const MPI_T_BIND_MPI_FILE : _bindgen_ty_8 = 4 ; pub const MPI_T_BIND_MPI_GROUP : _bindgen_ty_8 = 5 ; pub const MPI_T_BIND_MPI_OP : _bindgen_ty_8 = 6 ; pub const MPI_T_BIND_MPI_REQUEST : _bindgen_ty_8 = 7 ; pub const MPI_T_BIND_MPI_WIN : _bindgen_ty_8 = 8 ; pub const MPI_T_BIND_MPI_MESSAGE : _bindgen_ty_8 = 9 ; pub const MPI_T_BIND_MPI_INFO : _bindgen_ty_8 = 10 ; pub type _bindgen_ty_8 = :: std :: os :: raw :: c_uint ; pub const MPI_T_PVAR_CLASS_STATE : _bindgen_ty_9 = 0 ; pub const MPI_T_PVAR_CLASS_LEVEL : _bindgen_ty_9 = 1 ; pub const MPI_T_PVAR_CLASS_SIZE : _bindgen_ty_9 = 2 ; pub const MPI_T_PVAR_CLASS_PERCENTAGE : _bindgen_ty_9 = 3 ; pub const MPI_T_PVAR_CLASS_HIGHWATERMARK : _bindgen_ty_9 = 4 ; pub const MPI_T_PVAR_CLASS_LOWWATERMARK : _bindgen_ty_9 = 5 ; pub const MPI_T_PVAR_CLASS_COUNTER : _bindgen_ty_9 = 6 ; pub const MPI_T_PVAR_CLASS_AGGREGATE : _bindgen_ty_9 = 7 ; pub const MPI_T_PVAR_CLASS_TIMER : _bindgen_ty_9 = 8 ; pub const MPI_T_PVAR_CLASS_GENERIC : _bindgen_ty_9 = 9 ; pub type _bindgen_ty_9 = :: std :: os :: raw :: c_uint ; extern "C" {
[INFO] [stdout] 3 + pub const __llvm__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang__ : std :: os :: raw :: c_uint = 1 ; pub const __clang_major__ : :: std :: os :: raw :: c_uint = 14 ; pub const __clang_minor__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_patchlevel__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_version__ : & 'static [ u8 ; 8usize ] = b"14.0.0 \0" ; pub const __GNUC__ : :: std :: os :: raw :: c_uint = 4 ; pub const __GNUC_MINOR__ : :: std :: os :: raw :: c_uint = 2 ; pub const __GNUC_PATCHLEVEL__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GXX_ABI_VERSION : :: std :: os :: raw :: c_uint = 1002 ; pub const __ATOMIC_RELAXED : :: std :: os :: raw :: c_uint = 0 ; pub const __ATOMIC_CONSUME : :: std :: os :: raw :: c_uint = 1 ; pub const __ATOMIC_ACQUIRE : :: std :: os :: raw :: c_uint = 2 ; pub const __ATOMIC_RELEASE : :: std :: os :: raw :: c_uint = 3 ; pub const __ATOMIC_ACQ_REL : :: std :: os :: raw :: c_uint = 4 ; pub const __ATOMIC_SEQ_CST : :: std :: os :: raw :: c_uint = 5 ; pub const __OPENCL_MEMORY_SCOPE_WORK_ITEM : :: std :: os :: raw :: c_uint = 0 ; pub const __OPENCL_MEMORY_SCOPE_WORK_GROUP : :: std :: os :: raw :: c_uint = 1 ; pub const __OPENCL_MEMORY_SCOPE_DEVICE : :: std :: os :: raw :: c_uint = 2 ; pub const __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES : :: std :: os :: raw :: c_uint = 3 ; pub const __OPENCL_MEMORY_SCOPE_SUB_GROUP : :: std :: os :: raw :: c_uint = 4 ; pub const __PRAGMA_REDEFINE_EXTNAME : :: std :: os :: raw :: c_uint = 1 ; pub const __VERSION__ : & 'static [ u8 ; 20usize ] = b"Ubuntu Clang 14.0.0\0" ; pub const __OBJC_BOOL_IS_BOOL : :: std :: os :: raw :: c_uint = 0 ; pub const __CONSTANT_CFSTRINGS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_literal_encoding__ : & 'static [ u8 ; 6usize ] = b"UTF-8\0" ; pub const __clang_wide_literal_encoding__ : & 'static [ u8 ; 7usize ] = b"UTF-32\0" ; pub const __ORDER_LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __ORDER_BIG_ENDIAN__ : :: std :: os :: raw :: c_uint = 4321 ; pub const __ORDER_PDP_ENDIAN__ : :: std :: os :: raw :: c_uint = 3412 ; pub const __BYTE_ORDER__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const _LP64 : :: std :: os :: raw :: c_uint = 1 ; pub const __LP64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __CHAR_BIT__ : :: std :: os :: raw :: c_uint = 8 ; pub const __BOOL_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SHRT_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __LONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LLONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BITINT_MAXWIDTH__ : :: std :: os :: raw :: c_uint = 128 ; pub const __SCHAR_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __SHRT_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __LONG_LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __WCHAR_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __WCHAR_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __WINT_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __WINT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INTMAX_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZE_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __SIZE_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTMAX_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __PTRDIFF_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __PTRDIFF_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INTPTR_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTPTR_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZEOF_DOUBLE__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_FLOAT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_LONG_DOUBLE__ : :: std :: os :: raw :: c_uint = 16 ; pub const __SIZEOF_LONG_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_POINTER__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SHORT__ : :: std :: os :: raw :: c_uint = 2 ; pub const __SIZEOF_PTRDIFF_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SIZE_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_WCHAR_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_WINT_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INTMAX_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTMAX_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINTMAX_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTMAX_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTMAX_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTMAX_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __PTRDIFF_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __PTRDIFF_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __INTPTR_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTPTR_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __SIZE_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __SIZE_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __SIZE_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __SIZE_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __SIG_ATOMIC_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __SIG_ATOMIC_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __UINTPTR_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTPTR_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTPTR_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTPTR_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FLT_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_DIG__ : :: std :: os :: raw :: c_uint = 6 ; pub const __FLT_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 9 ; pub const __FLT_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_MANT_DIG__ : :: std :: os :: raw :: c_uint = 24 ; pub const __FLT_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 38 ; pub const __FLT_MAX_EXP__ : :: std :: os :: raw :: c_uint = 128 ; pub const __FLT_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -37 ; pub const __FLT_MIN_EXP__ : :: std :: os :: raw :: c_int = -125 ; pub const __DBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_DIG__ : :: std :: os :: raw :: c_uint = 15 ; pub const __DBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 17 ; pub const __DBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 53 ; pub const __DBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 308 ; pub const __DBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 1024 ; pub const __DBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -307 ; pub const __DBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -1021 ; pub const __LDBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_DIG__ : :: std :: os :: raw :: c_uint = 18 ; pub const __LDBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __LDBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LDBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 4932 ; pub const __LDBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 16384 ; pub const __LDBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -4931 ; pub const __LDBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -16381 ; pub const __POINTER_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BIGGEST_ALIGNMENT__ : :: std :: os :: raw :: c_uint = 16 ; pub const __WINT_UNSIGNED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __INT8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __INT16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __INT32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __INT64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __UINT8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __INT8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __UINT16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __UINT16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __INT16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __UINT32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __UINT32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __INT32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __UINT64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __UINT64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __INT64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_LEAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_LEAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_LEAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_LEAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_LEAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_LEAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_LEAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_LEAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_LEAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_LEAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_LEAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_LEAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_LEAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_LEAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_LEAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_LEAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_LEAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_LEAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_LEAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_LEAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_LEAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_LEAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_LEAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_LEAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_LEAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_LEAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_LEAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_LEAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_LEAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __INT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_FAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_FAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_FAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_FAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_FAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_FAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_FAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_FAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_FAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_FAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_FAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_FAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_FAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_FAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_FAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_FAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_FAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_FAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_FAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_FAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_FAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_FAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_FAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_FAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_FAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_FAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_FAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_FAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_FAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_FAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FINITE_MATH_ONLY__ : :: std :: os :: raw :: c_uint = 0 ; pub const __GNUC_STDC_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_ATOMIC_TEST_AND_SET_TRUEVAL : :: std :: os :: raw :: c_uint = 1 ; pub const __CLANG_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __NO_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __PIC__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pic__ : :: std :: os :: raw :: c_uint = 2 ; pub const __PIE__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pie__ : :: std :: os :: raw :: c_uint = 2 ; pub const __FLT_EVAL_METHOD__ : :: std :: os :: raw :: c_uint = 0 ; pub const __FLT_RADIX__ : :: std :: os :: raw :: c_uint = 2 ; pub const __DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __GCC_ASM_FLAG_OUTPUTS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __code_model_small__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_GS : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_FS : :: std :: os :: raw :: c_uint = 1 ; pub const __k8 : :: std :: os :: raw :: c_uint = 1 ; pub const __k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __tune_k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __NO_MATH_INLINES : :: std :: os :: raw :: c_uint = 1 ; pub const __FXSR__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __MMX__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 : :: std :: os :: raw :: c_uint = 1 ; pub const __SIZEOF_FLOAT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix__ : :: std :: os :: raw :: c_uint = 1 ; pub const linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __ELF__ : :: std :: os :: raw :: c_uint = 1 ; pub const __gnu_linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLOAT128__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_HOSTED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_VERSION__ : :: std :: os :: raw :: c_uint = 201710 ; pub const __STDC_UTF_16__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_UTF_32__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_DWARF2_CFI_ASM : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_VERSION : :: std :: os :: raw :: c_uint = 721408 ; pub const OPAL_STDC_HEADERS : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED_ARGUMENT : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_ERROR : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_SYS_TIME_H : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_LONG_LONG : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const OPAL_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const OPAL_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const OPAL_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const OPAL_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const OMPI_HAVE_FORTRAN_LOGICAL1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER16 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_INTEGER2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL16 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL2 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_REAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_ENABLE_MPI1_COMPAT : :: std :: os :: raw :: c_uint = 0 ; pub const HAVE_FLOAT__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_LONG_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_MPI_OFFSET_SIZE : :: std :: os :: raw :: c_uint = 8 ; pub const OMPI_BUILD_CXX_BINDINGS : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_CXX_SEEK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_CXX_SUPPORTS_2D_CONST_CAST : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_PARAM_CHECK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_INTERFACE_WARNING : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_CXX_EXCEPTION_SUPPORT : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_MAJOR_VERSION : :: std :: os :: raw :: c_uint = 4 ; pub const OMPI_MINOR_VERSION : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_RELEASE_VERSION : :: std :: os :: raw :: c_uint = 2 ; pub const OPAL_C_HAVE_VISIBILITY : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_BUILDING : :: std :: os :: raw :: c_uint = 0 ; pub const OPEN_MPI : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_VERSION : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_SUBVERSION : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_UNKNOWN : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU_C : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_REMOVED_USE_STATIC_ASSERT : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ANY_SOURCE : :: std :: os :: raw :: c_int = -1 ; pub const MPI_PROC_NULL : :: std :: os :: raw :: c_int = -2 ; pub const MPI_ROOT : :: std :: os :: raw :: c_int = -4 ; pub const MPI_ANY_TAG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MAX_LIBRARY_VERSION_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_UNDEFINED : :: std :: os :: raw :: c_int = -32766 ; pub const MPI_DIST_GRAPH : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_CART : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_GRAPH : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_KEYVAL_INVALID : :: std :: os :: raw :: c_int = -1 ; pub const MPI_BSEND_OVERHEAD : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const MPI_ORDER_C : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ORDER_FORTRAN : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_BLOCK : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_DISTRIBUTE_CYCLIC : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_NONE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_DISTRIBUTE_DFLT_DARG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MODE_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_RDONLY : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_WRONLY : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_RDWR : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_DELETE_ON_CLOSE : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_MODE_UNIQUE_OPEN : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_MODE_EXCL : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MODE_APPEND : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_SEQUENTIAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_DISPLACEMENT_CURRENT : :: std :: os :: raw :: c_int = -54278278 ; pub const MPI_SEEK_SET : :: std :: os :: raw :: c_uint = 600 ; pub const MPI_SEEK_CUR : :: std :: os :: raw :: c_uint = 602 ; pub const MPI_SEEK_END : :: std :: os :: raw :: c_uint = 604 ; pub const MPI_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_NOCHECK : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_NOPRECEDE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_NOPUT : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_NOSTORE : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_NOSUCCEED : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_LOCK_EXCLUSIVE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_LOCK_SHARED : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_WIN_FLAVOR_ALLOCATE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_DYNAMIC : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_WIN_FLAVOR_SHARED : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_WIN_UNIFIED : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_WIN_SEPARATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_SUCCESS : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ERR_BUFFER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_ERR_COUNT : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_ERR_TYPE : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_ERR_TAG : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_ERR_COMM : :: std :: os :: raw :: c_uint = 5 ; pub const MPI_ERR_RANK : :: std :: os :: raw :: c_uint = 6 ; pub const MPI_ERR_REQUEST : :: std :: os :: raw :: c_uint = 7 ; pub const MPI_ERR_ROOT : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_ERR_GROUP : :: std :: os :: raw :: c_uint = 9 ; pub const MPI_ERR_OP : :: std :: os :: raw :: c_uint = 10 ; pub const MPI_ERR_TOPOLOGY : :: std :: os :: raw :: c_uint = 11 ; pub const MPI_ERR_DIMS : :: std :: os :: raw :: c_uint = 12 ; pub const MPI_ERR_ARG : :: std :: os :: raw :: c_uint = 13 ; pub const MPI_ERR_UNKNOWN : :: std :: os :: raw :: c_uint = 14 ; pub const MPI_ERR_TRUNCATE : :: std :: os :: raw :: c_uint = 15 ; pub const MPI_ERR_OTHER : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_ERR_INTERN : :: std :: os :: raw :: c_uint = 17 ; pub const MPI_ERR_IN_STATUS : :: std :: os :: raw :: c_uint = 18 ; pub const MPI_ERR_PENDING : :: std :: os :: raw :: c_uint = 19 ; pub const MPI_ERR_ACCESS : :: std :: os :: raw :: c_uint = 20 ; pub const MPI_ERR_AMODE : :: std :: os :: raw :: c_uint = 21 ; pub const MPI_ERR_ASSERT : :: std :: os :: raw :: c_uint = 22 ; pub const MPI_ERR_BAD_FILE : :: std :: os :: raw :: c_uint = 23 ; pub const MPI_ERR_BASE : :: std :: os :: raw :: c_uint = 24 ; pub const MPI_ERR_CONVERSION : :: std :: os :: raw :: c_uint = 25 ; pub const MPI_ERR_DISP : :: std :: os :: raw :: c_uint = 26 ; pub const MPI_ERR_DUP_DATAREP : :: std :: os :: raw :: c_uint = 27 ; pub const MPI_ERR_FILE_EXISTS : :: std :: os :: raw :: c_uint = 28 ; pub const MPI_ERR_FILE_IN_USE : :: std :: os :: raw :: c_uint = 29 ; pub const MPI_ERR_FILE : :: std :: os :: raw :: c_uint = 30 ; pub const MPI_ERR_INFO_KEY : :: std :: os :: raw :: c_uint = 31 ; pub const MPI_ERR_INFO_NOKEY : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_ERR_INFO_VALUE : :: std :: os :: raw :: c_uint = 33 ; pub const MPI_ERR_INFO : :: std :: os :: raw :: c_uint = 34 ; pub const MPI_ERR_IO : :: std :: os :: raw :: c_uint = 35 ; pub const MPI_ERR_KEYVAL : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_ERR_LOCKTYPE : :: std :: os :: raw :: c_uint = 37 ; pub const MPI_ERR_NAME : :: std :: os :: raw :: c_uint = 38 ; pub const MPI_ERR_NO_MEM : :: std :: os :: raw :: c_uint = 39 ; pub const MPI_ERR_NOT_SAME : :: std :: os :: raw :: c_uint = 40 ; pub const MPI_ERR_NO_SPACE : :: std :: os :: raw :: c_uint = 41 ; pub const MPI_ERR_NO_SUCH_FILE : :: std :: os :: raw :: c_uint = 42 ; pub const MPI_ERR_PORT : :: std :: os :: raw :: c_uint = 43 ; pub const MPI_ERR_QUOTA : :: std :: os :: raw :: c_uint = 44 ; pub const MPI_ERR_READ_ONLY : :: std :: os :: raw :: c_uint = 45 ; pub const MPI_ERR_RMA_CONFLICT : :: std :: os :: raw :: c_uint = 46 ; pub const MPI_ERR_RMA_SYNC : :: std :: os :: raw :: c_uint = 47 ; pub const MPI_ERR_SERVICE : :: std :: os :: raw :: c_uint = 48 ; pub const MPI_ERR_SIZE : :: std :: os :: raw :: c_uint = 49 ; pub const MPI_ERR_SPAWN : :: std :: os :: raw :: c_uint = 50 ; pub const MPI_ERR_UNSUPPORTED_DATAREP : :: std :: os :: raw :: c_uint = 51 ; pub const MPI_ERR_UNSUPPORTED_OPERATION : :: std :: os :: raw :: c_uint = 52 ; pub const MPI_ERR_WIN : :: std :: os :: raw :: c_uint = 53 ; pub const MPI_T_ERR_MEMORY : :: std :: os :: raw :: c_uint = 54 ; pub const MPI_T_ERR_NOT_INITIALIZED : :: std :: os :: raw :: c_uint = 55 ; pub const MPI_T_ERR_CANNOT_INIT : :: std :: os :: raw :: c_uint = 56 ; pub const MPI_T_ERR_INVALID_INDEX : :: std :: os :: raw :: c_uint = 57 ; pub const MPI_T_ERR_INVALID_ITEM : :: std :: os :: raw :: c_uint = 58 ; pub const MPI_T_ERR_INVALID_HANDLE : :: std :: os :: raw :: c_uint = 59 ; pub const MPI_T_ERR_OUT_OF_HANDLES : :: std :: os :: raw :: c_uint = 60 ; pub const MPI_T_ERR_OUT_OF_SESSIONS : :: std :: os :: raw :: c_uint = 61 ; pub const MPI_T_ERR_INVALID_SESSION : :: std :: os :: raw :: c_uint = 62 ; pub const MPI_T_ERR_CVAR_SET_NOT_NOW : :: std :: os :: raw :: c_uint = 63 ; pub const MPI_T_ERR_CVAR_SET_NEVER : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_T_ERR_PVAR_NO_STARTSTOP : :: std :: os :: raw :: c_uint = 65 ; pub const MPI_T_ERR_PVAR_NO_WRITE : :: std :: os :: raw :: c_uint = 66 ; pub const MPI_T_ERR_PVAR_NO_ATOMIC : :: std :: os :: raw :: c_uint = 67 ; pub const MPI_ERR_RMA_RANGE : :: std :: os :: raw :: c_uint = 68 ; pub const MPI_ERR_RMA_ATTACH : :: std :: os :: raw :: c_uint = 69 ; pub const MPI_ERR_RMA_FLAVOR : :: std :: os :: raw :: c_uint = 70 ; pub const MPI_ERR_RMA_SHARED : :: std :: os :: raw :: c_uint = 71 ; pub const MPI_T_ERR_INVALID : :: std :: os :: raw :: c_uint = 72 ; pub const MPI_T_ERR_INVALID_NAME : :: std :: os :: raw :: c_uint = 73 ; pub const MPI_ERR_LASTCODE : :: std :: os :: raw :: c_uint = 92 ; pub const MPI_TYPECLASS_INTEGER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_TYPECLASS_REAL : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_TYPECLASS_COMPLEX : :: std :: os :: raw :: c_uint = 3 ; pub type wchar_t = :: std :: os :: raw :: c_int ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct max_align_t { pub __clang_max_align_nonce1 : :: std :: os :: raw :: c_longlong , pub __bindgen_padding_0 : u64 , pub __clang_max_align_nonce2 : f64 , } # [ test ] fn bindgen_test_layout_max_align_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < max_align_t > ( ) , 32usize , concat ! ( "Size of: " , stringify ! ( max_align_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce1 as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce1 ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce2 as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce2 ) ) ) ; } pub type MPI_Aint = isize ; pub type MPI_Offset = :: std :: os :: raw :: c_longlong ; pub type MPI_Count = :: std :: os :: raw :: c_longlong ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_communicator_t { _unused : [ u8 ; 0 ] } pub type MPI_Comm = * mut ompi_communicator_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_datatype_t { _unused : [ u8 ; 0 ] } pub type MPI_Datatype = * mut ompi_datatype_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_errhandler_t { _unused : [ u8 ; 0 ] } pub type MPI_Errhandler = * mut ompi_errhandler_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_file_t { _unused : [ u8 ; 0 ] } pub type MPI_File = * mut ompi_file_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_group_t { _unused : [ u8 ; 0 ] } pub type MPI_Group = * mut ompi_group_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_info_t { _unused : [ u8 ; 0 ] } pub type MPI_Info = * mut ompi_info_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_op_t { _unused : [ u8 ; 0 ] } pub type MPI_Op = * mut ompi_op_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_request_t { _unused : [ u8 ; 0 ] } pub type MPI_Request = * mut ompi_request_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_message_t { _unused : [ u8 ; 0 ] } pub type MPI_Message = * mut ompi_message_t ; pub type MPI_Status = ompi_status_public_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_win_t { _unused : [ u8 ; 0 ] } pub type MPI_Win = * mut ompi_win_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_var_enum_t { _unused : [ u8 ; 0 ] } pub type MPI_T_enum = * mut mca_base_var_enum_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_mpit_cvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_cvar_handle = * mut ompi_mpit_cvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_handle = * mut mca_base_pvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_session_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_session = * mut mca_base_pvar_session_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_status_public_t { pub MPI_SOURCE : :: std :: os :: raw :: c_int , pub MPI_TAG : :: std :: os :: raw :: c_int , pub MPI_ERROR : :: std :: os :: raw :: c_int , pub _cancelled : :: std :: os :: raw :: c_int , pub _ucount : usize , } # [ test ] fn bindgen_test_layout_ompi_status_public_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < ompi_status_public_t > ( ) , 24usize , concat ! ( "Size of: " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < ompi_status_public_t > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_SOURCE as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_SOURCE ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_TAG as * const _ as usize } , 4usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_TAG ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_ERROR as * const _ as usize } , 8usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_ERROR ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _cancelled as * const _ as usize } , 12usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _cancelled ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _ucount as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _ucount ) ) ) ; } pub type MPI_Datarep_extent_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : * mut MPI_Aint , arg3 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Datarep_conversion_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : MPI_Datatype , arg3 : :: std :: os :: raw :: c_int , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : MPI_Offset , arg6 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Comm , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type ompi_file_errhandler_fn = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_File , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_Win_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Win , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_User_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut :: std :: os :: raw :: c_void , arg3 : * mut :: std :: os :: raw :: c_int , arg4 : * mut MPI_Datatype ) > ; pub type MPI_Comm_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_query_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut MPI_Status ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_free_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_cancel_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_fn = MPI_Comm_errhandler_function ; pub type MPI_File_errhandler_fn = ompi_file_errhandler_fn ; pub type MPI_File_errhandler_function = ompi_file_errhandler_fn ; pub type MPI_Win_errhandler_fn = MPI_Win_errhandler_function ; pub const MPI_TAG_UB : _bindgen_ty_1 = 0 ; pub const MPI_HOST : _bindgen_ty_1 = 1 ; pub const MPI_IO : _bindgen_ty_1 = 2 ; pub const MPI_WTIME_IS_GLOBAL : _bindgen_ty_1 = 3 ; pub const MPI_APPNUM : _bindgen_ty_1 = 4 ; pub const MPI_LASTUSEDCODE : _bindgen_ty_1 = 5 ; pub const MPI_UNIVERSE_SIZE : _bindgen_ty_1 = 6 ; pub const MPI_WIN_BASE : _bindgen_ty_1 = 7 ; pub const MPI_WIN_SIZE : _bindgen_ty_1 = 8 ; pub const MPI_WIN_DISP_UNIT : _bindgen_ty_1 = 9 ; pub const MPI_WIN_CREATE_FLAVOR : _bindgen_ty_1 = 10 ; pub const MPI_WIN_MODEL : _bindgen_ty_1 = 11 ; pub const IMPI_CLIENT_SIZE : _bindgen_ty_1 = 12 ; pub const IMPI_CLIENT_COLOR : _bindgen_ty_1 = 13 ; pub const IMPI_HOST_SIZE : _bindgen_ty_1 = 14 ; pub const IMPI_HOST_COLOR : _bindgen_ty_1 = 15 ; pub type _bindgen_ty_1 = :: std :: os :: raw :: c_uint ; pub const MPI_IDENT : _bindgen_ty_2 = 0 ; pub const MPI_CONGRUENT : _bindgen_ty_2 = 1 ; pub const MPI_SIMILAR : _bindgen_ty_2 = 2 ; pub const MPI_UNEQUAL : _bindgen_ty_2 = 3 ; pub type _bindgen_ty_2 = :: std :: os :: raw :: c_uint ; pub const MPI_THREAD_SINGLE : _bindgen_ty_3 = 0 ; pub const MPI_THREAD_FUNNELED : _bindgen_ty_3 = 1 ; pub const MPI_THREAD_SERIALIZED : _bindgen_ty_3 = 2 ; pub const MPI_THREAD_MULTIPLE : _bindgen_ty_3 = 3 ; pub type _bindgen_ty_3 = :: std :: os :: raw :: c_uint ; pub const MPI_COMBINER_NAMED : _bindgen_ty_4 = 0 ; pub const MPI_COMBINER_DUP : _bindgen_ty_4 = 1 ; pub const MPI_COMBINER_CONTIGUOUS : _bindgen_ty_4 = 2 ; pub const MPI_COMBINER_VECTOR : _bindgen_ty_4 = 3 ; pub const OMPI_WAS_MPI_COMBINER_HVECTOR_INTEGER : _bindgen_ty_4 = 4 ; pub const MPI_COMBINER_HVECTOR : _bindgen_ty_4 = 5 ; pub const MPI_COMBINER_INDEXED : _bindgen_ty_4 = 6 ; pub const OMPI_WAS_MPI_COMBINER_HINDEXED_INTEGER : _bindgen_ty_4 = 7 ; pub const MPI_COMBINER_HINDEXED : _bindgen_ty_4 = 8 ; pub const MPI_COMBINER_INDEXED_BLOCK : _bindgen_ty_4 = 9 ; pub const OMPI_WAS_MPI_COMBINER_STRUCT_INTEGER : _bindgen_ty_4 = 10 ; pub const MPI_COMBINER_STRUCT : _bindgen_ty_4 = 11 ; pub const MPI_COMBINER_SUBARRAY : _bindgen_ty_4 = 12 ; pub const MPI_COMBINER_DARRAY : _bindgen_ty_4 = 13 ; pub const MPI_COMBINER_F90_REAL : _bindgen_ty_4 = 14 ; pub const MPI_COMBINER_F90_COMPLEX : _bindgen_ty_4 = 15 ; pub const MPI_COMBINER_F90_INTEGER : _bindgen_ty_4 = 16 ; pub const MPI_COMBINER_RESIZED : _bindgen_ty_4 = 17 ; pub const MPI_COMBINER_HINDEXED_BLOCK : _bindgen_ty_4 = 18 ; pub type _bindgen_ty_4 = :: std :: os :: raw :: c_uint ; pub const MPI_COMM_TYPE_SHARED : _bindgen_ty_5 = 0 ; pub const OMPI_COMM_TYPE_HWTHREAD : _bindgen_ty_5 = 1 ; pub const OMPI_COMM_TYPE_CORE : _bindgen_ty_5 = 2 ; pub const OMPI_COMM_TYPE_L1CACHE : _bindgen_ty_5 = 3 ; pub const OMPI_COMM_TYPE_L2CACHE : _bindgen_ty_5 = 4 ; pub const OMPI_COMM_TYPE_L3CACHE : _bindgen_ty_5 = 5 ; pub const OMPI_COMM_TYPE_SOCKET : _bindgen_ty_5 = 6 ; pub const OMPI_COMM_TYPE_NUMA : _bindgen_ty_5 = 7 ; pub const OMPI_COMM_TYPE_BOARD : _bindgen_ty_5 = 8 ; pub const OMPI_COMM_TYPE_HOST : _bindgen_ty_5 = 9 ; pub const OMPI_COMM_TYPE_CU : _bindgen_ty_5 = 10 ; pub const OMPI_COMM_TYPE_CLUSTER : _bindgen_ty_5 = 11 ; pub type _bindgen_ty_5 = :: std :: os :: raw :: c_uint ; pub const MPI_T_VERBOSITY_USER_BASIC : _bindgen_ty_6 = 0 ; pub const MPI_T_VERBOSITY_USER_DETAIL : _bindgen_ty_6 = 1 ; pub const MPI_T_VERBOSITY_USER_ALL : _bindgen_ty_6 = 2 ; pub const MPI_T_VERBOSITY_TUNER_BASIC : _bindgen_ty_6 = 3 ; pub const MPI_T_VERBOSITY_TUNER_DETAIL : _bindgen_ty_6 = 4 ; pub const MPI_T_VERBOSITY_TUNER_ALL : _bindgen_ty_6 = 5 ; pub const MPI_T_VERBOSITY_MPIDEV_BASIC : _bindgen_ty_6 = 6 ; pub const MPI_T_VERBOSITY_MPIDEV_DETAIL : _bindgen_ty_6 = 7 ; pub const MPI_T_VERBOSITY_MPIDEV_ALL : _bindgen_ty_6 = 8 ; pub type _bindgen_ty_6 = :: std :: os :: raw :: c_uint ; pub const MPI_T_SCOPE_CONSTANT : _bindgen_ty_7 = 0 ; pub const MPI_T_SCOPE_READONLY : _bindgen_ty_7 = 1 ; pub const MPI_T_SCOPE_LOCAL : _bindgen_ty_7 = 2 ; pub const MPI_T_SCOPE_GROUP : _bindgen_ty_7 = 3 ; pub const MPI_T_SCOPE_GROUP_EQ : _bindgen_ty_7 = 4 ; pub const MPI_T_SCOPE_ALL : _bindgen_ty_7 = 5 ; pub const MPI_T_SCOPE_ALL_EQ : _bindgen_ty_7 = 6 ; pub type _bindgen_ty_7 = :: std :: os :: raw :: c_uint ; pub const MPI_T_BIND_NO_OBJECT : _bindgen_ty_8 = 0 ; pub const MPI_T_BIND_MPI_COMM : _bindgen_ty_8 = 1 ; pub const MPI_T_BIND_MPI_DATATYPE : _bindgen_ty_8 = 2 ; pub const MPI_T_BIND_MPI_ERRHANDLER : _bindgen_ty_8 = 3 ; pub const MPI_T_BIND_MPI_FILE : _bindgen_ty_8 = 4 ; pub const MPI_T_BIND_MPI_GROUP : _bindgen_ty_8 = 5 ; pub const MPI_T_BIND_MPI_OP : _bindgen_ty_8 = 6 ; pub const MPI_T_BIND_MPI_REQUEST : _bindgen_ty_8 = 7 ; pub const MPI_T_BIND_MPI_WIN : _bindgen_ty_8 = 8 ; pub const MPI_T_BIND_MPI_MESSAGE : _bindgen_ty_8 = 9 ; pub const MPI_T_BIND_MPI_INFO : _bindgen_ty_8 = 10 ; pub type _bindgen_ty_8 = :: std :: os :: raw :: c_uint ; pub const MPI_T_PVAR_CLASS_STATE : _bindgen_ty_9 = 0 ; pub const MPI_T_PVAR_CLASS_LEVEL : _bindgen_ty_9 = 1 ; pub const MPI_T_PVAR_CLASS_SIZE : _bindgen_ty_9 = 2 ; pub const MPI_T_PVAR_CLASS_PERCENTAGE : _bindgen_ty_9 = 3 ; pub const MPI_T_PVAR_CLASS_HIGHWATERMARK : _bindgen_ty_9 = 4 ; pub const MPI_T_PVAR_CLASS_LOWWATERMARK : _bindgen_ty_9 = 5 ; pub const MPI_T_PVAR_CLASS_COUNTER : _bindgen_ty_9 = 6 ; pub const MPI_T_PVAR_CLASS_AGGREGATE : _bindgen_ty_9 = 7 ; pub const MPI_T_PVAR_CLASS_TIMER : _bindgen_ty_9 = 8 ; pub const MPI_T_PVAR_CLASS_GENERIC : _bindgen_ty_9 = 9 ; pub type _bindgen_ty_9 = :: std :: os :: raw :: c_uint ; extern "C" {
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/mpi-fork-fnsp-d9b9763bb5375dad/out/functions_and_types.rs:3:144
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... :: raw :: c_uint = 1 ; pub const __clang_major__ : :: std :: os :: raw :: c_uint = 14 ; pub const __clang_minor__ : :: std :: os :: r...
[INFO] [stdout]   |                                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]   |
[INFO] [stdout] 3 - pub const __llvm__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_major__ : :: std :: os :: raw :: c_uint = 14 ; pub const __clang_minor__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_patchlevel__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_version__ : & 'static [ u8 ; 8usize ] = b"14.0.0 \0" ; pub const __GNUC__ : :: std :: os :: raw :: c_uint = 4 ; pub const __GNUC_MINOR__ : :: std :: os :: raw :: c_uint = 2 ; pub const __GNUC_PATCHLEVEL__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GXX_ABI_VERSION : :: std :: os :: raw :: c_uint = 1002 ; pub const __ATOMIC_RELAXED : :: std :: os :: raw :: c_uint = 0 ; pub const __ATOMIC_CONSUME : :: std :: os :: raw :: c_uint = 1 ; pub const __ATOMIC_ACQUIRE : :: std :: os :: raw :: c_uint = 2 ; pub const __ATOMIC_RELEASE : :: std :: os :: raw :: c_uint = 3 ; pub const __ATOMIC_ACQ_REL : :: std :: os :: raw :: c_uint = 4 ; pub const __ATOMIC_SEQ_CST : :: std :: os :: raw :: c_uint = 5 ; pub const __OPENCL_MEMORY_SCOPE_WORK_ITEM : :: std :: os :: raw :: c_uint = 0 ; pub const __OPENCL_MEMORY_SCOPE_WORK_GROUP : :: std :: os :: raw :: c_uint = 1 ; pub const __OPENCL_MEMORY_SCOPE_DEVICE : :: std :: os :: raw :: c_uint = 2 ; pub const __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES : :: std :: os :: raw :: c_uint = 3 ; pub const __OPENCL_MEMORY_SCOPE_SUB_GROUP : :: std :: os :: raw :: c_uint = 4 ; pub const __PRAGMA_REDEFINE_EXTNAME : :: std :: os :: raw :: c_uint = 1 ; pub const __VERSION__ : & 'static [ u8 ; 20usize ] = b"Ubuntu Clang 14.0.0\0" ; pub const __OBJC_BOOL_IS_BOOL : :: std :: os :: raw :: c_uint = 0 ; pub const __CONSTANT_CFSTRINGS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_literal_encoding__ : & 'static [ u8 ; 6usize ] = b"UTF-8\0" ; pub const __clang_wide_literal_encoding__ : & 'static [ u8 ; 7usize ] = b"UTF-32\0" ; pub const __ORDER_LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __ORDER_BIG_ENDIAN__ : :: std :: os :: raw :: c_uint = 4321 ; pub const __ORDER_PDP_ENDIAN__ : :: std :: os :: raw :: c_uint = 3412 ; pub const __BYTE_ORDER__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const _LP64 : :: std :: os :: raw :: c_uint = 1 ; pub const __LP64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __CHAR_BIT__ : :: std :: os :: raw :: c_uint = 8 ; pub const __BOOL_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SHRT_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __LONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LLONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BITINT_MAXWIDTH__ : :: std :: os :: raw :: c_uint = 128 ; pub const __SCHAR_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __SHRT_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __LONG_LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __WCHAR_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __WCHAR_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __WINT_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __WINT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INTMAX_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZE_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __SIZE_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTMAX_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __PTRDIFF_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __PTRDIFF_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INTPTR_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTPTR_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZEOF_DOUBLE__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_FLOAT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_LONG_DOUBLE__ : :: std :: os :: raw :: c_uint = 16 ; pub const __SIZEOF_LONG_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_POINTER__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SHORT__ : :: std :: os :: raw :: c_uint = 2 ; pub const __SIZEOF_PTRDIFF_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SIZE_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_WCHAR_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_WINT_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INTMAX_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTMAX_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINTMAX_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTMAX_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTMAX_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTMAX_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __PTRDIFF_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __PTRDIFF_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __INTPTR_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTPTR_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __SIZE_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __SIZE_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __SIZE_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __SIZE_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __SIG_ATOMIC_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __SIG_ATOMIC_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __UINTPTR_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTPTR_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTPTR_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTPTR_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FLT_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_DIG__ : :: std :: os :: raw :: c_uint = 6 ; pub const __FLT_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 9 ; pub const __FLT_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_MANT_DIG__ : :: std :: os :: raw :: c_uint = 24 ; pub const __FLT_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 38 ; pub const __FLT_MAX_EXP__ : :: std :: os :: raw :: c_uint = 128 ; pub const __FLT_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -37 ; pub const __FLT_MIN_EXP__ : :: std :: os :: raw :: c_int = -125 ; pub const __DBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_DIG__ : :: std :: os :: raw :: c_uint = 15 ; pub const __DBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 17 ; pub const __DBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 53 ; pub const __DBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 308 ; pub const __DBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 1024 ; pub const __DBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -307 ; pub const __DBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -1021 ; pub const __LDBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_DIG__ : :: std :: os :: raw :: c_uint = 18 ; pub const __LDBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __LDBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LDBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 4932 ; pub const __LDBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 16384 ; pub const __LDBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -4931 ; pub const __LDBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -16381 ; pub const __POINTER_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BIGGEST_ALIGNMENT__ : :: std :: os :: raw :: c_uint = 16 ; pub const __WINT_UNSIGNED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __INT8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __INT16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __INT32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __INT64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __UINT8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __INT8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __UINT16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __UINT16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __INT16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __UINT32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __UINT32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __INT32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __UINT64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __UINT64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __INT64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_LEAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_LEAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_LEAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_LEAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_LEAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_LEAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_LEAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_LEAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_LEAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_LEAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_LEAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_LEAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_LEAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_LEAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_LEAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_LEAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_LEAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_LEAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_LEAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_LEAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_LEAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_LEAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_LEAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_LEAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_LEAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_LEAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_LEAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_LEAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_LEAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __INT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_FAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_FAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_FAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_FAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_FAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_FAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_FAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_FAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_FAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_FAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_FAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_FAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_FAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_FAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_FAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_FAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_FAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_FAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_FAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_FAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_FAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_FAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_FAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_FAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_FAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_FAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_FAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_FAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_FAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_FAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FINITE_MATH_ONLY__ : :: std :: os :: raw :: c_uint = 0 ; pub const __GNUC_STDC_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_ATOMIC_TEST_AND_SET_TRUEVAL : :: std :: os :: raw :: c_uint = 1 ; pub const __CLANG_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __NO_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __PIC__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pic__ : :: std :: os :: raw :: c_uint = 2 ; pub const __PIE__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pie__ : :: std :: os :: raw :: c_uint = 2 ; pub const __FLT_EVAL_METHOD__ : :: std :: os :: raw :: c_uint = 0 ; pub const __FLT_RADIX__ : :: std :: os :: raw :: c_uint = 2 ; pub const __DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __GCC_ASM_FLAG_OUTPUTS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __code_model_small__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_GS : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_FS : :: std :: os :: raw :: c_uint = 1 ; pub const __k8 : :: std :: os :: raw :: c_uint = 1 ; pub const __k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __tune_k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __NO_MATH_INLINES : :: std :: os :: raw :: c_uint = 1 ; pub const __FXSR__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __MMX__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 : :: std :: os :: raw :: c_uint = 1 ; pub const __SIZEOF_FLOAT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix__ : :: std :: os :: raw :: c_uint = 1 ; pub const linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __ELF__ : :: std :: os :: raw :: c_uint = 1 ; pub const __gnu_linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLOAT128__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_HOSTED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_VERSION__ : :: std :: os :: raw :: c_uint = 201710 ; pub const __STDC_UTF_16__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_UTF_32__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_DWARF2_CFI_ASM : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_VERSION : :: std :: os :: raw :: c_uint = 721408 ; pub const OPAL_STDC_HEADERS : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED_ARGUMENT : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_ERROR : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_SYS_TIME_H : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_LONG_LONG : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const OPAL_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const OPAL_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const OPAL_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const OPAL_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const OMPI_HAVE_FORTRAN_LOGICAL1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER16 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_INTEGER2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL16 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL2 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_REAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_ENABLE_MPI1_COMPAT : :: std :: os :: raw :: c_uint = 0 ; pub const HAVE_FLOAT__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_LONG_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_MPI_OFFSET_SIZE : :: std :: os :: raw :: c_uint = 8 ; pub const OMPI_BUILD_CXX_BINDINGS : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_CXX_SEEK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_CXX_SUPPORTS_2D_CONST_CAST : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_PARAM_CHECK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_INTERFACE_WARNING : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_CXX_EXCEPTION_SUPPORT : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_MAJOR_VERSION : :: std :: os :: raw :: c_uint = 4 ; pub const OMPI_MINOR_VERSION : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_RELEASE_VERSION : :: std :: os :: raw :: c_uint = 2 ; pub const OPAL_C_HAVE_VISIBILITY : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_BUILDING : :: std :: os :: raw :: c_uint = 0 ; pub const OPEN_MPI : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_VERSION : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_SUBVERSION : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_UNKNOWN : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU_C : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_REMOVED_USE_STATIC_ASSERT : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ANY_SOURCE : :: std :: os :: raw :: c_int = -1 ; pub const MPI_PROC_NULL : :: std :: os :: raw :: c_int = -2 ; pub const MPI_ROOT : :: std :: os :: raw :: c_int = -4 ; pub const MPI_ANY_TAG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MAX_LIBRARY_VERSION_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_UNDEFINED : :: std :: os :: raw :: c_int = -32766 ; pub const MPI_DIST_GRAPH : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_CART : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_GRAPH : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_KEYVAL_INVALID : :: std :: os :: raw :: c_int = -1 ; pub const MPI_BSEND_OVERHEAD : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const MPI_ORDER_C : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ORDER_FORTRAN : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_BLOCK : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_DISTRIBUTE_CYCLIC : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_NONE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_DISTRIBUTE_DFLT_DARG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MODE_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_RDONLY : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_WRONLY : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_RDWR : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_DELETE_ON_CLOSE : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_MODE_UNIQUE_OPEN : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_MODE_EXCL : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MODE_APPEND : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_SEQUENTIAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_DISPLACEMENT_CURRENT : :: std :: os :: raw :: c_int = -54278278 ; pub const MPI_SEEK_SET : :: std :: os :: raw :: c_uint = 600 ; pub const MPI_SEEK_CUR : :: std :: os :: raw :: c_uint = 602 ; pub const MPI_SEEK_END : :: std :: os :: raw :: c_uint = 604 ; pub const MPI_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_NOCHECK : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_NOPRECEDE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_NOPUT : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_NOSTORE : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_NOSUCCEED : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_LOCK_EXCLUSIVE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_LOCK_SHARED : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_WIN_FLAVOR_ALLOCATE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_DYNAMIC : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_WIN_FLAVOR_SHARED : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_WIN_UNIFIED : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_WIN_SEPARATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_SUCCESS : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ERR_BUFFER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_ERR_COUNT : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_ERR_TYPE : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_ERR_TAG : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_ERR_COMM : :: std :: os :: raw :: c_uint = 5 ; pub const MPI_ERR_RANK : :: std :: os :: raw :: c_uint = 6 ; pub const MPI_ERR_REQUEST : :: std :: os :: raw :: c_uint = 7 ; pub const MPI_ERR_ROOT : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_ERR_GROUP : :: std :: os :: raw :: c_uint = 9 ; pub const MPI_ERR_OP : :: std :: os :: raw :: c_uint = 10 ; pub const MPI_ERR_TOPOLOGY : :: std :: os :: raw :: c_uint = 11 ; pub const MPI_ERR_DIMS : :: std :: os :: raw :: c_uint = 12 ; pub const MPI_ERR_ARG : :: std :: os :: raw :: c_uint = 13 ; pub const MPI_ERR_UNKNOWN : :: std :: os :: raw :: c_uint = 14 ; pub const MPI_ERR_TRUNCATE : :: std :: os :: raw :: c_uint = 15 ; pub const MPI_ERR_OTHER : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_ERR_INTERN : :: std :: os :: raw :: c_uint = 17 ; pub const MPI_ERR_IN_STATUS : :: std :: os :: raw :: c_uint = 18 ; pub const MPI_ERR_PENDING : :: std :: os :: raw :: c_uint = 19 ; pub const MPI_ERR_ACCESS : :: std :: os :: raw :: c_uint = 20 ; pub const MPI_ERR_AMODE : :: std :: os :: raw :: c_uint = 21 ; pub const MPI_ERR_ASSERT : :: std :: os :: raw :: c_uint = 22 ; pub const MPI_ERR_BAD_FILE : :: std :: os :: raw :: c_uint = 23 ; pub const MPI_ERR_BASE : :: std :: os :: raw :: c_uint = 24 ; pub const MPI_ERR_CONVERSION : :: std :: os :: raw :: c_uint = 25 ; pub const MPI_ERR_DISP : :: std :: os :: raw :: c_uint = 26 ; pub const MPI_ERR_DUP_DATAREP : :: std :: os :: raw :: c_uint = 27 ; pub const MPI_ERR_FILE_EXISTS : :: std :: os :: raw :: c_uint = 28 ; pub const MPI_ERR_FILE_IN_USE : :: std :: os :: raw :: c_uint = 29 ; pub const MPI_ERR_FILE : :: std :: os :: raw :: c_uint = 30 ; pub const MPI_ERR_INFO_KEY : :: std :: os :: raw :: c_uint = 31 ; pub const MPI_ERR_INFO_NOKEY : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_ERR_INFO_VALUE : :: std :: os :: raw :: c_uint = 33 ; pub const MPI_ERR_INFO : :: std :: os :: raw :: c_uint = 34 ; pub const MPI_ERR_IO : :: std :: os :: raw :: c_uint = 35 ; pub const MPI_ERR_KEYVAL : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_ERR_LOCKTYPE : :: std :: os :: raw :: c_uint = 37 ; pub const MPI_ERR_NAME : :: std :: os :: raw :: c_uint = 38 ; pub const MPI_ERR_NO_MEM : :: std :: os :: raw :: c_uint = 39 ; pub const MPI_ERR_NOT_SAME : :: std :: os :: raw :: c_uint = 40 ; pub const MPI_ERR_NO_SPACE : :: std :: os :: raw :: c_uint = 41 ; pub const MPI_ERR_NO_SUCH_FILE : :: std :: os :: raw :: c_uint = 42 ; pub const MPI_ERR_PORT : :: std :: os :: raw :: c_uint = 43 ; pub const MPI_ERR_QUOTA : :: std :: os :: raw :: c_uint = 44 ; pub const MPI_ERR_READ_ONLY : :: std :: os :: raw :: c_uint = 45 ; pub const MPI_ERR_RMA_CONFLICT : :: std :: os :: raw :: c_uint = 46 ; pub const MPI_ERR_RMA_SYNC : :: std :: os :: raw :: c_uint = 47 ; pub const MPI_ERR_SERVICE : :: std :: os :: raw :: c_uint = 48 ; pub const MPI_ERR_SIZE : :: std :: os :: raw :: c_uint = 49 ; pub const MPI_ERR_SPAWN : :: std :: os :: raw :: c_uint = 50 ; pub const MPI_ERR_UNSUPPORTED_DATAREP : :: std :: os :: raw :: c_uint = 51 ; pub const MPI_ERR_UNSUPPORTED_OPERATION : :: std :: os :: raw :: c_uint = 52 ; pub const MPI_ERR_WIN : :: std :: os :: raw :: c_uint = 53 ; pub const MPI_T_ERR_MEMORY : :: std :: os :: raw :: c_uint = 54 ; pub const MPI_T_ERR_NOT_INITIALIZED : :: std :: os :: raw :: c_uint = 55 ; pub const MPI_T_ERR_CANNOT_INIT : :: std :: os :: raw :: c_uint = 56 ; pub const MPI_T_ERR_INVALID_INDEX : :: std :: os :: raw :: c_uint = 57 ; pub const MPI_T_ERR_INVALID_ITEM : :: std :: os :: raw :: c_uint = 58 ; pub const MPI_T_ERR_INVALID_HANDLE : :: std :: os :: raw :: c_uint = 59 ; pub const MPI_T_ERR_OUT_OF_HANDLES : :: std :: os :: raw :: c_uint = 60 ; pub const MPI_T_ERR_OUT_OF_SESSIONS : :: std :: os :: raw :: c_uint = 61 ; pub const MPI_T_ERR_INVALID_SESSION : :: std :: os :: raw :: c_uint = 62 ; pub const MPI_T_ERR_CVAR_SET_NOT_NOW : :: std :: os :: raw :: c_uint = 63 ; pub const MPI_T_ERR_CVAR_SET_NEVER : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_T_ERR_PVAR_NO_STARTSTOP : :: std :: os :: raw :: c_uint = 65 ; pub const MPI_T_ERR_PVAR_NO_WRITE : :: std :: os :: raw :: c_uint = 66 ; pub const MPI_T_ERR_PVAR_NO_ATOMIC : :: std :: os :: raw :: c_uint = 67 ; pub const MPI_ERR_RMA_RANGE : :: std :: os :: raw :: c_uint = 68 ; pub const MPI_ERR_RMA_ATTACH : :: std :: os :: raw :: c_uint = 69 ; pub const MPI_ERR_RMA_FLAVOR : :: std :: os :: raw :: c_uint = 70 ; pub const MPI_ERR_RMA_SHARED : :: std :: os :: raw :: c_uint = 71 ; pub const MPI_T_ERR_INVALID : :: std :: os :: raw :: c_uint = 72 ; pub const MPI_T_ERR_INVALID_NAME : :: std :: os :: raw :: c_uint = 73 ; pub const MPI_ERR_LASTCODE : :: std :: os :: raw :: c_uint = 92 ; pub const MPI_TYPECLASS_INTEGER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_TYPECLASS_REAL : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_TYPECLASS_COMPLEX : :: std :: os :: raw :: c_uint = 3 ; pub type wchar_t = :: std :: os :: raw :: c_int ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct max_align_t { pub __clang_max_align_nonce1 : :: std :: os :: raw :: c_longlong , pub __bindgen_padding_0 : u64 , pub __clang_max_align_nonce2 : f64 , } # [ test ] fn bindgen_test_layout_max_align_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < max_align_t > ( ) , 32usize , concat ! ( "Size of: " , stringify ! ( max_align_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce1 as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce1 ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce2 as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce2 ) ) ) ; } pub type MPI_Aint = isize ; pub type MPI_Offset = :: std :: os :: raw :: c_longlong ; pub type MPI_Count = :: std :: os :: raw :: c_longlong ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_communicator_t { _unused : [ u8 ; 0 ] } pub type MPI_Comm = * mut ompi_communicator_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_datatype_t { _unused : [ u8 ; 0 ] } pub type MPI_Datatype = * mut ompi_datatype_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_errhandler_t { _unused : [ u8 ; 0 ] } pub type MPI_Errhandler = * mut ompi_errhandler_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_file_t { _unused : [ u8 ; 0 ] } pub type MPI_File = * mut ompi_file_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_group_t { _unused : [ u8 ; 0 ] } pub type MPI_Group = * mut ompi_group_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_info_t { _unused : [ u8 ; 0 ] } pub type MPI_Info = * mut ompi_info_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_op_t { _unused : [ u8 ; 0 ] } pub type MPI_Op = * mut ompi_op_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_request_t { _unused : [ u8 ; 0 ] } pub type MPI_Request = * mut ompi_request_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_message_t { _unused : [ u8 ; 0 ] } pub type MPI_Message = * mut ompi_message_t ; pub type MPI_Status = ompi_status_public_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_win_t { _unused : [ u8 ; 0 ] } pub type MPI_Win = * mut ompi_win_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_var_enum_t { _unused : [ u8 ; 0 ] } pub type MPI_T_enum = * mut mca_base_var_enum_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_mpit_cvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_cvar_handle = * mut ompi_mpit_cvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_handle = * mut mca_base_pvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_session_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_session = * mut mca_base_pvar_session_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_status_public_t { pub MPI_SOURCE : :: std :: os :: raw :: c_int , pub MPI_TAG : :: std :: os :: raw :: c_int , pub MPI_ERROR : :: std :: os :: raw :: c_int , pub _cancelled : :: std :: os :: raw :: c_int , pub _ucount : usize , } # [ test ] fn bindgen_test_layout_ompi_status_public_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < ompi_status_public_t > ( ) , 24usize , concat ! ( "Size of: " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < ompi_status_public_t > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_SOURCE as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_SOURCE ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_TAG as * const _ as usize } , 4usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_TAG ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_ERROR as * const _ as usize } , 8usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_ERROR ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _cancelled as * const _ as usize } , 12usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _cancelled ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _ucount as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _ucount ) ) ) ; } pub type MPI_Datarep_extent_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : * mut MPI_Aint , arg3 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Datarep_conversion_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : MPI_Datatype , arg3 : :: std :: os :: raw :: c_int , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : MPI_Offset , arg6 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Comm , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type ompi_file_errhandler_fn = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_File , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_Win_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Win , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_User_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut :: std :: os :: raw :: c_void , arg3 : * mut :: std :: os :: raw :: c_int , arg4 : * mut MPI_Datatype ) > ; pub type MPI_Comm_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_query_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut MPI_Status ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_free_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_cancel_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_fn = MPI_Comm_errhandler_function ; pub type MPI_File_errhandler_fn = ompi_file_errhandler_fn ; pub type MPI_File_errhandler_function = ompi_file_errhandler_fn ; pub type MPI_Win_errhandler_fn = MPI_Win_errhandler_function ; pub const MPI_TAG_UB : _bindgen_ty_1 = 0 ; pub const MPI_HOST : _bindgen_ty_1 = 1 ; pub const MPI_IO : _bindgen_ty_1 = 2 ; pub const MPI_WTIME_IS_GLOBAL : _bindgen_ty_1 = 3 ; pub const MPI_APPNUM : _bindgen_ty_1 = 4 ; pub const MPI_LASTUSEDCODE : _bindgen_ty_1 = 5 ; pub const MPI_UNIVERSE_SIZE : _bindgen_ty_1 = 6 ; pub const MPI_WIN_BASE : _bindgen_ty_1 = 7 ; pub const MPI_WIN_SIZE : _bindgen_ty_1 = 8 ; pub const MPI_WIN_DISP_UNIT : _bindgen_ty_1 = 9 ; pub const MPI_WIN_CREATE_FLAVOR : _bindgen_ty_1 = 10 ; pub const MPI_WIN_MODEL : _bindgen_ty_1 = 11 ; pub const IMPI_CLIENT_SIZE : _bindgen_ty_1 = 12 ; pub const IMPI_CLIENT_COLOR : _bindgen_ty_1 = 13 ; pub const IMPI_HOST_SIZE : _bindgen_ty_1 = 14 ; pub const IMPI_HOST_COLOR : _bindgen_ty_1 = 15 ; pub type _bindgen_ty_1 = :: std :: os :: raw :: c_uint ; pub const MPI_IDENT : _bindgen_ty_2 = 0 ; pub const MPI_CONGRUENT : _bindgen_ty_2 = 1 ; pub const MPI_SIMILAR : _bindgen_ty_2 = 2 ; pub const MPI_UNEQUAL : _bindgen_ty_2 = 3 ; pub type _bindgen_ty_2 = :: std :: os :: raw :: c_uint ; pub const MPI_THREAD_SINGLE : _bindgen_ty_3 = 0 ; pub const MPI_THREAD_FUNNELED : _bindgen_ty_3 = 1 ; pub const MPI_THREAD_SERIALIZED : _bindgen_ty_3 = 2 ; pub const MPI_THREAD_MULTIPLE : _bindgen_ty_3 = 3 ; pub type _bindgen_ty_3 = :: std :: os :: raw :: c_uint ; pub const MPI_COMBINER_NAMED : _bindgen_ty_4 = 0 ; pub const MPI_COMBINER_DUP : _bindgen_ty_4 = 1 ; pub const MPI_COMBINER_CONTIGUOUS : _bindgen_ty_4 = 2 ; pub const MPI_COMBINER_VECTOR : _bindgen_ty_4 = 3 ; pub const OMPI_WAS_MPI_COMBINER_HVECTOR_INTEGER : _bindgen_ty_4 = 4 ; pub const MPI_COMBINER_HVECTOR : _bindgen_ty_4 = 5 ; pub const MPI_COMBINER_INDEXED : _bindgen_ty_4 = 6 ; pub const OMPI_WAS_MPI_COMBINER_HINDEXED_INTEGER : _bindgen_ty_4 = 7 ; pub const MPI_COMBINER_HINDEXED : _bindgen_ty_4 = 8 ; pub const MPI_COMBINER_INDEXED_BLOCK : _bindgen_ty_4 = 9 ; pub const OMPI_WAS_MPI_COMBINER_STRUCT_INTEGER : _bindgen_ty_4 = 10 ; pub const MPI_COMBINER_STRUCT : _bindgen_ty_4 = 11 ; pub const MPI_COMBINER_SUBARRAY : _bindgen_ty_4 = 12 ; pub const MPI_COMBINER_DARRAY : _bindgen_ty_4 = 13 ; pub const MPI_COMBINER_F90_REAL : _bindgen_ty_4 = 14 ; pub const MPI_COMBINER_F90_COMPLEX : _bindgen_ty_4 = 15 ; pub const MPI_COMBINER_F90_INTEGER : _bindgen_ty_4 = 16 ; pub const MPI_COMBINER_RESIZED : _bindgen_ty_4 = 17 ; pub const MPI_COMBINER_HINDEXED_BLOCK : _bindgen_ty_4 = 18 ; pub type _bindgen_ty_4 = :: std :: os :: raw :: c_uint ; pub const MPI_COMM_TYPE_SHARED : _bindgen_ty_5 = 0 ; pub const OMPI_COMM_TYPE_HWTHREAD : _bindgen_ty_5 = 1 ; pub const OMPI_COMM_TYPE_CORE : _bindgen_ty_5 = 2 ; pub const OMPI_COMM_TYPE_L1CACHE : _bindgen_ty_5 = 3 ; pub const OMPI_COMM_TYPE_L2CACHE : _bindgen_ty_5 = 4 ; pub const OMPI_COMM_TYPE_L3CACHE : _bindgen_ty_5 = 5 ; pub const OMPI_COMM_TYPE_SOCKET : _bindgen_ty_5 = 6 ; pub const OMPI_COMM_TYPE_NUMA : _bindgen_ty_5 = 7 ; pub const OMPI_COMM_TYPE_BOARD : _bindgen_ty_5 = 8 ; pub const OMPI_COMM_TYPE_HOST : _bindgen_ty_5 = 9 ; pub const OMPI_COMM_TYPE_CU : _bindgen_ty_5 = 10 ; pub const OMPI_COMM_TYPE_CLUSTER : _bindgen_ty_5 = 11 ; pub type _bindgen_ty_5 = :: std :: os :: raw :: c_uint ; pub const MPI_T_VERBOSITY_USER_BASIC : _bindgen_ty_6 = 0 ; pub const MPI_T_VERBOSITY_USER_DETAIL : _bindgen_ty_6 = 1 ; pub const MPI_T_VERBOSITY_USER_ALL : _bindgen_ty_6 = 2 ; pub const MPI_T_VERBOSITY_TUNER_BASIC : _bindgen_ty_6 = 3 ; pub const MPI_T_VERBOSITY_TUNER_DETAIL : _bindgen_ty_6 = 4 ; pub const MPI_T_VERBOSITY_TUNER_ALL : _bindgen_ty_6 = 5 ; pub const MPI_T_VERBOSITY_MPIDEV_BASIC : _bindgen_ty_6 = 6 ; pub const MPI_T_VERBOSITY_MPIDEV_DETAIL : _bindgen_ty_6 = 7 ; pub const MPI_T_VERBOSITY_MPIDEV_ALL : _bindgen_ty_6 = 8 ; pub type _bindgen_ty_6 = :: std :: os :: raw :: c_uint ; pub const MPI_T_SCOPE_CONSTANT : _bindgen_ty_7 = 0 ; pub const MPI_T_SCOPE_READONLY : _bindgen_ty_7 = 1 ; pub const MPI_T_SCOPE_LOCAL : _bindgen_ty_7 = 2 ; pub const MPI_T_SCOPE_GROUP : _bindgen_ty_7 = 3 ; pub const MPI_T_SCOPE_GROUP_EQ : _bindgen_ty_7 = 4 ; pub const MPI_T_SCOPE_ALL : _bindgen_ty_7 = 5 ; pub const MPI_T_SCOPE_ALL_EQ : _bindgen_ty_7 = 6 ; pub type _bindgen_ty_7 = :: std :: os :: raw :: c_uint ; pub const MPI_T_BIND_NO_OBJECT : _bindgen_ty_8 = 0 ; pub const MPI_T_BIND_MPI_COMM : _bindgen_ty_8 = 1 ; pub const MPI_T_BIND_MPI_DATATYPE : _bindgen_ty_8 = 2 ; pub const MPI_T_BIND_MPI_ERRHANDLER : _bindgen_ty_8 = 3 ; pub const MPI_T_BIND_MPI_FILE : _bindgen_ty_8 = 4 ; pub const MPI_T_BIND_MPI_GROUP : _bindgen_ty_8 = 5 ; pub const MPI_T_BIND_MPI_OP : _bindgen_ty_8 = 6 ; pub const MPI_T_BIND_MPI_REQUEST : _bindgen_ty_8 = 7 ; pub const MPI_T_BIND_MPI_WIN : _bindgen_ty_8 = 8 ; pub const MPI_T_BIND_MPI_MESSAGE : _bindgen_ty_8 = 9 ; pub const MPI_T_BIND_MPI_INFO : _bindgen_ty_8 = 10 ; pub type _bindgen_ty_8 = :: std :: os :: raw :: c_uint ; pub const MPI_T_PVAR_CLASS_STATE : _bindgen_ty_9 = 0 ; pub const MPI_T_PVAR_CLASS_LEVEL : _bindgen_ty_9 = 1 ; pub const MPI_T_PVAR_CLASS_SIZE : _bindgen_ty_9 = 2 ; pub const MPI_T_PVAR_CLASS_PERCENTAGE : _bindgen_ty_9 = 3 ; pub const MPI_T_PVAR_CLASS_HIGHWATERMARK : _bindgen_ty_9 = 4 ; pub const MPI_T_PVAR_CLASS_LOWWATERMARK : _bindgen_ty_9 = 5 ; pub const MPI_T_PVAR_CLASS_COUNTER : _bindgen_ty_9 = 6 ; pub const MPI_T_PVAR_CLASS_AGGREGATE : _bindgen_ty_9 = 7 ; pub const MPI_T_PVAR_CLASS_TIMER : _bindgen_ty_9 = 8 ; pub const MPI_T_PVAR_CLASS_GENERIC : _bindgen_ty_9 = 9 ; pub type _bindgen_ty_9 = :: std :: os :: raw :: c_uint ; extern "C" {
[INFO] [stdout] 3 + pub const __llvm__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_major__ : std :: os :: raw :: c_uint = 14 ; pub const __clang_minor__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_patchlevel__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_version__ : & 'static [ u8 ; 8usize ] = b"14.0.0 \0" ; pub const __GNUC__ : :: std :: os :: raw :: c_uint = 4 ; pub const __GNUC_MINOR__ : :: std :: os :: raw :: c_uint = 2 ; pub const __GNUC_PATCHLEVEL__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GXX_ABI_VERSION : :: std :: os :: raw :: c_uint = 1002 ; pub const __ATOMIC_RELAXED : :: std :: os :: raw :: c_uint = 0 ; pub const __ATOMIC_CONSUME : :: std :: os :: raw :: c_uint = 1 ; pub const __ATOMIC_ACQUIRE : :: std :: os :: raw :: c_uint = 2 ; pub const __ATOMIC_RELEASE : :: std :: os :: raw :: c_uint = 3 ; pub const __ATOMIC_ACQ_REL : :: std :: os :: raw :: c_uint = 4 ; pub const __ATOMIC_SEQ_CST : :: std :: os :: raw :: c_uint = 5 ; pub const __OPENCL_MEMORY_SCOPE_WORK_ITEM : :: std :: os :: raw :: c_uint = 0 ; pub const __OPENCL_MEMORY_SCOPE_WORK_GROUP : :: std :: os :: raw :: c_uint = 1 ; pub const __OPENCL_MEMORY_SCOPE_DEVICE : :: std :: os :: raw :: c_uint = 2 ; pub const __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES : :: std :: os :: raw :: c_uint = 3 ; pub const __OPENCL_MEMORY_SCOPE_SUB_GROUP : :: std :: os :: raw :: c_uint = 4 ; pub const __PRAGMA_REDEFINE_EXTNAME : :: std :: os :: raw :: c_uint = 1 ; pub const __VERSION__ : & 'static [ u8 ; 20usize ] = b"Ubuntu Clang 14.0.0\0" ; pub const __OBJC_BOOL_IS_BOOL : :: std :: os :: raw :: c_uint = 0 ; pub const __CONSTANT_CFSTRINGS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_literal_encoding__ : & 'static [ u8 ; 6usize ] = b"UTF-8\0" ; pub const __clang_wide_literal_encoding__ : & 'static [ u8 ; 7usize ] = b"UTF-32\0" ; pub const __ORDER_LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __ORDER_BIG_ENDIAN__ : :: std :: os :: raw :: c_uint = 4321 ; pub const __ORDER_PDP_ENDIAN__ : :: std :: os :: raw :: c_uint = 3412 ; pub const __BYTE_ORDER__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const _LP64 : :: std :: os :: raw :: c_uint = 1 ; pub const __LP64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __CHAR_BIT__ : :: std :: os :: raw :: c_uint = 8 ; pub const __BOOL_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SHRT_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __LONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LLONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BITINT_MAXWIDTH__ : :: std :: os :: raw :: c_uint = 128 ; pub const __SCHAR_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __SHRT_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __LONG_LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __WCHAR_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __WCHAR_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __WINT_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __WINT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INTMAX_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZE_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __SIZE_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTMAX_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __PTRDIFF_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __PTRDIFF_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INTPTR_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTPTR_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZEOF_DOUBLE__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_FLOAT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_LONG_DOUBLE__ : :: std :: os :: raw :: c_uint = 16 ; pub const __SIZEOF_LONG_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_POINTER__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SHORT__ : :: std :: os :: raw :: c_uint = 2 ; pub const __SIZEOF_PTRDIFF_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SIZE_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_WCHAR_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_WINT_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INTMAX_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTMAX_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINTMAX_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTMAX_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTMAX_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTMAX_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __PTRDIFF_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __PTRDIFF_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __INTPTR_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTPTR_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __SIZE_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __SIZE_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __SIZE_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __SIZE_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __SIG_ATOMIC_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __SIG_ATOMIC_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __UINTPTR_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTPTR_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTPTR_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTPTR_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FLT_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_DIG__ : :: std :: os :: raw :: c_uint = 6 ; pub const __FLT_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 9 ; pub const __FLT_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_MANT_DIG__ : :: std :: os :: raw :: c_uint = 24 ; pub const __FLT_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 38 ; pub const __FLT_MAX_EXP__ : :: std :: os :: raw :: c_uint = 128 ; pub const __FLT_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -37 ; pub const __FLT_MIN_EXP__ : :: std :: os :: raw :: c_int = -125 ; pub const __DBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_DIG__ : :: std :: os :: raw :: c_uint = 15 ; pub const __DBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 17 ; pub const __DBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 53 ; pub const __DBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 308 ; pub const __DBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 1024 ; pub const __DBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -307 ; pub const __DBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -1021 ; pub const __LDBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_DIG__ : :: std :: os :: raw :: c_uint = 18 ; pub const __LDBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __LDBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LDBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 4932 ; pub const __LDBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 16384 ; pub const __LDBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -4931 ; pub const __LDBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -16381 ; pub const __POINTER_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BIGGEST_ALIGNMENT__ : :: std :: os :: raw :: c_uint = 16 ; pub const __WINT_UNSIGNED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __INT8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __INT16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __INT32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __INT64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __UINT8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __INT8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __UINT16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __UINT16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __INT16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __UINT32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __UINT32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __INT32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __UINT64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __UINT64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __INT64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_LEAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_LEAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_LEAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_LEAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_LEAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_LEAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_LEAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_LEAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_LEAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_LEAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_LEAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_LEAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_LEAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_LEAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_LEAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_LEAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_LEAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_LEAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_LEAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_LEAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_LEAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_LEAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_LEAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_LEAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_LEAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_LEAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_LEAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_LEAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_LEAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __INT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_FAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_FAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_FAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_FAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_FAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_FAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_FAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_FAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_FAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_FAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_FAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_FAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_FAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_FAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_FAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_FAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_FAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_FAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_FAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_FAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_FAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_FAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_FAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_FAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_FAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_FAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_FAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_FAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_FAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_FAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FINITE_MATH_ONLY__ : :: std :: os :: raw :: c_uint = 0 ; pub const __GNUC_STDC_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_ATOMIC_TEST_AND_SET_TRUEVAL : :: std :: os :: raw :: c_uint = 1 ; pub const __CLANG_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __NO_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __PIC__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pic__ : :: std :: os :: raw :: c_uint = 2 ; pub const __PIE__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pie__ : :: std :: os :: raw :: c_uint = 2 ; pub const __FLT_EVAL_METHOD__ : :: std :: os :: raw :: c_uint = 0 ; pub const __FLT_RADIX__ : :: std :: os :: raw :: c_uint = 2 ; pub const __DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __GCC_ASM_FLAG_OUTPUTS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __code_model_small__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_GS : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_FS : :: std :: os :: raw :: c_uint = 1 ; pub const __k8 : :: std :: os :: raw :: c_uint = 1 ; pub const __k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __tune_k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __NO_MATH_INLINES : :: std :: os :: raw :: c_uint = 1 ; pub const __FXSR__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __MMX__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 : :: std :: os :: raw :: c_uint = 1 ; pub const __SIZEOF_FLOAT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix__ : :: std :: os :: raw :: c_uint = 1 ; pub const linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __ELF__ : :: std :: os :: raw :: c_uint = 1 ; pub const __gnu_linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLOAT128__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_HOSTED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_VERSION__ : :: std :: os :: raw :: c_uint = 201710 ; pub const __STDC_UTF_16__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_UTF_32__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_DWARF2_CFI_ASM : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_VERSION : :: std :: os :: raw :: c_uint = 721408 ; pub const OPAL_STDC_HEADERS : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED_ARGUMENT : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_ERROR : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_SYS_TIME_H : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_LONG_LONG : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const OPAL_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const OPAL_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const OPAL_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const OPAL_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const OMPI_HAVE_FORTRAN_LOGICAL1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER16 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_INTEGER2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL16 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL2 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_REAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_ENABLE_MPI1_COMPAT : :: std :: os :: raw :: c_uint = 0 ; pub const HAVE_FLOAT__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_LONG_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_MPI_OFFSET_SIZE : :: std :: os :: raw :: c_uint = 8 ; pub const OMPI_BUILD_CXX_BINDINGS : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_CXX_SEEK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_CXX_SUPPORTS_2D_CONST_CAST : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_PARAM_CHECK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_INTERFACE_WARNING : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_CXX_EXCEPTION_SUPPORT : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_MAJOR_VERSION : :: std :: os :: raw :: c_uint = 4 ; pub const OMPI_MINOR_VERSION : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_RELEASE_VERSION : :: std :: os :: raw :: c_uint = 2 ; pub const OPAL_C_HAVE_VISIBILITY : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_BUILDING : :: std :: os :: raw :: c_uint = 0 ; pub const OPEN_MPI : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_VERSION : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_SUBVERSION : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_UNKNOWN : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU_C : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_REMOVED_USE_STATIC_ASSERT : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ANY_SOURCE : :: std :: os :: raw :: c_int = -1 ; pub const MPI_PROC_NULL : :: std :: os :: raw :: c_int = -2 ; pub const MPI_ROOT : :: std :: os :: raw :: c_int = -4 ; pub const MPI_ANY_TAG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MAX_LIBRARY_VERSION_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_UNDEFINED : :: std :: os :: raw :: c_int = -32766 ; pub const MPI_DIST_GRAPH : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_CART : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_GRAPH : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_KEYVAL_INVALID : :: std :: os :: raw :: c_int = -1 ; pub const MPI_BSEND_OVERHEAD : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const MPI_ORDER_C : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ORDER_FORTRAN : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_BLOCK : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_DISTRIBUTE_CYCLIC : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_NONE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_DISTRIBUTE_DFLT_DARG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MODE_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_RDONLY : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_WRONLY : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_RDWR : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_DELETE_ON_CLOSE : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_MODE_UNIQUE_OPEN : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_MODE_EXCL : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MODE_APPEND : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_SEQUENTIAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_DISPLACEMENT_CURRENT : :: std :: os :: raw :: c_int = -54278278 ; pub const MPI_SEEK_SET : :: std :: os :: raw :: c_uint = 600 ; pub const MPI_SEEK_CUR : :: std :: os :: raw :: c_uint = 602 ; pub const MPI_SEEK_END : :: std :: os :: raw :: c_uint = 604 ; pub const MPI_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_NOCHECK : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_NOPRECEDE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_NOPUT : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_NOSTORE : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_NOSUCCEED : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_LOCK_EXCLUSIVE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_LOCK_SHARED : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_WIN_FLAVOR_ALLOCATE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_DYNAMIC : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_WIN_FLAVOR_SHARED : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_WIN_UNIFIED : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_WIN_SEPARATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_SUCCESS : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ERR_BUFFER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_ERR_COUNT : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_ERR_TYPE : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_ERR_TAG : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_ERR_COMM : :: std :: os :: raw :: c_uint = 5 ; pub const MPI_ERR_RANK : :: std :: os :: raw :: c_uint = 6 ; pub const MPI_ERR_REQUEST : :: std :: os :: raw :: c_uint = 7 ; pub const MPI_ERR_ROOT : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_ERR_GROUP : :: std :: os :: raw :: c_uint = 9 ; pub const MPI_ERR_OP : :: std :: os :: raw :: c_uint = 10 ; pub const MPI_ERR_TOPOLOGY : :: std :: os :: raw :: c_uint = 11 ; pub const MPI_ERR_DIMS : :: std :: os :: raw :: c_uint = 12 ; pub const MPI_ERR_ARG : :: std :: os :: raw :: c_uint = 13 ; pub const MPI_ERR_UNKNOWN : :: std :: os :: raw :: c_uint = 14 ; pub const MPI_ERR_TRUNCATE : :: std :: os :: raw :: c_uint = 15 ; pub const MPI_ERR_OTHER : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_ERR_INTERN : :: std :: os :: raw :: c_uint = 17 ; pub const MPI_ERR_IN_STATUS : :: std :: os :: raw :: c_uint = 18 ; pub const MPI_ERR_PENDING : :: std :: os :: raw :: c_uint = 19 ; pub const MPI_ERR_ACCESS : :: std :: os :: raw :: c_uint = 20 ; pub const MPI_ERR_AMODE : :: std :: os :: raw :: c_uint = 21 ; pub const MPI_ERR_ASSERT : :: std :: os :: raw :: c_uint = 22 ; pub const MPI_ERR_BAD_FILE : :: std :: os :: raw :: c_uint = 23 ; pub const MPI_ERR_BASE : :: std :: os :: raw :: c_uint = 24 ; pub const MPI_ERR_CONVERSION : :: std :: os :: raw :: c_uint = 25 ; pub const MPI_ERR_DISP : :: std :: os :: raw :: c_uint = 26 ; pub const MPI_ERR_DUP_DATAREP : :: std :: os :: raw :: c_uint = 27 ; pub const MPI_ERR_FILE_EXISTS : :: std :: os :: raw :: c_uint = 28 ; pub const MPI_ERR_FILE_IN_USE : :: std :: os :: raw :: c_uint = 29 ; pub const MPI_ERR_FILE : :: std :: os :: raw :: c_uint = 30 ; pub const MPI_ERR_INFO_KEY : :: std :: os :: raw :: c_uint = 31 ; pub const MPI_ERR_INFO_NOKEY : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_ERR_INFO_VALUE : :: std :: os :: raw :: c_uint = 33 ; pub const MPI_ERR_INFO : :: std :: os :: raw :: c_uint = 34 ; pub const MPI_ERR_IO : :: std :: os :: raw :: c_uint = 35 ; pub const MPI_ERR_KEYVAL : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_ERR_LOCKTYPE : :: std :: os :: raw :: c_uint = 37 ; pub const MPI_ERR_NAME : :: std :: os :: raw :: c_uint = 38 ; pub const MPI_ERR_NO_MEM : :: std :: os :: raw :: c_uint = 39 ; pub const MPI_ERR_NOT_SAME : :: std :: os :: raw :: c_uint = 40 ; pub const MPI_ERR_NO_SPACE : :: std :: os :: raw :: c_uint = 41 ; pub const MPI_ERR_NO_SUCH_FILE : :: std :: os :: raw :: c_uint = 42 ; pub const MPI_ERR_PORT : :: std :: os :: raw :: c_uint = 43 ; pub const MPI_ERR_QUOTA : :: std :: os :: raw :: c_uint = 44 ; pub const MPI_ERR_READ_ONLY : :: std :: os :: raw :: c_uint = 45 ; pub const MPI_ERR_RMA_CONFLICT : :: std :: os :: raw :: c_uint = 46 ; pub const MPI_ERR_RMA_SYNC : :: std :: os :: raw :: c_uint = 47 ; pub const MPI_ERR_SERVICE : :: std :: os :: raw :: c_uint = 48 ; pub const MPI_ERR_SIZE : :: std :: os :: raw :: c_uint = 49 ; pub const MPI_ERR_SPAWN : :: std :: os :: raw :: c_uint = 50 ; pub const MPI_ERR_UNSUPPORTED_DATAREP : :: std :: os :: raw :: c_uint = 51 ; pub const MPI_ERR_UNSUPPORTED_OPERATION : :: std :: os :: raw :: c_uint = 52 ; pub const MPI_ERR_WIN : :: std :: os :: raw :: c_uint = 53 ; pub const MPI_T_ERR_MEMORY : :: std :: os :: raw :: c_uint = 54 ; pub const MPI_T_ERR_NOT_INITIALIZED : :: std :: os :: raw :: c_uint = 55 ; pub const MPI_T_ERR_CANNOT_INIT : :: std :: os :: raw :: c_uint = 56 ; pub const MPI_T_ERR_INVALID_INDEX : :: std :: os :: raw :: c_uint = 57 ; pub const MPI_T_ERR_INVALID_ITEM : :: std :: os :: raw :: c_uint = 58 ; pub const MPI_T_ERR_INVALID_HANDLE : :: std :: os :: raw :: c_uint = 59 ; pub const MPI_T_ERR_OUT_OF_HANDLES : :: std :: os :: raw :: c_uint = 60 ; pub const MPI_T_ERR_OUT_OF_SESSIONS : :: std :: os :: raw :: c_uint = 61 ; pub const MPI_T_ERR_INVALID_SESSION : :: std :: os :: raw :: c_uint = 62 ; pub const MPI_T_ERR_CVAR_SET_NOT_NOW : :: std :: os :: raw :: c_uint = 63 ; pub const MPI_T_ERR_CVAR_SET_NEVER : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_T_ERR_PVAR_NO_STARTSTOP : :: std :: os :: raw :: c_uint = 65 ; pub const MPI_T_ERR_PVAR_NO_WRITE : :: std :: os :: raw :: c_uint = 66 ; pub const MPI_T_ERR_PVAR_NO_ATOMIC : :: std :: os :: raw :: c_uint = 67 ; pub const MPI_ERR_RMA_RANGE : :: std :: os :: raw :: c_uint = 68 ; pub const MPI_ERR_RMA_ATTACH : :: std :: os :: raw :: c_uint = 69 ; pub const MPI_ERR_RMA_FLAVOR : :: std :: os :: raw :: c_uint = 70 ; pub const MPI_ERR_RMA_SHARED : :: std :: os :: raw :: c_uint = 71 ; pub const MPI_T_ERR_INVALID : :: std :: os :: raw :: c_uint = 72 ; pub const MPI_T_ERR_INVALID_NAME : :: std :: os :: raw :: c_uint = 73 ; pub const MPI_ERR_LASTCODE : :: std :: os :: raw :: c_uint = 92 ; pub const MPI_TYPECLASS_INTEGER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_TYPECLASS_REAL : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_TYPECLASS_COMPLEX : :: std :: os :: raw :: c_uint = 3 ; pub type wchar_t = :: std :: os :: raw :: c_int ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct max_align_t { pub __clang_max_align_nonce1 : :: std :: os :: raw :: c_longlong , pub __bindgen_padding_0 : u64 , pub __clang_max_align_nonce2 : f64 , } # [ test ] fn bindgen_test_layout_max_align_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < max_align_t > ( ) , 32usize , concat ! ( "Size of: " , stringify ! ( max_align_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce1 as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce1 ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce2 as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce2 ) ) ) ; } pub type MPI_Aint = isize ; pub type MPI_Offset = :: std :: os :: raw :: c_longlong ; pub type MPI_Count = :: std :: os :: raw :: c_longlong ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_communicator_t { _unused : [ u8 ; 0 ] } pub type MPI_Comm = * mut ompi_communicator_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_datatype_t { _unused : [ u8 ; 0 ] } pub type MPI_Datatype = * mut ompi_datatype_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_errhandler_t { _unused : [ u8 ; 0 ] } pub type MPI_Errhandler = * mut ompi_errhandler_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_file_t { _unused : [ u8 ; 0 ] } pub type MPI_File = * mut ompi_file_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_group_t { _unused : [ u8 ; 0 ] } pub type MPI_Group = * mut ompi_group_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_info_t { _unused : [ u8 ; 0 ] } pub type MPI_Info = * mut ompi_info_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_op_t { _unused : [ u8 ; 0 ] } pub type MPI_Op = * mut ompi_op_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_request_t { _unused : [ u8 ; 0 ] } pub type MPI_Request = * mut ompi_request_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_message_t { _unused : [ u8 ; 0 ] } pub type MPI_Message = * mut ompi_message_t ; pub type MPI_Status = ompi_status_public_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_win_t { _unused : [ u8 ; 0 ] } pub type MPI_Win = * mut ompi_win_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_var_enum_t { _unused : [ u8 ; 0 ] } pub type MPI_T_enum = * mut mca_base_var_enum_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_mpit_cvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_cvar_handle = * mut ompi_mpit_cvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_handle = * mut mca_base_pvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_session_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_session = * mut mca_base_pvar_session_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_status_public_t { pub MPI_SOURCE : :: std :: os :: raw :: c_int , pub MPI_TAG : :: std :: os :: raw :: c_int , pub MPI_ERROR : :: std :: os :: raw :: c_int , pub _cancelled : :: std :: os :: raw :: c_int , pub _ucount : usize , } # [ test ] fn bindgen_test_layout_ompi_status_public_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < ompi_status_public_t > ( ) , 24usize , concat ! ( "Size of: " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < ompi_status_public_t > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_SOURCE as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_SOURCE ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_TAG as * const _ as usize } , 4usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_TAG ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_ERROR as * const _ as usize } , 8usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_ERROR ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _cancelled as * const _ as usize } , 12usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _cancelled ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _ucount as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _ucount ) ) ) ; } pub type MPI_Datarep_extent_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : * mut MPI_Aint , arg3 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Datarep_conversion_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : MPI_Datatype , arg3 : :: std :: os :: raw :: c_int , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : MPI_Offset , arg6 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Comm , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type ompi_file_errhandler_fn = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_File , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_Win_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Win , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_User_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut :: std :: os :: raw :: c_void , arg3 : * mut :: std :: os :: raw :: c_int , arg4 : * mut MPI_Datatype ) > ; pub type MPI_Comm_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_query_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut MPI_Status ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_free_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_cancel_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_fn = MPI_Comm_errhandler_function ; pub type MPI_File_errhandler_fn = ompi_file_errhandler_fn ; pub type MPI_File_errhandler_function = ompi_file_errhandler_fn ; pub type MPI_Win_errhandler_fn = MPI_Win_errhandler_function ; pub const MPI_TAG_UB : _bindgen_ty_1 = 0 ; pub const MPI_HOST : _bindgen_ty_1 = 1 ; pub const MPI_IO : _bindgen_ty_1 = 2 ; pub const MPI_WTIME_IS_GLOBAL : _bindgen_ty_1 = 3 ; pub const MPI_APPNUM : _bindgen_ty_1 = 4 ; pub const MPI_LASTUSEDCODE : _bindgen_ty_1 = 5 ; pub const MPI_UNIVERSE_SIZE : _bindgen_ty_1 = 6 ; pub const MPI_WIN_BASE : _bindgen_ty_1 = 7 ; pub const MPI_WIN_SIZE : _bindgen_ty_1 = 8 ; pub const MPI_WIN_DISP_UNIT : _bindgen_ty_1 = 9 ; pub const MPI_WIN_CREATE_FLAVOR : _bindgen_ty_1 = 10 ; pub const MPI_WIN_MODEL : _bindgen_ty_1 = 11 ; pub const IMPI_CLIENT_SIZE : _bindgen_ty_1 = 12 ; pub const IMPI_CLIENT_COLOR : _bindgen_ty_1 = 13 ; pub const IMPI_HOST_SIZE : _bindgen_ty_1 = 14 ; pub const IMPI_HOST_COLOR : _bindgen_ty_1 = 15 ; pub type _bindgen_ty_1 = :: std :: os :: raw :: c_uint ; pub const MPI_IDENT : _bindgen_ty_2 = 0 ; pub const MPI_CONGRUENT : _bindgen_ty_2 = 1 ; pub const MPI_SIMILAR : _bindgen_ty_2 = 2 ; pub const MPI_UNEQUAL : _bindgen_ty_2 = 3 ; pub type _bindgen_ty_2 = :: std :: os :: raw :: c_uint ; pub const MPI_THREAD_SINGLE : _bindgen_ty_3 = 0 ; pub const MPI_THREAD_FUNNELED : _bindgen_ty_3 = 1 ; pub const MPI_THREAD_SERIALIZED : _bindgen_ty_3 = 2 ; pub const MPI_THREAD_MULTIPLE : _bindgen_ty_3 = 3 ; pub type _bindgen_ty_3 = :: std :: os :: raw :: c_uint ; pub const MPI_COMBINER_NAMED : _bindgen_ty_4 = 0 ; pub const MPI_COMBINER_DUP : _bindgen_ty_4 = 1 ; pub const MPI_COMBINER_CONTIGUOUS : _bindgen_ty_4 = 2 ; pub const MPI_COMBINER_VECTOR : _bindgen_ty_4 = 3 ; pub const OMPI_WAS_MPI_COMBINER_HVECTOR_INTEGER : _bindgen_ty_4 = 4 ; pub const MPI_COMBINER_HVECTOR : _bindgen_ty_4 = 5 ; pub const MPI_COMBINER_INDEXED : _bindgen_ty_4 = 6 ; pub const OMPI_WAS_MPI_COMBINER_HINDEXED_INTEGER : _bindgen_ty_4 = 7 ; pub const MPI_COMBINER_HINDEXED : _bindgen_ty_4 = 8 ; pub const MPI_COMBINER_INDEXED_BLOCK : _bindgen_ty_4 = 9 ; pub const OMPI_WAS_MPI_COMBINER_STRUCT_INTEGER : _bindgen_ty_4 = 10 ; pub const MPI_COMBINER_STRUCT : _bindgen_ty_4 = 11 ; pub const MPI_COMBINER_SUBARRAY : _bindgen_ty_4 = 12 ; pub const MPI_COMBINER_DARRAY : _bindgen_ty_4 = 13 ; pub const MPI_COMBINER_F90_REAL : _bindgen_ty_4 = 14 ; pub const MPI_COMBINER_F90_COMPLEX : _bindgen_ty_4 = 15 ; pub const MPI_COMBINER_F90_INTEGER : _bindgen_ty_4 = 16 ; pub const MPI_COMBINER_RESIZED : _bindgen_ty_4 = 17 ; pub const MPI_COMBINER_HINDEXED_BLOCK : _bindgen_ty_4 = 18 ; pub type _bindgen_ty_4 = :: std :: os :: raw :: c_uint ; pub const MPI_COMM_TYPE_SHARED : _bindgen_ty_5 = 0 ; pub const OMPI_COMM_TYPE_HWTHREAD : _bindgen_ty_5 = 1 ; pub const OMPI_COMM_TYPE_CORE : _bindgen_ty_5 = 2 ; pub const OMPI_COMM_TYPE_L1CACHE : _bindgen_ty_5 = 3 ; pub const OMPI_COMM_TYPE_L2CACHE : _bindgen_ty_5 = 4 ; pub const OMPI_COMM_TYPE_L3CACHE : _bindgen_ty_5 = 5 ; pub const OMPI_COMM_TYPE_SOCKET : _bindgen_ty_5 = 6 ; pub const OMPI_COMM_TYPE_NUMA : _bindgen_ty_5 = 7 ; pub const OMPI_COMM_TYPE_BOARD : _bindgen_ty_5 = 8 ; pub const OMPI_COMM_TYPE_HOST : _bindgen_ty_5 = 9 ; pub const OMPI_COMM_TYPE_CU : _bindgen_ty_5 = 10 ; pub const OMPI_COMM_TYPE_CLUSTER : _bindgen_ty_5 = 11 ; pub type _bindgen_ty_5 = :: std :: os :: raw :: c_uint ; pub const MPI_T_VERBOSITY_USER_BASIC : _bindgen_ty_6 = 0 ; pub const MPI_T_VERBOSITY_USER_DETAIL : _bindgen_ty_6 = 1 ; pub const MPI_T_VERBOSITY_USER_ALL : _bindgen_ty_6 = 2 ; pub const MPI_T_VERBOSITY_TUNER_BASIC : _bindgen_ty_6 = 3 ; pub const MPI_T_VERBOSITY_TUNER_DETAIL : _bindgen_ty_6 = 4 ; pub const MPI_T_VERBOSITY_TUNER_ALL : _bindgen_ty_6 = 5 ; pub const MPI_T_VERBOSITY_MPIDEV_BASIC : _bindgen_ty_6 = 6 ; pub const MPI_T_VERBOSITY_MPIDEV_DETAIL : _bindgen_ty_6 = 7 ; pub const MPI_T_VERBOSITY_MPIDEV_ALL : _bindgen_ty_6 = 8 ; pub type _bindgen_ty_6 = :: std :: os :: raw :: c_uint ; pub const MPI_T_SCOPE_CONSTANT : _bindgen_ty_7 = 0 ; pub const MPI_T_SCOPE_READONLY : _bindgen_ty_7 = 1 ; pub const MPI_T_SCOPE_LOCAL : _bindgen_ty_7 = 2 ; pub const MPI_T_SCOPE_GROUP : _bindgen_ty_7 = 3 ; pub const MPI_T_SCOPE_GROUP_EQ : _bindgen_ty_7 = 4 ; pub const MPI_T_SCOPE_ALL : _bindgen_ty_7 = 5 ; pub const MPI_T_SCOPE_ALL_EQ : _bindgen_ty_7 = 6 ; pub type _bindgen_ty_7 = :: std :: os :: raw :: c_uint ; pub const MPI_T_BIND_NO_OBJECT : _bindgen_ty_8 = 0 ; pub const MPI_T_BIND_MPI_COMM : _bindgen_ty_8 = 1 ; pub const MPI_T_BIND_MPI_DATATYPE : _bindgen_ty_8 = 2 ; pub const MPI_T_BIND_MPI_ERRHANDLER : _bindgen_ty_8 = 3 ; pub const MPI_T_BIND_MPI_FILE : _bindgen_ty_8 = 4 ; pub const MPI_T_BIND_MPI_GROUP : _bindgen_ty_8 = 5 ; pub const MPI_T_BIND_MPI_OP : _bindgen_ty_8 = 6 ; pub const MPI_T_BIND_MPI_REQUEST : _bindgen_ty_8 = 7 ; pub const MPI_T_BIND_MPI_WIN : _bindgen_ty_8 = 8 ; pub const MPI_T_BIND_MPI_MESSAGE : _bindgen_ty_8 = 9 ; pub const MPI_T_BIND_MPI_INFO : _bindgen_ty_8 = 10 ; pub type _bindgen_ty_8 = :: std :: os :: raw :: c_uint ; pub const MPI_T_PVAR_CLASS_STATE : _bindgen_ty_9 = 0 ; pub const MPI_T_PVAR_CLASS_LEVEL : _bindgen_ty_9 = 1 ; pub const MPI_T_PVAR_CLASS_SIZE : _bindgen_ty_9 = 2 ; pub const MPI_T_PVAR_CLASS_PERCENTAGE : _bindgen_ty_9 = 3 ; pub const MPI_T_PVAR_CLASS_HIGHWATERMARK : _bindgen_ty_9 = 4 ; pub const MPI_T_PVAR_CLASS_LOWWATERMARK : _bindgen_ty_9 = 5 ; pub const MPI_T_PVAR_CLASS_COUNTER : _bindgen_ty_9 = 6 ; pub const MPI_T_PVAR_CLASS_AGGREGATE : _bindgen_ty_9 = 7 ; pub const MPI_T_PVAR_CLASS_TIMER : _bindgen_ty_9 = 8 ; pub const MPI_T_PVAR_CLASS_GENERIC : _bindgen_ty_9 = 9 ; pub type _bindgen_ty_9 = :: std :: os :: raw :: c_uint ; extern "C" {
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/mpi-fork-fnsp-d9b9763bb5375dad/out/functions_and_types.rs:3:209
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...:: raw :: c_uint = 14 ; pub const __clang_minor__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_patchlevel__ : :: std :: os ...
[INFO] [stdout]   |                                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]   |
[INFO] [stdout] 3 - pub const __llvm__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_major__ : :: std :: os :: raw :: c_uint = 14 ; pub const __clang_minor__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_patchlevel__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_version__ : & 'static [ u8 ; 8usize ] = b"14.0.0 \0" ; pub const __GNUC__ : :: std :: os :: raw :: c_uint = 4 ; pub const __GNUC_MINOR__ : :: std :: os :: raw :: c_uint = 2 ; pub const __GNUC_PATCHLEVEL__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GXX_ABI_VERSION : :: std :: os :: raw :: c_uint = 1002 ; pub const __ATOMIC_RELAXED : :: std :: os :: raw :: c_uint = 0 ; pub const __ATOMIC_CONSUME : :: std :: os :: raw :: c_uint = 1 ; pub const __ATOMIC_ACQUIRE : :: std :: os :: raw :: c_uint = 2 ; pub const __ATOMIC_RELEASE : :: std :: os :: raw :: c_uint = 3 ; pub const __ATOMIC_ACQ_REL : :: std :: os :: raw :: c_uint = 4 ; pub const __ATOMIC_SEQ_CST : :: std :: os :: raw :: c_uint = 5 ; pub const __OPENCL_MEMORY_SCOPE_WORK_ITEM : :: std :: os :: raw :: c_uint = 0 ; pub const __OPENCL_MEMORY_SCOPE_WORK_GROUP : :: std :: os :: raw :: c_uint = 1 ; pub const __OPENCL_MEMORY_SCOPE_DEVICE : :: std :: os :: raw :: c_uint = 2 ; pub const __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES : :: std :: os :: raw :: c_uint = 3 ; pub const __OPENCL_MEMORY_SCOPE_SUB_GROUP : :: std :: os :: raw :: c_uint = 4 ; pub const __PRAGMA_REDEFINE_EXTNAME : :: std :: os :: raw :: c_uint = 1 ; pub const __VERSION__ : & 'static [ u8 ; 20usize ] = b"Ubuntu Clang 14.0.0\0" ; pub const __OBJC_BOOL_IS_BOOL : :: std :: os :: raw :: c_uint = 0 ; pub const __CONSTANT_CFSTRINGS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_literal_encoding__ : & 'static [ u8 ; 6usize ] = b"UTF-8\0" ; pub const __clang_wide_literal_encoding__ : & 'static [ u8 ; 7usize ] = b"UTF-32\0" ; pub const __ORDER_LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __ORDER_BIG_ENDIAN__ : :: std :: os :: raw :: c_uint = 4321 ; pub const __ORDER_PDP_ENDIAN__ : :: std :: os :: raw :: c_uint = 3412 ; pub const __BYTE_ORDER__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const _LP64 : :: std :: os :: raw :: c_uint = 1 ; pub const __LP64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __CHAR_BIT__ : :: std :: os :: raw :: c_uint = 8 ; pub const __BOOL_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SHRT_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __LONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LLONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BITINT_MAXWIDTH__ : :: std :: os :: raw :: c_uint = 128 ; pub const __SCHAR_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __SHRT_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __LONG_LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __WCHAR_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __WCHAR_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __WINT_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __WINT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INTMAX_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZE_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __SIZE_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTMAX_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __PTRDIFF_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __PTRDIFF_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INTPTR_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTPTR_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZEOF_DOUBLE__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_FLOAT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_LONG_DOUBLE__ : :: std :: os :: raw :: c_uint = 16 ; pub const __SIZEOF_LONG_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_POINTER__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SHORT__ : :: std :: os :: raw :: c_uint = 2 ; pub const __SIZEOF_PTRDIFF_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SIZE_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_WCHAR_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_WINT_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INTMAX_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTMAX_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINTMAX_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTMAX_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTMAX_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTMAX_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __PTRDIFF_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __PTRDIFF_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __INTPTR_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTPTR_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __SIZE_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __SIZE_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __SIZE_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __SIZE_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __SIG_ATOMIC_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __SIG_ATOMIC_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __UINTPTR_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTPTR_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTPTR_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTPTR_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FLT_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_DIG__ : :: std :: os :: raw :: c_uint = 6 ; pub const __FLT_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 9 ; pub const __FLT_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_MANT_DIG__ : :: std :: os :: raw :: c_uint = 24 ; pub const __FLT_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 38 ; pub const __FLT_MAX_EXP__ : :: std :: os :: raw :: c_uint = 128 ; pub const __FLT_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -37 ; pub const __FLT_MIN_EXP__ : :: std :: os :: raw :: c_int = -125 ; pub const __DBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_DIG__ : :: std :: os :: raw :: c_uint = 15 ; pub const __DBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 17 ; pub const __DBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 53 ; pub const __DBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 308 ; pub const __DBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 1024 ; pub const __DBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -307 ; pub const __DBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -1021 ; pub const __LDBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_DIG__ : :: std :: os :: raw :: c_uint = 18 ; pub const __LDBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __LDBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LDBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 4932 ; pub const __LDBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 16384 ; pub const __LDBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -4931 ; pub const __LDBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -16381 ; pub const __POINTER_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BIGGEST_ALIGNMENT__ : :: std :: os :: raw :: c_uint = 16 ; pub const __WINT_UNSIGNED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __INT8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __INT16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __INT32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __INT64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __UINT8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __INT8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __UINT16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __UINT16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __INT16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __UINT32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __UINT32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __INT32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __UINT64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __UINT64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __INT64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_LEAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_LEAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_LEAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_LEAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_LEAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_LEAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_LEAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_LEAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_LEAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_LEAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_LEAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_LEAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_LEAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_LEAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_LEAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_LEAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_LEAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_LEAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_LEAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_LEAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_LEAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_LEAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_LEAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_LEAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_LEAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_LEAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_LEAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_LEAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_LEAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __INT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_FAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_FAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_FAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_FAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_FAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_FAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_FAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_FAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_FAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_FAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_FAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_FAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_FAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_FAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_FAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_FAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_FAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_FAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_FAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_FAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_FAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_FAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_FAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_FAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_FAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_FAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_FAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_FAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_FAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_FAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FINITE_MATH_ONLY__ : :: std :: os :: raw :: c_uint = 0 ; pub const __GNUC_STDC_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_ATOMIC_TEST_AND_SET_TRUEVAL : :: std :: os :: raw :: c_uint = 1 ; pub const __CLANG_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __NO_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __PIC__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pic__ : :: std :: os :: raw :: c_uint = 2 ; pub const __PIE__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pie__ : :: std :: os :: raw :: c_uint = 2 ; pub const __FLT_EVAL_METHOD__ : :: std :: os :: raw :: c_uint = 0 ; pub const __FLT_RADIX__ : :: std :: os :: raw :: c_uint = 2 ; pub const __DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __GCC_ASM_FLAG_OUTPUTS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __code_model_small__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_GS : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_FS : :: std :: os :: raw :: c_uint = 1 ; pub const __k8 : :: std :: os :: raw :: c_uint = 1 ; pub const __k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __tune_k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __NO_MATH_INLINES : :: std :: os :: raw :: c_uint = 1 ; pub const __FXSR__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __MMX__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 : :: std :: os :: raw :: c_uint = 1 ; pub const __SIZEOF_FLOAT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix__ : :: std :: os :: raw :: c_uint = 1 ; pub const linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __ELF__ : :: std :: os :: raw :: c_uint = 1 ; pub const __gnu_linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLOAT128__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_HOSTED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_VERSION__ : :: std :: os :: raw :: c_uint = 201710 ; pub const __STDC_UTF_16__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_UTF_32__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_DWARF2_CFI_ASM : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_VERSION : :: std :: os :: raw :: c_uint = 721408 ; pub const OPAL_STDC_HEADERS : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED_ARGUMENT : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_ERROR : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_SYS_TIME_H : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_LONG_LONG : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const OPAL_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const OPAL_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const OPAL_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const OPAL_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const OMPI_HAVE_FORTRAN_LOGICAL1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER16 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_INTEGER2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL16 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL2 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_REAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_ENABLE_MPI1_COMPAT : :: std :: os :: raw :: c_uint = 0 ; pub const HAVE_FLOAT__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_LONG_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_MPI_OFFSET_SIZE : :: std :: os :: raw :: c_uint = 8 ; pub const OMPI_BUILD_CXX_BINDINGS : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_CXX_SEEK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_CXX_SUPPORTS_2D_CONST_CAST : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_PARAM_CHECK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_INTERFACE_WARNING : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_CXX_EXCEPTION_SUPPORT : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_MAJOR_VERSION : :: std :: os :: raw :: c_uint = 4 ; pub const OMPI_MINOR_VERSION : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_RELEASE_VERSION : :: std :: os :: raw :: c_uint = 2 ; pub const OPAL_C_HAVE_VISIBILITY : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_BUILDING : :: std :: os :: raw :: c_uint = 0 ; pub const OPEN_MPI : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_VERSION : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_SUBVERSION : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_UNKNOWN : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU_C : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_REMOVED_USE_STATIC_ASSERT : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ANY_SOURCE : :: std :: os :: raw :: c_int = -1 ; pub const MPI_PROC_NULL : :: std :: os :: raw :: c_int = -2 ; pub const MPI_ROOT : :: std :: os :: raw :: c_int = -4 ; pub const MPI_ANY_TAG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MAX_LIBRARY_VERSION_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_UNDEFINED : :: std :: os :: raw :: c_int = -32766 ; pub const MPI_DIST_GRAPH : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_CART : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_GRAPH : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_KEYVAL_INVALID : :: std :: os :: raw :: c_int = -1 ; pub const MPI_BSEND_OVERHEAD : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const MPI_ORDER_C : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ORDER_FORTRAN : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_BLOCK : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_DISTRIBUTE_CYCLIC : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_NONE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_DISTRIBUTE_DFLT_DARG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MODE_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_RDONLY : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_WRONLY : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_RDWR : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_DELETE_ON_CLOSE : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_MODE_UNIQUE_OPEN : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_MODE_EXCL : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MODE_APPEND : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_SEQUENTIAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_DISPLACEMENT_CURRENT : :: std :: os :: raw :: c_int = -54278278 ; pub const MPI_SEEK_SET : :: std :: os :: raw :: c_uint = 600 ; pub const MPI_SEEK_CUR : :: std :: os :: raw :: c_uint = 602 ; pub const MPI_SEEK_END : :: std :: os :: raw :: c_uint = 604 ; pub const MPI_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_NOCHECK : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_NOPRECEDE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_NOPUT : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_NOSTORE : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_NOSUCCEED : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_LOCK_EXCLUSIVE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_LOCK_SHARED : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_WIN_FLAVOR_ALLOCATE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_DYNAMIC : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_WIN_FLAVOR_SHARED : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_WIN_UNIFIED : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_WIN_SEPARATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_SUCCESS : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ERR_BUFFER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_ERR_COUNT : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_ERR_TYPE : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_ERR_TAG : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_ERR_COMM : :: std :: os :: raw :: c_uint = 5 ; pub const MPI_ERR_RANK : :: std :: os :: raw :: c_uint = 6 ; pub const MPI_ERR_REQUEST : :: std :: os :: raw :: c_uint = 7 ; pub const MPI_ERR_ROOT : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_ERR_GROUP : :: std :: os :: raw :: c_uint = 9 ; pub const MPI_ERR_OP : :: std :: os :: raw :: c_uint = 10 ; pub const MPI_ERR_TOPOLOGY : :: std :: os :: raw :: c_uint = 11 ; pub const MPI_ERR_DIMS : :: std :: os :: raw :: c_uint = 12 ; pub const MPI_ERR_ARG : :: std :: os :: raw :: c_uint = 13 ; pub const MPI_ERR_UNKNOWN : :: std :: os :: raw :: c_uint = 14 ; pub const MPI_ERR_TRUNCATE : :: std :: os :: raw :: c_uint = 15 ; pub const MPI_ERR_OTHER : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_ERR_INTERN : :: std :: os :: raw :: c_uint = 17 ; pub const MPI_ERR_IN_STATUS : :: std :: os :: raw :: c_uint = 18 ; pub const MPI_ERR_PENDING : :: std :: os :: raw :: c_uint = 19 ; pub const MPI_ERR_ACCESS : :: std :: os :: raw :: c_uint = 20 ; pub const MPI_ERR_AMODE : :: std :: os :: raw :: c_uint = 21 ; pub const MPI_ERR_ASSERT : :: std :: os :: raw :: c_uint = 22 ; pub const MPI_ERR_BAD_FILE : :: std :: os :: raw :: c_uint = 23 ; pub const MPI_ERR_BASE : :: std :: os :: raw :: c_uint = 24 ; pub const MPI_ERR_CONVERSION : :: std :: os :: raw :: c_uint = 25 ; pub const MPI_ERR_DISP : :: std :: os :: raw :: c_uint = 26 ; pub const MPI_ERR_DUP_DATAREP : :: std :: os :: raw :: c_uint = 27 ; pub const MPI_ERR_FILE_EXISTS : :: std :: os :: raw :: c_uint = 28 ; pub const MPI_ERR_FILE_IN_USE : :: std :: os :: raw :: c_uint = 29 ; pub const MPI_ERR_FILE : :: std :: os :: raw :: c_uint = 30 ; pub const MPI_ERR_INFO_KEY : :: std :: os :: raw :: c_uint = 31 ; pub const MPI_ERR_INFO_NOKEY : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_ERR_INFO_VALUE : :: std :: os :: raw :: c_uint = 33 ; pub const MPI_ERR_INFO : :: std :: os :: raw :: c_uint = 34 ; pub const MPI_ERR_IO : :: std :: os :: raw :: c_uint = 35 ; pub const MPI_ERR_KEYVAL : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_ERR_LOCKTYPE : :: std :: os :: raw :: c_uint = 37 ; pub const MPI_ERR_NAME : :: std :: os :: raw :: c_uint = 38 ; pub const MPI_ERR_NO_MEM : :: std :: os :: raw :: c_uint = 39 ; pub const MPI_ERR_NOT_SAME : :: std :: os :: raw :: c_uint = 40 ; pub const MPI_ERR_NO_SPACE : :: std :: os :: raw :: c_uint = 41 ; pub const MPI_ERR_NO_SUCH_FILE : :: std :: os :: raw :: c_uint = 42 ; pub const MPI_ERR_PORT : :: std :: os :: raw :: c_uint = 43 ; pub const MPI_ERR_QUOTA : :: std :: os :: raw :: c_uint = 44 ; pub const MPI_ERR_READ_ONLY : :: std :: os :: raw :: c_uint = 45 ; pub const MPI_ERR_RMA_CONFLICT : :: std :: os :: raw :: c_uint = 46 ; pub const MPI_ERR_RMA_SYNC : :: std :: os :: raw :: c_uint = 47 ; pub const MPI_ERR_SERVICE : :: std :: os :: raw :: c_uint = 48 ; pub const MPI_ERR_SIZE : :: std :: os :: raw :: c_uint = 49 ; pub const MPI_ERR_SPAWN : :: std :: os :: raw :: c_uint = 50 ; pub const MPI_ERR_UNSUPPORTED_DATAREP : :: std :: os :: raw :: c_uint = 51 ; pub const MPI_ERR_UNSUPPORTED_OPERATION : :: std :: os :: raw :: c_uint = 52 ; pub const MPI_ERR_WIN : :: std :: os :: raw :: c_uint = 53 ; pub const MPI_T_ERR_MEMORY : :: std :: os :: raw :: c_uint = 54 ; pub const MPI_T_ERR_NOT_INITIALIZED : :: std :: os :: raw :: c_uint = 55 ; pub const MPI_T_ERR_CANNOT_INIT : :: std :: os :: raw :: c_uint = 56 ; pub const MPI_T_ERR_INVALID_INDEX : :: std :: os :: raw :: c_uint = 57 ; pub const MPI_T_ERR_INVALID_ITEM : :: std :: os :: raw :: c_uint = 58 ; pub const MPI_T_ERR_INVALID_HANDLE : :: std :: os :: raw :: c_uint = 59 ; pub const MPI_T_ERR_OUT_OF_HANDLES : :: std :: os :: raw :: c_uint = 60 ; pub const MPI_T_ERR_OUT_OF_SESSIONS : :: std :: os :: raw :: c_uint = 61 ; pub const MPI_T_ERR_INVALID_SESSION : :: std :: os :: raw :: c_uint = 62 ; pub const MPI_T_ERR_CVAR_SET_NOT_NOW : :: std :: os :: raw :: c_uint = 63 ; pub const MPI_T_ERR_CVAR_SET_NEVER : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_T_ERR_PVAR_NO_STARTSTOP : :: std :: os :: raw :: c_uint = 65 ; pub const MPI_T_ERR_PVAR_NO_WRITE : :: std :: os :: raw :: c_uint = 66 ; pub const MPI_T_ERR_PVAR_NO_ATOMIC : :: std :: os :: raw :: c_uint = 67 ; pub const MPI_ERR_RMA_RANGE : :: std :: os :: raw :: c_uint = 68 ; pub const MPI_ERR_RMA_ATTACH : :: std :: os :: raw :: c_uint = 69 ; pub const MPI_ERR_RMA_FLAVOR : :: std :: os :: raw :: c_uint = 70 ; pub const MPI_ERR_RMA_SHARED : :: std :: os :: raw :: c_uint = 71 ; pub const MPI_T_ERR_INVALID : :: std :: os :: raw :: c_uint = 72 ; pub const MPI_T_ERR_INVALID_NAME : :: std :: os :: raw :: c_uint = 73 ; pub const MPI_ERR_LASTCODE : :: std :: os :: raw :: c_uint = 92 ; pub const MPI_TYPECLASS_INTEGER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_TYPECLASS_REAL : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_TYPECLASS_COMPLEX : :: std :: os :: raw :: c_uint = 3 ; pub type wchar_t = :: std :: os :: raw :: c_int ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct max_align_t { pub __clang_max_align_nonce1 : :: std :: os :: raw :: c_longlong , pub __bindgen_padding_0 : u64 , pub __clang_max_align_nonce2 : f64 , } # [ test ] fn bindgen_test_layout_max_align_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < max_align_t > ( ) , 32usize , concat ! ( "Size of: " , stringify ! ( max_align_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce1 as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce1 ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce2 as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce2 ) ) ) ; } pub type MPI_Aint = isize ; pub type MPI_Offset = :: std :: os :: raw :: c_longlong ; pub type MPI_Count = :: std :: os :: raw :: c_longlong ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_communicator_t { _unused : [ u8 ; 0 ] } pub type MPI_Comm = * mut ompi_communicator_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_datatype_t { _unused : [ u8 ; 0 ] } pub type MPI_Datatype = * mut ompi_datatype_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_errhandler_t { _unused : [ u8 ; 0 ] } pub type MPI_Errhandler = * mut ompi_errhandler_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_file_t { _unused : [ u8 ; 0 ] } pub type MPI_File = * mut ompi_file_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_group_t { _unused : [ u8 ; 0 ] } pub type MPI_Group = * mut ompi_group_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_info_t { _unused : [ u8 ; 0 ] } pub type MPI_Info = * mut ompi_info_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_op_t { _unused : [ u8 ; 0 ] } pub type MPI_Op = * mut ompi_op_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_request_t { _unused : [ u8 ; 0 ] } pub type MPI_Request = * mut ompi_request_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_message_t { _unused : [ u8 ; 0 ] } pub type MPI_Message = * mut ompi_message_t ; pub type MPI_Status = ompi_status_public_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_win_t { _unused : [ u8 ; 0 ] } pub type MPI_Win = * mut ompi_win_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_var_enum_t { _unused : [ u8 ; 0 ] } pub type MPI_T_enum = * mut mca_base_var_enum_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_mpit_cvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_cvar_handle = * mut ompi_mpit_cvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_handle = * mut mca_base_pvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_session_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_session = * mut mca_base_pvar_session_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_status_public_t { pub MPI_SOURCE : :: std :: os :: raw :: c_int , pub MPI_TAG : :: std :: os :: raw :: c_int , pub MPI_ERROR : :: std :: os :: raw :: c_int , pub _cancelled : :: std :: os :: raw :: c_int , pub _ucount : usize , } # [ test ] fn bindgen_test_layout_ompi_status_public_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < ompi_status_public_t > ( ) , 24usize , concat ! ( "Size of: " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < ompi_status_public_t > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_SOURCE as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_SOURCE ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_TAG as * const _ as usize } , 4usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_TAG ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_ERROR as * const _ as usize } , 8usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_ERROR ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _cancelled as * const _ as usize } , 12usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _cancelled ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _ucount as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _ucount ) ) ) ; } pub type MPI_Datarep_extent_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : * mut MPI_Aint , arg3 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Datarep_conversion_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : MPI_Datatype , arg3 : :: std :: os :: raw :: c_int , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : MPI_Offset , arg6 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Comm , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type ompi_file_errhandler_fn = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_File , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_Win_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Win , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_User_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut :: std :: os :: raw :: c_void , arg3 : * mut :: std :: os :: raw :: c_int , arg4 : * mut MPI_Datatype ) > ; pub type MPI_Comm_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_query_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut MPI_Status ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_free_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_cancel_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_fn = MPI_Comm_errhandler_function ; pub type MPI_File_errhandler_fn = ompi_file_errhandler_fn ; pub type MPI_File_errhandler_function = ompi_file_errhandler_fn ; pub type MPI_Win_errhandler_fn = MPI_Win_errhandler_function ; pub const MPI_TAG_UB : _bindgen_ty_1 = 0 ; pub const MPI_HOST : _bindgen_ty_1 = 1 ; pub const MPI_IO : _bindgen_ty_1 = 2 ; pub const MPI_WTIME_IS_GLOBAL : _bindgen_ty_1 = 3 ; pub const MPI_APPNUM : _bindgen_ty_1 = 4 ; pub const MPI_LASTUSEDCODE : _bindgen_ty_1 = 5 ; pub const MPI_UNIVERSE_SIZE : _bindgen_ty_1 = 6 ; pub const MPI_WIN_BASE : _bindgen_ty_1 = 7 ; pub const MPI_WIN_SIZE : _bindgen_ty_1 = 8 ; pub const MPI_WIN_DISP_UNIT : _bindgen_ty_1 = 9 ; pub const MPI_WIN_CREATE_FLAVOR : _bindgen_ty_1 = 10 ; pub const MPI_WIN_MODEL : _bindgen_ty_1 = 11 ; pub const IMPI_CLIENT_SIZE : _bindgen_ty_1 = 12 ; pub const IMPI_CLIENT_COLOR : _bindgen_ty_1 = 13 ; pub const IMPI_HOST_SIZE : _bindgen_ty_1 = 14 ; pub const IMPI_HOST_COLOR : _bindgen_ty_1 = 15 ; pub type _bindgen_ty_1 = :: std :: os :: raw :: c_uint ; pub const MPI_IDENT : _bindgen_ty_2 = 0 ; pub const MPI_CONGRUENT : _bindgen_ty_2 = 1 ; pub const MPI_SIMILAR : _bindgen_ty_2 = 2 ; pub const MPI_UNEQUAL : _bindgen_ty_2 = 3 ; pub type _bindgen_ty_2 = :: std :: os :: raw :: c_uint ; pub const MPI_THREAD_SINGLE : _bindgen_ty_3 = 0 ; pub const MPI_THREAD_FUNNELED : _bindgen_ty_3 = 1 ; pub const MPI_THREAD_SERIALIZED : _bindgen_ty_3 = 2 ; pub const MPI_THREAD_MULTIPLE : _bindgen_ty_3 = 3 ; pub type _bindgen_ty_3 = :: std :: os :: raw :: c_uint ; pub const MPI_COMBINER_NAMED : _bindgen_ty_4 = 0 ; pub const MPI_COMBINER_DUP : _bindgen_ty_4 = 1 ; pub const MPI_COMBINER_CONTIGUOUS : _bindgen_ty_4 = 2 ; pub const MPI_COMBINER_VECTOR : _bindgen_ty_4 = 3 ; pub const OMPI_WAS_MPI_COMBINER_HVECTOR_INTEGER : _bindgen_ty_4 = 4 ; pub const MPI_COMBINER_HVECTOR : _bindgen_ty_4 = 5 ; pub const MPI_COMBINER_INDEXED : _bindgen_ty_4 = 6 ; pub const OMPI_WAS_MPI_COMBINER_HINDEXED_INTEGER : _bindgen_ty_4 = 7 ; pub const MPI_COMBINER_HINDEXED : _bindgen_ty_4 = 8 ; pub const MPI_COMBINER_INDEXED_BLOCK : _bindgen_ty_4 = 9 ; pub const OMPI_WAS_MPI_COMBINER_STRUCT_INTEGER : _bindgen_ty_4 = 10 ; pub const MPI_COMBINER_STRUCT : _bindgen_ty_4 = 11 ; pub const MPI_COMBINER_SUBARRAY : _bindgen_ty_4 = 12 ; pub const MPI_COMBINER_DARRAY : _bindgen_ty_4 = 13 ; pub const MPI_COMBINER_F90_REAL : _bindgen_ty_4 = 14 ; pub const MPI_COMBINER_F90_COMPLEX : _bindgen_ty_4 = 15 ; pub const MPI_COMBINER_F90_INTEGER : _bindgen_ty_4 = 16 ; pub const MPI_COMBINER_RESIZED : _bindgen_ty_4 = 17 ; pub const MPI_COMBINER_HINDEXED_BLOCK : _bindgen_ty_4 = 18 ; pub type _bindgen_ty_4 = :: std :: os :: raw :: c_uint ; pub const MPI_COMM_TYPE_SHARED : _bindgen_ty_5 = 0 ; pub const OMPI_COMM_TYPE_HWTHREAD : _bindgen_ty_5 = 1 ; pub const OMPI_COMM_TYPE_CORE : _bindgen_ty_5 = 2 ; pub const OMPI_COMM_TYPE_L1CACHE : _bindgen_ty_5 = 3 ; pub const OMPI_COMM_TYPE_L2CACHE : _bindgen_ty_5 = 4 ; pub const OMPI_COMM_TYPE_L3CACHE : _bindgen_ty_5 = 5 ; pub const OMPI_COMM_TYPE_SOCKET : _bindgen_ty_5 = 6 ; pub const OMPI_COMM_TYPE_NUMA : _bindgen_ty_5 = 7 ; pub const OMPI_COMM_TYPE_BOARD : _bindgen_ty_5 = 8 ; pub const OMPI_COMM_TYPE_HOST : _bindgen_ty_5 = 9 ; pub const OMPI_COMM_TYPE_CU : _bindgen_ty_5 = 10 ; pub const OMPI_COMM_TYPE_CLUSTER : _bindgen_ty_5 = 11 ; pub type _bindgen_ty_5 = :: std :: os :: raw :: c_uint ; pub const MPI_T_VERBOSITY_USER_BASIC : _bindgen_ty_6 = 0 ; pub const MPI_T_VERBOSITY_USER_DETAIL : _bindgen_ty_6 = 1 ; pub const MPI_T_VERBOSITY_USER_ALL : _bindgen_ty_6 = 2 ; pub const MPI_T_VERBOSITY_TUNER_BASIC : _bindgen_ty_6 = 3 ; pub const MPI_T_VERBOSITY_TUNER_DETAIL : _bindgen_ty_6 = 4 ; pub const MPI_T_VERBOSITY_TUNER_ALL : _bindgen_ty_6 = 5 ; pub const MPI_T_VERBOSITY_MPIDEV_BASIC : _bindgen_ty_6 = 6 ; pub const MPI_T_VERBOSITY_MPIDEV_DETAIL : _bindgen_ty_6 = 7 ; pub const MPI_T_VERBOSITY_MPIDEV_ALL : _bindgen_ty_6 = 8 ; pub type _bindgen_ty_6 = :: std :: os :: raw :: c_uint ; pub const MPI_T_SCOPE_CONSTANT : _bindgen_ty_7 = 0 ; pub const MPI_T_SCOPE_READONLY : _bindgen_ty_7 = 1 ; pub const MPI_T_SCOPE_LOCAL : _bindgen_ty_7 = 2 ; pub const MPI_T_SCOPE_GROUP : _bindgen_ty_7 = 3 ; pub const MPI_T_SCOPE_GROUP_EQ : _bindgen_ty_7 = 4 ; pub const MPI_T_SCOPE_ALL : _bindgen_ty_7 = 5 ; pub const MPI_T_SCOPE_ALL_EQ : _bindgen_ty_7 = 6 ; pub type _bindgen_ty_7 = :: std :: os :: raw :: c_uint ; pub const MPI_T_BIND_NO_OBJECT : _bindgen_ty_8 = 0 ; pub const MPI_T_BIND_MPI_COMM : _bindgen_ty_8 = 1 ; pub const MPI_T_BIND_MPI_DATATYPE : _bindgen_ty_8 = 2 ; pub const MPI_T_BIND_MPI_ERRHANDLER : _bindgen_ty_8 = 3 ; pub const MPI_T_BIND_MPI_FILE : _bindgen_ty_8 = 4 ; pub const MPI_T_BIND_MPI_GROUP : _bindgen_ty_8 = 5 ; pub const MPI_T_BIND_MPI_OP : _bindgen_ty_8 = 6 ; pub const MPI_T_BIND_MPI_REQUEST : _bindgen_ty_8 = 7 ; pub const MPI_T_BIND_MPI_WIN : _bindgen_ty_8 = 8 ; pub const MPI_T_BIND_MPI_MESSAGE : _bindgen_ty_8 = 9 ; pub const MPI_T_BIND_MPI_INFO : _bindgen_ty_8 = 10 ; pub type _bindgen_ty_8 = :: std :: os :: raw :: c_uint ; pub const MPI_T_PVAR_CLASS_STATE : _bindgen_ty_9 = 0 ; pub const MPI_T_PVAR_CLASS_LEVEL : _bindgen_ty_9 = 1 ; pub const MPI_T_PVAR_CLASS_SIZE : _bindgen_ty_9 = 2 ; pub const MPI_T_PVAR_CLASS_PERCENTAGE : _bindgen_ty_9 = 3 ; pub const MPI_T_PVAR_CLASS_HIGHWATERMARK : _bindgen_ty_9 = 4 ; pub const MPI_T_PVAR_CLASS_LOWWATERMARK : _bindgen_ty_9 = 5 ; pub const MPI_T_PVAR_CLASS_COUNTER : _bindgen_ty_9 = 6 ; pub const MPI_T_PVAR_CLASS_AGGREGATE : _bindgen_ty_9 = 7 ; pub const MPI_T_PVAR_CLASS_TIMER : _bindgen_ty_9 = 8 ; pub const MPI_T_PVAR_CLASS_GENERIC : _bindgen_ty_9 = 9 ; pub type _bindgen_ty_9 = :: std :: os :: raw :: c_uint ; extern "C" {
[INFO] [stdout] 3 + pub const __llvm__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_major__ : :: std :: os :: raw :: c_uint = 14 ; pub const __clang_minor__ : std :: os :: raw :: c_uint = 0 ; pub const __clang_patchlevel__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_version__ : & 'static [ u8 ; 8usize ] = b"14.0.0 \0" ; pub const __GNUC__ : :: std :: os :: raw :: c_uint = 4 ; pub const __GNUC_MINOR__ : :: std :: os :: raw :: c_uint = 2 ; pub const __GNUC_PATCHLEVEL__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GXX_ABI_VERSION : :: std :: os :: raw :: c_uint = 1002 ; pub const __ATOMIC_RELAXED : :: std :: os :: raw :: c_uint = 0 ; pub const __ATOMIC_CONSUME : :: std :: os :: raw :: c_uint = 1 ; pub const __ATOMIC_ACQUIRE : :: std :: os :: raw :: c_uint = 2 ; pub const __ATOMIC_RELEASE : :: std :: os :: raw :: c_uint = 3 ; pub const __ATOMIC_ACQ_REL : :: std :: os :: raw :: c_uint = 4 ; pub const __ATOMIC_SEQ_CST : :: std :: os :: raw :: c_uint = 5 ; pub const __OPENCL_MEMORY_SCOPE_WORK_ITEM : :: std :: os :: raw :: c_uint = 0 ; pub const __OPENCL_MEMORY_SCOPE_WORK_GROUP : :: std :: os :: raw :: c_uint = 1 ; pub const __OPENCL_MEMORY_SCOPE_DEVICE : :: std :: os :: raw :: c_uint = 2 ; pub const __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES : :: std :: os :: raw :: c_uint = 3 ; pub const __OPENCL_MEMORY_SCOPE_SUB_GROUP : :: std :: os :: raw :: c_uint = 4 ; pub const __PRAGMA_REDEFINE_EXTNAME : :: std :: os :: raw :: c_uint = 1 ; pub const __VERSION__ : & 'static [ u8 ; 20usize ] = b"Ubuntu Clang 14.0.0\0" ; pub const __OBJC_BOOL_IS_BOOL : :: std :: os :: raw :: c_uint = 0 ; pub const __CONSTANT_CFSTRINGS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_literal_encoding__ : & 'static [ u8 ; 6usize ] = b"UTF-8\0" ; pub const __clang_wide_literal_encoding__ : & 'static [ u8 ; 7usize ] = b"UTF-32\0" ; pub const __ORDER_LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __ORDER_BIG_ENDIAN__ : :: std :: os :: raw :: c_uint = 4321 ; pub const __ORDER_PDP_ENDIAN__ : :: std :: os :: raw :: c_uint = 3412 ; pub const __BYTE_ORDER__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const _LP64 : :: std :: os :: raw :: c_uint = 1 ; pub const __LP64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __CHAR_BIT__ : :: std :: os :: raw :: c_uint = 8 ; pub const __BOOL_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SHRT_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __LONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LLONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BITINT_MAXWIDTH__ : :: std :: os :: raw :: c_uint = 128 ; pub const __SCHAR_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __SHRT_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __LONG_LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __WCHAR_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __WCHAR_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __WINT_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __WINT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INTMAX_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZE_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __SIZE_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTMAX_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __PTRDIFF_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __PTRDIFF_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INTPTR_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTPTR_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZEOF_DOUBLE__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_FLOAT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_LONG_DOUBLE__ : :: std :: os :: raw :: c_uint = 16 ; pub const __SIZEOF_LONG_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_POINTER__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SHORT__ : :: std :: os :: raw :: c_uint = 2 ; pub const __SIZEOF_PTRDIFF_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SIZE_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_WCHAR_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_WINT_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INTMAX_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTMAX_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINTMAX_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTMAX_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTMAX_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTMAX_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __PTRDIFF_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __PTRDIFF_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __INTPTR_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTPTR_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __SIZE_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __SIZE_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __SIZE_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __SIZE_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __SIG_ATOMIC_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __SIG_ATOMIC_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __UINTPTR_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTPTR_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTPTR_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTPTR_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FLT_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_DIG__ : :: std :: os :: raw :: c_uint = 6 ; pub const __FLT_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 9 ; pub const __FLT_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_MANT_DIG__ : :: std :: os :: raw :: c_uint = 24 ; pub const __FLT_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 38 ; pub const __FLT_MAX_EXP__ : :: std :: os :: raw :: c_uint = 128 ; pub const __FLT_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -37 ; pub const __FLT_MIN_EXP__ : :: std :: os :: raw :: c_int = -125 ; pub const __DBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_DIG__ : :: std :: os :: raw :: c_uint = 15 ; pub const __DBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 17 ; pub const __DBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 53 ; pub const __DBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 308 ; pub const __DBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 1024 ; pub const __DBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -307 ; pub const __DBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -1021 ; pub const __LDBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_DIG__ : :: std :: os :: raw :: c_uint = 18 ; pub const __LDBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __LDBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LDBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 4932 ; pub const __LDBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 16384 ; pub const __LDBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -4931 ; pub const __LDBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -16381 ; pub const __POINTER_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BIGGEST_ALIGNMENT__ : :: std :: os :: raw :: c_uint = 16 ; pub const __WINT_UNSIGNED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __INT8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __INT16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __INT32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __INT64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __UINT8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __INT8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __UINT16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __UINT16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __INT16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __UINT32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __UINT32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __INT32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __UINT64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __UINT64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __INT64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_LEAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_LEAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_LEAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_LEAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_LEAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_LEAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_LEAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_LEAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_LEAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_LEAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_LEAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_LEAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_LEAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_LEAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_LEAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_LEAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_LEAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_LEAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_LEAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_LEAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_LEAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_LEAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_LEAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_LEAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_LEAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_LEAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_LEAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_LEAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_LEAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __INT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_FAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_FAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_FAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_FAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_FAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_FAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_FAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_FAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_FAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_FAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_FAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_FAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_FAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_FAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_FAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_FAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_FAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_FAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_FAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_FAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_FAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_FAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_FAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_FAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_FAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_FAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_FAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_FAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_FAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_FAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FINITE_MATH_ONLY__ : :: std :: os :: raw :: c_uint = 0 ; pub const __GNUC_STDC_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_ATOMIC_TEST_AND_SET_TRUEVAL : :: std :: os :: raw :: c_uint = 1 ; pub const __CLANG_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __NO_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __PIC__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pic__ : :: std :: os :: raw :: c_uint = 2 ; pub const __PIE__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pie__ : :: std :: os :: raw :: c_uint = 2 ; pub const __FLT_EVAL_METHOD__ : :: std :: os :: raw :: c_uint = 0 ; pub const __FLT_RADIX__ : :: std :: os :: raw :: c_uint = 2 ; pub const __DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __GCC_ASM_FLAG_OUTPUTS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __code_model_small__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_GS : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_FS : :: std :: os :: raw :: c_uint = 1 ; pub const __k8 : :: std :: os :: raw :: c_uint = 1 ; pub const __k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __tune_k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __NO_MATH_INLINES : :: std :: os :: raw :: c_uint = 1 ; pub const __FXSR__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __MMX__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 : :: std :: os :: raw :: c_uint = 1 ; pub const __SIZEOF_FLOAT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix__ : :: std :: os :: raw :: c_uint = 1 ; pub const linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __ELF__ : :: std :: os :: raw :: c_uint = 1 ; pub const __gnu_linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLOAT128__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_HOSTED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_VERSION__ : :: std :: os :: raw :: c_uint = 201710 ; pub const __STDC_UTF_16__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_UTF_32__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_DWARF2_CFI_ASM : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_VERSION : :: std :: os :: raw :: c_uint = 721408 ; pub const OPAL_STDC_HEADERS : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED_ARGUMENT : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_ERROR : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_SYS_TIME_H : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_LONG_LONG : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const OPAL_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const OPAL_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const OPAL_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const OPAL_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const OMPI_HAVE_FORTRAN_LOGICAL1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER16 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_INTEGER2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL16 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL2 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_REAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_ENABLE_MPI1_COMPAT : :: std :: os :: raw :: c_uint = 0 ; pub const HAVE_FLOAT__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_LONG_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_MPI_OFFSET_SIZE : :: std :: os :: raw :: c_uint = 8 ; pub const OMPI_BUILD_CXX_BINDINGS : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_CXX_SEEK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_CXX_SUPPORTS_2D_CONST_CAST : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_PARAM_CHECK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_INTERFACE_WARNING : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_CXX_EXCEPTION_SUPPORT : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_MAJOR_VERSION : :: std :: os :: raw :: c_uint = 4 ; pub const OMPI_MINOR_VERSION : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_RELEASE_VERSION : :: std :: os :: raw :: c_uint = 2 ; pub const OPAL_C_HAVE_VISIBILITY : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_BUILDING : :: std :: os :: raw :: c_uint = 0 ; pub const OPEN_MPI : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_VERSION : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_SUBVERSION : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_UNKNOWN : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU_C : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_REMOVED_USE_STATIC_ASSERT : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ANY_SOURCE : :: std :: os :: raw :: c_int = -1 ; pub const MPI_PROC_NULL : :: std :: os :: raw :: c_int = -2 ; pub const MPI_ROOT : :: std :: os :: raw :: c_int = -4 ; pub const MPI_ANY_TAG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MAX_LIBRARY_VERSION_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_UNDEFINED : :: std :: os :: raw :: c_int = -32766 ; pub const MPI_DIST_GRAPH : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_CART : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_GRAPH : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_KEYVAL_INVALID : :: std :: os :: raw :: c_int = -1 ; pub const MPI_BSEND_OVERHEAD : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const MPI_ORDER_C : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ORDER_FORTRAN : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_BLOCK : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_DISTRIBUTE_CYCLIC : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_NONE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_DISTRIBUTE_DFLT_DARG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MODE_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_RDONLY : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_WRONLY : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_RDWR : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_DELETE_ON_CLOSE : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_MODE_UNIQUE_OPEN : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_MODE_EXCL : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MODE_APPEND : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_SEQUENTIAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_DISPLACEMENT_CURRENT : :: std :: os :: raw :: c_int = -54278278 ; pub const MPI_SEEK_SET : :: std :: os :: raw :: c_uint = 600 ; pub const MPI_SEEK_CUR : :: std :: os :: raw :: c_uint = 602 ; pub const MPI_SEEK_END : :: std :: os :: raw :: c_uint = 604 ; pub const MPI_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_NOCHECK : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_NOPRECEDE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_NOPUT : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_NOSTORE : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_NOSUCCEED : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_LOCK_EXCLUSIVE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_LOCK_SHARED : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_WIN_FLAVOR_ALLOCATE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_DYNAMIC : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_WIN_FLAVOR_SHARED : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_WIN_UNIFIED : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_WIN_SEPARATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_SUCCESS : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ERR_BUFFER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_ERR_COUNT : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_ERR_TYPE : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_ERR_TAG : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_ERR_COMM : :: std :: os :: raw :: c_uint = 5 ; pub const MPI_ERR_RANK : :: std :: os :: raw :: c_uint = 6 ; pub const MPI_ERR_REQUEST : :: std :: os :: raw :: c_uint = 7 ; pub const MPI_ERR_ROOT : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_ERR_GROUP : :: std :: os :: raw :: c_uint = 9 ; pub const MPI_ERR_OP : :: std :: os :: raw :: c_uint = 10 ; pub const MPI_ERR_TOPOLOGY : :: std :: os :: raw :: c_uint = 11 ; pub const MPI_ERR_DIMS : :: std :: os :: raw :: c_uint = 12 ; pub const MPI_ERR_ARG : :: std :: os :: raw :: c_uint = 13 ; pub const MPI_ERR_UNKNOWN : :: std :: os :: raw :: c_uint = 14 ; pub const MPI_ERR_TRUNCATE : :: std :: os :: raw :: c_uint = 15 ; pub const MPI_ERR_OTHER : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_ERR_INTERN : :: std :: os :: raw :: c_uint = 17 ; pub const MPI_ERR_IN_STATUS : :: std :: os :: raw :: c_uint = 18 ; pub const MPI_ERR_PENDING : :: std :: os :: raw :: c_uint = 19 ; pub const MPI_ERR_ACCESS : :: std :: os :: raw :: c_uint = 20 ; pub const MPI_ERR_AMODE : :: std :: os :: raw :: c_uint = 21 ; pub const MPI_ERR_ASSERT : :: std :: os :: raw :: c_uint = 22 ; pub const MPI_ERR_BAD_FILE : :: std :: os :: raw :: c_uint = 23 ; pub const MPI_ERR_BASE : :: std :: os :: raw :: c_uint = 24 ; pub const MPI_ERR_CONVERSION : :: std :: os :: raw :: c_uint = 25 ; pub const MPI_ERR_DISP : :: std :: os :: raw :: c_uint = 26 ; pub const MPI_ERR_DUP_DATAREP : :: std :: os :: raw :: c_uint = 27 ; pub const MPI_ERR_FILE_EXISTS : :: std :: os :: raw :: c_uint = 28 ; pub const MPI_ERR_FILE_IN_USE : :: std :: os :: raw :: c_uint = 29 ; pub const MPI_ERR_FILE : :: std :: os :: raw :: c_uint = 30 ; pub const MPI_ERR_INFO_KEY : :: std :: os :: raw :: c_uint = 31 ; pub const MPI_ERR_INFO_NOKEY : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_ERR_INFO_VALUE : :: std :: os :: raw :: c_uint = 33 ; pub const MPI_ERR_INFO : :: std :: os :: raw :: c_uint = 34 ; pub const MPI_ERR_IO : :: std :: os :: raw :: c_uint = 35 ; pub const MPI_ERR_KEYVAL : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_ERR_LOCKTYPE : :: std :: os :: raw :: c_uint = 37 ; pub const MPI_ERR_NAME : :: std :: os :: raw :: c_uint = 38 ; pub const MPI_ERR_NO_MEM : :: std :: os :: raw :: c_uint = 39 ; pub const MPI_ERR_NOT_SAME : :: std :: os :: raw :: c_uint = 40 ; pub const MPI_ERR_NO_SPACE : :: std :: os :: raw :: c_uint = 41 ; pub const MPI_ERR_NO_SUCH_FILE : :: std :: os :: raw :: c_uint = 42 ; pub const MPI_ERR_PORT : :: std :: os :: raw :: c_uint = 43 ; pub const MPI_ERR_QUOTA : :: std :: os :: raw :: c_uint = 44 ; pub const MPI_ERR_READ_ONLY : :: std :: os :: raw :: c_uint = 45 ; pub const MPI_ERR_RMA_CONFLICT : :: std :: os :: raw :: c_uint = 46 ; pub const MPI_ERR_RMA_SYNC : :: std :: os :: raw :: c_uint = 47 ; pub const MPI_ERR_SERVICE : :: std :: os :: raw :: c_uint = 48 ; pub const MPI_ERR_SIZE : :: std :: os :: raw :: c_uint = 49 ; pub const MPI_ERR_SPAWN : :: std :: os :: raw :: c_uint = 50 ; pub const MPI_ERR_UNSUPPORTED_DATAREP : :: std :: os :: raw :: c_uint = 51 ; pub const MPI_ERR_UNSUPPORTED_OPERATION : :: std :: os :: raw :: c_uint = 52 ; pub const MPI_ERR_WIN : :: std :: os :: raw :: c_uint = 53 ; pub const MPI_T_ERR_MEMORY : :: std :: os :: raw :: c_uint = 54 ; pub const MPI_T_ERR_NOT_INITIALIZED : :: std :: os :: raw :: c_uint = 55 ; pub const MPI_T_ERR_CANNOT_INIT : :: std :: os :: raw :: c_uint = 56 ; pub const MPI_T_ERR_INVALID_INDEX : :: std :: os :: raw :: c_uint = 57 ; pub const MPI_T_ERR_INVALID_ITEM : :: std :: os :: raw :: c_uint = 58 ; pub const MPI_T_ERR_INVALID_HANDLE : :: std :: os :: raw :: c_uint = 59 ; pub const MPI_T_ERR_OUT_OF_HANDLES : :: std :: os :: raw :: c_uint = 60 ; pub const MPI_T_ERR_OUT_OF_SESSIONS : :: std :: os :: raw :: c_uint = 61 ; pub const MPI_T_ERR_INVALID_SESSION : :: std :: os :: raw :: c_uint = 62 ; pub const MPI_T_ERR_CVAR_SET_NOT_NOW : :: std :: os :: raw :: c_uint = 63 ; pub const MPI_T_ERR_CVAR_SET_NEVER : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_T_ERR_PVAR_NO_STARTSTOP : :: std :: os :: raw :: c_uint = 65 ; pub const MPI_T_ERR_PVAR_NO_WRITE : :: std :: os :: raw :: c_uint = 66 ; pub const MPI_T_ERR_PVAR_NO_ATOMIC : :: std :: os :: raw :: c_uint = 67 ; pub const MPI_ERR_RMA_RANGE : :: std :: os :: raw :: c_uint = 68 ; pub const MPI_ERR_RMA_ATTACH : :: std :: os :: raw :: c_uint = 69 ; pub const MPI_ERR_RMA_FLAVOR : :: std :: os :: raw :: c_uint = 70 ; pub const MPI_ERR_RMA_SHARED : :: std :: os :: raw :: c_uint = 71 ; pub const MPI_T_ERR_INVALID : :: std :: os :: raw :: c_uint = 72 ; pub const MPI_T_ERR_INVALID_NAME : :: std :: os :: raw :: c_uint = 73 ; pub const MPI_ERR_LASTCODE : :: std :: os :: raw :: c_uint = 92 ; pub const MPI_TYPECLASS_INTEGER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_TYPECLASS_REAL : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_TYPECLASS_COMPLEX : :: std :: os :: raw :: c_uint = 3 ; pub type wchar_t = :: std :: os :: raw :: c_int ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct max_align_t { pub __clang_max_align_nonce1 : :: std :: os :: raw :: c_longlong , pub __bindgen_padding_0 : u64 , pub __clang_max_align_nonce2 : f64 , } # [ test ] fn bindgen_test_layout_max_align_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < max_align_t > ( ) , 32usize , concat ! ( "Size of: " , stringify ! ( max_align_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce1 as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce1 ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce2 as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce2 ) ) ) ; } pub type MPI_Aint = isize ; pub type MPI_Offset = :: std :: os :: raw :: c_longlong ; pub type MPI_Count = :: std :: os :: raw :: c_longlong ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_communicator_t { _unused : [ u8 ; 0 ] } pub type MPI_Comm = * mut ompi_communicator_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_datatype_t { _unused : [ u8 ; 0 ] } pub type MPI_Datatype = * mut ompi_datatype_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_errhandler_t { _unused : [ u8 ; 0 ] } pub type MPI_Errhandler = * mut ompi_errhandler_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_file_t { _unused : [ u8 ; 0 ] } pub type MPI_File = * mut ompi_file_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_group_t { _unused : [ u8 ; 0 ] } pub type MPI_Group = * mut ompi_group_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_info_t { _unused : [ u8 ; 0 ] } pub type MPI_Info = * mut ompi_info_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_op_t { _unused : [ u8 ; 0 ] } pub type MPI_Op = * mut ompi_op_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_request_t { _unused : [ u8 ; 0 ] } pub type MPI_Request = * mut ompi_request_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_message_t { _unused : [ u8 ; 0 ] } pub type MPI_Message = * mut ompi_message_t ; pub type MPI_Status = ompi_status_public_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_win_t { _unused : [ u8 ; 0 ] } pub type MPI_Win = * mut ompi_win_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_var_enum_t { _unused : [ u8 ; 0 ] } pub type MPI_T_enum = * mut mca_base_var_enum_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_mpit_cvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_cvar_handle = * mut ompi_mpit_cvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_handle = * mut mca_base_pvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_session_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_session = * mut mca_base_pvar_session_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_status_public_t { pub MPI_SOURCE : :: std :: os :: raw :: c_int , pub MPI_TAG : :: std :: os :: raw :: c_int , pub MPI_ERROR : :: std :: os :: raw :: c_int , pub _cancelled : :: std :: os :: raw :: c_int , pub _ucount : usize , } # [ test ] fn bindgen_test_layout_ompi_status_public_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < ompi_status_public_t > ( ) , 24usize , concat ! ( "Size of: " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < ompi_status_public_t > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_SOURCE as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_SOURCE ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_TAG as * const _ as usize } , 4usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_TAG ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_ERROR as * const _ as usize } , 8usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_ERROR ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _cancelled as * const _ as usize } , 12usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _cancelled ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _ucount as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _ucount ) ) ) ; } pub type MPI_Datarep_extent_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : * mut MPI_Aint , arg3 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Datarep_conversion_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : MPI_Datatype , arg3 : :: std :: os :: raw :: c_int , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : MPI_Offset , arg6 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Comm , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type ompi_file_errhandler_fn = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_File , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_Win_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Win , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_User_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut :: std :: os :: raw :: c_void , arg3 : * mut :: std :: os :: raw :: c_int , arg4 : * mut MPI_Datatype ) > ; pub type MPI_Comm_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_query_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut MPI_Status ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_free_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_cancel_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_fn = MPI_Comm_errhandler_function ; pub type MPI_File_errhandler_fn = ompi_file_errhandler_fn ; pub type MPI_File_errhandler_function = ompi_file_errhandler_fn ; pub type MPI_Win_errhandler_fn = MPI_Win_errhandler_function ; pub const MPI_TAG_UB : _bindgen_ty_1 = 0 ; pub const MPI_HOST : _bindgen_ty_1 = 1 ; pub const MPI_IO : _bindgen_ty_1 = 2 ; pub const MPI_WTIME_IS_GLOBAL : _bindgen_ty_1 = 3 ; pub const MPI_APPNUM : _bindgen_ty_1 = 4 ; pub const MPI_LASTUSEDCODE : _bindgen_ty_1 = 5 ; pub const MPI_UNIVERSE_SIZE : _bindgen_ty_1 = 6 ; pub const MPI_WIN_BASE : _bindgen_ty_1 = 7 ; pub const MPI_WIN_SIZE : _bindgen_ty_1 = 8 ; pub const MPI_WIN_DISP_UNIT : _bindgen_ty_1 = 9 ; pub const MPI_WIN_CREATE_FLAVOR : _bindgen_ty_1 = 10 ; pub const MPI_WIN_MODEL : _bindgen_ty_1 = 11 ; pub const IMPI_CLIENT_SIZE : _bindgen_ty_1 = 12 ; pub const IMPI_CLIENT_COLOR : _bindgen_ty_1 = 13 ; pub const IMPI_HOST_SIZE : _bindgen_ty_1 = 14 ; pub const IMPI_HOST_COLOR : _bindgen_ty_1 = 15 ; pub type _bindgen_ty_1 = :: std :: os :: raw :: c_uint ; pub const MPI_IDENT : _bindgen_ty_2 = 0 ; pub const MPI_CONGRUENT : _bindgen_ty_2 = 1 ; pub const MPI_SIMILAR : _bindgen_ty_2 = 2 ; pub const MPI_UNEQUAL : _bindgen_ty_2 = 3 ; pub type _bindgen_ty_2 = :: std :: os :: raw :: c_uint ; pub const MPI_THREAD_SINGLE : _bindgen_ty_3 = 0 ; pub const MPI_THREAD_FUNNELED : _bindgen_ty_3 = 1 ; pub const MPI_THREAD_SERIALIZED : _bindgen_ty_3 = 2 ; pub const MPI_THREAD_MULTIPLE : _bindgen_ty_3 = 3 ; pub type _bindgen_ty_3 = :: std :: os :: raw :: c_uint ; pub const MPI_COMBINER_NAMED : _bindgen_ty_4 = 0 ; pub const MPI_COMBINER_DUP : _bindgen_ty_4 = 1 ; pub const MPI_COMBINER_CONTIGUOUS : _bindgen_ty_4 = 2 ; pub const MPI_COMBINER_VECTOR : _bindgen_ty_4 = 3 ; pub const OMPI_WAS_MPI_COMBINER_HVECTOR_INTEGER : _bindgen_ty_4 = 4 ; pub const MPI_COMBINER_HVECTOR : _bindgen_ty_4 = 5 ; pub const MPI_COMBINER_INDEXED : _bindgen_ty_4 = 6 ; pub const OMPI_WAS_MPI_COMBINER_HINDEXED_INTEGER : _bindgen_ty_4 = 7 ; pub const MPI_COMBINER_HINDEXED : _bindgen_ty_4 = 8 ; pub const MPI_COMBINER_INDEXED_BLOCK : _bindgen_ty_4 = 9 ; pub const OMPI_WAS_MPI_COMBINER_STRUCT_INTEGER : _bindgen_ty_4 = 10 ; pub const MPI_COMBINER_STRUCT : _bindgen_ty_4 = 11 ; pub const MPI_COMBINER_SUBARRAY : _bindgen_ty_4 = 12 ; pub const MPI_COMBINER_DARRAY : _bindgen_ty_4 = 13 ; pub const MPI_COMBINER_F90_REAL : _bindgen_ty_4 = 14 ; pub const MPI_COMBINER_F90_COMPLEX : _bindgen_ty_4 = 15 ; pub const MPI_COMBINER_F90_INTEGER : _bindgen_ty_4 = 16 ; pub const MPI_COMBINER_RESIZED : _bindgen_ty_4 = 17 ; pub const MPI_COMBINER_HINDEXED_BLOCK : _bindgen_ty_4 = 18 ; pub type _bindgen_ty_4 = :: std :: os :: raw :: c_uint ; pub const MPI_COMM_TYPE_SHARED : _bindgen_ty_5 = 0 ; pub const OMPI_COMM_TYPE_HWTHREAD : _bindgen_ty_5 = 1 ; pub const OMPI_COMM_TYPE_CORE : _bindgen_ty_5 = 2 ; pub const OMPI_COMM_TYPE_L1CACHE : _bindgen_ty_5 = 3 ; pub const OMPI_COMM_TYPE_L2CACHE : _bindgen_ty_5 = 4 ; pub const OMPI_COMM_TYPE_L3CACHE : _bindgen_ty_5 = 5 ; pub const OMPI_COMM_TYPE_SOCKET : _bindgen_ty_5 = 6 ; pub const OMPI_COMM_TYPE_NUMA : _bindgen_ty_5 = 7 ; pub const OMPI_COMM_TYPE_BOARD : _bindgen_ty_5 = 8 ; pub const OMPI_COMM_TYPE_HOST : _bindgen_ty_5 = 9 ; pub const OMPI_COMM_TYPE_CU : _bindgen_ty_5 = 10 ; pub const OMPI_COMM_TYPE_CLUSTER : _bindgen_ty_5 = 11 ; pub type _bindgen_ty_5 = :: std :: os :: raw :: c_uint ; pub const MPI_T_VERBOSITY_USER_BASIC : _bindgen_ty_6 = 0 ; pub const MPI_T_VERBOSITY_USER_DETAIL : _bindgen_ty_6 = 1 ; pub const MPI_T_VERBOSITY_USER_ALL : _bindgen_ty_6 = 2 ; pub const MPI_T_VERBOSITY_TUNER_BASIC : _bindgen_ty_6 = 3 ; pub const MPI_T_VERBOSITY_TUNER_DETAIL : _bindgen_ty_6 = 4 ; pub const MPI_T_VERBOSITY_TUNER_ALL : _bindgen_ty_6 = 5 ; pub const MPI_T_VERBOSITY_MPIDEV_BASIC : _bindgen_ty_6 = 6 ; pub const MPI_T_VERBOSITY_MPIDEV_DETAIL : _bindgen_ty_6 = 7 ; pub const MPI_T_VERBOSITY_MPIDEV_ALL : _bindgen_ty_6 = 8 ; pub type _bindgen_ty_6 = :: std :: os :: raw :: c_uint ; pub const MPI_T_SCOPE_CONSTANT : _bindgen_ty_7 = 0 ; pub const MPI_T_SCOPE_READONLY : _bindgen_ty_7 = 1 ; pub const MPI_T_SCOPE_LOCAL : _bindgen_ty_7 = 2 ; pub const MPI_T_SCOPE_GROUP : _bindgen_ty_7 = 3 ; pub const MPI_T_SCOPE_GROUP_EQ : _bindgen_ty_7 = 4 ; pub const MPI_T_SCOPE_ALL : _bindgen_ty_7 = 5 ; pub const MPI_T_SCOPE_ALL_EQ : _bindgen_ty_7 = 6 ; pub type _bindgen_ty_7 = :: std :: os :: raw :: c_uint ; pub const MPI_T_BIND_NO_OBJECT : _bindgen_ty_8 = 0 ; pub const MPI_T_BIND_MPI_COMM : _bindgen_ty_8 = 1 ; pub const MPI_T_BIND_MPI_DATATYPE : _bindgen_ty_8 = 2 ; pub const MPI_T_BIND_MPI_ERRHANDLER : _bindgen_ty_8 = 3 ; pub const MPI_T_BIND_MPI_FILE : _bindgen_ty_8 = 4 ; pub const MPI_T_BIND_MPI_GROUP : _bindgen_ty_8 = 5 ; pub const MPI_T_BIND_MPI_OP : _bindgen_ty_8 = 6 ; pub const MPI_T_BIND_MPI_REQUEST : _bindgen_ty_8 = 7 ; pub const MPI_T_BIND_MPI_WIN : _bindgen_ty_8 = 8 ; pub const MPI_T_BIND_MPI_MESSAGE : _bindgen_ty_8 = 9 ; pub const MPI_T_BIND_MPI_INFO : _bindgen_ty_8 = 10 ; pub type _bindgen_ty_8 = :: std :: os :: raw :: c_uint ; pub const MPI_T_PVAR_CLASS_STATE : _bindgen_ty_9 = 0 ; pub const MPI_T_PVAR_CLASS_LEVEL : _bindgen_ty_9 = 1 ; pub const MPI_T_PVAR_CLASS_SIZE : _bindgen_ty_9 = 2 ; pub const MPI_T_PVAR_CLASS_PERCENTAGE : _bindgen_ty_9 = 3 ; pub const MPI_T_PVAR_CLASS_HIGHWATERMARK : _bindgen_ty_9 = 4 ; pub const MPI_T_PVAR_CLASS_LOWWATERMARK : _bindgen_ty_9 = 5 ; pub const MPI_T_PVAR_CLASS_COUNTER : _bindgen_ty_9 = 6 ; pub const MPI_T_PVAR_CLASS_AGGREGATE : _bindgen_ty_9 = 7 ; pub const MPI_T_PVAR_CLASS_TIMER : _bindgen_ty_9 = 8 ; pub const MPI_T_PVAR_CLASS_GENERIC : _bindgen_ty_9 = 9 ; pub type _bindgen_ty_9 = :: std :: os :: raw :: c_uint ; extern "C" {
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/mpi-fork-fnsp-d9b9763bb5375dad/out/functions_and_types.rs:3:278
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...aw :: c_uint = 0 ; pub const __clang_patchlevel__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_version__ : & 'static [ u8 ;...
[INFO] [stdout]   |                                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]   |
[INFO] [stdout] 3 - pub const __llvm__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_major__ : :: std :: os :: raw :: c_uint = 14 ; pub const __clang_minor__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_patchlevel__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_version__ : & 'static [ u8 ; 8usize ] = b"14.0.0 \0" ; pub const __GNUC__ : :: std :: os :: raw :: c_uint = 4 ; pub const __GNUC_MINOR__ : :: std :: os :: raw :: c_uint = 2 ; pub const __GNUC_PATCHLEVEL__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GXX_ABI_VERSION : :: std :: os :: raw :: c_uint = 1002 ; pub const __ATOMIC_RELAXED : :: std :: os :: raw :: c_uint = 0 ; pub const __ATOMIC_CONSUME : :: std :: os :: raw :: c_uint = 1 ; pub const __ATOMIC_ACQUIRE : :: std :: os :: raw :: c_uint = 2 ; pub const __ATOMIC_RELEASE : :: std :: os :: raw :: c_uint = 3 ; pub const __ATOMIC_ACQ_REL : :: std :: os :: raw :: c_uint = 4 ; pub const __ATOMIC_SEQ_CST : :: std :: os :: raw :: c_uint = 5 ; pub const __OPENCL_MEMORY_SCOPE_WORK_ITEM : :: std :: os :: raw :: c_uint = 0 ; pub const __OPENCL_MEMORY_SCOPE_WORK_GROUP : :: std :: os :: raw :: c_uint = 1 ; pub const __OPENCL_MEMORY_SCOPE_DEVICE : :: std :: os :: raw :: c_uint = 2 ; pub const __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES : :: std :: os :: raw :: c_uint = 3 ; pub const __OPENCL_MEMORY_SCOPE_SUB_GROUP : :: std :: os :: raw :: c_uint = 4 ; pub const __PRAGMA_REDEFINE_EXTNAME : :: std :: os :: raw :: c_uint = 1 ; pub const __VERSION__ : & 'static [ u8 ; 20usize ] = b"Ubuntu Clang 14.0.0\0" ; pub const __OBJC_BOOL_IS_BOOL : :: std :: os :: raw :: c_uint = 0 ; pub const __CONSTANT_CFSTRINGS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_literal_encoding__ : & 'static [ u8 ; 6usize ] = b"UTF-8\0" ; pub const __clang_wide_literal_encoding__ : & 'static [ u8 ; 7usize ] = b"UTF-32\0" ; pub const __ORDER_LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __ORDER_BIG_ENDIAN__ : :: std :: os :: raw :: c_uint = 4321 ; pub const __ORDER_PDP_ENDIAN__ : :: std :: os :: raw :: c_uint = 3412 ; pub const __BYTE_ORDER__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const _LP64 : :: std :: os :: raw :: c_uint = 1 ; pub const __LP64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __CHAR_BIT__ : :: std :: os :: raw :: c_uint = 8 ; pub const __BOOL_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SHRT_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __LONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LLONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BITINT_MAXWIDTH__ : :: std :: os :: raw :: c_uint = 128 ; pub const __SCHAR_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __SHRT_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __LONG_LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __WCHAR_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __WCHAR_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __WINT_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __WINT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INTMAX_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZE_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __SIZE_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTMAX_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __PTRDIFF_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __PTRDIFF_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INTPTR_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTPTR_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZEOF_DOUBLE__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_FLOAT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_LONG_DOUBLE__ : :: std :: os :: raw :: c_uint = 16 ; pub const __SIZEOF_LONG_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_POINTER__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SHORT__ : :: std :: os :: raw :: c_uint = 2 ; pub const __SIZEOF_PTRDIFF_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SIZE_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_WCHAR_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_WINT_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INTMAX_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTMAX_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINTMAX_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTMAX_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTMAX_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTMAX_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __PTRDIFF_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __PTRDIFF_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __INTPTR_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTPTR_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __SIZE_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __SIZE_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __SIZE_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __SIZE_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __SIG_ATOMIC_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __SIG_ATOMIC_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __UINTPTR_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTPTR_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTPTR_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTPTR_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FLT_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_DIG__ : :: std :: os :: raw :: c_uint = 6 ; pub const __FLT_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 9 ; pub const __FLT_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_MANT_DIG__ : :: std :: os :: raw :: c_uint = 24 ; pub const __FLT_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 38 ; pub const __FLT_MAX_EXP__ : :: std :: os :: raw :: c_uint = 128 ; pub const __FLT_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -37 ; pub const __FLT_MIN_EXP__ : :: std :: os :: raw :: c_int = -125 ; pub const __DBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_DIG__ : :: std :: os :: raw :: c_uint = 15 ; pub const __DBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 17 ; pub const __DBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 53 ; pub const __DBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 308 ; pub const __DBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 1024 ; pub const __DBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -307 ; pub const __DBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -1021 ; pub const __LDBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_DIG__ : :: std :: os :: raw :: c_uint = 18 ; pub const __LDBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __LDBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LDBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 4932 ; pub const __LDBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 16384 ; pub const __LDBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -4931 ; pub const __LDBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -16381 ; pub const __POINTER_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BIGGEST_ALIGNMENT__ : :: std :: os :: raw :: c_uint = 16 ; pub const __WINT_UNSIGNED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __INT8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __INT16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __INT32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __INT64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __UINT8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __INT8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __UINT16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __UINT16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __INT16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __UINT32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __UINT32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __INT32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __UINT64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __UINT64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __INT64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_LEAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_LEAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_LEAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_LEAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_LEAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_LEAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_LEAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_LEAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_LEAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_LEAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_LEAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_LEAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_LEAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_LEAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_LEAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_LEAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_LEAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_LEAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_LEAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_LEAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_LEAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_LEAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_LEAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_LEAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_LEAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_LEAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_LEAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_LEAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_LEAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __INT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_FAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_FAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_FAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_FAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_FAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_FAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_FAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_FAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_FAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_FAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_FAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_FAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_FAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_FAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_FAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_FAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_FAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_FAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_FAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_FAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_FAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_FAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_FAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_FAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_FAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_FAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_FAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_FAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_FAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_FAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FINITE_MATH_ONLY__ : :: std :: os :: raw :: c_uint = 0 ; pub const __GNUC_STDC_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_ATOMIC_TEST_AND_SET_TRUEVAL : :: std :: os :: raw :: c_uint = 1 ; pub const __CLANG_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __NO_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __PIC__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pic__ : :: std :: os :: raw :: c_uint = 2 ; pub const __PIE__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pie__ : :: std :: os :: raw :: c_uint = 2 ; pub const __FLT_EVAL_METHOD__ : :: std :: os :: raw :: c_uint = 0 ; pub const __FLT_RADIX__ : :: std :: os :: raw :: c_uint = 2 ; pub const __DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __GCC_ASM_FLAG_OUTPUTS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __code_model_small__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_GS : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_FS : :: std :: os :: raw :: c_uint = 1 ; pub const __k8 : :: std :: os :: raw :: c_uint = 1 ; pub const __k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __tune_k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __NO_MATH_INLINES : :: std :: os :: raw :: c_uint = 1 ; pub const __FXSR__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __MMX__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 : :: std :: os :: raw :: c_uint = 1 ; pub const __SIZEOF_FLOAT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix__ : :: std :: os :: raw :: c_uint = 1 ; pub const linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __ELF__ : :: std :: os :: raw :: c_uint = 1 ; pub const __gnu_linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLOAT128__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_HOSTED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_VERSION__ : :: std :: os :: raw :: c_uint = 201710 ; pub const __STDC_UTF_16__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_UTF_32__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_DWARF2_CFI_ASM : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_VERSION : :: std :: os :: raw :: c_uint = 721408 ; pub const OPAL_STDC_HEADERS : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED_ARGUMENT : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_ERROR : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_SYS_TIME_H : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_LONG_LONG : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const OPAL_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const OPAL_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const OPAL_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const OPAL_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const OMPI_HAVE_FORTRAN_LOGICAL1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER16 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_INTEGER2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL16 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL2 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_REAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_ENABLE_MPI1_COMPAT : :: std :: os :: raw :: c_uint = 0 ; pub const HAVE_FLOAT__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_LONG_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_MPI_OFFSET_SIZE : :: std :: os :: raw :: c_uint = 8 ; pub const OMPI_BUILD_CXX_BINDINGS : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_CXX_SEEK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_CXX_SUPPORTS_2D_CONST_CAST : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_PARAM_CHECK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_INTERFACE_WARNING : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_CXX_EXCEPTION_SUPPORT : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_MAJOR_VERSION : :: std :: os :: raw :: c_uint = 4 ; pub const OMPI_MINOR_VERSION : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_RELEASE_VERSION : :: std :: os :: raw :: c_uint = 2 ; pub const OPAL_C_HAVE_VISIBILITY : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_BUILDING : :: std :: os :: raw :: c_uint = 0 ; pub const OPEN_MPI : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_VERSION : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_SUBVERSION : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_UNKNOWN : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU_C : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_REMOVED_USE_STATIC_ASSERT : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ANY_SOURCE : :: std :: os :: raw :: c_int = -1 ; pub const MPI_PROC_NULL : :: std :: os :: raw :: c_int = -2 ; pub const MPI_ROOT : :: std :: os :: raw :: c_int = -4 ; pub const MPI_ANY_TAG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MAX_LIBRARY_VERSION_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_UNDEFINED : :: std :: os :: raw :: c_int = -32766 ; pub const MPI_DIST_GRAPH : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_CART : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_GRAPH : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_KEYVAL_INVALID : :: std :: os :: raw :: c_int = -1 ; pub const MPI_BSEND_OVERHEAD : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const MPI_ORDER_C : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ORDER_FORTRAN : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_BLOCK : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_DISTRIBUTE_CYCLIC : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_NONE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_DISTRIBUTE_DFLT_DARG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MODE_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_RDONLY : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_WRONLY : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_RDWR : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_DELETE_ON_CLOSE : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_MODE_UNIQUE_OPEN : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_MODE_EXCL : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MODE_APPEND : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_SEQUENTIAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_DISPLACEMENT_CURRENT : :: std :: os :: raw :: c_int = -54278278 ; pub const MPI_SEEK_SET : :: std :: os :: raw :: c_uint = 600 ; pub const MPI_SEEK_CUR : :: std :: os :: raw :: c_uint = 602 ; pub const MPI_SEEK_END : :: std :: os :: raw :: c_uint = 604 ; pub const MPI_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_NOCHECK : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_NOPRECEDE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_NOPUT : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_NOSTORE : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_NOSUCCEED : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_LOCK_EXCLUSIVE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_LOCK_SHARED : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_WIN_FLAVOR_ALLOCATE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_DYNAMIC : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_WIN_FLAVOR_SHARED : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_WIN_UNIFIED : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_WIN_SEPARATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_SUCCESS : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ERR_BUFFER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_ERR_COUNT : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_ERR_TYPE : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_ERR_TAG : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_ERR_COMM : :: std :: os :: raw :: c_uint = 5 ; pub const MPI_ERR_RANK : :: std :: os :: raw :: c_uint = 6 ; pub const MPI_ERR_REQUEST : :: std :: os :: raw :: c_uint = 7 ; pub const MPI_ERR_ROOT : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_ERR_GROUP : :: std :: os :: raw :: c_uint = 9 ; pub const MPI_ERR_OP : :: std :: os :: raw :: c_uint = 10 ; pub const MPI_ERR_TOPOLOGY : :: std :: os :: raw :: c_uint = 11 ; pub const MPI_ERR_DIMS : :: std :: os :: raw :: c_uint = 12 ; pub const MPI_ERR_ARG : :: std :: os :: raw :: c_uint = 13 ; pub const MPI_ERR_UNKNOWN : :: std :: os :: raw :: c_uint = 14 ; pub const MPI_ERR_TRUNCATE : :: std :: os :: raw :: c_uint = 15 ; pub const MPI_ERR_OTHER : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_ERR_INTERN : :: std :: os :: raw :: c_uint = 17 ; pub const MPI_ERR_IN_STATUS : :: std :: os :: raw :: c_uint = 18 ; pub const MPI_ERR_PENDING : :: std :: os :: raw :: c_uint = 19 ; pub const MPI_ERR_ACCESS : :: std :: os :: raw :: c_uint = 20 ; pub const MPI_ERR_AMODE : :: std :: os :: raw :: c_uint = 21 ; pub const MPI_ERR_ASSERT : :: std :: os :: raw :: c_uint = 22 ; pub const MPI_ERR_BAD_FILE : :: std :: os :: raw :: c_uint = 23 ; pub const MPI_ERR_BASE : :: std :: os :: raw :: c_uint = 24 ; pub const MPI_ERR_CONVERSION : :: std :: os :: raw :: c_uint = 25 ; pub const MPI_ERR_DISP : :: std :: os :: raw :: c_uint = 26 ; pub const MPI_ERR_DUP_DATAREP : :: std :: os :: raw :: c_uint = 27 ; pub const MPI_ERR_FILE_EXISTS : :: std :: os :: raw :: c_uint = 28 ; pub const MPI_ERR_FILE_IN_USE : :: std :: os :: raw :: c_uint = 29 ; pub const MPI_ERR_FILE : :: std :: os :: raw :: c_uint = 30 ; pub const MPI_ERR_INFO_KEY : :: std :: os :: raw :: c_uint = 31 ; pub const MPI_ERR_INFO_NOKEY : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_ERR_INFO_VALUE : :: std :: os :: raw :: c_uint = 33 ; pub const MPI_ERR_INFO : :: std :: os :: raw :: c_uint = 34 ; pub const MPI_ERR_IO : :: std :: os :: raw :: c_uint = 35 ; pub const MPI_ERR_KEYVAL : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_ERR_LOCKTYPE : :: std :: os :: raw :: c_uint = 37 ; pub const MPI_ERR_NAME : :: std :: os :: raw :: c_uint = 38 ; pub const MPI_ERR_NO_MEM : :: std :: os :: raw :: c_uint = 39 ; pub const MPI_ERR_NOT_SAME : :: std :: os :: raw :: c_uint = 40 ; pub const MPI_ERR_NO_SPACE : :: std :: os :: raw :: c_uint = 41 ; pub const MPI_ERR_NO_SUCH_FILE : :: std :: os :: raw :: c_uint = 42 ; pub const MPI_ERR_PORT : :: std :: os :: raw :: c_uint = 43 ; pub const MPI_ERR_QUOTA : :: std :: os :: raw :: c_uint = 44 ; pub const MPI_ERR_READ_ONLY : :: std :: os :: raw :: c_uint = 45 ; pub const MPI_ERR_RMA_CONFLICT : :: std :: os :: raw :: c_uint = 46 ; pub const MPI_ERR_RMA_SYNC : :: std :: os :: raw :: c_uint = 47 ; pub const MPI_ERR_SERVICE : :: std :: os :: raw :: c_uint = 48 ; pub const MPI_ERR_SIZE : :: std :: os :: raw :: c_uint = 49 ; pub const MPI_ERR_SPAWN : :: std :: os :: raw :: c_uint = 50 ; pub const MPI_ERR_UNSUPPORTED_DATAREP : :: std :: os :: raw :: c_uint = 51 ; pub const MPI_ERR_UNSUPPORTED_OPERATION : :: std :: os :: raw :: c_uint = 52 ; pub const MPI_ERR_WIN : :: std :: os :: raw :: c_uint = 53 ; pub const MPI_T_ERR_MEMORY : :: std :: os :: raw :: c_uint = 54 ; pub const MPI_T_ERR_NOT_INITIALIZED : :: std :: os :: raw :: c_uint = 55 ; pub const MPI_T_ERR_CANNOT_INIT : :: std :: os :: raw :: c_uint = 56 ; pub const MPI_T_ERR_INVALID_INDEX : :: std :: os :: raw :: c_uint = 57 ; pub const MPI_T_ERR_INVALID_ITEM : :: std :: os :: raw :: c_uint = 58 ; pub const MPI_T_ERR_INVALID_HANDLE : :: std :: os :: raw :: c_uint = 59 ; pub const MPI_T_ERR_OUT_OF_HANDLES : :: std :: os :: raw :: c_uint = 60 ; pub const MPI_T_ERR_OUT_OF_SESSIONS : :: std :: os :: raw :: c_uint = 61 ; pub const MPI_T_ERR_INVALID_SESSION : :: std :: os :: raw :: c_uint = 62 ; pub const MPI_T_ERR_CVAR_SET_NOT_NOW : :: std :: os :: raw :: c_uint = 63 ; pub const MPI_T_ERR_CVAR_SET_NEVER : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_T_ERR_PVAR_NO_STARTSTOP : :: std :: os :: raw :: c_uint = 65 ; pub const MPI_T_ERR_PVAR_NO_WRITE : :: std :: os :: raw :: c_uint = 66 ; pub const MPI_T_ERR_PVAR_NO_ATOMIC : :: std :: os :: raw :: c_uint = 67 ; pub const MPI_ERR_RMA_RANGE : :: std :: os :: raw :: c_uint = 68 ; pub const MPI_ERR_RMA_ATTACH : :: std :: os :: raw :: c_uint = 69 ; pub const MPI_ERR_RMA_FLAVOR : :: std :: os :: raw :: c_uint = 70 ; pub const MPI_ERR_RMA_SHARED : :: std :: os :: raw :: c_uint = 71 ; pub const MPI_T_ERR_INVALID : :: std :: os :: raw :: c_uint = 72 ; pub const MPI_T_ERR_INVALID_NAME : :: std :: os :: raw :: c_uint = 73 ; pub const MPI_ERR_LASTCODE : :: std :: os :: raw :: c_uint = 92 ; pub const MPI_TYPECLASS_INTEGER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_TYPECLASS_REAL : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_TYPECLASS_COMPLEX : :: std :: os :: raw :: c_uint = 3 ; pub type wchar_t = :: std :: os :: raw :: c_int ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct max_align_t { pub __clang_max_align_nonce1 : :: std :: os :: raw :: c_longlong , pub __bindgen_padding_0 : u64 , pub __clang_max_align_nonce2 : f64 , } # [ test ] fn bindgen_test_layout_max_align_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < max_align_t > ( ) , 32usize , concat ! ( "Size of: " , stringify ! ( max_align_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce1 as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce1 ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce2 as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce2 ) ) ) ; } pub type MPI_Aint = isize ; pub type MPI_Offset = :: std :: os :: raw :: c_longlong ; pub type MPI_Count = :: std :: os :: raw :: c_longlong ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_communicator_t { _unused : [ u8 ; 0 ] } pub type MPI_Comm = * mut ompi_communicator_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_datatype_t { _unused : [ u8 ; 0 ] } pub type MPI_Datatype = * mut ompi_datatype_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_errhandler_t { _unused : [ u8 ; 0 ] } pub type MPI_Errhandler = * mut ompi_errhandler_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_file_t { _unused : [ u8 ; 0 ] } pub type MPI_File = * mut ompi_file_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_group_t { _unused : [ u8 ; 0 ] } pub type MPI_Group = * mut ompi_group_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_info_t { _unused : [ u8 ; 0 ] } pub type MPI_Info = * mut ompi_info_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_op_t { _unused : [ u8 ; 0 ] } pub type MPI_Op = * mut ompi_op_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_request_t { _unused : [ u8 ; 0 ] } pub type MPI_Request = * mut ompi_request_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_message_t { _unused : [ u8 ; 0 ] } pub type MPI_Message = * mut ompi_message_t ; pub type MPI_Status = ompi_status_public_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_win_t { _unused : [ u8 ; 0 ] } pub type MPI_Win = * mut ompi_win_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_var_enum_t { _unused : [ u8 ; 0 ] } pub type MPI_T_enum = * mut mca_base_var_enum_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_mpit_cvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_cvar_handle = * mut ompi_mpit_cvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_handle = * mut mca_base_pvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_session_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_session = * mut mca_base_pvar_session_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_status_public_t { pub MPI_SOURCE : :: std :: os :: raw :: c_int , pub MPI_TAG : :: std :: os :: raw :: c_int , pub MPI_ERROR : :: std :: os :: raw :: c_int , pub _cancelled : :: std :: os :: raw :: c_int , pub _ucount : usize , } # [ test ] fn bindgen_test_layout_ompi_status_public_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < ompi_status_public_t > ( ) , 24usize , concat ! ( "Size of: " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < ompi_status_public_t > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_SOURCE as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_SOURCE ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_TAG as * const _ as usize } , 4usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_TAG ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_ERROR as * const _ as usize } , 8usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_ERROR ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _cancelled as * const _ as usize } , 12usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _cancelled ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _ucount as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _ucount ) ) ) ; } pub type MPI_Datarep_extent_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : * mut MPI_Aint , arg3 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Datarep_conversion_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : MPI_Datatype , arg3 : :: std :: os :: raw :: c_int , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : MPI_Offset , arg6 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Comm , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type ompi_file_errhandler_fn = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_File , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_Win_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Win , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_User_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut :: std :: os :: raw :: c_void , arg3 : * mut :: std :: os :: raw :: c_int , arg4 : * mut MPI_Datatype ) > ; pub type MPI_Comm_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_query_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut MPI_Status ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_free_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_cancel_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_fn = MPI_Comm_errhandler_function ; pub type MPI_File_errhandler_fn = ompi_file_errhandler_fn ; pub type MPI_File_errhandler_function = ompi_file_errhandler_fn ; pub type MPI_Win_errhandler_fn = MPI_Win_errhandler_function ; pub const MPI_TAG_UB : _bindgen_ty_1 = 0 ; pub const MPI_HOST : _bindgen_ty_1 = 1 ; pub const MPI_IO : _bindgen_ty_1 = 2 ; pub const MPI_WTIME_IS_GLOBAL : _bindgen_ty_1 = 3 ; pub const MPI_APPNUM : _bindgen_ty_1 = 4 ; pub const MPI_LASTUSEDCODE : _bindgen_ty_1 = 5 ; pub const MPI_UNIVERSE_SIZE : _bindgen_ty_1 = 6 ; pub const MPI_WIN_BASE : _bindgen_ty_1 = 7 ; pub const MPI_WIN_SIZE : _bindgen_ty_1 = 8 ; pub const MPI_WIN_DISP_UNIT : _bindgen_ty_1 = 9 ; pub const MPI_WIN_CREATE_FLAVOR : _bindgen_ty_1 = 10 ; pub const MPI_WIN_MODEL : _bindgen_ty_1 = 11 ; pub const IMPI_CLIENT_SIZE : _bindgen_ty_1 = 12 ; pub const IMPI_CLIENT_COLOR : _bindgen_ty_1 = 13 ; pub const IMPI_HOST_SIZE : _bindgen_ty_1 = 14 ; pub const IMPI_HOST_COLOR : _bindgen_ty_1 = 15 ; pub type _bindgen_ty_1 = :: std :: os :: raw :: c_uint ; pub const MPI_IDENT : _bindgen_ty_2 = 0 ; pub const MPI_CONGRUENT : _bindgen_ty_2 = 1 ; pub const MPI_SIMILAR : _bindgen_ty_2 = 2 ; pub const MPI_UNEQUAL : _bindgen_ty_2 = 3 ; pub type _bindgen_ty_2 = :: std :: os :: raw :: c_uint ; pub const MPI_THREAD_SINGLE : _bindgen_ty_3 = 0 ; pub const MPI_THREAD_FUNNELED : _bindgen_ty_3 = 1 ; pub const MPI_THREAD_SERIALIZED : _bindgen_ty_3 = 2 ; pub const MPI_THREAD_MULTIPLE : _bindgen_ty_3 = 3 ; pub type _bindgen_ty_3 = :: std :: os :: raw :: c_uint ; pub const MPI_COMBINER_NAMED : _bindgen_ty_4 = 0 ; pub const MPI_COMBINER_DUP : _bindgen_ty_4 = 1 ; pub const MPI_COMBINER_CONTIGUOUS : _bindgen_ty_4 = 2 ; pub const MPI_COMBINER_VECTOR : _bindgen_ty_4 = 3 ; pub const OMPI_WAS_MPI_COMBINER_HVECTOR_INTEGER : _bindgen_ty_4 = 4 ; pub const MPI_COMBINER_HVECTOR : _bindgen_ty_4 = 5 ; pub const MPI_COMBINER_INDEXED : _bindgen_ty_4 = 6 ; pub const OMPI_WAS_MPI_COMBINER_HINDEXED_INTEGER : _bindgen_ty_4 = 7 ; pub const MPI_COMBINER_HINDEXED : _bindgen_ty_4 = 8 ; pub const MPI_COMBINER_INDEXED_BLOCK : _bindgen_ty_4 = 9 ; pub const OMPI_WAS_MPI_COMBINER_STRUCT_INTEGER : _bindgen_ty_4 = 10 ; pub const MPI_COMBINER_STRUCT : _bindgen_ty_4 = 11 ; pub const MPI_COMBINER_SUBARRAY : _bindgen_ty_4 = 12 ; pub const MPI_COMBINER_DARRAY : _bindgen_ty_4 = 13 ; pub const MPI_COMBINER_F90_REAL : _bindgen_ty_4 = 14 ; pub const MPI_COMBINER_F90_COMPLEX : _bindgen_ty_4 = 15 ; pub const MPI_COMBINER_F90_INTEGER : _bindgen_ty_4 = 16 ; pub const MPI_COMBINER_RESIZED : _bindgen_ty_4 = 17 ; pub const MPI_COMBINER_HINDEXED_BLOCK : _bindgen_ty_4 = 18 ; pub type _bindgen_ty_4 = :: std :: os :: raw :: c_uint ; pub const MPI_COMM_TYPE_SHARED : _bindgen_ty_5 = 0 ; pub const OMPI_COMM_TYPE_HWTHREAD : _bindgen_ty_5 = 1 ; pub const OMPI_COMM_TYPE_CORE : _bindgen_ty_5 = 2 ; pub const OMPI_COMM_TYPE_L1CACHE : _bindgen_ty_5 = 3 ; pub const OMPI_COMM_TYPE_L2CACHE : _bindgen_ty_5 = 4 ; pub const OMPI_COMM_TYPE_L3CACHE : _bindgen_ty_5 = 5 ; pub const OMPI_COMM_TYPE_SOCKET : _bindgen_ty_5 = 6 ; pub const OMPI_COMM_TYPE_NUMA : _bindgen_ty_5 = 7 ; pub const OMPI_COMM_TYPE_BOARD : _bindgen_ty_5 = 8 ; pub const OMPI_COMM_TYPE_HOST : _bindgen_ty_5 = 9 ; pub const OMPI_COMM_TYPE_CU : _bindgen_ty_5 = 10 ; pub const OMPI_COMM_TYPE_CLUSTER : _bindgen_ty_5 = 11 ; pub type _bindgen_ty_5 = :: std :: os :: raw :: c_uint ; pub const MPI_T_VERBOSITY_USER_BASIC : _bindgen_ty_6 = 0 ; pub const MPI_T_VERBOSITY_USER_DETAIL : _bindgen_ty_6 = 1 ; pub const MPI_T_VERBOSITY_USER_ALL : _bindgen_ty_6 = 2 ; pub const MPI_T_VERBOSITY_TUNER_BASIC : _bindgen_ty_6 = 3 ; pub const MPI_T_VERBOSITY_TUNER_DETAIL : _bindgen_ty_6 = 4 ; pub const MPI_T_VERBOSITY_TUNER_ALL : _bindgen_ty_6 = 5 ; pub const MPI_T_VERBOSITY_MPIDEV_BASIC : _bindgen_ty_6 = 6 ; pub const MPI_T_VERBOSITY_MPIDEV_DETAIL : _bindgen_ty_6 = 7 ; pub const MPI_T_VERBOSITY_MPIDEV_ALL : _bindgen_ty_6 = 8 ; pub type _bindgen_ty_6 = :: std :: os :: raw :: c_uint ; pub const MPI_T_SCOPE_CONSTANT : _bindgen_ty_7 = 0 ; pub const MPI_T_SCOPE_READONLY : _bindgen_ty_7 = 1 ; pub const MPI_T_SCOPE_LOCAL : _bindgen_ty_7 = 2 ; pub const MPI_T_SCOPE_GROUP : _bindgen_ty_7 = 3 ; pub const MPI_T_SCOPE_GROUP_EQ : _bindgen_ty_7 = 4 ; pub const MPI_T_SCOPE_ALL : _bindgen_ty_7 = 5 ; pub const MPI_T_SCOPE_ALL_EQ : _bindgen_ty_7 = 6 ; pub type _bindgen_ty_7 = :: std :: os :: raw :: c_uint ; pub const MPI_T_BIND_NO_OBJECT : _bindgen_ty_8 = 0 ; pub const MPI_T_BIND_MPI_COMM : _bindgen_ty_8 = 1 ; pub const MPI_T_BIND_MPI_DATATYPE : _bindgen_ty_8 = 2 ; pub const MPI_T_BIND_MPI_ERRHANDLER : _bindgen_ty_8 = 3 ; pub const MPI_T_BIND_MPI_FILE : _bindgen_ty_8 = 4 ; pub const MPI_T_BIND_MPI_GROUP : _bindgen_ty_8 = 5 ; pub const MPI_T_BIND_MPI_OP : _bindgen_ty_8 = 6 ; pub const MPI_T_BIND_MPI_REQUEST : _bindgen_ty_8 = 7 ; pub const MPI_T_BIND_MPI_WIN : _bindgen_ty_8 = 8 ; pub const MPI_T_BIND_MPI_MESSAGE : _bindgen_ty_8 = 9 ; pub const MPI_T_BIND_MPI_INFO : _bindgen_ty_8 = 10 ; pub type _bindgen_ty_8 = :: std :: os :: raw :: c_uint ; pub const MPI_T_PVAR_CLASS_STATE : _bindgen_ty_9 = 0 ; pub const MPI_T_PVAR_CLASS_LEVEL : _bindgen_ty_9 = 1 ; pub const MPI_T_PVAR_CLASS_SIZE : _bindgen_ty_9 = 2 ; pub const MPI_T_PVAR_CLASS_PERCENTAGE : _bindgen_ty_9 = 3 ; pub const MPI_T_PVAR_CLASS_HIGHWATERMARK : _bindgen_ty_9 = 4 ; pub const MPI_T_PVAR_CLASS_LOWWATERMARK : _bindgen_ty_9 = 5 ; pub const MPI_T_PVAR_CLASS_COUNTER : _bindgen_ty_9 = 6 ; pub const MPI_T_PVAR_CLASS_AGGREGATE : _bindgen_ty_9 = 7 ; pub const MPI_T_PVAR_CLASS_TIMER : _bindgen_ty_9 = 8 ; pub const MPI_T_PVAR_CLASS_GENERIC : _bindgen_ty_9 = 9 ; pub type _bindgen_ty_9 = :: std :: os :: raw :: c_uint ; extern "C" {
[INFO] [stdout] 3 + pub const __llvm__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_major__ : :: std :: os :: raw :: c_uint = 14 ; pub const __clang_minor__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_patchlevel__ : std :: os :: raw :: c_uint = 0 ; pub const __clang_version__ : & 'static [ u8 ; 8usize ] = b"14.0.0 \0" ; pub const __GNUC__ : :: std :: os :: raw :: c_uint = 4 ; pub const __GNUC_MINOR__ : :: std :: os :: raw :: c_uint = 2 ; pub const __GNUC_PATCHLEVEL__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GXX_ABI_VERSION : :: std :: os :: raw :: c_uint = 1002 ; pub const __ATOMIC_RELAXED : :: std :: os :: raw :: c_uint = 0 ; pub const __ATOMIC_CONSUME : :: std :: os :: raw :: c_uint = 1 ; pub const __ATOMIC_ACQUIRE : :: std :: os :: raw :: c_uint = 2 ; pub const __ATOMIC_RELEASE : :: std :: os :: raw :: c_uint = 3 ; pub const __ATOMIC_ACQ_REL : :: std :: os :: raw :: c_uint = 4 ; pub const __ATOMIC_SEQ_CST : :: std :: os :: raw :: c_uint = 5 ; pub const __OPENCL_MEMORY_SCOPE_WORK_ITEM : :: std :: os :: raw :: c_uint = 0 ; pub const __OPENCL_MEMORY_SCOPE_WORK_GROUP : :: std :: os :: raw :: c_uint = 1 ; pub const __OPENCL_MEMORY_SCOPE_DEVICE : :: std :: os :: raw :: c_uint = 2 ; pub const __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES : :: std :: os :: raw :: c_uint = 3 ; pub const __OPENCL_MEMORY_SCOPE_SUB_GROUP : :: std :: os :: raw :: c_uint = 4 ; pub const __PRAGMA_REDEFINE_EXTNAME : :: std :: os :: raw :: c_uint = 1 ; pub const __VERSION__ : & 'static [ u8 ; 20usize ] = b"Ubuntu Clang 14.0.0\0" ; pub const __OBJC_BOOL_IS_BOOL : :: std :: os :: raw :: c_uint = 0 ; pub const __CONSTANT_CFSTRINGS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_literal_encoding__ : & 'static [ u8 ; 6usize ] = b"UTF-8\0" ; pub const __clang_wide_literal_encoding__ : & 'static [ u8 ; 7usize ] = b"UTF-32\0" ; pub const __ORDER_LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __ORDER_BIG_ENDIAN__ : :: std :: os :: raw :: c_uint = 4321 ; pub const __ORDER_PDP_ENDIAN__ : :: std :: os :: raw :: c_uint = 3412 ; pub const __BYTE_ORDER__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const _LP64 : :: std :: os :: raw :: c_uint = 1 ; pub const __LP64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __CHAR_BIT__ : :: std :: os :: raw :: c_uint = 8 ; pub const __BOOL_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SHRT_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __LONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LLONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BITINT_MAXWIDTH__ : :: std :: os :: raw :: c_uint = 128 ; pub const __SCHAR_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __SHRT_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __LONG_LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __WCHAR_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __WCHAR_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __WINT_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __WINT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INTMAX_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZE_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __SIZE_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTMAX_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __PTRDIFF_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __PTRDIFF_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INTPTR_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTPTR_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZEOF_DOUBLE__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_FLOAT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_LONG_DOUBLE__ : :: std :: os :: raw :: c_uint = 16 ; pub const __SIZEOF_LONG_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_POINTER__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SHORT__ : :: std :: os :: raw :: c_uint = 2 ; pub const __SIZEOF_PTRDIFF_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SIZE_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_WCHAR_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_WINT_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INTMAX_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTMAX_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINTMAX_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTMAX_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTMAX_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTMAX_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __PTRDIFF_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __PTRDIFF_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __INTPTR_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTPTR_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __SIZE_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __SIZE_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __SIZE_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __SIZE_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __SIG_ATOMIC_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __SIG_ATOMIC_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __UINTPTR_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTPTR_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTPTR_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTPTR_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FLT_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_DIG__ : :: std :: os :: raw :: c_uint = 6 ; pub const __FLT_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 9 ; pub const __FLT_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_MANT_DIG__ : :: std :: os :: raw :: c_uint = 24 ; pub const __FLT_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 38 ; pub const __FLT_MAX_EXP__ : :: std :: os :: raw :: c_uint = 128 ; pub const __FLT_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -37 ; pub const __FLT_MIN_EXP__ : :: std :: os :: raw :: c_int = -125 ; pub const __DBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_DIG__ : :: std :: os :: raw :: c_uint = 15 ; pub const __DBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 17 ; pub const __DBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 53 ; pub const __DBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 308 ; pub const __DBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 1024 ; pub const __DBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -307 ; pub const __DBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -1021 ; pub const __LDBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_DIG__ : :: std :: os :: raw :: c_uint = 18 ; pub const __LDBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __LDBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LDBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 4932 ; pub const __LDBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 16384 ; pub const __LDBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -4931 ; pub const __LDBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -16381 ; pub const __POINTER_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BIGGEST_ALIGNMENT__ : :: std :: os :: raw :: c_uint = 16 ; pub const __WINT_UNSIGNED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __INT8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __INT16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __INT32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __INT64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __UINT8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __INT8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __UINT16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __UINT16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __INT16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __UINT32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __UINT32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __INT32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __UINT64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __UINT64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __INT64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_LEAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_LEAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_LEAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_LEAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_LEAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_LEAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_LEAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_LEAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_LEAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_LEAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_LEAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_LEAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_LEAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_LEAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_LEAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_LEAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_LEAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_LEAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_LEAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_LEAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_LEAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_LEAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_LEAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_LEAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_LEAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_LEAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_LEAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_LEAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_LEAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __INT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_FAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_FAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_FAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_FAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_FAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_FAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_FAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_FAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_FAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_FAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_FAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_FAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_FAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_FAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_FAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_FAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_FAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_FAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_FAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_FAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_FAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_FAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_FAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_FAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_FAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_FAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_FAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_FAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_FAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_FAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FINITE_MATH_ONLY__ : :: std :: os :: raw :: c_uint = 0 ; pub const __GNUC_STDC_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_ATOMIC_TEST_AND_SET_TRUEVAL : :: std :: os :: raw :: c_uint = 1 ; pub const __CLANG_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __NO_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __PIC__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pic__ : :: std :: os :: raw :: c_uint = 2 ; pub const __PIE__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pie__ : :: std :: os :: raw :: c_uint = 2 ; pub const __FLT_EVAL_METHOD__ : :: std :: os :: raw :: c_uint = 0 ; pub const __FLT_RADIX__ : :: std :: os :: raw :: c_uint = 2 ; pub const __DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __GCC_ASM_FLAG_OUTPUTS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __code_model_small__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_GS : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_FS : :: std :: os :: raw :: c_uint = 1 ; pub const __k8 : :: std :: os :: raw :: c_uint = 1 ; pub const __k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __tune_k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __NO_MATH_INLINES : :: std :: os :: raw :: c_uint = 1 ; pub const __FXSR__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __MMX__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 : :: std :: os :: raw :: c_uint = 1 ; pub const __SIZEOF_FLOAT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix__ : :: std :: os :: raw :: c_uint = 1 ; pub const linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __ELF__ : :: std :: os :: raw :: c_uint = 1 ; pub const __gnu_linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLOAT128__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_HOSTED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_VERSION__ : :: std :: os :: raw :: c_uint = 201710 ; pub const __STDC_UTF_16__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_UTF_32__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_DWARF2_CFI_ASM : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_VERSION : :: std :: os :: raw :: c_uint = 721408 ; pub const OPAL_STDC_HEADERS : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED_ARGUMENT : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_ERROR : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_SYS_TIME_H : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_LONG_LONG : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const OPAL_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const OPAL_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const OPAL_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const OPAL_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const OMPI_HAVE_FORTRAN_LOGICAL1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER16 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_INTEGER2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL16 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL2 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_REAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_ENABLE_MPI1_COMPAT : :: std :: os :: raw :: c_uint = 0 ; pub const HAVE_FLOAT__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_LONG_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_MPI_OFFSET_SIZE : :: std :: os :: raw :: c_uint = 8 ; pub const OMPI_BUILD_CXX_BINDINGS : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_CXX_SEEK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_CXX_SUPPORTS_2D_CONST_CAST : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_PARAM_CHECK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_INTERFACE_WARNING : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_CXX_EXCEPTION_SUPPORT : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_MAJOR_VERSION : :: std :: os :: raw :: c_uint = 4 ; pub const OMPI_MINOR_VERSION : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_RELEASE_VERSION : :: std :: os :: raw :: c_uint = 2 ; pub const OPAL_C_HAVE_VISIBILITY : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_BUILDING : :: std :: os :: raw :: c_uint = 0 ; pub const OPEN_MPI : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_VERSION : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_SUBVERSION : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_UNKNOWN : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU_C : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_REMOVED_USE_STATIC_ASSERT : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ANY_SOURCE : :: std :: os :: raw :: c_int = -1 ; pub const MPI_PROC_NULL : :: std :: os :: raw :: c_int = -2 ; pub const MPI_ROOT : :: std :: os :: raw :: c_int = -4 ; pub const MPI_ANY_TAG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MAX_LIBRARY_VERSION_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_UNDEFINED : :: std :: os :: raw :: c_int = -32766 ; pub const MPI_DIST_GRAPH : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_CART : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_GRAPH : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_KEYVAL_INVALID : :: std :: os :: raw :: c_int = -1 ; pub const MPI_BSEND_OVERHEAD : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const MPI_ORDER_C : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ORDER_FORTRAN : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_BLOCK : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_DISTRIBUTE_CYCLIC : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_NONE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_DISTRIBUTE_DFLT_DARG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MODE_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_RDONLY : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_WRONLY : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_RDWR : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_DELETE_ON_CLOSE : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_MODE_UNIQUE_OPEN : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_MODE_EXCL : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MODE_APPEND : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_SEQUENTIAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_DISPLACEMENT_CURRENT : :: std :: os :: raw :: c_int = -54278278 ; pub const MPI_SEEK_SET : :: std :: os :: raw :: c_uint = 600 ; pub const MPI_SEEK_CUR : :: std :: os :: raw :: c_uint = 602 ; pub const MPI_SEEK_END : :: std :: os :: raw :: c_uint = 604 ; pub const MPI_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_NOCHECK : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_NOPRECEDE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_NOPUT : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_NOSTORE : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_NOSUCCEED : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_LOCK_EXCLUSIVE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_LOCK_SHARED : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_WIN_FLAVOR_ALLOCATE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_DYNAMIC : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_WIN_FLAVOR_SHARED : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_WIN_UNIFIED : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_WIN_SEPARATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_SUCCESS : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ERR_BUFFER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_ERR_COUNT : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_ERR_TYPE : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_ERR_TAG : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_ERR_COMM : :: std :: os :: raw :: c_uint = 5 ; pub const MPI_ERR_RANK : :: std :: os :: raw :: c_uint = 6 ; pub const MPI_ERR_REQUEST : :: std :: os :: raw :: c_uint = 7 ; pub const MPI_ERR_ROOT : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_ERR_GROUP : :: std :: os :: raw :: c_uint = 9 ; pub const MPI_ERR_OP : :: std :: os :: raw :: c_uint = 10 ; pub const MPI_ERR_TOPOLOGY : :: std :: os :: raw :: c_uint = 11 ; pub const MPI_ERR_DIMS : :: std :: os :: raw :: c_uint = 12 ; pub const MPI_ERR_ARG : :: std :: os :: raw :: c_uint = 13 ; pub const MPI_ERR_UNKNOWN : :: std :: os :: raw :: c_uint = 14 ; pub const MPI_ERR_TRUNCATE : :: std :: os :: raw :: c_uint = 15 ; pub const MPI_ERR_OTHER : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_ERR_INTERN : :: std :: os :: raw :: c_uint = 17 ; pub const MPI_ERR_IN_STATUS : :: std :: os :: raw :: c_uint = 18 ; pub const MPI_ERR_PENDING : :: std :: os :: raw :: c_uint = 19 ; pub const MPI_ERR_ACCESS : :: std :: os :: raw :: c_uint = 20 ; pub const MPI_ERR_AMODE : :: std :: os :: raw :: c_uint = 21 ; pub const MPI_ERR_ASSERT : :: std :: os :: raw :: c_uint = 22 ; pub const MPI_ERR_BAD_FILE : :: std :: os :: raw :: c_uint = 23 ; pub const MPI_ERR_BASE : :: std :: os :: raw :: c_uint = 24 ; pub const MPI_ERR_CONVERSION : :: std :: os :: raw :: c_uint = 25 ; pub const MPI_ERR_DISP : :: std :: os :: raw :: c_uint = 26 ; pub const MPI_ERR_DUP_DATAREP : :: std :: os :: raw :: c_uint = 27 ; pub const MPI_ERR_FILE_EXISTS : :: std :: os :: raw :: c_uint = 28 ; pub const MPI_ERR_FILE_IN_USE : :: std :: os :: raw :: c_uint = 29 ; pub const MPI_ERR_FILE : :: std :: os :: raw :: c_uint = 30 ; pub const MPI_ERR_INFO_KEY : :: std :: os :: raw :: c_uint = 31 ; pub const MPI_ERR_INFO_NOKEY : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_ERR_INFO_VALUE : :: std :: os :: raw :: c_uint = 33 ; pub const MPI_ERR_INFO : :: std :: os :: raw :: c_uint = 34 ; pub const MPI_ERR_IO : :: std :: os :: raw :: c_uint = 35 ; pub const MPI_ERR_KEYVAL : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_ERR_LOCKTYPE : :: std :: os :: raw :: c_uint = 37 ; pub const MPI_ERR_NAME : :: std :: os :: raw :: c_uint = 38 ; pub const MPI_ERR_NO_MEM : :: std :: os :: raw :: c_uint = 39 ; pub const MPI_ERR_NOT_SAME : :: std :: os :: raw :: c_uint = 40 ; pub const MPI_ERR_NO_SPACE : :: std :: os :: raw :: c_uint = 41 ; pub const MPI_ERR_NO_SUCH_FILE : :: std :: os :: raw :: c_uint = 42 ; pub const MPI_ERR_PORT : :: std :: os :: raw :: c_uint = 43 ; pub const MPI_ERR_QUOTA : :: std :: os :: raw :: c_uint = 44 ; pub const MPI_ERR_READ_ONLY : :: std :: os :: raw :: c_uint = 45 ; pub const MPI_ERR_RMA_CONFLICT : :: std :: os :: raw :: c_uint = 46 ; pub const MPI_ERR_RMA_SYNC : :: std :: os :: raw :: c_uint = 47 ; pub const MPI_ERR_SERVICE : :: std :: os :: raw :: c_uint = 48 ; pub const MPI_ERR_SIZE : :: std :: os :: raw :: c_uint = 49 ; pub const MPI_ERR_SPAWN : :: std :: os :: raw :: c_uint = 50 ; pub const MPI_ERR_UNSUPPORTED_DATAREP : :: std :: os :: raw :: c_uint = 51 ; pub const MPI_ERR_UNSUPPORTED_OPERATION : :: std :: os :: raw :: c_uint = 52 ; pub const MPI_ERR_WIN : :: std :: os :: raw :: c_uint = 53 ; pub const MPI_T_ERR_MEMORY : :: std :: os :: raw :: c_uint = 54 ; pub const MPI_T_ERR_NOT_INITIALIZED : :: std :: os :: raw :: c_uint = 55 ; pub const MPI_T_ERR_CANNOT_INIT : :: std :: os :: raw :: c_uint = 56 ; pub const MPI_T_ERR_INVALID_INDEX : :: std :: os :: raw :: c_uint = 57 ; pub const MPI_T_ERR_INVALID_ITEM : :: std :: os :: raw :: c_uint = 58 ; pub const MPI_T_ERR_INVALID_HANDLE : :: std :: os :: raw :: c_uint = 59 ; pub const MPI_T_ERR_OUT_OF_HANDLES : :: std :: os :: raw :: c_uint = 60 ; pub const MPI_T_ERR_OUT_OF_SESSIONS : :: std :: os :: raw :: c_uint = 61 ; pub const MPI_T_ERR_INVALID_SESSION : :: std :: os :: raw :: c_uint = 62 ; pub const MPI_T_ERR_CVAR_SET_NOT_NOW : :: std :: os :: raw :: c_uint = 63 ; pub const MPI_T_ERR_CVAR_SET_NEVER : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_T_ERR_PVAR_NO_STARTSTOP : :: std :: os :: raw :: c_uint = 65 ; pub const MPI_T_ERR_PVAR_NO_WRITE : :: std :: os :: raw :: c_uint = 66 ; pub const MPI_T_ERR_PVAR_NO_ATOMIC : :: std :: os :: raw :: c_uint = 67 ; pub const MPI_ERR_RMA_RANGE : :: std :: os :: raw :: c_uint = 68 ; pub const MPI_ERR_RMA_ATTACH : :: std :: os :: raw :: c_uint = 69 ; pub const MPI_ERR_RMA_FLAVOR : :: std :: os :: raw :: c_uint = 70 ; pub const MPI_ERR_RMA_SHARED : :: std :: os :: raw :: c_uint = 71 ; pub const MPI_T_ERR_INVALID : :: std :: os :: raw :: c_uint = 72 ; pub const MPI_T_ERR_INVALID_NAME : :: std :: os :: raw :: c_uint = 73 ; pub const MPI_ERR_LASTCODE : :: std :: os :: raw :: c_uint = 92 ; pub const MPI_TYPECLASS_INTEGER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_TYPECLASS_REAL : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_TYPECLASS_COMPLEX : :: std :: os :: raw :: c_uint = 3 ; pub type wchar_t = :: std :: os :: raw :: c_int ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct max_align_t { pub __clang_max_align_nonce1 : :: std :: os :: raw :: c_longlong , pub __bindgen_padding_0 : u64 , pub __clang_max_align_nonce2 : f64 , } # [ test ] fn bindgen_test_layout_max_align_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < max_align_t > ( ) , 32usize , concat ! ( "Size of: " , stringify ! ( max_align_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce1 as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce1 ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce2 as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce2 ) ) ) ; } pub type MPI_Aint = isize ; pub type MPI_Offset = :: std :: os :: raw :: c_longlong ; pub type MPI_Count = :: std :: os :: raw :: c_longlong ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_communicator_t { _unused : [ u8 ; 0 ] } pub type MPI_Comm = * mut ompi_communicator_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_datatype_t { _unused : [ u8 ; 0 ] } pub type MPI_Datatype = * mut ompi_datatype_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_errhandler_t { _unused : [ u8 ; 0 ] } pub type MPI_Errhandler = * mut ompi_errhandler_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_file_t { _unused : [ u8 ; 0 ] } pub type MPI_File = * mut ompi_file_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_group_t { _unused : [ u8 ; 0 ] } pub type MPI_Group = * mut ompi_group_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_info_t { _unused : [ u8 ; 0 ] } pub type MPI_Info = * mut ompi_info_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_op_t { _unused : [ u8 ; 0 ] } pub type MPI_Op = * mut ompi_op_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_request_t { _unused : [ u8 ; 0 ] } pub type MPI_Request = * mut ompi_request_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_message_t { _unused : [ u8 ; 0 ] } pub type MPI_Message = * mut ompi_message_t ; pub type MPI_Status = ompi_status_public_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_win_t { _unused : [ u8 ; 0 ] } pub type MPI_Win = * mut ompi_win_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_var_enum_t { _unused : [ u8 ; 0 ] } pub type MPI_T_enum = * mut mca_base_var_enum_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_mpit_cvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_cvar_handle = * mut ompi_mpit_cvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_handle = * mut mca_base_pvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_session_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_session = * mut mca_base_pvar_session_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_status_public_t { pub MPI_SOURCE : :: std :: os :: raw :: c_int , pub MPI_TAG : :: std :: os :: raw :: c_int , pub MPI_ERROR : :: std :: os :: raw :: c_int , pub _cancelled : :: std :: os :: raw :: c_int , pub _ucount : usize , } # [ test ] fn bindgen_test_layout_ompi_status_public_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < ompi_status_public_t > ( ) , 24usize , concat ! ( "Size of: " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < ompi_status_public_t > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_SOURCE as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_SOURCE ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_TAG as * const _ as usize } , 4usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_TAG ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_ERROR as * const _ as usize } , 8usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_ERROR ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _cancelled as * const _ as usize } , 12usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _cancelled ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _ucount as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _ucount ) ) ) ; } pub type MPI_Datarep_extent_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : * mut MPI_Aint , arg3 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Datarep_conversion_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : MPI_Datatype , arg3 : :: std :: os :: raw :: c_int , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : MPI_Offset , arg6 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Comm , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type ompi_file_errhandler_fn = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_File , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_Win_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Win , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_User_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut :: std :: os :: raw :: c_void , arg3 : * mut :: std :: os :: raw :: c_int , arg4 : * mut MPI_Datatype ) > ; pub type MPI_Comm_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_query_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut MPI_Status ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_free_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_cancel_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_fn = MPI_Comm_errhandler_function ; pub type MPI_File_errhandler_fn = ompi_file_errhandler_fn ; pub type MPI_File_errhandler_function = ompi_file_errhandler_fn ; pub type MPI_Win_errhandler_fn = MPI_Win_errhandler_function ; pub const MPI_TAG_UB : _bindgen_ty_1 = 0 ; pub const MPI_HOST : _bindgen_ty_1 = 1 ; pub const MPI_IO : _bindgen_ty_1 = 2 ; pub const MPI_WTIME_IS_GLOBAL : _bindgen_ty_1 = 3 ; pub const MPI_APPNUM : _bindgen_ty_1 = 4 ; pub const MPI_LASTUSEDCODE : _bindgen_ty_1 = 5 ; pub const MPI_UNIVERSE_SIZE : _bindgen_ty_1 = 6 ; pub const MPI_WIN_BASE : _bindgen_ty_1 = 7 ; pub const MPI_WIN_SIZE : _bindgen_ty_1 = 8 ; pub const MPI_WIN_DISP_UNIT : _bindgen_ty_1 = 9 ; pub const MPI_WIN_CREATE_FLAVOR : _bindgen_ty_1 = 10 ; pub const MPI_WIN_MODEL : _bindgen_ty_1 = 11 ; pub const IMPI_CLIENT_SIZE : _bindgen_ty_1 = 12 ; pub const IMPI_CLIENT_COLOR : _bindgen_ty_1 = 13 ; pub const IMPI_HOST_SIZE : _bindgen_ty_1 = 14 ; pub const IMPI_HOST_COLOR : _bindgen_ty_1 = 15 ; pub type _bindgen_ty_1 = :: std :: os :: raw :: c_uint ; pub const MPI_IDENT : _bindgen_ty_2 = 0 ; pub const MPI_CONGRUENT : _bindgen_ty_2 = 1 ; pub const MPI_SIMILAR : _bindgen_ty_2 = 2 ; pub const MPI_UNEQUAL : _bindgen_ty_2 = 3 ; pub type _bindgen_ty_2 = :: std :: os :: raw :: c_uint ; pub const MPI_THREAD_SINGLE : _bindgen_ty_3 = 0 ; pub const MPI_THREAD_FUNNELED : _bindgen_ty_3 = 1 ; pub const MPI_THREAD_SERIALIZED : _bindgen_ty_3 = 2 ; pub const MPI_THREAD_MULTIPLE : _bindgen_ty_3 = 3 ; pub type _bindgen_ty_3 = :: std :: os :: raw :: c_uint ; pub const MPI_COMBINER_NAMED : _bindgen_ty_4 = 0 ; pub const MPI_COMBINER_DUP : _bindgen_ty_4 = 1 ; pub const MPI_COMBINER_CONTIGUOUS : _bindgen_ty_4 = 2 ; pub const MPI_COMBINER_VECTOR : _bindgen_ty_4 = 3 ; pub const OMPI_WAS_MPI_COMBINER_HVECTOR_INTEGER : _bindgen_ty_4 = 4 ; pub const MPI_COMBINER_HVECTOR : _bindgen_ty_4 = 5 ; pub const MPI_COMBINER_INDEXED : _bindgen_ty_4 = 6 ; pub const OMPI_WAS_MPI_COMBINER_HINDEXED_INTEGER : _bindgen_ty_4 = 7 ; pub const MPI_COMBINER_HINDEXED : _bindgen_ty_4 = 8 ; pub const MPI_COMBINER_INDEXED_BLOCK : _bindgen_ty_4 = 9 ; pub const OMPI_WAS_MPI_COMBINER_STRUCT_INTEGER : _bindgen_ty_4 = 10 ; pub const MPI_COMBINER_STRUCT : _bindgen_ty_4 = 11 ; pub const MPI_COMBINER_SUBARRAY : _bindgen_ty_4 = 12 ; pub const MPI_COMBINER_DARRAY : _bindgen_ty_4 = 13 ; pub const MPI_COMBINER_F90_REAL : _bindgen_ty_4 = 14 ; pub const MPI_COMBINER_F90_COMPLEX : _bindgen_ty_4 = 15 ; pub const MPI_COMBINER_F90_INTEGER : _bindgen_ty_4 = 16 ; pub const MPI_COMBINER_RESIZED : _bindgen_ty_4 = 17 ; pub const MPI_COMBINER_HINDEXED_BLOCK : _bindgen_ty_4 = 18 ; pub type _bindgen_ty_4 = :: std :: os :: raw :: c_uint ; pub const MPI_COMM_TYPE_SHARED : _bindgen_ty_5 = 0 ; pub const OMPI_COMM_TYPE_HWTHREAD : _bindgen_ty_5 = 1 ; pub const OMPI_COMM_TYPE_CORE : _bindgen_ty_5 = 2 ; pub const OMPI_COMM_TYPE_L1CACHE : _bindgen_ty_5 = 3 ; pub const OMPI_COMM_TYPE_L2CACHE : _bindgen_ty_5 = 4 ; pub const OMPI_COMM_TYPE_L3CACHE : _bindgen_ty_5 = 5 ; pub const OMPI_COMM_TYPE_SOCKET : _bindgen_ty_5 = 6 ; pub const OMPI_COMM_TYPE_NUMA : _bindgen_ty_5 = 7 ; pub const OMPI_COMM_TYPE_BOARD : _bindgen_ty_5 = 8 ; pub const OMPI_COMM_TYPE_HOST : _bindgen_ty_5 = 9 ; pub const OMPI_COMM_TYPE_CU : _bindgen_ty_5 = 10 ; pub const OMPI_COMM_TYPE_CLUSTER : _bindgen_ty_5 = 11 ; pub type _bindgen_ty_5 = :: std :: os :: raw :: c_uint ; pub const MPI_T_VERBOSITY_USER_BASIC : _bindgen_ty_6 = 0 ; pub const MPI_T_VERBOSITY_USER_DETAIL : _bindgen_ty_6 = 1 ; pub const MPI_T_VERBOSITY_USER_ALL : _bindgen_ty_6 = 2 ; pub const MPI_T_VERBOSITY_TUNER_BASIC : _bindgen_ty_6 = 3 ; pub const MPI_T_VERBOSITY_TUNER_DETAIL : _bindgen_ty_6 = 4 ; pub const MPI_T_VERBOSITY_TUNER_ALL : _bindgen_ty_6 = 5 ; pub const MPI_T_VERBOSITY_MPIDEV_BASIC : _bindgen_ty_6 = 6 ; pub const MPI_T_VERBOSITY_MPIDEV_DETAIL : _bindgen_ty_6 = 7 ; pub const MPI_T_VERBOSITY_MPIDEV_ALL : _bindgen_ty_6 = 8 ; pub type _bindgen_ty_6 = :: std :: os :: raw :: c_uint ; pub const MPI_T_SCOPE_CONSTANT : _bindgen_ty_7 = 0 ; pub const MPI_T_SCOPE_READONLY : _bindgen_ty_7 = 1 ; pub const MPI_T_SCOPE_LOCAL : _bindgen_ty_7 = 2 ; pub const MPI_T_SCOPE_GROUP : _bindgen_ty_7 = 3 ; pub const MPI_T_SCOPE_GROUP_EQ : _bindgen_ty_7 = 4 ; pub const MPI_T_SCOPE_ALL : _bindgen_ty_7 = 5 ; pub const MPI_T_SCOPE_ALL_EQ : _bindgen_ty_7 = 6 ; pub type _bindgen_ty_7 = :: std :: os :: raw :: c_uint ; pub const MPI_T_BIND_NO_OBJECT : _bindgen_ty_8 = 0 ; pub const MPI_T_BIND_MPI_COMM : _bindgen_ty_8 = 1 ; pub const MPI_T_BIND_MPI_DATATYPE : _bindgen_ty_8 = 2 ; pub const MPI_T_BIND_MPI_ERRHANDLER : _bindgen_ty_8 = 3 ; pub const MPI_T_BIND_MPI_FILE : _bindgen_ty_8 = 4 ; pub const MPI_T_BIND_MPI_GROUP : _bindgen_ty_8 = 5 ; pub const MPI_T_BIND_MPI_OP : _bindgen_ty_8 = 6 ; pub const MPI_T_BIND_MPI_REQUEST : _bindgen_ty_8 = 7 ; pub const MPI_T_BIND_MPI_WIN : _bindgen_ty_8 = 8 ; pub const MPI_T_BIND_MPI_MESSAGE : _bindgen_ty_8 = 9 ; pub const MPI_T_BIND_MPI_INFO : _bindgen_ty_8 = 10 ; pub type _bindgen_ty_8 = :: std :: os :: raw :: c_uint ; pub const MPI_T_PVAR_CLASS_STATE : _bindgen_ty_9 = 0 ; pub const MPI_T_PVAR_CLASS_LEVEL : _bindgen_ty_9 = 1 ; pub const MPI_T_PVAR_CLASS_SIZE : _bindgen_ty_9 = 2 ; pub const MPI_T_PVAR_CLASS_PERCENTAGE : _bindgen_ty_9 = 3 ; pub const MPI_T_PVAR_CLASS_HIGHWATERMARK : _bindgen_ty_9 = 4 ; pub const MPI_T_PVAR_CLASS_LOWWATERMARK : _bindgen_ty_9 = 5 ; pub const MPI_T_PVAR_CLASS_COUNTER : _bindgen_ty_9 = 6 ; pub const MPI_T_PVAR_CLASS_AGGREGATE : _bindgen_ty_9 = 7 ; pub const MPI_T_PVAR_CLASS_TIMER : _bindgen_ty_9 = 8 ; pub const MPI_T_PVAR_CLASS_GENERIC : _bindgen_ty_9 = 9 ; pub type _bindgen_ty_9 = :: std :: os :: raw :: c_uint ; extern "C" {
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/mpi-fork-fnsp-d9b9763bb5375dad/out/functions_and_types.rs:3:408
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...u8 ; 8usize ] = b"14.0.0 \0" ; pub const __GNUC__ : :: std :: os :: raw :: c_uint = 4 ; pub const __GNUC_MINOR__ : :: std :: os :: raw...
[INFO] [stdout]   |                                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]   |
[INFO] [stdout] 3 - pub const __llvm__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_major__ : :: std :: os :: raw :: c_uint = 14 ; pub const __clang_minor__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_patchlevel__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_version__ : & 'static [ u8 ; 8usize ] = b"14.0.0 \0" ; pub const __GNUC__ : :: std :: os :: raw :: c_uint = 4 ; pub const __GNUC_MINOR__ : :: std :: os :: raw :: c_uint = 2 ; pub const __GNUC_PATCHLEVEL__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GXX_ABI_VERSION : :: std :: os :: raw :: c_uint = 1002 ; pub const __ATOMIC_RELAXED : :: std :: os :: raw :: c_uint = 0 ; pub const __ATOMIC_CONSUME : :: std :: os :: raw :: c_uint = 1 ; pub const __ATOMIC_ACQUIRE : :: std :: os :: raw :: c_uint = 2 ; pub const __ATOMIC_RELEASE : :: std :: os :: raw :: c_uint = 3 ; pub const __ATOMIC_ACQ_REL : :: std :: os :: raw :: c_uint = 4 ; pub const __ATOMIC_SEQ_CST : :: std :: os :: raw :: c_uint = 5 ; pub const __OPENCL_MEMORY_SCOPE_WORK_ITEM : :: std :: os :: raw :: c_uint = 0 ; pub const __OPENCL_MEMORY_SCOPE_WORK_GROUP : :: std :: os :: raw :: c_uint = 1 ; pub const __OPENCL_MEMORY_SCOPE_DEVICE : :: std :: os :: raw :: c_uint = 2 ; pub const __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES : :: std :: os :: raw :: c_uint = 3 ; pub const __OPENCL_MEMORY_SCOPE_SUB_GROUP : :: std :: os :: raw :: c_uint = 4 ; pub const __PRAGMA_REDEFINE_EXTNAME : :: std :: os :: raw :: c_uint = 1 ; pub const __VERSION__ : & 'static [ u8 ; 20usize ] = b"Ubuntu Clang 14.0.0\0" ; pub const __OBJC_BOOL_IS_BOOL : :: std :: os :: raw :: c_uint = 0 ; pub const __CONSTANT_CFSTRINGS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_literal_encoding__ : & 'static [ u8 ; 6usize ] = b"UTF-8\0" ; pub const __clang_wide_literal_encoding__ : & 'static [ u8 ; 7usize ] = b"UTF-32\0" ; pub const __ORDER_LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __ORDER_BIG_ENDIAN__ : :: std :: os :: raw :: c_uint = 4321 ; pub const __ORDER_PDP_ENDIAN__ : :: std :: os :: raw :: c_uint = 3412 ; pub const __BYTE_ORDER__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const _LP64 : :: std :: os :: raw :: c_uint = 1 ; pub const __LP64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __CHAR_BIT__ : :: std :: os :: raw :: c_uint = 8 ; pub const __BOOL_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SHRT_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __LONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LLONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BITINT_MAXWIDTH__ : :: std :: os :: raw :: c_uint = 128 ; pub const __SCHAR_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __SHRT_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __LONG_LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __WCHAR_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __WCHAR_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __WINT_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __WINT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INTMAX_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZE_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __SIZE_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTMAX_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __PTRDIFF_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __PTRDIFF_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INTPTR_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTPTR_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZEOF_DOUBLE__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_FLOAT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_LONG_DOUBLE__ : :: std :: os :: raw :: c_uint = 16 ; pub const __SIZEOF_LONG_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_POINTER__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SHORT__ : :: std :: os :: raw :: c_uint = 2 ; pub const __SIZEOF_PTRDIFF_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SIZE_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_WCHAR_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_WINT_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INTMAX_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTMAX_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINTMAX_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTMAX_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTMAX_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTMAX_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __PTRDIFF_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __PTRDIFF_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __INTPTR_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTPTR_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __SIZE_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __SIZE_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __SIZE_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __SIZE_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __SIG_ATOMIC_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __SIG_ATOMIC_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __UINTPTR_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTPTR_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTPTR_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTPTR_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FLT_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_DIG__ : :: std :: os :: raw :: c_uint = 6 ; pub const __FLT_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 9 ; pub const __FLT_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_MANT_DIG__ : :: std :: os :: raw :: c_uint = 24 ; pub const __FLT_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 38 ; pub const __FLT_MAX_EXP__ : :: std :: os :: raw :: c_uint = 128 ; pub const __FLT_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -37 ; pub const __FLT_MIN_EXP__ : :: std :: os :: raw :: c_int = -125 ; pub const __DBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_DIG__ : :: std :: os :: raw :: c_uint = 15 ; pub const __DBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 17 ; pub const __DBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 53 ; pub const __DBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 308 ; pub const __DBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 1024 ; pub const __DBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -307 ; pub const __DBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -1021 ; pub const __LDBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_DIG__ : :: std :: os :: raw :: c_uint = 18 ; pub const __LDBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __LDBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LDBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 4932 ; pub const __LDBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 16384 ; pub const __LDBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -4931 ; pub const __LDBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -16381 ; pub const __POINTER_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BIGGEST_ALIGNMENT__ : :: std :: os :: raw :: c_uint = 16 ; pub const __WINT_UNSIGNED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __INT8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __INT16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __INT32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __INT64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __UINT8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __INT8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __UINT16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __UINT16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __INT16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __UINT32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __UINT32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __INT32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __UINT64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __UINT64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __INT64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_LEAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_LEAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_LEAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_LEAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_LEAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_LEAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_LEAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_LEAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_LEAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_LEAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_LEAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_LEAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_LEAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_LEAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_LEAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_LEAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_LEAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_LEAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_LEAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_LEAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_LEAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_LEAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_LEAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_LEAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_LEAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_LEAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_LEAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_LEAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_LEAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __INT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_FAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_FAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_FAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_FAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_FAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_FAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_FAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_FAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_FAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_FAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_FAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_FAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_FAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_FAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_FAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_FAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_FAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_FAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_FAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_FAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_FAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_FAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_FAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_FAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_FAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_FAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_FAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_FAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_FAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_FAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FINITE_MATH_ONLY__ : :: std :: os :: raw :: c_uint = 0 ; pub const __GNUC_STDC_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_ATOMIC_TEST_AND_SET_TRUEVAL : :: std :: os :: raw :: c_uint = 1 ; pub const __CLANG_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __NO_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __PIC__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pic__ : :: std :: os :: raw :: c_uint = 2 ; pub const __PIE__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pie__ : :: std :: os :: raw :: c_uint = 2 ; pub const __FLT_EVAL_METHOD__ : :: std :: os :: raw :: c_uint = 0 ; pub const __FLT_RADIX__ : :: std :: os :: raw :: c_uint = 2 ; pub const __DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __GCC_ASM_FLAG_OUTPUTS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __code_model_small__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_GS : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_FS : :: std :: os :: raw :: c_uint = 1 ; pub const __k8 : :: std :: os :: raw :: c_uint = 1 ; pub const __k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __tune_k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __NO_MATH_INLINES : :: std :: os :: raw :: c_uint = 1 ; pub const __FXSR__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __MMX__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 : :: std :: os :: raw :: c_uint = 1 ; pub const __SIZEOF_FLOAT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix__ : :: std :: os :: raw :: c_uint = 1 ; pub const linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __ELF__ : :: std :: os :: raw :: c_uint = 1 ; pub const __gnu_linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLOAT128__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_HOSTED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_VERSION__ : :: std :: os :: raw :: c_uint = 201710 ; pub const __STDC_UTF_16__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_UTF_32__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_DWARF2_CFI_ASM : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_VERSION : :: std :: os :: raw :: c_uint = 721408 ; pub const OPAL_STDC_HEADERS : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED_ARGUMENT : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_ERROR : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_SYS_TIME_H : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_LONG_LONG : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const OPAL_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const OPAL_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const OPAL_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const OPAL_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const OMPI_HAVE_FORTRAN_LOGICAL1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER16 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_INTEGER2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL16 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL2 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_REAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_ENABLE_MPI1_COMPAT : :: std :: os :: raw :: c_uint = 0 ; pub const HAVE_FLOAT__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_LONG_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_MPI_OFFSET_SIZE : :: std :: os :: raw :: c_uint = 8 ; pub const OMPI_BUILD_CXX_BINDINGS : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_CXX_SEEK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_CXX_SUPPORTS_2D_CONST_CAST : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_PARAM_CHECK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_INTERFACE_WARNING : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_CXX_EXCEPTION_SUPPORT : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_MAJOR_VERSION : :: std :: os :: raw :: c_uint = 4 ; pub const OMPI_MINOR_VERSION : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_RELEASE_VERSION : :: std :: os :: raw :: c_uint = 2 ; pub const OPAL_C_HAVE_VISIBILITY : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_BUILDING : :: std :: os :: raw :: c_uint = 0 ; pub const OPEN_MPI : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_VERSION : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_SUBVERSION : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_UNKNOWN : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU_C : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_REMOVED_USE_STATIC_ASSERT : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ANY_SOURCE : :: std :: os :: raw :: c_int = -1 ; pub const MPI_PROC_NULL : :: std :: os :: raw :: c_int = -2 ; pub const MPI_ROOT : :: std :: os :: raw :: c_int = -4 ; pub const MPI_ANY_TAG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MAX_LIBRARY_VERSION_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_UNDEFINED : :: std :: os :: raw :: c_int = -32766 ; pub const MPI_DIST_GRAPH : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_CART : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_GRAPH : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_KEYVAL_INVALID : :: std :: os :: raw :: c_int = -1 ; pub const MPI_BSEND_OVERHEAD : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const MPI_ORDER_C : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ORDER_FORTRAN : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_BLOCK : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_DISTRIBUTE_CYCLIC : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_NONE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_DISTRIBUTE_DFLT_DARG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MODE_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_RDONLY : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_WRONLY : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_RDWR : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_DELETE_ON_CLOSE : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_MODE_UNIQUE_OPEN : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_MODE_EXCL : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MODE_APPEND : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_SEQUENTIAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_DISPLACEMENT_CURRENT : :: std :: os :: raw :: c_int = -54278278 ; pub const MPI_SEEK_SET : :: std :: os :: raw :: c_uint = 600 ; pub const MPI_SEEK_CUR : :: std :: os :: raw :: c_uint = 602 ; pub const MPI_SEEK_END : :: std :: os :: raw :: c_uint = 604 ; pub const MPI_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_NOCHECK : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_NOPRECEDE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_NOPUT : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_NOSTORE : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_NOSUCCEED : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_LOCK_EXCLUSIVE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_LOCK_SHARED : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_WIN_FLAVOR_ALLOCATE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_DYNAMIC : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_WIN_FLAVOR_SHARED : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_WIN_UNIFIED : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_WIN_SEPARATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_SUCCESS : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ERR_BUFFER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_ERR_COUNT : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_ERR_TYPE : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_ERR_TAG : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_ERR_COMM : :: std :: os :: raw :: c_uint = 5 ; pub const MPI_ERR_RANK : :: std :: os :: raw :: c_uint = 6 ; pub const MPI_ERR_REQUEST : :: std :: os :: raw :: c_uint = 7 ; pub const MPI_ERR_ROOT : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_ERR_GROUP : :: std :: os :: raw :: c_uint = 9 ; pub const MPI_ERR_OP : :: std :: os :: raw :: c_uint = 10 ; pub const MPI_ERR_TOPOLOGY : :: std :: os :: raw :: c_uint = 11 ; pub const MPI_ERR_DIMS : :: std :: os :: raw :: c_uint = 12 ; pub const MPI_ERR_ARG : :: std :: os :: raw :: c_uint = 13 ; pub const MPI_ERR_UNKNOWN : :: std :: os :: raw :: c_uint = 14 ; pub const MPI_ERR_TRUNCATE : :: std :: os :: raw :: c_uint = 15 ; pub const MPI_ERR_OTHER : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_ERR_INTERN : :: std :: os :: raw :: c_uint = 17 ; pub const MPI_ERR_IN_STATUS : :: std :: os :: raw :: c_uint = 18 ; pub const MPI_ERR_PENDING : :: std :: os :: raw :: c_uint = 19 ; pub const MPI_ERR_ACCESS : :: std :: os :: raw :: c_uint = 20 ; pub const MPI_ERR_AMODE : :: std :: os :: raw :: c_uint = 21 ; pub const MPI_ERR_ASSERT : :: std :: os :: raw :: c_uint = 22 ; pub const MPI_ERR_BAD_FILE : :: std :: os :: raw :: c_uint = 23 ; pub const MPI_ERR_BASE : :: std :: os :: raw :: c_uint = 24 ; pub const MPI_ERR_CONVERSION : :: std :: os :: raw :: c_uint = 25 ; pub const MPI_ERR_DISP : :: std :: os :: raw :: c_uint = 26 ; pub const MPI_ERR_DUP_DATAREP : :: std :: os :: raw :: c_uint = 27 ; pub const MPI_ERR_FILE_EXISTS : :: std :: os :: raw :: c_uint = 28 ; pub const MPI_ERR_FILE_IN_USE : :: std :: os :: raw :: c_uint = 29 ; pub const MPI_ERR_FILE : :: std :: os :: raw :: c_uint = 30 ; pub const MPI_ERR_INFO_KEY : :: std :: os :: raw :: c_uint = 31 ; pub const MPI_ERR_INFO_NOKEY : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_ERR_INFO_VALUE : :: std :: os :: raw :: c_uint = 33 ; pub const MPI_ERR_INFO : :: std :: os :: raw :: c_uint = 34 ; pub const MPI_ERR_IO : :: std :: os :: raw :: c_uint = 35 ; pub const MPI_ERR_KEYVAL : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_ERR_LOCKTYPE : :: std :: os :: raw :: c_uint = 37 ; pub const MPI_ERR_NAME : :: std :: os :: raw :: c_uint = 38 ; pub const MPI_ERR_NO_MEM : :: std :: os :: raw :: c_uint = 39 ; pub const MPI_ERR_NOT_SAME : :: std :: os :: raw :: c_uint = 40 ; pub const MPI_ERR_NO_SPACE : :: std :: os :: raw :: c_uint = 41 ; pub const MPI_ERR_NO_SUCH_FILE : :: std :: os :: raw :: c_uint = 42 ; pub const MPI_ERR_PORT : :: std :: os :: raw :: c_uint = 43 ; pub const MPI_ERR_QUOTA : :: std :: os :: raw :: c_uint = 44 ; pub const MPI_ERR_READ_ONLY : :: std :: os :: raw :: c_uint = 45 ; pub const MPI_ERR_RMA_CONFLICT : :: std :: os :: raw :: c_uint = 46 ; pub const MPI_ERR_RMA_SYNC : :: std :: os :: raw :: c_uint = 47 ; pub const MPI_ERR_SERVICE : :: std :: os :: raw :: c_uint = 48 ; pub const MPI_ERR_SIZE : :: std :: os :: raw :: c_uint = 49 ; pub const MPI_ERR_SPAWN : :: std :: os :: raw :: c_uint = 50 ; pub const MPI_ERR_UNSUPPORTED_DATAREP : :: std :: os :: raw :: c_uint = 51 ; pub const MPI_ERR_UNSUPPORTED_OPERATION : :: std :: os :: raw :: c_uint = 52 ; pub const MPI_ERR_WIN : :: std :: os :: raw :: c_uint = 53 ; pub const MPI_T_ERR_MEMORY : :: std :: os :: raw :: c_uint = 54 ; pub const MPI_T_ERR_NOT_INITIALIZED : :: std :: os :: raw :: c_uint = 55 ; pub const MPI_T_ERR_CANNOT_INIT : :: std :: os :: raw :: c_uint = 56 ; pub const MPI_T_ERR_INVALID_INDEX : :: std :: os :: raw :: c_uint = 57 ; pub const MPI_T_ERR_INVALID_ITEM : :: std :: os :: raw :: c_uint = 58 ; pub const MPI_T_ERR_INVALID_HANDLE : :: std :: os :: raw :: c_uint = 59 ; pub const MPI_T_ERR_OUT_OF_HANDLES : :: std :: os :: raw :: c_uint = 60 ; pub const MPI_T_ERR_OUT_OF_SESSIONS : :: std :: os :: raw :: c_uint = 61 ; pub const MPI_T_ERR_INVALID_SESSION : :: std :: os :: raw :: c_uint = 62 ; pub const MPI_T_ERR_CVAR_SET_NOT_NOW : :: std :: os :: raw :: c_uint = 63 ; pub const MPI_T_ERR_CVAR_SET_NEVER : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_T_ERR_PVAR_NO_STARTSTOP : :: std :: os :: raw :: c_uint = 65 ; pub const MPI_T_ERR_PVAR_NO_WRITE : :: std :: os :: raw :: c_uint = 66 ; pub const MPI_T_ERR_PVAR_NO_ATOMIC : :: std :: os :: raw :: c_uint = 67 ; pub const MPI_ERR_RMA_RANGE : :: std :: os :: raw :: c_uint = 68 ; pub const MPI_ERR_RMA_ATTACH : :: std :: os :: raw :: c_uint = 69 ; pub const MPI_ERR_RMA_FLAVOR : :: std :: os :: raw :: c_uint = 70 ; pub const MPI_ERR_RMA_SHARED : :: std :: os :: raw :: c_uint = 71 ; pub const MPI_T_ERR_INVALID : :: std :: os :: raw :: c_uint = 72 ; pub const MPI_T_ERR_INVALID_NAME : :: std :: os :: raw :: c_uint = 73 ; pub const MPI_ERR_LASTCODE : :: std :: os :: raw :: c_uint = 92 ; pub const MPI_TYPECLASS_INTEGER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_TYPECLASS_REAL : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_TYPECLASS_COMPLEX : :: std :: os :: raw :: c_uint = 3 ; pub type wchar_t = :: std :: os :: raw :: c_int ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct max_align_t { pub __clang_max_align_nonce1 : :: std :: os :: raw :: c_longlong , pub __bindgen_padding_0 : u64 , pub __clang_max_align_nonce2 : f64 , } # [ test ] fn bindgen_test_layout_max_align_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < max_align_t > ( ) , 32usize , concat ! ( "Size of: " , stringify ! ( max_align_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce1 as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce1 ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce2 as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce2 ) ) ) ; } pub type MPI_Aint = isize ; pub type MPI_Offset = :: std :: os :: raw :: c_longlong ; pub type MPI_Count = :: std :: os :: raw :: c_longlong ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_communicator_t { _unused : [ u8 ; 0 ] } pub type MPI_Comm = * mut ompi_communicator_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_datatype_t { _unused : [ u8 ; 0 ] } pub type MPI_Datatype = * mut ompi_datatype_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_errhandler_t { _unused : [ u8 ; 0 ] } pub type MPI_Errhandler = * mut ompi_errhandler_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_file_t { _unused : [ u8 ; 0 ] } pub type MPI_File = * mut ompi_file_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_group_t { _unused : [ u8 ; 0 ] } pub type MPI_Group = * mut ompi_group_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_info_t { _unused : [ u8 ; 0 ] } pub type MPI_Info = * mut ompi_info_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_op_t { _unused : [ u8 ; 0 ] } pub type MPI_Op = * mut ompi_op_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_request_t { _unused : [ u8 ; 0 ] } pub type MPI_Request = * mut ompi_request_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_message_t { _unused : [ u8 ; 0 ] } pub type MPI_Message = * mut ompi_message_t ; pub type MPI_Status = ompi_status_public_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_win_t { _unused : [ u8 ; 0 ] } pub type MPI_Win = * mut ompi_win_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_var_enum_t { _unused : [ u8 ; 0 ] } pub type MPI_T_enum = * mut mca_base_var_enum_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_mpit_cvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_cvar_handle = * mut ompi_mpit_cvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_handle = * mut mca_base_pvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_session_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_session = * mut mca_base_pvar_session_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_status_public_t { pub MPI_SOURCE : :: std :: os :: raw :: c_int , pub MPI_TAG : :: std :: os :: raw :: c_int , pub MPI_ERROR : :: std :: os :: raw :: c_int , pub _cancelled : :: std :: os :: raw :: c_int , pub _ucount : usize , } # [ test ] fn bindgen_test_layout_ompi_status_public_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < ompi_status_public_t > ( ) , 24usize , concat ! ( "Size of: " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < ompi_status_public_t > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_SOURCE as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_SOURCE ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_TAG as * const _ as usize } , 4usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_TAG ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_ERROR as * const _ as usize } , 8usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_ERROR ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _cancelled as * const _ as usize } , 12usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _cancelled ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _ucount as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _ucount ) ) ) ; } pub type MPI_Datarep_extent_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : * mut MPI_Aint , arg3 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Datarep_conversion_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : MPI_Datatype , arg3 : :: std :: os :: raw :: c_int , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : MPI_Offset , arg6 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Comm , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type ompi_file_errhandler_fn = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_File , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_Win_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Win , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_User_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut :: std :: os :: raw :: c_void , arg3 : * mut :: std :: os :: raw :: c_int , arg4 : * mut MPI_Datatype ) > ; pub type MPI_Comm_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_query_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut MPI_Status ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_free_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_cancel_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_fn = MPI_Comm_errhandler_function ; pub type MPI_File_errhandler_fn = ompi_file_errhandler_fn ; pub type MPI_File_errhandler_function = ompi_file_errhandler_fn ; pub type MPI_Win_errhandler_fn = MPI_Win_errhandler_function ; pub const MPI_TAG_UB : _bindgen_ty_1 = 0 ; pub const MPI_HOST : _bindgen_ty_1 = 1 ; pub const MPI_IO : _bindgen_ty_1 = 2 ; pub const MPI_WTIME_IS_GLOBAL : _bindgen_ty_1 = 3 ; pub const MPI_APPNUM : _bindgen_ty_1 = 4 ; pub const MPI_LASTUSEDCODE : _bindgen_ty_1 = 5 ; pub const MPI_UNIVERSE_SIZE : _bindgen_ty_1 = 6 ; pub const MPI_WIN_BASE : _bindgen_ty_1 = 7 ; pub const MPI_WIN_SIZE : _bindgen_ty_1 = 8 ; pub const MPI_WIN_DISP_UNIT : _bindgen_ty_1 = 9 ; pub const MPI_WIN_CREATE_FLAVOR : _bindgen_ty_1 = 10 ; pub const MPI_WIN_MODEL : _bindgen_ty_1 = 11 ; pub const IMPI_CLIENT_SIZE : _bindgen_ty_1 = 12 ; pub const IMPI_CLIENT_COLOR : _bindgen_ty_1 = 13 ; pub const IMPI_HOST_SIZE : _bindgen_ty_1 = 14 ; pub const IMPI_HOST_COLOR : _bindgen_ty_1 = 15 ; pub type _bindgen_ty_1 = :: std :: os :: raw :: c_uint ; pub const MPI_IDENT : _bindgen_ty_2 = 0 ; pub const MPI_CONGRUENT : _bindgen_ty_2 = 1 ; pub const MPI_SIMILAR : _bindgen_ty_2 = 2 ; pub const MPI_UNEQUAL : _bindgen_ty_2 = 3 ; pub type _bindgen_ty_2 = :: std :: os :: raw :: c_uint ; pub const MPI_THREAD_SINGLE : _bindgen_ty_3 = 0 ; pub const MPI_THREAD_FUNNELED : _bindgen_ty_3 = 1 ; pub const MPI_THREAD_SERIALIZED : _bindgen_ty_3 = 2 ; pub const MPI_THREAD_MULTIPLE : _bindgen_ty_3 = 3 ; pub type _bindgen_ty_3 = :: std :: os :: raw :: c_uint ; pub const MPI_COMBINER_NAMED : _bindgen_ty_4 = 0 ; pub const MPI_COMBINER_DUP : _bindgen_ty_4 = 1 ; pub const MPI_COMBINER_CONTIGUOUS : _bindgen_ty_4 = 2 ; pub const MPI_COMBINER_VECTOR : _bindgen_ty_4 = 3 ; pub const OMPI_WAS_MPI_COMBINER_HVECTOR_INTEGER : _bindgen_ty_4 = 4 ; pub const MPI_COMBINER_HVECTOR : _bindgen_ty_4 = 5 ; pub const MPI_COMBINER_INDEXED : _bindgen_ty_4 = 6 ; pub const OMPI_WAS_MPI_COMBINER_HINDEXED_INTEGER : _bindgen_ty_4 = 7 ; pub const MPI_COMBINER_HINDEXED : _bindgen_ty_4 = 8 ; pub const MPI_COMBINER_INDEXED_BLOCK : _bindgen_ty_4 = 9 ; pub const OMPI_WAS_MPI_COMBINER_STRUCT_INTEGER : _bindgen_ty_4 = 10 ; pub const MPI_COMBINER_STRUCT : _bindgen_ty_4 = 11 ; pub const MPI_COMBINER_SUBARRAY : _bindgen_ty_4 = 12 ; pub const MPI_COMBINER_DARRAY : _bindgen_ty_4 = 13 ; pub const MPI_COMBINER_F90_REAL : _bindgen_ty_4 = 14 ; pub const MPI_COMBINER_F90_COMPLEX : _bindgen_ty_4 = 15 ; pub const MPI_COMBINER_F90_INTEGER : _bindgen_ty_4 = 16 ; pub const MPI_COMBINER_RESIZED : _bindgen_ty_4 = 17 ; pub const MPI_COMBINER_HINDEXED_BLOCK : _bindgen_ty_4 = 18 ; pub type _bindgen_ty_4 = :: std :: os :: raw :: c_uint ; pub const MPI_COMM_TYPE_SHARED : _bindgen_ty_5 = 0 ; pub const OMPI_COMM_TYPE_HWTHREAD : _bindgen_ty_5 = 1 ; pub const OMPI_COMM_TYPE_CORE : _bindgen_ty_5 = 2 ; pub const OMPI_COMM_TYPE_L1CACHE : _bindgen_ty_5 = 3 ; pub const OMPI_COMM_TYPE_L2CACHE : _bindgen_ty_5 = 4 ; pub const OMPI_COMM_TYPE_L3CACHE : _bindgen_ty_5 = 5 ; pub const OMPI_COMM_TYPE_SOCKET : _bindgen_ty_5 = 6 ; pub const OMPI_COMM_TYPE_NUMA : _bindgen_ty_5 = 7 ; pub const OMPI_COMM_TYPE_BOARD : _bindgen_ty_5 = 8 ; pub const OMPI_COMM_TYPE_HOST : _bindgen_ty_5 = 9 ; pub const OMPI_COMM_TYPE_CU : _bindgen_ty_5 = 10 ; pub const OMPI_COMM_TYPE_CLUSTER : _bindgen_ty_5 = 11 ; pub type _bindgen_ty_5 = :: std :: os :: raw :: c_uint ; pub const MPI_T_VERBOSITY_USER_BASIC : _bindgen_ty_6 = 0 ; pub const MPI_T_VERBOSITY_USER_DETAIL : _bindgen_ty_6 = 1 ; pub const MPI_T_VERBOSITY_USER_ALL : _bindgen_ty_6 = 2 ; pub const MPI_T_VERBOSITY_TUNER_BASIC : _bindgen_ty_6 = 3 ; pub const MPI_T_VERBOSITY_TUNER_DETAIL : _bindgen_ty_6 = 4 ; pub const MPI_T_VERBOSITY_TUNER_ALL : _bindgen_ty_6 = 5 ; pub const MPI_T_VERBOSITY_MPIDEV_BASIC : _bindgen_ty_6 = 6 ; pub const MPI_T_VERBOSITY_MPIDEV_DETAIL : _bindgen_ty_6 = 7 ; pub const MPI_T_VERBOSITY_MPIDEV_ALL : _bindgen_ty_6 = 8 ; pub type _bindgen_ty_6 = :: std :: os :: raw :: c_uint ; pub const MPI_T_SCOPE_CONSTANT : _bindgen_ty_7 = 0 ; pub const MPI_T_SCOPE_READONLY : _bindgen_ty_7 = 1 ; pub const MPI_T_SCOPE_LOCAL : _bindgen_ty_7 = 2 ; pub const MPI_T_SCOPE_GROUP : _bindgen_ty_7 = 3 ; pub const MPI_T_SCOPE_GROUP_EQ : _bindgen_ty_7 = 4 ; pub const MPI_T_SCOPE_ALL : _bindgen_ty_7 = 5 ; pub const MPI_T_SCOPE_ALL_EQ : _bindgen_ty_7 = 6 ; pub type _bindgen_ty_7 = :: std :: os :: raw :: c_uint ; pub const MPI_T_BIND_NO_OBJECT : _bindgen_ty_8 = 0 ; pub const MPI_T_BIND_MPI_COMM : _bindgen_ty_8 = 1 ; pub const MPI_T_BIND_MPI_DATATYPE : _bindgen_ty_8 = 2 ; pub const MPI_T_BIND_MPI_ERRHANDLER : _bindgen_ty_8 = 3 ; pub const MPI_T_BIND_MPI_FILE : _bindgen_ty_8 = 4 ; pub const MPI_T_BIND_MPI_GROUP : _bindgen_ty_8 = 5 ; pub const MPI_T_BIND_MPI_OP : _bindgen_ty_8 = 6 ; pub const MPI_T_BIND_MPI_REQUEST : _bindgen_ty_8 = 7 ; pub const MPI_T_BIND_MPI_WIN : _bindgen_ty_8 = 8 ; pub const MPI_T_BIND_MPI_MESSAGE : _bindgen_ty_8 = 9 ; pub const MPI_T_BIND_MPI_INFO : _bindgen_ty_8 = 10 ; pub type _bindgen_ty_8 = :: std :: os :: raw :: c_uint ; pub const MPI_T_PVAR_CLASS_STATE : _bindgen_ty_9 = 0 ; pub const MPI_T_PVAR_CLASS_LEVEL : _bindgen_ty_9 = 1 ; pub const MPI_T_PVAR_CLASS_SIZE : _bindgen_ty_9 = 2 ; pub const MPI_T_PVAR_CLASS_PERCENTAGE : _bindgen_ty_9 = 3 ; pub const MPI_T_PVAR_CLASS_HIGHWATERMARK : _bindgen_ty_9 = 4 ; pub const MPI_T_PVAR_CLASS_LOWWATERMARK : _bindgen_ty_9 = 5 ; pub const MPI_T_PVAR_CLASS_COUNTER : _bindgen_ty_9 = 6 ; pub const MPI_T_PVAR_CLASS_AGGREGATE : _bindgen_ty_9 = 7 ; pub const MPI_T_PVAR_CLASS_TIMER : _bindgen_ty_9 = 8 ; pub const MPI_T_PVAR_CLASS_GENERIC : _bindgen_ty_9 = 9 ; pub type _bindgen_ty_9 = :: std :: os :: raw :: c_uint ; extern "C" {
[INFO] [stdout] 3 + pub const __llvm__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_major__ : :: std :: os :: raw :: c_uint = 14 ; pub const __clang_minor__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_patchlevel__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_version__ : & 'static [ u8 ; 8usize ] = b"14.0.0 \0" ; pub const __GNUC__ : std :: os :: raw :: c_uint = 4 ; pub const __GNUC_MINOR__ : :: std :: os :: raw :: c_uint = 2 ; pub const __GNUC_PATCHLEVEL__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GXX_ABI_VERSION : :: std :: os :: raw :: c_uint = 1002 ; pub const __ATOMIC_RELAXED : :: std :: os :: raw :: c_uint = 0 ; pub const __ATOMIC_CONSUME : :: std :: os :: raw :: c_uint = 1 ; pub const __ATOMIC_ACQUIRE : :: std :: os :: raw :: c_uint = 2 ; pub const __ATOMIC_RELEASE : :: std :: os :: raw :: c_uint = 3 ; pub const __ATOMIC_ACQ_REL : :: std :: os :: raw :: c_uint = 4 ; pub const __ATOMIC_SEQ_CST : :: std :: os :: raw :: c_uint = 5 ; pub const __OPENCL_MEMORY_SCOPE_WORK_ITEM : :: std :: os :: raw :: c_uint = 0 ; pub const __OPENCL_MEMORY_SCOPE_WORK_GROUP : :: std :: os :: raw :: c_uint = 1 ; pub const __OPENCL_MEMORY_SCOPE_DEVICE : :: std :: os :: raw :: c_uint = 2 ; pub const __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES : :: std :: os :: raw :: c_uint = 3 ; pub const __OPENCL_MEMORY_SCOPE_SUB_GROUP : :: std :: os :: raw :: c_uint = 4 ; pub const __PRAGMA_REDEFINE_EXTNAME : :: std :: os :: raw :: c_uint = 1 ; pub const __VERSION__ : & 'static [ u8 ; 20usize ] = b"Ubuntu Clang 14.0.0\0" ; pub const __OBJC_BOOL_IS_BOOL : :: std :: os :: raw :: c_uint = 0 ; pub const __CONSTANT_CFSTRINGS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_literal_encoding__ : & 'static [ u8 ; 6usize ] = b"UTF-8\0" ; pub const __clang_wide_literal_encoding__ : & 'static [ u8 ; 7usize ] = b"UTF-32\0" ; pub const __ORDER_LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __ORDER_BIG_ENDIAN__ : :: std :: os :: raw :: c_uint = 4321 ; pub const __ORDER_PDP_ENDIAN__ : :: std :: os :: raw :: c_uint = 3412 ; pub const __BYTE_ORDER__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const _LP64 : :: std :: os :: raw :: c_uint = 1 ; pub const __LP64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __CHAR_BIT__ : :: std :: os :: raw :: c_uint = 8 ; pub const __BOOL_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SHRT_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __LONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LLONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BITINT_MAXWIDTH__ : :: std :: os :: raw :: c_uint = 128 ; pub const __SCHAR_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __SHRT_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __LONG_LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __WCHAR_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __WCHAR_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __WINT_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __WINT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INTMAX_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZE_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __SIZE_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTMAX_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __PTRDIFF_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __PTRDIFF_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INTPTR_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTPTR_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZEOF_DOUBLE__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_FLOAT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_LONG_DOUBLE__ : :: std :: os :: raw :: c_uint = 16 ; pub const __SIZEOF_LONG_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_POINTER__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SHORT__ : :: std :: os :: raw :: c_uint = 2 ; pub const __SIZEOF_PTRDIFF_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SIZE_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_WCHAR_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_WINT_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INTMAX_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTMAX_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINTMAX_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTMAX_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTMAX_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTMAX_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __PTRDIFF_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __PTRDIFF_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __INTPTR_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTPTR_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __SIZE_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __SIZE_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __SIZE_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __SIZE_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __SIG_ATOMIC_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __SIG_ATOMIC_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __UINTPTR_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTPTR_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTPTR_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTPTR_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FLT_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_DIG__ : :: std :: os :: raw :: c_uint = 6 ; pub const __FLT_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 9 ; pub const __FLT_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_MANT_DIG__ : :: std :: os :: raw :: c_uint = 24 ; pub const __FLT_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 38 ; pub const __FLT_MAX_EXP__ : :: std :: os :: raw :: c_uint = 128 ; pub const __FLT_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -37 ; pub const __FLT_MIN_EXP__ : :: std :: os :: raw :: c_int = -125 ; pub const __DBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_DIG__ : :: std :: os :: raw :: c_uint = 15 ; pub const __DBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 17 ; pub const __DBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 53 ; pub const __DBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 308 ; pub const __DBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 1024 ; pub const __DBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -307 ; pub const __DBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -1021 ; pub const __LDBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_DIG__ : :: std :: os :: raw :: c_uint = 18 ; pub const __LDBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __LDBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LDBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 4932 ; pub const __LDBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 16384 ; pub const __LDBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -4931 ; pub const __LDBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -16381 ; pub const __POINTER_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BIGGEST_ALIGNMENT__ : :: std :: os :: raw :: c_uint = 16 ; pub const __WINT_UNSIGNED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __INT8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __INT16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __INT32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __INT64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __UINT8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __INT8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __UINT16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __UINT16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __INT16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __UINT32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __UINT32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __INT32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __UINT64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __UINT64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __INT64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_LEAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_LEAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_LEAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_LEAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_LEAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_LEAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_LEAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_LEAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_LEAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_LEAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_LEAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_LEAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_LEAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_LEAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_LEAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_LEAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_LEAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_LEAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_LEAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_LEAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_LEAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_LEAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_LEAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_LEAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_LEAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_LEAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_LEAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_LEAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_LEAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __INT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_FAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_FAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_FAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_FAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_FAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_FAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_FAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_FAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_FAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_FAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_FAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_FAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_FAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_FAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_FAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_FAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_FAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_FAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_FAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_FAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_FAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_FAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_FAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_FAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_FAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_FAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_FAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_FAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_FAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_FAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FINITE_MATH_ONLY__ : :: std :: os :: raw :: c_uint = 0 ; pub const __GNUC_STDC_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_ATOMIC_TEST_AND_SET_TRUEVAL : :: std :: os :: raw :: c_uint = 1 ; pub const __CLANG_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __NO_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __PIC__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pic__ : :: std :: os :: raw :: c_uint = 2 ; pub const __PIE__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pie__ : :: std :: os :: raw :: c_uint = 2 ; pub const __FLT_EVAL_METHOD__ : :: std :: os :: raw :: c_uint = 0 ; pub const __FLT_RADIX__ : :: std :: os :: raw :: c_uint = 2 ; pub const __DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __GCC_ASM_FLAG_OUTPUTS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __code_model_small__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_GS : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_FS : :: std :: os :: raw :: c_uint = 1 ; pub const __k8 : :: std :: os :: raw :: c_uint = 1 ; pub const __k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __tune_k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __NO_MATH_INLINES : :: std :: os :: raw :: c_uint = 1 ; pub const __FXSR__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __MMX__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 : :: std :: os :: raw :: c_uint = 1 ; pub const __SIZEOF_FLOAT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix__ : :: std :: os :: raw :: c_uint = 1 ; pub const linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __ELF__ : :: std :: os :: raw :: c_uint = 1 ; pub const __gnu_linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLOAT128__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_HOSTED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_VERSION__ : :: std :: os :: raw :: c_uint = 201710 ; pub const __STDC_UTF_16__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_UTF_32__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_DWARF2_CFI_ASM : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_VERSION : :: std :: os :: raw :: c_uint = 721408 ; pub const OPAL_STDC_HEADERS : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED_ARGUMENT : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_ERROR : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_SYS_TIME_H : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_LONG_LONG : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const OPAL_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const OPAL_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const OPAL_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const OPAL_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const OMPI_HAVE_FORTRAN_LOGICAL1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER16 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_INTEGER2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL16 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL2 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_REAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_ENABLE_MPI1_COMPAT : :: std :: os :: raw :: c_uint = 0 ; pub const HAVE_FLOAT__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_LONG_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_MPI_OFFSET_SIZE : :: std :: os :: raw :: c_uint = 8 ; pub const OMPI_BUILD_CXX_BINDINGS : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_CXX_SEEK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_CXX_SUPPORTS_2D_CONST_CAST : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_PARAM_CHECK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_INTERFACE_WARNING : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_CXX_EXCEPTION_SUPPORT : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_MAJOR_VERSION : :: std :: os :: raw :: c_uint = 4 ; pub const OMPI_MINOR_VERSION : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_RELEASE_VERSION : :: std :: os :: raw :: c_uint = 2 ; pub const OPAL_C_HAVE_VISIBILITY : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_BUILDING : :: std :: os :: raw :: c_uint = 0 ; pub const OPEN_MPI : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_VERSION : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_SUBVERSION : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_UNKNOWN : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU_C : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_REMOVED_USE_STATIC_ASSERT : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ANY_SOURCE : :: std :: os :: raw :: c_int = -1 ; pub const MPI_PROC_NULL : :: std :: os :: raw :: c_int = -2 ; pub const MPI_ROOT : :: std :: os :: raw :: c_int = -4 ; pub const MPI_ANY_TAG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MAX_LIBRARY_VERSION_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_UNDEFINED : :: std :: os :: raw :: c_int = -32766 ; pub const MPI_DIST_GRAPH : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_CART : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_GRAPH : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_KEYVAL_INVALID : :: std :: os :: raw :: c_int = -1 ; pub const MPI_BSEND_OVERHEAD : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const MPI_ORDER_C : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ORDER_FORTRAN : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_BLOCK : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_DISTRIBUTE_CYCLIC : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_NONE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_DISTRIBUTE_DFLT_DARG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MODE_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_RDONLY : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_WRONLY : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_RDWR : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_DELETE_ON_CLOSE : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_MODE_UNIQUE_OPEN : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_MODE_EXCL : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MODE_APPEND : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_SEQUENTIAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_DISPLACEMENT_CURRENT : :: std :: os :: raw :: c_int = -54278278 ; pub const MPI_SEEK_SET : :: std :: os :: raw :: c_uint = 600 ; pub const MPI_SEEK_CUR : :: std :: os :: raw :: c_uint = 602 ; pub const MPI_SEEK_END : :: std :: os :: raw :: c_uint = 604 ; pub const MPI_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_NOCHECK : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_NOPRECEDE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_NOPUT : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_NOSTORE : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_NOSUCCEED : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_LOCK_EXCLUSIVE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_LOCK_SHARED : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_WIN_FLAVOR_ALLOCATE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_DYNAMIC : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_WIN_FLAVOR_SHARED : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_WIN_UNIFIED : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_WIN_SEPARATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_SUCCESS : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ERR_BUFFER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_ERR_COUNT : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_ERR_TYPE : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_ERR_TAG : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_ERR_COMM : :: std :: os :: raw :: c_uint = 5 ; pub const MPI_ERR_RANK : :: std :: os :: raw :: c_uint = 6 ; pub const MPI_ERR_REQUEST : :: std :: os :: raw :: c_uint = 7 ; pub const MPI_ERR_ROOT : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_ERR_GROUP : :: std :: os :: raw :: c_uint = 9 ; pub const MPI_ERR_OP : :: std :: os :: raw :: c_uint = 10 ; pub const MPI_ERR_TOPOLOGY : :: std :: os :: raw :: c_uint = 11 ; pub const MPI_ERR_DIMS : :: std :: os :: raw :: c_uint = 12 ; pub const MPI_ERR_ARG : :: std :: os :: raw :: c_uint = 13 ; pub const MPI_ERR_UNKNOWN : :: std :: os :: raw :: c_uint = 14 ; pub const MPI_ERR_TRUNCATE : :: std :: os :: raw :: c_uint = 15 ; pub const MPI_ERR_OTHER : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_ERR_INTERN : :: std :: os :: raw :: c_uint = 17 ; pub const MPI_ERR_IN_STATUS : :: std :: os :: raw :: c_uint = 18 ; pub const MPI_ERR_PENDING : :: std :: os :: raw :: c_uint = 19 ; pub const MPI_ERR_ACCESS : :: std :: os :: raw :: c_uint = 20 ; pub const MPI_ERR_AMODE : :: std :: os :: raw :: c_uint = 21 ; pub const MPI_ERR_ASSERT : :: std :: os :: raw :: c_uint = 22 ; pub const MPI_ERR_BAD_FILE : :: std :: os :: raw :: c_uint = 23 ; pub const MPI_ERR_BASE : :: std :: os :: raw :: c_uint = 24 ; pub const MPI_ERR_CONVERSION : :: std :: os :: raw :: c_uint = 25 ; pub const MPI_ERR_DISP : :: std :: os :: raw :: c_uint = 26 ; pub const MPI_ERR_DUP_DATAREP : :: std :: os :: raw :: c_uint = 27 ; pub const MPI_ERR_FILE_EXISTS : :: std :: os :: raw :: c_uint = 28 ; pub const MPI_ERR_FILE_IN_USE : :: std :: os :: raw :: c_uint = 29 ; pub const MPI_ERR_FILE : :: std :: os :: raw :: c_uint = 30 ; pub const MPI_ERR_INFO_KEY : :: std :: os :: raw :: c_uint = 31 ; pub const MPI_ERR_INFO_NOKEY : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_ERR_INFO_VALUE : :: std :: os :: raw :: c_uint = 33 ; pub const MPI_ERR_INFO : :: std :: os :: raw :: c_uint = 34 ; pub const MPI_ERR_IO : :: std :: os :: raw :: c_uint = 35 ; pub const MPI_ERR_KEYVAL : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_ERR_LOCKTYPE : :: std :: os :: raw :: c_uint = 37 ; pub const MPI_ERR_NAME : :: std :: os :: raw :: c_uint = 38 ; pub const MPI_ERR_NO_MEM : :: std :: os :: raw :: c_uint = 39 ; pub const MPI_ERR_NOT_SAME : :: std :: os :: raw :: c_uint = 40 ; pub const MPI_ERR_NO_SPACE : :: std :: os :: raw :: c_uint = 41 ; pub const MPI_ERR_NO_SUCH_FILE : :: std :: os :: raw :: c_uint = 42 ; pub const MPI_ERR_PORT : :: std :: os :: raw :: c_uint = 43 ; pub const MPI_ERR_QUOTA : :: std :: os :: raw :: c_uint = 44 ; pub const MPI_ERR_READ_ONLY : :: std :: os :: raw :: c_uint = 45 ; pub const MPI_ERR_RMA_CONFLICT : :: std :: os :: raw :: c_uint = 46 ; pub const MPI_ERR_RMA_SYNC : :: std :: os :: raw :: c_uint = 47 ; pub const MPI_ERR_SERVICE : :: std :: os :: raw :: c_uint = 48 ; pub const MPI_ERR_SIZE : :: std :: os :: raw :: c_uint = 49 ; pub const MPI_ERR_SPAWN : :: std :: os :: raw :: c_uint = 50 ; pub const MPI_ERR_UNSUPPORTED_DATAREP : :: std :: os :: raw :: c_uint = 51 ; pub const MPI_ERR_UNSUPPORTED_OPERATION : :: std :: os :: raw :: c_uint = 52 ; pub const MPI_ERR_WIN : :: std :: os :: raw :: c_uint = 53 ; pub const MPI_T_ERR_MEMORY : :: std :: os :: raw :: c_uint = 54 ; pub const MPI_T_ERR_NOT_INITIALIZED : :: std :: os :: raw :: c_uint = 55 ; pub const MPI_T_ERR_CANNOT_INIT : :: std :: os :: raw :: c_uint = 56 ; pub const MPI_T_ERR_INVALID_INDEX : :: std :: os :: raw :: c_uint = 57 ; pub const MPI_T_ERR_INVALID_ITEM : :: std :: os :: raw :: c_uint = 58 ; pub const MPI_T_ERR_INVALID_HANDLE : :: std :: os :: raw :: c_uint = 59 ; pub const MPI_T_ERR_OUT_OF_HANDLES : :: std :: os :: raw :: c_uint = 60 ; pub const MPI_T_ERR_OUT_OF_SESSIONS : :: std :: os :: raw :: c_uint = 61 ; pub const MPI_T_ERR_INVALID_SESSION : :: std :: os :: raw :: c_uint = 62 ; pub const MPI_T_ERR_CVAR_SET_NOT_NOW : :: std :: os :: raw :: c_uint = 63 ; pub const MPI_T_ERR_CVAR_SET_NEVER : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_T_ERR_PVAR_NO_STARTSTOP : :: std :: os :: raw :: c_uint = 65 ; pub const MPI_T_ERR_PVAR_NO_WRITE : :: std :: os :: raw :: c_uint = 66 ; pub const MPI_T_ERR_PVAR_NO_ATOMIC : :: std :: os :: raw :: c_uint = 67 ; pub const MPI_ERR_RMA_RANGE : :: std :: os :: raw :: c_uint = 68 ; pub const MPI_ERR_RMA_ATTACH : :: std :: os :: raw :: c_uint = 69 ; pub const MPI_ERR_RMA_FLAVOR : :: std :: os :: raw :: c_uint = 70 ; pub const MPI_ERR_RMA_SHARED : :: std :: os :: raw :: c_uint = 71 ; pub const MPI_T_ERR_INVALID : :: std :: os :: raw :: c_uint = 72 ; pub const MPI_T_ERR_INVALID_NAME : :: std :: os :: raw :: c_uint = 73 ; pub const MPI_ERR_LASTCODE : :: std :: os :: raw :: c_uint = 92 ; pub const MPI_TYPECLASS_INTEGER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_TYPECLASS_REAL : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_TYPECLASS_COMPLEX : :: std :: os :: raw :: c_uint = 3 ; pub type wchar_t = :: std :: os :: raw :: c_int ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct max_align_t { pub __clang_max_align_nonce1 : :: std :: os :: raw :: c_longlong , pub __bindgen_padding_0 : u64 , pub __clang_max_align_nonce2 : f64 , } # [ test ] fn bindgen_test_layout_max_align_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < max_align_t > ( ) , 32usize , concat ! ( "Size of: " , stringify ! ( max_align_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce1 as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce1 ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce2 as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce2 ) ) ) ; } pub type MPI_Aint = isize ; pub type MPI_Offset = :: std :: os :: raw :: c_longlong ; pub type MPI_Count = :: std :: os :: raw :: c_longlong ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_communicator_t { _unused : [ u8 ; 0 ] } pub type MPI_Comm = * mut ompi_communicator_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_datatype_t { _unused : [ u8 ; 0 ] } pub type MPI_Datatype = * mut ompi_datatype_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_errhandler_t { _unused : [ u8 ; 0 ] } pub type MPI_Errhandler = * mut ompi_errhandler_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_file_t { _unused : [ u8 ; 0 ] } pub type MPI_File = * mut ompi_file_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_group_t { _unused : [ u8 ; 0 ] } pub type MPI_Group = * mut ompi_group_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_info_t { _unused : [ u8 ; 0 ] } pub type MPI_Info = * mut ompi_info_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_op_t { _unused : [ u8 ; 0 ] } pub type MPI_Op = * mut ompi_op_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_request_t { _unused : [ u8 ; 0 ] } pub type MPI_Request = * mut ompi_request_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_message_t { _unused : [ u8 ; 0 ] } pub type MPI_Message = * mut ompi_message_t ; pub type MPI_Status = ompi_status_public_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_win_t { _unused : [ u8 ; 0 ] } pub type MPI_Win = * mut ompi_win_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_var_enum_t { _unused : [ u8 ; 0 ] } pub type MPI_T_enum = * mut mca_base_var_enum_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_mpit_cvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_cvar_handle = * mut ompi_mpit_cvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_handle = * mut mca_base_pvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_session_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_session = * mut mca_base_pvar_session_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_status_public_t { pub MPI_SOURCE : :: std :: os :: raw :: c_int , pub MPI_TAG : :: std :: os :: raw :: c_int , pub MPI_ERROR : :: std :: os :: raw :: c_int , pub _cancelled : :: std :: os :: raw :: c_int , pub _ucount : usize , } # [ test ] fn bindgen_test_layout_ompi_status_public_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < ompi_status_public_t > ( ) , 24usize , concat ! ( "Size of: " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < ompi_status_public_t > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_SOURCE as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_SOURCE ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_TAG as * const _ as usize } , 4usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_TAG ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_ERROR as * const _ as usize } , 8usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_ERROR ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _cancelled as * const _ as usize } , 12usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _cancelled ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _ucount as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _ucount ) ) ) ; } pub type MPI_Datarep_extent_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : * mut MPI_Aint , arg3 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Datarep_conversion_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : MPI_Datatype , arg3 : :: std :: os :: raw :: c_int , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : MPI_Offset , arg6 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Comm , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type ompi_file_errhandler_fn = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_File , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_Win_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Win , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_User_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut :: std :: os :: raw :: c_void , arg3 : * mut :: std :: os :: raw :: c_int , arg4 : * mut MPI_Datatype ) > ; pub type MPI_Comm_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_query_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut MPI_Status ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_free_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_cancel_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_fn = MPI_Comm_errhandler_function ; pub type MPI_File_errhandler_fn = ompi_file_errhandler_fn ; pub type MPI_File_errhandler_function = ompi_file_errhandler_fn ; pub type MPI_Win_errhandler_fn = MPI_Win_errhandler_function ; pub const MPI_TAG_UB : _bindgen_ty_1 = 0 ; pub const MPI_HOST : _bindgen_ty_1 = 1 ; pub const MPI_IO : _bindgen_ty_1 = 2 ; pub const MPI_WTIME_IS_GLOBAL : _bindgen_ty_1 = 3 ; pub const MPI_APPNUM : _bindgen_ty_1 = 4 ; pub const MPI_LASTUSEDCODE : _bindgen_ty_1 = 5 ; pub const MPI_UNIVERSE_SIZE : _bindgen_ty_1 = 6 ; pub const MPI_WIN_BASE : _bindgen_ty_1 = 7 ; pub const MPI_WIN_SIZE : _bindgen_ty_1 = 8 ; pub const MPI_WIN_DISP_UNIT : _bindgen_ty_1 = 9 ; pub const MPI_WIN_CREATE_FLAVOR : _bindgen_ty_1 = 10 ; pub const MPI_WIN_MODEL : _bindgen_ty_1 = 11 ; pub const IMPI_CLIENT_SIZE : _bindgen_ty_1 = 12 ; pub const IMPI_CLIENT_COLOR : _bindgen_ty_1 = 13 ; pub const IMPI_HOST_SIZE : _bindgen_ty_1 = 14 ; pub const IMPI_HOST_COLOR : _bindgen_ty_1 = 15 ; pub type _bindgen_ty_1 = :: std :: os :: raw :: c_uint ; pub const MPI_IDENT : _bindgen_ty_2 = 0 ; pub const MPI_CONGRUENT : _bindgen_ty_2 = 1 ; pub const MPI_SIMILAR : _bindgen_ty_2 = 2 ; pub const MPI_UNEQUAL : _bindgen_ty_2 = 3 ; pub type _bindgen_ty_2 = :: std :: os :: raw :: c_uint ; pub const MPI_THREAD_SINGLE : _bindgen_ty_3 = 0 ; pub const MPI_THREAD_FUNNELED : _bindgen_ty_3 = 1 ; pub const MPI_THREAD_SERIALIZED : _bindgen_ty_3 = 2 ; pub const MPI_THREAD_MULTIPLE : _bindgen_ty_3 = 3 ; pub type _bindgen_ty_3 = :: std :: os :: raw :: c_uint ; pub const MPI_COMBINER_NAMED : _bindgen_ty_4 = 0 ; pub const MPI_COMBINER_DUP : _bindgen_ty_4 = 1 ; pub const MPI_COMBINER_CONTIGUOUS : _bindgen_ty_4 = 2 ; pub const MPI_COMBINER_VECTOR : _bindgen_ty_4 = 3 ; pub const OMPI_WAS_MPI_COMBINER_HVECTOR_INTEGER : _bindgen_ty_4 = 4 ; pub const MPI_COMBINER_HVECTOR : _bindgen_ty_4 = 5 ; pub const MPI_COMBINER_INDEXED : _bindgen_ty_4 = 6 ; pub const OMPI_WAS_MPI_COMBINER_HINDEXED_INTEGER : _bindgen_ty_4 = 7 ; pub const MPI_COMBINER_HINDEXED : _bindgen_ty_4 = 8 ; pub const MPI_COMBINER_INDEXED_BLOCK : _bindgen_ty_4 = 9 ; pub const OMPI_WAS_MPI_COMBINER_STRUCT_INTEGER : _bindgen_ty_4 = 10 ; pub const MPI_COMBINER_STRUCT : _bindgen_ty_4 = 11 ; pub const MPI_COMBINER_SUBARRAY : _bindgen_ty_4 = 12 ; pub const MPI_COMBINER_DARRAY : _bindgen_ty_4 = 13 ; pub const MPI_COMBINER_F90_REAL : _bindgen_ty_4 = 14 ; pub const MPI_COMBINER_F90_COMPLEX : _bindgen_ty_4 = 15 ; pub const MPI_COMBINER_F90_INTEGER : _bindgen_ty_4 = 16 ; pub const MPI_COMBINER_RESIZED : _bindgen_ty_4 = 17 ; pub const MPI_COMBINER_HINDEXED_BLOCK : _bindgen_ty_4 = 18 ; pub type _bindgen_ty_4 = :: std :: os :: raw :: c_uint ; pub const MPI_COMM_TYPE_SHARED : _bindgen_ty_5 = 0 ; pub const OMPI_COMM_TYPE_HWTHREAD : _bindgen_ty_5 = 1 ; pub const OMPI_COMM_TYPE_CORE : _bindgen_ty_5 = 2 ; pub const OMPI_COMM_TYPE_L1CACHE : _bindgen_ty_5 = 3 ; pub const OMPI_COMM_TYPE_L2CACHE : _bindgen_ty_5 = 4 ; pub const OMPI_COMM_TYPE_L3CACHE : _bindgen_ty_5 = 5 ; pub const OMPI_COMM_TYPE_SOCKET : _bindgen_ty_5 = 6 ; pub const OMPI_COMM_TYPE_NUMA : _bindgen_ty_5 = 7 ; pub const OMPI_COMM_TYPE_BOARD : _bindgen_ty_5 = 8 ; pub const OMPI_COMM_TYPE_HOST : _bindgen_ty_5 = 9 ; pub const OMPI_COMM_TYPE_CU : _bindgen_ty_5 = 10 ; pub const OMPI_COMM_TYPE_CLUSTER : _bindgen_ty_5 = 11 ; pub type _bindgen_ty_5 = :: std :: os :: raw :: c_uint ; pub const MPI_T_VERBOSITY_USER_BASIC : _bindgen_ty_6 = 0 ; pub const MPI_T_VERBOSITY_USER_DETAIL : _bindgen_ty_6 = 1 ; pub const MPI_T_VERBOSITY_USER_ALL : _bindgen_ty_6 = 2 ; pub const MPI_T_VERBOSITY_TUNER_BASIC : _bindgen_ty_6 = 3 ; pub const MPI_T_VERBOSITY_TUNER_DETAIL : _bindgen_ty_6 = 4 ; pub const MPI_T_VERBOSITY_TUNER_ALL : _bindgen_ty_6 = 5 ; pub const MPI_T_VERBOSITY_MPIDEV_BASIC : _bindgen_ty_6 = 6 ; pub const MPI_T_VERBOSITY_MPIDEV_DETAIL : _bindgen_ty_6 = 7 ; pub const MPI_T_VERBOSITY_MPIDEV_ALL : _bindgen_ty_6 = 8 ; pub type _bindgen_ty_6 = :: std :: os :: raw :: c_uint ; pub const MPI_T_SCOPE_CONSTANT : _bindgen_ty_7 = 0 ; pub const MPI_T_SCOPE_READONLY : _bindgen_ty_7 = 1 ; pub const MPI_T_SCOPE_LOCAL : _bindgen_ty_7 = 2 ; pub const MPI_T_SCOPE_GROUP : _bindgen_ty_7 = 3 ; pub const MPI_T_SCOPE_GROUP_EQ : _bindgen_ty_7 = 4 ; pub const MPI_T_SCOPE_ALL : _bindgen_ty_7 = 5 ; pub const MPI_T_SCOPE_ALL_EQ : _bindgen_ty_7 = 6 ; pub type _bindgen_ty_7 = :: std :: os :: raw :: c_uint ; pub const MPI_T_BIND_NO_OBJECT : _bindgen_ty_8 = 0 ; pub const MPI_T_BIND_MPI_COMM : _bindgen_ty_8 = 1 ; pub const MPI_T_BIND_MPI_DATATYPE : _bindgen_ty_8 = 2 ; pub const MPI_T_BIND_MPI_ERRHANDLER : _bindgen_ty_8 = 3 ; pub const MPI_T_BIND_MPI_FILE : _bindgen_ty_8 = 4 ; pub const MPI_T_BIND_MPI_GROUP : _bindgen_ty_8 = 5 ; pub const MPI_T_BIND_MPI_OP : _bindgen_ty_8 = 6 ; pub const MPI_T_BIND_MPI_REQUEST : _bindgen_ty_8 = 7 ; pub const MPI_T_BIND_MPI_WIN : _bindgen_ty_8 = 8 ; pub const MPI_T_BIND_MPI_MESSAGE : _bindgen_ty_8 = 9 ; pub const MPI_T_BIND_MPI_INFO : _bindgen_ty_8 = 10 ; pub type _bindgen_ty_8 = :: std :: os :: raw :: c_uint ; pub const MPI_T_PVAR_CLASS_STATE : _bindgen_ty_9 = 0 ; pub const MPI_T_PVAR_CLASS_LEVEL : _bindgen_ty_9 = 1 ; pub const MPI_T_PVAR_CLASS_SIZE : _bindgen_ty_9 = 2 ; pub const MPI_T_PVAR_CLASS_PERCENTAGE : _bindgen_ty_9 = 3 ; pub const MPI_T_PVAR_CLASS_HIGHWATERMARK : _bindgen_ty_9 = 4 ; pub const MPI_T_PVAR_CLASS_LOWWATERMARK : _bindgen_ty_9 = 5 ; pub const MPI_T_PVAR_CLASS_COUNTER : _bindgen_ty_9 = 6 ; pub const MPI_T_PVAR_CLASS_AGGREGATE : _bindgen_ty_9 = 7 ; pub const MPI_T_PVAR_CLASS_TIMER : _bindgen_ty_9 = 8 ; pub const MPI_T_PVAR_CLASS_GENERIC : _bindgen_ty_9 = 9 ; pub type _bindgen_ty_9 = :: std :: os :: raw :: c_uint ; extern "C" {
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/mpi-fork-fnsp-d9b9763bb5375dad/out/functions_and_types.rs:3:471
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...s :: raw :: c_uint = 4 ; pub const __GNUC_MINOR__ : :: std :: os :: raw :: c_uint = 2 ; pub const __GNUC_PATCHLEVEL__ : :: std :: os :...
[INFO] [stdout]   |                                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]   |
[INFO] [stdout] 3 - pub const __llvm__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_major__ : :: std :: os :: raw :: c_uint = 14 ; pub const __clang_minor__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_patchlevel__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_version__ : & 'static [ u8 ; 8usize ] = b"14.0.0 \0" ; pub const __GNUC__ : :: std :: os :: raw :: c_uint = 4 ; pub const __GNUC_MINOR__ : :: std :: os :: raw :: c_uint = 2 ; pub const __GNUC_PATCHLEVEL__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GXX_ABI_VERSION : :: std :: os :: raw :: c_uint = 1002 ; pub const __ATOMIC_RELAXED : :: std :: os :: raw :: c_uint = 0 ; pub const __ATOMIC_CONSUME : :: std :: os :: raw :: c_uint = 1 ; pub const __ATOMIC_ACQUIRE : :: std :: os :: raw :: c_uint = 2 ; pub const __ATOMIC_RELEASE : :: std :: os :: raw :: c_uint = 3 ; pub const __ATOMIC_ACQ_REL : :: std :: os :: raw :: c_uint = 4 ; pub const __ATOMIC_SEQ_CST : :: std :: os :: raw :: c_uint = 5 ; pub const __OPENCL_MEMORY_SCOPE_WORK_ITEM : :: std :: os :: raw :: c_uint = 0 ; pub const __OPENCL_MEMORY_SCOPE_WORK_GROUP : :: std :: os :: raw :: c_uint = 1 ; pub const __OPENCL_MEMORY_SCOPE_DEVICE : :: std :: os :: raw :: c_uint = 2 ; pub const __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES : :: std :: os :: raw :: c_uint = 3 ; pub const __OPENCL_MEMORY_SCOPE_SUB_GROUP : :: std :: os :: raw :: c_uint = 4 ; pub const __PRAGMA_REDEFINE_EXTNAME : :: std :: os :: raw :: c_uint = 1 ; pub const __VERSION__ : & 'static [ u8 ; 20usize ] = b"Ubuntu Clang 14.0.0\0" ; pub const __OBJC_BOOL_IS_BOOL : :: std :: os :: raw :: c_uint = 0 ; pub const __CONSTANT_CFSTRINGS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_literal_encoding__ : & 'static [ u8 ; 6usize ] = b"UTF-8\0" ; pub const __clang_wide_literal_encoding__ : & 'static [ u8 ; 7usize ] = b"UTF-32\0" ; pub const __ORDER_LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __ORDER_BIG_ENDIAN__ : :: std :: os :: raw :: c_uint = 4321 ; pub const __ORDER_PDP_ENDIAN__ : :: std :: os :: raw :: c_uint = 3412 ; pub const __BYTE_ORDER__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const _LP64 : :: std :: os :: raw :: c_uint = 1 ; pub const __LP64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __CHAR_BIT__ : :: std :: os :: raw :: c_uint = 8 ; pub const __BOOL_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SHRT_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __LONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LLONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BITINT_MAXWIDTH__ : :: std :: os :: raw :: c_uint = 128 ; pub const __SCHAR_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __SHRT_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __LONG_LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __WCHAR_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __WCHAR_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __WINT_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __WINT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INTMAX_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZE_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __SIZE_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTMAX_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __PTRDIFF_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __PTRDIFF_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INTPTR_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTPTR_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZEOF_DOUBLE__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_FLOAT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_LONG_DOUBLE__ : :: std :: os :: raw :: c_uint = 16 ; pub const __SIZEOF_LONG_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_POINTER__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SHORT__ : :: std :: os :: raw :: c_uint = 2 ; pub const __SIZEOF_PTRDIFF_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SIZE_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_WCHAR_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_WINT_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INTMAX_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTMAX_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINTMAX_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTMAX_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTMAX_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTMAX_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __PTRDIFF_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __PTRDIFF_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __INTPTR_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTPTR_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __SIZE_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __SIZE_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __SIZE_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __SIZE_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __SIG_ATOMIC_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __SIG_ATOMIC_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __UINTPTR_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTPTR_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTPTR_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTPTR_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FLT_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_DIG__ : :: std :: os :: raw :: c_uint = 6 ; pub const __FLT_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 9 ; pub const __FLT_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_MANT_DIG__ : :: std :: os :: raw :: c_uint = 24 ; pub const __FLT_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 38 ; pub const __FLT_MAX_EXP__ : :: std :: os :: raw :: c_uint = 128 ; pub const __FLT_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -37 ; pub const __FLT_MIN_EXP__ : :: std :: os :: raw :: c_int = -125 ; pub const __DBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_DIG__ : :: std :: os :: raw :: c_uint = 15 ; pub const __DBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 17 ; pub const __DBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 53 ; pub const __DBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 308 ; pub const __DBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 1024 ; pub const __DBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -307 ; pub const __DBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -1021 ; pub const __LDBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_DIG__ : :: std :: os :: raw :: c_uint = 18 ; pub const __LDBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __LDBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LDBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 4932 ; pub const __LDBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 16384 ; pub const __LDBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -4931 ; pub const __LDBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -16381 ; pub const __POINTER_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BIGGEST_ALIGNMENT__ : :: std :: os :: raw :: c_uint = 16 ; pub const __WINT_UNSIGNED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __INT8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __INT16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __INT32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __INT64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __UINT8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __INT8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __UINT16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __UINT16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __INT16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __UINT32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __UINT32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __INT32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __UINT64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __UINT64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __INT64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_LEAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_LEAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_LEAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_LEAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_LEAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_LEAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_LEAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_LEAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_LEAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_LEAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_LEAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_LEAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_LEAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_LEAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_LEAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_LEAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_LEAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_LEAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_LEAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_LEAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_LEAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_LEAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_LEAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_LEAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_LEAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_LEAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_LEAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_LEAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_LEAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __INT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_FAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_FAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_FAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_FAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_FAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_FAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_FAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_FAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_FAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_FAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_FAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_FAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_FAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_FAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_FAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_FAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_FAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_FAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_FAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_FAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_FAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_FAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_FAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_FAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_FAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_FAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_FAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_FAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_FAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_FAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FINITE_MATH_ONLY__ : :: std :: os :: raw :: c_uint = 0 ; pub const __GNUC_STDC_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_ATOMIC_TEST_AND_SET_TRUEVAL : :: std :: os :: raw :: c_uint = 1 ; pub const __CLANG_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __NO_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __PIC__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pic__ : :: std :: os :: raw :: c_uint = 2 ; pub const __PIE__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pie__ : :: std :: os :: raw :: c_uint = 2 ; pub const __FLT_EVAL_METHOD__ : :: std :: os :: raw :: c_uint = 0 ; pub const __FLT_RADIX__ : :: std :: os :: raw :: c_uint = 2 ; pub const __DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __GCC_ASM_FLAG_OUTPUTS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __code_model_small__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_GS : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_FS : :: std :: os :: raw :: c_uint = 1 ; pub const __k8 : :: std :: os :: raw :: c_uint = 1 ; pub const __k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __tune_k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __NO_MATH_INLINES : :: std :: os :: raw :: c_uint = 1 ; pub const __FXSR__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __MMX__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 : :: std :: os :: raw :: c_uint = 1 ; pub const __SIZEOF_FLOAT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix__ : :: std :: os :: raw :: c_uint = 1 ; pub const linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __ELF__ : :: std :: os :: raw :: c_uint = 1 ; pub const __gnu_linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLOAT128__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_HOSTED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_VERSION__ : :: std :: os :: raw :: c_uint = 201710 ; pub const __STDC_UTF_16__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_UTF_32__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_DWARF2_CFI_ASM : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_VERSION : :: std :: os :: raw :: c_uint = 721408 ; pub const OPAL_STDC_HEADERS : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED_ARGUMENT : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_ERROR : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_SYS_TIME_H : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_LONG_LONG : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const OPAL_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const OPAL_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const OPAL_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const OPAL_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const OMPI_HAVE_FORTRAN_LOGICAL1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER16 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_INTEGER2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL16 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL2 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_REAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_ENABLE_MPI1_COMPAT : :: std :: os :: raw :: c_uint = 0 ; pub const HAVE_FLOAT__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_LONG_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_MPI_OFFSET_SIZE : :: std :: os :: raw :: c_uint = 8 ; pub const OMPI_BUILD_CXX_BINDINGS : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_CXX_SEEK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_CXX_SUPPORTS_2D_CONST_CAST : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_PARAM_CHECK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_INTERFACE_WARNING : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_CXX_EXCEPTION_SUPPORT : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_MAJOR_VERSION : :: std :: os :: raw :: c_uint = 4 ; pub const OMPI_MINOR_VERSION : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_RELEASE_VERSION : :: std :: os :: raw :: c_uint = 2 ; pub const OPAL_C_HAVE_VISIBILITY : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_BUILDING : :: std :: os :: raw :: c_uint = 0 ; pub const OPEN_MPI : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_VERSION : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_SUBVERSION : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_UNKNOWN : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU_C : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_REMOVED_USE_STATIC_ASSERT : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ANY_SOURCE : :: std :: os :: raw :: c_int = -1 ; pub const MPI_PROC_NULL : :: std :: os :: raw :: c_int = -2 ; pub const MPI_ROOT : :: std :: os :: raw :: c_int = -4 ; pub const MPI_ANY_TAG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MAX_LIBRARY_VERSION_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_UNDEFINED : :: std :: os :: raw :: c_int = -32766 ; pub const MPI_DIST_GRAPH : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_CART : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_GRAPH : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_KEYVAL_INVALID : :: std :: os :: raw :: c_int = -1 ; pub const MPI_BSEND_OVERHEAD : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const MPI_ORDER_C : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ORDER_FORTRAN : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_BLOCK : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_DISTRIBUTE_CYCLIC : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_NONE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_DISTRIBUTE_DFLT_DARG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MODE_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_RDONLY : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_WRONLY : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_RDWR : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_DELETE_ON_CLOSE : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_MODE_UNIQUE_OPEN : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_MODE_EXCL : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MODE_APPEND : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_SEQUENTIAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_DISPLACEMENT_CURRENT : :: std :: os :: raw :: c_int = -54278278 ; pub const MPI_SEEK_SET : :: std :: os :: raw :: c_uint = 600 ; pub const MPI_SEEK_CUR : :: std :: os :: raw :: c_uint = 602 ; pub const MPI_SEEK_END : :: std :: os :: raw :: c_uint = 604 ; pub const MPI_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_NOCHECK : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_NOPRECEDE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_NOPUT : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_NOSTORE : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_NOSUCCEED : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_LOCK_EXCLUSIVE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_LOCK_SHARED : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_WIN_FLAVOR_ALLOCATE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_DYNAMIC : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_WIN_FLAVOR_SHARED : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_WIN_UNIFIED : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_WIN_SEPARATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_SUCCESS : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ERR_BUFFER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_ERR_COUNT : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_ERR_TYPE : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_ERR_TAG : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_ERR_COMM : :: std :: os :: raw :: c_uint = 5 ; pub const MPI_ERR_RANK : :: std :: os :: raw :: c_uint = 6 ; pub const MPI_ERR_REQUEST : :: std :: os :: raw :: c_uint = 7 ; pub const MPI_ERR_ROOT : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_ERR_GROUP : :: std :: os :: raw :: c_uint = 9 ; pub const MPI_ERR_OP : :: std :: os :: raw :: c_uint = 10 ; pub const MPI_ERR_TOPOLOGY : :: std :: os :: raw :: c_uint = 11 ; pub const MPI_ERR_DIMS : :: std :: os :: raw :: c_uint = 12 ; pub const MPI_ERR_ARG : :: std :: os :: raw :: c_uint = 13 ; pub const MPI_ERR_UNKNOWN : :: std :: os :: raw :: c_uint = 14 ; pub const MPI_ERR_TRUNCATE : :: std :: os :: raw :: c_uint = 15 ; pub const MPI_ERR_OTHER : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_ERR_INTERN : :: std :: os :: raw :: c_uint = 17 ; pub const MPI_ERR_IN_STATUS : :: std :: os :: raw :: c_uint = 18 ; pub const MPI_ERR_PENDING : :: std :: os :: raw :: c_uint = 19 ; pub const MPI_ERR_ACCESS : :: std :: os :: raw :: c_uint = 20 ; pub const MPI_ERR_AMODE : :: std :: os :: raw :: c_uint = 21 ; pub const MPI_ERR_ASSERT : :: std :: os :: raw :: c_uint = 22 ; pub const MPI_ERR_BAD_FILE : :: std :: os :: raw :: c_uint = 23 ; pub const MPI_ERR_BASE : :: std :: os :: raw :: c_uint = 24 ; pub const MPI_ERR_CONVERSION : :: std :: os :: raw :: c_uint = 25 ; pub const MPI_ERR_DISP : :: std :: os :: raw :: c_uint = 26 ; pub const MPI_ERR_DUP_DATAREP : :: std :: os :: raw :: c_uint = 27 ; pub const MPI_ERR_FILE_EXISTS : :: std :: os :: raw :: c_uint = 28 ; pub const MPI_ERR_FILE_IN_USE : :: std :: os :: raw :: c_uint = 29 ; pub const MPI_ERR_FILE : :: std :: os :: raw :: c_uint = 30 ; pub const MPI_ERR_INFO_KEY : :: std :: os :: raw :: c_uint = 31 ; pub const MPI_ERR_INFO_NOKEY : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_ERR_INFO_VALUE : :: std :: os :: raw :: c_uint = 33 ; pub const MPI_ERR_INFO : :: std :: os :: raw :: c_uint = 34 ; pub const MPI_ERR_IO : :: std :: os :: raw :: c_uint = 35 ; pub const MPI_ERR_KEYVAL : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_ERR_LOCKTYPE : :: std :: os :: raw :: c_uint = 37 ; pub const MPI_ERR_NAME : :: std :: os :: raw :: c_uint = 38 ; pub const MPI_ERR_NO_MEM : :: std :: os :: raw :: c_uint = 39 ; pub const MPI_ERR_NOT_SAME : :: std :: os :: raw :: c_uint = 40 ; pub const MPI_ERR_NO_SPACE : :: std :: os :: raw :: c_uint = 41 ; pub const MPI_ERR_NO_SUCH_FILE : :: std :: os :: raw :: c_uint = 42 ; pub const MPI_ERR_PORT : :: std :: os :: raw :: c_uint = 43 ; pub const MPI_ERR_QUOTA : :: std :: os :: raw :: c_uint = 44 ; pub const MPI_ERR_READ_ONLY : :: std :: os :: raw :: c_uint = 45 ; pub const MPI_ERR_RMA_CONFLICT : :: std :: os :: raw :: c_uint = 46 ; pub const MPI_ERR_RMA_SYNC : :: std :: os :: raw :: c_uint = 47 ; pub const MPI_ERR_SERVICE : :: std :: os :: raw :: c_uint = 48 ; pub const MPI_ERR_SIZE : :: std :: os :: raw :: c_uint = 49 ; pub const MPI_ERR_SPAWN : :: std :: os :: raw :: c_uint = 50 ; pub const MPI_ERR_UNSUPPORTED_DATAREP : :: std :: os :: raw :: c_uint = 51 ; pub const MPI_ERR_UNSUPPORTED_OPERATION : :: std :: os :: raw :: c_uint = 52 ; pub const MPI_ERR_WIN : :: std :: os :: raw :: c_uint = 53 ; pub const MPI_T_ERR_MEMORY : :: std :: os :: raw :: c_uint = 54 ; pub const MPI_T_ERR_NOT_INITIALIZED : :: std :: os :: raw :: c_uint = 55 ; pub const MPI_T_ERR_CANNOT_INIT : :: std :: os :: raw :: c_uint = 56 ; pub const MPI_T_ERR_INVALID_INDEX : :: std :: os :: raw :: c_uint = 57 ; pub const MPI_T_ERR_INVALID_ITEM : :: std :: os :: raw :: c_uint = 58 ; pub const MPI_T_ERR_INVALID_HANDLE : :: std :: os :: raw :: c_uint = 59 ; pub const MPI_T_ERR_OUT_OF_HANDLES : :: std :: os :: raw :: c_uint = 60 ; pub const MPI_T_ERR_OUT_OF_SESSIONS : :: std :: os :: raw :: c_uint = 61 ; pub const MPI_T_ERR_INVALID_SESSION : :: std :: os :: raw :: c_uint = 62 ; pub const MPI_T_ERR_CVAR_SET_NOT_NOW : :: std :: os :: raw :: c_uint = 63 ; pub const MPI_T_ERR_CVAR_SET_NEVER : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_T_ERR_PVAR_NO_STARTSTOP : :: std :: os :: raw :: c_uint = 65 ; pub const MPI_T_ERR_PVAR_NO_WRITE : :: std :: os :: raw :: c_uint = 66 ; pub const MPI_T_ERR_PVAR_NO_ATOMIC : :: std :: os :: raw :: c_uint = 67 ; pub const MPI_ERR_RMA_RANGE : :: std :: os :: raw :: c_uint = 68 ; pub const MPI_ERR_RMA_ATTACH : :: std :: os :: raw :: c_uint = 69 ; pub const MPI_ERR_RMA_FLAVOR : :: std :: os :: raw :: c_uint = 70 ; pub const MPI_ERR_RMA_SHARED : :: std :: os :: raw :: c_uint = 71 ; pub const MPI_T_ERR_INVALID : :: std :: os :: raw :: c_uint = 72 ; pub const MPI_T_ERR_INVALID_NAME : :: std :: os :: raw :: c_uint = 73 ; pub const MPI_ERR_LASTCODE : :: std :: os :: raw :: c_uint = 92 ; pub const MPI_TYPECLASS_INTEGER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_TYPECLASS_REAL : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_TYPECLASS_COMPLEX : :: std :: os :: raw :: c_uint = 3 ; pub type wchar_t = :: std :: os :: raw :: c_int ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct max_align_t { pub __clang_max_align_nonce1 : :: std :: os :: raw :: c_longlong , pub __bindgen_padding_0 : u64 , pub __clang_max_align_nonce2 : f64 , } # [ test ] fn bindgen_test_layout_max_align_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < max_align_t > ( ) , 32usize , concat ! ( "Size of: " , stringify ! ( max_align_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce1 as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce1 ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce2 as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce2 ) ) ) ; } pub type MPI_Aint = isize ; pub type MPI_Offset = :: std :: os :: raw :: c_longlong ; pub type MPI_Count = :: std :: os :: raw :: c_longlong ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_communicator_t { _unused : [ u8 ; 0 ] } pub type MPI_Comm = * mut ompi_communicator_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_datatype_t { _unused : [ u8 ; 0 ] } pub type MPI_Datatype = * mut ompi_datatype_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_errhandler_t { _unused : [ u8 ; 0 ] } pub type MPI_Errhandler = * mut ompi_errhandler_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_file_t { _unused : [ u8 ; 0 ] } pub type MPI_File = * mut ompi_file_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_group_t { _unused : [ u8 ; 0 ] } pub type MPI_Group = * mut ompi_group_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_info_t { _unused : [ u8 ; 0 ] } pub type MPI_Info = * mut ompi_info_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_op_t { _unused : [ u8 ; 0 ] } pub type MPI_Op = * mut ompi_op_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_request_t { _unused : [ u8 ; 0 ] } pub type MPI_Request = * mut ompi_request_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_message_t { _unused : [ u8 ; 0 ] } pub type MPI_Message = * mut ompi_message_t ; pub type MPI_Status = ompi_status_public_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_win_t { _unused : [ u8 ; 0 ] } pub type MPI_Win = * mut ompi_win_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_var_enum_t { _unused : [ u8 ; 0 ] } pub type MPI_T_enum = * mut mca_base_var_enum_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_mpit_cvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_cvar_handle = * mut ompi_mpit_cvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_handle = * mut mca_base_pvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_session_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_session = * mut mca_base_pvar_session_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_status_public_t { pub MPI_SOURCE : :: std :: os :: raw :: c_int , pub MPI_TAG : :: std :: os :: raw :: c_int , pub MPI_ERROR : :: std :: os :: raw :: c_int , pub _cancelled : :: std :: os :: raw :: c_int , pub _ucount : usize , } # [ test ] fn bindgen_test_layout_ompi_status_public_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < ompi_status_public_t > ( ) , 24usize , concat ! ( "Size of: " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < ompi_status_public_t > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_SOURCE as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_SOURCE ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_TAG as * const _ as usize } , 4usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_TAG ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_ERROR as * const _ as usize } , 8usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_ERROR ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _cancelled as * const _ as usize } , 12usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _cancelled ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _ucount as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _ucount ) ) ) ; } pub type MPI_Datarep_extent_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : * mut MPI_Aint , arg3 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Datarep_conversion_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : MPI_Datatype , arg3 : :: std :: os :: raw :: c_int , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : MPI_Offset , arg6 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Comm , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type ompi_file_errhandler_fn = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_File , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_Win_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Win , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_User_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut :: std :: os :: raw :: c_void , arg3 : * mut :: std :: os :: raw :: c_int , arg4 : * mut MPI_Datatype ) > ; pub type MPI_Comm_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_query_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut MPI_Status ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_free_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_cancel_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_fn = MPI_Comm_errhandler_function ; pub type MPI_File_errhandler_fn = ompi_file_errhandler_fn ; pub type MPI_File_errhandler_function = ompi_file_errhandler_fn ; pub type MPI_Win_errhandler_fn = MPI_Win_errhandler_function ; pub const MPI_TAG_UB : _bindgen_ty_1 = 0 ; pub const MPI_HOST : _bindgen_ty_1 = 1 ; pub const MPI_IO : _bindgen_ty_1 = 2 ; pub const MPI_WTIME_IS_GLOBAL : _bindgen_ty_1 = 3 ; pub const MPI_APPNUM : _bindgen_ty_1 = 4 ; pub const MPI_LASTUSEDCODE : _bindgen_ty_1 = 5 ; pub const MPI_UNIVERSE_SIZE : _bindgen_ty_1 = 6 ; pub const MPI_WIN_BASE : _bindgen_ty_1 = 7 ; pub const MPI_WIN_SIZE : _bindgen_ty_1 = 8 ; pub const MPI_WIN_DISP_UNIT : _bindgen_ty_1 = 9 ; pub const MPI_WIN_CREATE_FLAVOR : _bindgen_ty_1 = 10 ; pub const MPI_WIN_MODEL : _bindgen_ty_1 = 11 ; pub const IMPI_CLIENT_SIZE : _bindgen_ty_1 = 12 ; pub const IMPI_CLIENT_COLOR : _bindgen_ty_1 = 13 ; pub const IMPI_HOST_SIZE : _bindgen_ty_1 = 14 ; pub const IMPI_HOST_COLOR : _bindgen_ty_1 = 15 ; pub type _bindgen_ty_1 = :: std :: os :: raw :: c_uint ; pub const MPI_IDENT : _bindgen_ty_2 = 0 ; pub const MPI_CONGRUENT : _bindgen_ty_2 = 1 ; pub const MPI_SIMILAR : _bindgen_ty_2 = 2 ; pub const MPI_UNEQUAL : _bindgen_ty_2 = 3 ; pub type _bindgen_ty_2 = :: std :: os :: raw :: c_uint ; pub const MPI_THREAD_SINGLE : _bindgen_ty_3 = 0 ; pub const MPI_THREAD_FUNNELED : _bindgen_ty_3 = 1 ; pub const MPI_THREAD_SERIALIZED : _bindgen_ty_3 = 2 ; pub const MPI_THREAD_MULTIPLE : _bindgen_ty_3 = 3 ; pub type _bindgen_ty_3 = :: std :: os :: raw :: c_uint ; pub const MPI_COMBINER_NAMED : _bindgen_ty_4 = 0 ; pub const MPI_COMBINER_DUP : _bindgen_ty_4 = 1 ; pub const MPI_COMBINER_CONTIGUOUS : _bindgen_ty_4 = 2 ; pub const MPI_COMBINER_VECTOR : _bindgen_ty_4 = 3 ; pub const OMPI_WAS_MPI_COMBINER_HVECTOR_INTEGER : _bindgen_ty_4 = 4 ; pub const MPI_COMBINER_HVECTOR : _bindgen_ty_4 = 5 ; pub const MPI_COMBINER_INDEXED : _bindgen_ty_4 = 6 ; pub const OMPI_WAS_MPI_COMBINER_HINDEXED_INTEGER : _bindgen_ty_4 = 7 ; pub const MPI_COMBINER_HINDEXED : _bindgen_ty_4 = 8 ; pub const MPI_COMBINER_INDEXED_BLOCK : _bindgen_ty_4 = 9 ; pub const OMPI_WAS_MPI_COMBINER_STRUCT_INTEGER : _bindgen_ty_4 = 10 ; pub const MPI_COMBINER_STRUCT : _bindgen_ty_4 = 11 ; pub const MPI_COMBINER_SUBARRAY : _bindgen_ty_4 = 12 ; pub const MPI_COMBINER_DARRAY : _bindgen_ty_4 = 13 ; pub const MPI_COMBINER_F90_REAL : _bindgen_ty_4 = 14 ; pub const MPI_COMBINER_F90_COMPLEX : _bindgen_ty_4 = 15 ; pub const MPI_COMBINER_F90_INTEGER : _bindgen_ty_4 = 16 ; pub const MPI_COMBINER_RESIZED : _bindgen_ty_4 = 17 ; pub const MPI_COMBINER_HINDEXED_BLOCK : _bindgen_ty_4 = 18 ; pub type _bindgen_ty_4 = :: std :: os :: raw :: c_uint ; pub const MPI_COMM_TYPE_SHARED : _bindgen_ty_5 = 0 ; pub const OMPI_COMM_TYPE_HWTHREAD : _bindgen_ty_5 = 1 ; pub const OMPI_COMM_TYPE_CORE : _bindgen_ty_5 = 2 ; pub const OMPI_COMM_TYPE_L1CACHE : _bindgen_ty_5 = 3 ; pub const OMPI_COMM_TYPE_L2CACHE : _bindgen_ty_5 = 4 ; pub const OMPI_COMM_TYPE_L3CACHE : _bindgen_ty_5 = 5 ; pub const OMPI_COMM_TYPE_SOCKET : _bindgen_ty_5 = 6 ; pub const OMPI_COMM_TYPE_NUMA : _bindgen_ty_5 = 7 ; pub const OMPI_COMM_TYPE_BOARD : _bindgen_ty_5 = 8 ; pub const OMPI_COMM_TYPE_HOST : _bindgen_ty_5 = 9 ; pub const OMPI_COMM_TYPE_CU : _bindgen_ty_5 = 10 ; pub const OMPI_COMM_TYPE_CLUSTER : _bindgen_ty_5 = 11 ; pub type _bindgen_ty_5 = :: std :: os :: raw :: c_uint ; pub const MPI_T_VERBOSITY_USER_BASIC : _bindgen_ty_6 = 0 ; pub const MPI_T_VERBOSITY_USER_DETAIL : _bindgen_ty_6 = 1 ; pub const MPI_T_VERBOSITY_USER_ALL : _bindgen_ty_6 = 2 ; pub const MPI_T_VERBOSITY_TUNER_BASIC : _bindgen_ty_6 = 3 ; pub const MPI_T_VERBOSITY_TUNER_DETAIL : _bindgen_ty_6 = 4 ; pub const MPI_T_VERBOSITY_TUNER_ALL : _bindgen_ty_6 = 5 ; pub const MPI_T_VERBOSITY_MPIDEV_BASIC : _bindgen_ty_6 = 6 ; pub const MPI_T_VERBOSITY_MPIDEV_DETAIL : _bindgen_ty_6 = 7 ; pub const MPI_T_VERBOSITY_MPIDEV_ALL : _bindgen_ty_6 = 8 ; pub type _bindgen_ty_6 = :: std :: os :: raw :: c_uint ; pub const MPI_T_SCOPE_CONSTANT : _bindgen_ty_7 = 0 ; pub const MPI_T_SCOPE_READONLY : _bindgen_ty_7 = 1 ; pub const MPI_T_SCOPE_LOCAL : _bindgen_ty_7 = 2 ; pub const MPI_T_SCOPE_GROUP : _bindgen_ty_7 = 3 ; pub const MPI_T_SCOPE_GROUP_EQ : _bindgen_ty_7 = 4 ; pub const MPI_T_SCOPE_ALL : _bindgen_ty_7 = 5 ; pub const MPI_T_SCOPE_ALL_EQ : _bindgen_ty_7 = 6 ; pub type _bindgen_ty_7 = :: std :: os :: raw :: c_uint ; pub const MPI_T_BIND_NO_OBJECT : _bindgen_ty_8 = 0 ; pub const MPI_T_BIND_MPI_COMM : _bindgen_ty_8 = 1 ; pub const MPI_T_BIND_MPI_DATATYPE : _bindgen_ty_8 = 2 ; pub const MPI_T_BIND_MPI_ERRHANDLER : _bindgen_ty_8 = 3 ; pub const MPI_T_BIND_MPI_FILE : _bindgen_ty_8 = 4 ; pub const MPI_T_BIND_MPI_GROUP : _bindgen_ty_8 = 5 ; pub const MPI_T_BIND_MPI_OP : _bindgen_ty_8 = 6 ; pub const MPI_T_BIND_MPI_REQUEST : _bindgen_ty_8 = 7 ; pub const MPI_T_BIND_MPI_WIN : _bindgen_ty_8 = 8 ; pub const MPI_T_BIND_MPI_MESSAGE : _bindgen_ty_8 = 9 ; pub const MPI_T_BIND_MPI_INFO : _bindgen_ty_8 = 10 ; pub type _bindgen_ty_8 = :: std :: os :: raw :: c_uint ; pub const MPI_T_PVAR_CLASS_STATE : _bindgen_ty_9 = 0 ; pub const MPI_T_PVAR_CLASS_LEVEL : _bindgen_ty_9 = 1 ; pub const MPI_T_PVAR_CLASS_SIZE : _bindgen_ty_9 = 2 ; pub const MPI_T_PVAR_CLASS_PERCENTAGE : _bindgen_ty_9 = 3 ; pub const MPI_T_PVAR_CLASS_HIGHWATERMARK : _bindgen_ty_9 = 4 ; pub const MPI_T_PVAR_CLASS_LOWWATERMARK : _bindgen_ty_9 = 5 ; pub const MPI_T_PVAR_CLASS_COUNTER : _bindgen_ty_9 = 6 ; pub const MPI_T_PVAR_CLASS_AGGREGATE : _bindgen_ty_9 = 7 ; pub const MPI_T_PVAR_CLASS_TIMER : _bindgen_ty_9 = 8 ; pub const MPI_T_PVAR_CLASS_GENERIC : _bindgen_ty_9 = 9 ; pub type _bindgen_ty_9 = :: std :: os :: raw :: c_uint ; extern "C" {
[INFO] [stdout] 3 + pub const __llvm__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_major__ : :: std :: os :: raw :: c_uint = 14 ; pub const __clang_minor__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_patchlevel__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_version__ : & 'static [ u8 ; 8usize ] = b"14.0.0 \0" ; pub const __GNUC__ : :: std :: os :: raw :: c_uint = 4 ; pub const __GNUC_MINOR__ : std :: os :: raw :: c_uint = 2 ; pub const __GNUC_PATCHLEVEL__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GXX_ABI_VERSION : :: std :: os :: raw :: c_uint = 1002 ; pub const __ATOMIC_RELAXED : :: std :: os :: raw :: c_uint = 0 ; pub const __ATOMIC_CONSUME : :: std :: os :: raw :: c_uint = 1 ; pub const __ATOMIC_ACQUIRE : :: std :: os :: raw :: c_uint = 2 ; pub const __ATOMIC_RELEASE : :: std :: os :: raw :: c_uint = 3 ; pub const __ATOMIC_ACQ_REL : :: std :: os :: raw :: c_uint = 4 ; pub const __ATOMIC_SEQ_CST : :: std :: os :: raw :: c_uint = 5 ; pub const __OPENCL_MEMORY_SCOPE_WORK_ITEM : :: std :: os :: raw :: c_uint = 0 ; pub const __OPENCL_MEMORY_SCOPE_WORK_GROUP : :: std :: os :: raw :: c_uint = 1 ; pub const __OPENCL_MEMORY_SCOPE_DEVICE : :: std :: os :: raw :: c_uint = 2 ; pub const __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES : :: std :: os :: raw :: c_uint = 3 ; pub const __OPENCL_MEMORY_SCOPE_SUB_GROUP : :: std :: os :: raw :: c_uint = 4 ; pub const __PRAGMA_REDEFINE_EXTNAME : :: std :: os :: raw :: c_uint = 1 ; pub const __VERSION__ : & 'static [ u8 ; 20usize ] = b"Ubuntu Clang 14.0.0\0" ; pub const __OBJC_BOOL_IS_BOOL : :: std :: os :: raw :: c_uint = 0 ; pub const __CONSTANT_CFSTRINGS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_literal_encoding__ : & 'static [ u8 ; 6usize ] = b"UTF-8\0" ; pub const __clang_wide_literal_encoding__ : & 'static [ u8 ; 7usize ] = b"UTF-32\0" ; pub const __ORDER_LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __ORDER_BIG_ENDIAN__ : :: std :: os :: raw :: c_uint = 4321 ; pub const __ORDER_PDP_ENDIAN__ : :: std :: os :: raw :: c_uint = 3412 ; pub const __BYTE_ORDER__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const _LP64 : :: std :: os :: raw :: c_uint = 1 ; pub const __LP64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __CHAR_BIT__ : :: std :: os :: raw :: c_uint = 8 ; pub const __BOOL_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SHRT_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __LONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LLONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BITINT_MAXWIDTH__ : :: std :: os :: raw :: c_uint = 128 ; pub const __SCHAR_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __SHRT_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __LONG_LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __WCHAR_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __WCHAR_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __WINT_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __WINT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INTMAX_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZE_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __SIZE_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTMAX_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __PTRDIFF_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __PTRDIFF_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INTPTR_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTPTR_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZEOF_DOUBLE__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_FLOAT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_LONG_DOUBLE__ : :: std :: os :: raw :: c_uint = 16 ; pub const __SIZEOF_LONG_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_POINTER__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SHORT__ : :: std :: os :: raw :: c_uint = 2 ; pub const __SIZEOF_PTRDIFF_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SIZE_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_WCHAR_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_WINT_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INTMAX_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTMAX_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINTMAX_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTMAX_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTMAX_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTMAX_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __PTRDIFF_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __PTRDIFF_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __INTPTR_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTPTR_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __SIZE_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __SIZE_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __SIZE_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __SIZE_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __SIG_ATOMIC_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __SIG_ATOMIC_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __UINTPTR_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTPTR_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTPTR_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTPTR_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FLT_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_DIG__ : :: std :: os :: raw :: c_uint = 6 ; pub const __FLT_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 9 ; pub const __FLT_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_MANT_DIG__ : :: std :: os :: raw :: c_uint = 24 ; pub const __FLT_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 38 ; pub const __FLT_MAX_EXP__ : :: std :: os :: raw :: c_uint = 128 ; pub const __FLT_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -37 ; pub const __FLT_MIN_EXP__ : :: std :: os :: raw :: c_int = -125 ; pub const __DBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_DIG__ : :: std :: os :: raw :: c_uint = 15 ; pub const __DBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 17 ; pub const __DBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 53 ; pub const __DBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 308 ; pub const __DBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 1024 ; pub const __DBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -307 ; pub const __DBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -1021 ; pub const __LDBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_DIG__ : :: std :: os :: raw :: c_uint = 18 ; pub const __LDBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __LDBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LDBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 4932 ; pub const __LDBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 16384 ; pub const __LDBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -4931 ; pub const __LDBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -16381 ; pub const __POINTER_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BIGGEST_ALIGNMENT__ : :: std :: os :: raw :: c_uint = 16 ; pub const __WINT_UNSIGNED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __INT8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __INT16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __INT32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __INT64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __UINT8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __INT8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __UINT16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __UINT16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __INT16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __UINT32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __UINT32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __INT32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __UINT64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __UINT64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __INT64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_LEAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_LEAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_LEAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_LEAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_LEAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_LEAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_LEAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_LEAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_LEAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_LEAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_LEAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_LEAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_LEAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_LEAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_LEAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_LEAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_LEAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_LEAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_LEAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_LEAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_LEAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_LEAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_LEAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_LEAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_LEAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_LEAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_LEAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_LEAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_LEAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __INT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_FAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_FAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_FAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_FAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_FAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_FAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_FAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_FAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_FAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_FAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_FAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_FAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_FAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_FAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_FAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_FAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_FAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_FAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_FAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_FAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_FAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_FAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_FAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_FAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_FAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_FAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_FAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_FAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_FAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_FAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FINITE_MATH_ONLY__ : :: std :: os :: raw :: c_uint = 0 ; pub const __GNUC_STDC_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_ATOMIC_TEST_AND_SET_TRUEVAL : :: std :: os :: raw :: c_uint = 1 ; pub const __CLANG_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __NO_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __PIC__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pic__ : :: std :: os :: raw :: c_uint = 2 ; pub const __PIE__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pie__ : :: std :: os :: raw :: c_uint = 2 ; pub const __FLT_EVAL_METHOD__ : :: std :: os :: raw :: c_uint = 0 ; pub const __FLT_RADIX__ : :: std :: os :: raw :: c_uint = 2 ; pub const __DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __GCC_ASM_FLAG_OUTPUTS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __code_model_small__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_GS : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_FS : :: std :: os :: raw :: c_uint = 1 ; pub const __k8 : :: std :: os :: raw :: c_uint = 1 ; pub const __k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __tune_k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __NO_MATH_INLINES : :: std :: os :: raw :: c_uint = 1 ; pub const __FXSR__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __MMX__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 : :: std :: os :: raw :: c_uint = 1 ; pub const __SIZEOF_FLOAT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix__ : :: std :: os :: raw :: c_uint = 1 ; pub const linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __ELF__ : :: std :: os :: raw :: c_uint = 1 ; pub const __gnu_linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLOAT128__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_HOSTED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_VERSION__ : :: std :: os :: raw :: c_uint = 201710 ; pub const __STDC_UTF_16__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_UTF_32__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_DWARF2_CFI_ASM : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_VERSION : :: std :: os :: raw :: c_uint = 721408 ; pub const OPAL_STDC_HEADERS : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED_ARGUMENT : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_ERROR : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_SYS_TIME_H : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_LONG_LONG : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const OPAL_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const OPAL_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const OPAL_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const OPAL_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const OMPI_HAVE_FORTRAN_LOGICAL1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER16 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_INTEGER2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL16 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL2 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_REAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_ENABLE_MPI1_COMPAT : :: std :: os :: raw :: c_uint = 0 ; pub const HAVE_FLOAT__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_LONG_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_MPI_OFFSET_SIZE : :: std :: os :: raw :: c_uint = 8 ; pub const OMPI_BUILD_CXX_BINDINGS : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_CXX_SEEK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_CXX_SUPPORTS_2D_CONST_CAST : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_PARAM_CHECK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_INTERFACE_WARNING : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_CXX_EXCEPTION_SUPPORT : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_MAJOR_VERSION : :: std :: os :: raw :: c_uint = 4 ; pub const OMPI_MINOR_VERSION : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_RELEASE_VERSION : :: std :: os :: raw :: c_uint = 2 ; pub const OPAL_C_HAVE_VISIBILITY : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_BUILDING : :: std :: os :: raw :: c_uint = 0 ; pub const OPEN_MPI : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_VERSION : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_SUBVERSION : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_UNKNOWN : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU_C : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_REMOVED_USE_STATIC_ASSERT : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ANY_SOURCE : :: std :: os :: raw :: c_int = -1 ; pub const MPI_PROC_NULL : :: std :: os :: raw :: c_int = -2 ; pub const MPI_ROOT : :: std :: os :: raw :: c_int = -4 ; pub const MPI_ANY_TAG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MAX_LIBRARY_VERSION_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_UNDEFINED : :: std :: os :: raw :: c_int = -32766 ; pub const MPI_DIST_GRAPH : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_CART : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_GRAPH : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_KEYVAL_INVALID : :: std :: os :: raw :: c_int = -1 ; pub const MPI_BSEND_OVERHEAD : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const MPI_ORDER_C : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ORDER_FORTRAN : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_BLOCK : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_DISTRIBUTE_CYCLIC : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_NONE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_DISTRIBUTE_DFLT_DARG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MODE_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_RDONLY : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_WRONLY : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_RDWR : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_DELETE_ON_CLOSE : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_MODE_UNIQUE_OPEN : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_MODE_EXCL : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MODE_APPEND : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_SEQUENTIAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_DISPLACEMENT_CURRENT : :: std :: os :: raw :: c_int = -54278278 ; pub const MPI_SEEK_SET : :: std :: os :: raw :: c_uint = 600 ; pub const MPI_SEEK_CUR : :: std :: os :: raw :: c_uint = 602 ; pub const MPI_SEEK_END : :: std :: os :: raw :: c_uint = 604 ; pub const MPI_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_NOCHECK : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_NOPRECEDE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_NOPUT : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_NOSTORE : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_NOSUCCEED : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_LOCK_EXCLUSIVE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_LOCK_SHARED : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_WIN_FLAVOR_ALLOCATE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_DYNAMIC : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_WIN_FLAVOR_SHARED : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_WIN_UNIFIED : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_WIN_SEPARATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_SUCCESS : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ERR_BUFFER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_ERR_COUNT : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_ERR_TYPE : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_ERR_TAG : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_ERR_COMM : :: std :: os :: raw :: c_uint = 5 ; pub const MPI_ERR_RANK : :: std :: os :: raw :: c_uint = 6 ; pub const MPI_ERR_REQUEST : :: std :: os :: raw :: c_uint = 7 ; pub const MPI_ERR_ROOT : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_ERR_GROUP : :: std :: os :: raw :: c_uint = 9 ; pub const MPI_ERR_OP : :: std :: os :: raw :: c_uint = 10 ; pub const MPI_ERR_TOPOLOGY : :: std :: os :: raw :: c_uint = 11 ; pub const MPI_ERR_DIMS : :: std :: os :: raw :: c_uint = 12 ; pub const MPI_ERR_ARG : :: std :: os :: raw :: c_uint = 13 ; pub const MPI_ERR_UNKNOWN : :: std :: os :: raw :: c_uint = 14 ; pub const MPI_ERR_TRUNCATE : :: std :: os :: raw :: c_uint = 15 ; pub const MPI_ERR_OTHER : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_ERR_INTERN : :: std :: os :: raw :: c_uint = 17 ; pub const MPI_ERR_IN_STATUS : :: std :: os :: raw :: c_uint = 18 ; pub const MPI_ERR_PENDING : :: std :: os :: raw :: c_uint = 19 ; pub const MPI_ERR_ACCESS : :: std :: os :: raw :: c_uint = 20 ; pub const MPI_ERR_AMODE : :: std :: os :: raw :: c_uint = 21 ; pub const MPI_ERR_ASSERT : :: std :: os :: raw :: c_uint = 22 ; pub const MPI_ERR_BAD_FILE : :: std :: os :: raw :: c_uint = 23 ; pub const MPI_ERR_BASE : :: std :: os :: raw :: c_uint = 24 ; pub const MPI_ERR_CONVERSION : :: std :: os :: raw :: c_uint = 25 ; pub const MPI_ERR_DISP : :: std :: os :: raw :: c_uint = 26 ; pub const MPI_ERR_DUP_DATAREP : :: std :: os :: raw :: c_uint = 27 ; pub const MPI_ERR_FILE_EXISTS : :: std :: os :: raw :: c_uint = 28 ; pub const MPI_ERR_FILE_IN_USE : :: std :: os :: raw :: c_uint = 29 ; pub const MPI_ERR_FILE : :: std :: os :: raw :: c_uint = 30 ; pub const MPI_ERR_INFO_KEY : :: std :: os :: raw :: c_uint = 31 ; pub const MPI_ERR_INFO_NOKEY : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_ERR_INFO_VALUE : :: std :: os :: raw :: c_uint = 33 ; pub const MPI_ERR_INFO : :: std :: os :: raw :: c_uint = 34 ; pub const MPI_ERR_IO : :: std :: os :: raw :: c_uint = 35 ; pub const MPI_ERR_KEYVAL : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_ERR_LOCKTYPE : :: std :: os :: raw :: c_uint = 37 ; pub const MPI_ERR_NAME : :: std :: os :: raw :: c_uint = 38 ; pub const MPI_ERR_NO_MEM : :: std :: os :: raw :: c_uint = 39 ; pub const MPI_ERR_NOT_SAME : :: std :: os :: raw :: c_uint = 40 ; pub const MPI_ERR_NO_SPACE : :: std :: os :: raw :: c_uint = 41 ; pub const MPI_ERR_NO_SUCH_FILE : :: std :: os :: raw :: c_uint = 42 ; pub const MPI_ERR_PORT : :: std :: os :: raw :: c_uint = 43 ; pub const MPI_ERR_QUOTA : :: std :: os :: raw :: c_uint = 44 ; pub const MPI_ERR_READ_ONLY : :: std :: os :: raw :: c_uint = 45 ; pub const MPI_ERR_RMA_CONFLICT : :: std :: os :: raw :: c_uint = 46 ; pub const MPI_ERR_RMA_SYNC : :: std :: os :: raw :: c_uint = 47 ; pub const MPI_ERR_SERVICE : :: std :: os :: raw :: c_uint = 48 ; pub const MPI_ERR_SIZE : :: std :: os :: raw :: c_uint = 49 ; pub const MPI_ERR_SPAWN : :: std :: os :: raw :: c_uint = 50 ; pub const MPI_ERR_UNSUPPORTED_DATAREP : :: std :: os :: raw :: c_uint = 51 ; pub const MPI_ERR_UNSUPPORTED_OPERATION : :: std :: os :: raw :: c_uint = 52 ; pub const MPI_ERR_WIN : :: std :: os :: raw :: c_uint = 53 ; pub const MPI_T_ERR_MEMORY : :: std :: os :: raw :: c_uint = 54 ; pub const MPI_T_ERR_NOT_INITIALIZED : :: std :: os :: raw :: c_uint = 55 ; pub const MPI_T_ERR_CANNOT_INIT : :: std :: os :: raw :: c_uint = 56 ; pub const MPI_T_ERR_INVALID_INDEX : :: std :: os :: raw :: c_uint = 57 ; pub const MPI_T_ERR_INVALID_ITEM : :: std :: os :: raw :: c_uint = 58 ; pub const MPI_T_ERR_INVALID_HANDLE : :: std :: os :: raw :: c_uint = 59 ; pub const MPI_T_ERR_OUT_OF_HANDLES : :: std :: os :: raw :: c_uint = 60 ; pub const MPI_T_ERR_OUT_OF_SESSIONS : :: std :: os :: raw :: c_uint = 61 ; pub const MPI_T_ERR_INVALID_SESSION : :: std :: os :: raw :: c_uint = 62 ; pub const MPI_T_ERR_CVAR_SET_NOT_NOW : :: std :: os :: raw :: c_uint = 63 ; pub const MPI_T_ERR_CVAR_SET_NEVER : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_T_ERR_PVAR_NO_STARTSTOP : :: std :: os :: raw :: c_uint = 65 ; pub const MPI_T_ERR_PVAR_NO_WRITE : :: std :: os :: raw :: c_uint = 66 ; pub const MPI_T_ERR_PVAR_NO_ATOMIC : :: std :: os :: raw :: c_uint = 67 ; pub const MPI_ERR_RMA_RANGE : :: std :: os :: raw :: c_uint = 68 ; pub const MPI_ERR_RMA_ATTACH : :: std :: os :: raw :: c_uint = 69 ; pub const MPI_ERR_RMA_FLAVOR : :: std :: os :: raw :: c_uint = 70 ; pub const MPI_ERR_RMA_SHARED : :: std :: os :: raw :: c_uint = 71 ; pub const MPI_T_ERR_INVALID : :: std :: os :: raw :: c_uint = 72 ; pub const MPI_T_ERR_INVALID_NAME : :: std :: os :: raw :: c_uint = 73 ; pub const MPI_ERR_LASTCODE : :: std :: os :: raw :: c_uint = 92 ; pub const MPI_TYPECLASS_INTEGER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_TYPECLASS_REAL : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_TYPECLASS_COMPLEX : :: std :: os :: raw :: c_uint = 3 ; pub type wchar_t = :: std :: os :: raw :: c_int ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct max_align_t { pub __clang_max_align_nonce1 : :: std :: os :: raw :: c_longlong , pub __bindgen_padding_0 : u64 , pub __clang_max_align_nonce2 : f64 , } # [ test ] fn bindgen_test_layout_max_align_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < max_align_t > ( ) , 32usize , concat ! ( "Size of: " , stringify ! ( max_align_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce1 as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce1 ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce2 as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce2 ) ) ) ; } pub type MPI_Aint = isize ; pub type MPI_Offset = :: std :: os :: raw :: c_longlong ; pub type MPI_Count = :: std :: os :: raw :: c_longlong ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_communicator_t { _unused : [ u8 ; 0 ] } pub type MPI_Comm = * mut ompi_communicator_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_datatype_t { _unused : [ u8 ; 0 ] } pub type MPI_Datatype = * mut ompi_datatype_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_errhandler_t { _unused : [ u8 ; 0 ] } pub type MPI_Errhandler = * mut ompi_errhandler_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_file_t { _unused : [ u8 ; 0 ] } pub type MPI_File = * mut ompi_file_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_group_t { _unused : [ u8 ; 0 ] } pub type MPI_Group = * mut ompi_group_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_info_t { _unused : [ u8 ; 0 ] } pub type MPI_Info = * mut ompi_info_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_op_t { _unused : [ u8 ; 0 ] } pub type MPI_Op = * mut ompi_op_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_request_t { _unused : [ u8 ; 0 ] } pub type MPI_Request = * mut ompi_request_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_message_t { _unused : [ u8 ; 0 ] } pub type MPI_Message = * mut ompi_message_t ; pub type MPI_Status = ompi_status_public_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_win_t { _unused : [ u8 ; 0 ] } pub type MPI_Win = * mut ompi_win_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_var_enum_t { _unused : [ u8 ; 0 ] } pub type MPI_T_enum = * mut mca_base_var_enum_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_mpit_cvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_cvar_handle = * mut ompi_mpit_cvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_handle = * mut mca_base_pvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_session_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_session = * mut mca_base_pvar_session_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_status_public_t { pub MPI_SOURCE : :: std :: os :: raw :: c_int , pub MPI_TAG : :: std :: os :: raw :: c_int , pub MPI_ERROR : :: std :: os :: raw :: c_int , pub _cancelled : :: std :: os :: raw :: c_int , pub _ucount : usize , } # [ test ] fn bindgen_test_layout_ompi_status_public_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < ompi_status_public_t > ( ) , 24usize , concat ! ( "Size of: " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < ompi_status_public_t > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_SOURCE as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_SOURCE ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_TAG as * const _ as usize } , 4usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_TAG ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_ERROR as * const _ as usize } , 8usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_ERROR ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _cancelled as * const _ as usize } , 12usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _cancelled ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _ucount as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _ucount ) ) ) ; } pub type MPI_Datarep_extent_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : * mut MPI_Aint , arg3 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Datarep_conversion_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : MPI_Datatype , arg3 : :: std :: os :: raw :: c_int , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : MPI_Offset , arg6 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Comm , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type ompi_file_errhandler_fn = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_File , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_Win_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Win , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_User_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut :: std :: os :: raw :: c_void , arg3 : * mut :: std :: os :: raw :: c_int , arg4 : * mut MPI_Datatype ) > ; pub type MPI_Comm_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_query_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut MPI_Status ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_free_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_cancel_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_fn = MPI_Comm_errhandler_function ; pub type MPI_File_errhandler_fn = ompi_file_errhandler_fn ; pub type MPI_File_errhandler_function = ompi_file_errhandler_fn ; pub type MPI_Win_errhandler_fn = MPI_Win_errhandler_function ; pub const MPI_TAG_UB : _bindgen_ty_1 = 0 ; pub const MPI_HOST : _bindgen_ty_1 = 1 ; pub const MPI_IO : _bindgen_ty_1 = 2 ; pub const MPI_WTIME_IS_GLOBAL : _bindgen_ty_1 = 3 ; pub const MPI_APPNUM : _bindgen_ty_1 = 4 ; pub const MPI_LASTUSEDCODE : _bindgen_ty_1 = 5 ; pub const MPI_UNIVERSE_SIZE : _bindgen_ty_1 = 6 ; pub const MPI_WIN_BASE : _bindgen_ty_1 = 7 ; pub const MPI_WIN_SIZE : _bindgen_ty_1 = 8 ; pub const MPI_WIN_DISP_UNIT : _bindgen_ty_1 = 9 ; pub const MPI_WIN_CREATE_FLAVOR : _bindgen_ty_1 = 10 ; pub const MPI_WIN_MODEL : _bindgen_ty_1 = 11 ; pub const IMPI_CLIENT_SIZE : _bindgen_ty_1 = 12 ; pub const IMPI_CLIENT_COLOR : _bindgen_ty_1 = 13 ; pub const IMPI_HOST_SIZE : _bindgen_ty_1 = 14 ; pub const IMPI_HOST_COLOR : _bindgen_ty_1 = 15 ; pub type _bindgen_ty_1 = :: std :: os :: raw :: c_uint ; pub const MPI_IDENT : _bindgen_ty_2 = 0 ; pub const MPI_CONGRUENT : _bindgen_ty_2 = 1 ; pub const MPI_SIMILAR : _bindgen_ty_2 = 2 ; pub const MPI_UNEQUAL : _bindgen_ty_2 = 3 ; pub type _bindgen_ty_2 = :: std :: os :: raw :: c_uint ; pub const MPI_THREAD_SINGLE : _bindgen_ty_3 = 0 ; pub const MPI_THREAD_FUNNELED : _bindgen_ty_3 = 1 ; pub const MPI_THREAD_SERIALIZED : _bindgen_ty_3 = 2 ; pub const MPI_THREAD_MULTIPLE : _bindgen_ty_3 = 3 ; pub type _bindgen_ty_3 = :: std :: os :: raw :: c_uint ; pub const MPI_COMBINER_NAMED : _bindgen_ty_4 = 0 ; pub const MPI_COMBINER_DUP : _bindgen_ty_4 = 1 ; pub const MPI_COMBINER_CONTIGUOUS : _bindgen_ty_4 = 2 ; pub const MPI_COMBINER_VECTOR : _bindgen_ty_4 = 3 ; pub const OMPI_WAS_MPI_COMBINER_HVECTOR_INTEGER : _bindgen_ty_4 = 4 ; pub const MPI_COMBINER_HVECTOR : _bindgen_ty_4 = 5 ; pub const MPI_COMBINER_INDEXED : _bindgen_ty_4 = 6 ; pub const OMPI_WAS_MPI_COMBINER_HINDEXED_INTEGER : _bindgen_ty_4 = 7 ; pub const MPI_COMBINER_HINDEXED : _bindgen_ty_4 = 8 ; pub const MPI_COMBINER_INDEXED_BLOCK : _bindgen_ty_4 = 9 ; pub const OMPI_WAS_MPI_COMBINER_STRUCT_INTEGER : _bindgen_ty_4 = 10 ; pub const MPI_COMBINER_STRUCT : _bindgen_ty_4 = 11 ; pub const MPI_COMBINER_SUBARRAY : _bindgen_ty_4 = 12 ; pub const MPI_COMBINER_DARRAY : _bindgen_ty_4 = 13 ; pub const MPI_COMBINER_F90_REAL : _bindgen_ty_4 = 14 ; pub const MPI_COMBINER_F90_COMPLEX : _bindgen_ty_4 = 15 ; pub const MPI_COMBINER_F90_INTEGER : _bindgen_ty_4 = 16 ; pub const MPI_COMBINER_RESIZED : _bindgen_ty_4 = 17 ; pub const MPI_COMBINER_HINDEXED_BLOCK : _bindgen_ty_4 = 18 ; pub type _bindgen_ty_4 = :: std :: os :: raw :: c_uint ; pub const MPI_COMM_TYPE_SHARED : _bindgen_ty_5 = 0 ; pub const OMPI_COMM_TYPE_HWTHREAD : _bindgen_ty_5 = 1 ; pub const OMPI_COMM_TYPE_CORE : _bindgen_ty_5 = 2 ; pub const OMPI_COMM_TYPE_L1CACHE : _bindgen_ty_5 = 3 ; pub const OMPI_COMM_TYPE_L2CACHE : _bindgen_ty_5 = 4 ; pub const OMPI_COMM_TYPE_L3CACHE : _bindgen_ty_5 = 5 ; pub const OMPI_COMM_TYPE_SOCKET : _bindgen_ty_5 = 6 ; pub const OMPI_COMM_TYPE_NUMA : _bindgen_ty_5 = 7 ; pub const OMPI_COMM_TYPE_BOARD : _bindgen_ty_5 = 8 ; pub const OMPI_COMM_TYPE_HOST : _bindgen_ty_5 = 9 ; pub const OMPI_COMM_TYPE_CU : _bindgen_ty_5 = 10 ; pub const OMPI_COMM_TYPE_CLUSTER : _bindgen_ty_5 = 11 ; pub type _bindgen_ty_5 = :: std :: os :: raw :: c_uint ; pub const MPI_T_VERBOSITY_USER_BASIC : _bindgen_ty_6 = 0 ; pub const MPI_T_VERBOSITY_USER_DETAIL : _bindgen_ty_6 = 1 ; pub const MPI_T_VERBOSITY_USER_ALL : _bindgen_ty_6 = 2 ; pub const MPI_T_VERBOSITY_TUNER_BASIC : _bindgen_ty_6 = 3 ; pub const MPI_T_VERBOSITY_TUNER_DETAIL : _bindgen_ty_6 = 4 ; pub const MPI_T_VERBOSITY_TUNER_ALL : _bindgen_ty_6 = 5 ; pub const MPI_T_VERBOSITY_MPIDEV_BASIC : _bindgen_ty_6 = 6 ; pub const MPI_T_VERBOSITY_MPIDEV_DETAIL : _bindgen_ty_6 = 7 ; pub const MPI_T_VERBOSITY_MPIDEV_ALL : _bindgen_ty_6 = 8 ; pub type _bindgen_ty_6 = :: std :: os :: raw :: c_uint ; pub const MPI_T_SCOPE_CONSTANT : _bindgen_ty_7 = 0 ; pub const MPI_T_SCOPE_READONLY : _bindgen_ty_7 = 1 ; pub const MPI_T_SCOPE_LOCAL : _bindgen_ty_7 = 2 ; pub const MPI_T_SCOPE_GROUP : _bindgen_ty_7 = 3 ; pub const MPI_T_SCOPE_GROUP_EQ : _bindgen_ty_7 = 4 ; pub const MPI_T_SCOPE_ALL : _bindgen_ty_7 = 5 ; pub const MPI_T_SCOPE_ALL_EQ : _bindgen_ty_7 = 6 ; pub type _bindgen_ty_7 = :: std :: os :: raw :: c_uint ; pub const MPI_T_BIND_NO_OBJECT : _bindgen_ty_8 = 0 ; pub const MPI_T_BIND_MPI_COMM : _bindgen_ty_8 = 1 ; pub const MPI_T_BIND_MPI_DATATYPE : _bindgen_ty_8 = 2 ; pub const MPI_T_BIND_MPI_ERRHANDLER : _bindgen_ty_8 = 3 ; pub const MPI_T_BIND_MPI_FILE : _bindgen_ty_8 = 4 ; pub const MPI_T_BIND_MPI_GROUP : _bindgen_ty_8 = 5 ; pub const MPI_T_BIND_MPI_OP : _bindgen_ty_8 = 6 ; pub const MPI_T_BIND_MPI_REQUEST : _bindgen_ty_8 = 7 ; pub const MPI_T_BIND_MPI_WIN : _bindgen_ty_8 = 8 ; pub const MPI_T_BIND_MPI_MESSAGE : _bindgen_ty_8 = 9 ; pub const MPI_T_BIND_MPI_INFO : _bindgen_ty_8 = 10 ; pub type _bindgen_ty_8 = :: std :: os :: raw :: c_uint ; pub const MPI_T_PVAR_CLASS_STATE : _bindgen_ty_9 = 0 ; pub const MPI_T_PVAR_CLASS_LEVEL : _bindgen_ty_9 = 1 ; pub const MPI_T_PVAR_CLASS_SIZE : _bindgen_ty_9 = 2 ; pub const MPI_T_PVAR_CLASS_PERCENTAGE : _bindgen_ty_9 = 3 ; pub const MPI_T_PVAR_CLASS_HIGHWATERMARK : _bindgen_ty_9 = 4 ; pub const MPI_T_PVAR_CLASS_LOWWATERMARK : _bindgen_ty_9 = 5 ; pub const MPI_T_PVAR_CLASS_COUNTER : _bindgen_ty_9 = 6 ; pub const MPI_T_PVAR_CLASS_AGGREGATE : _bindgen_ty_9 = 7 ; pub const MPI_T_PVAR_CLASS_TIMER : _bindgen_ty_9 = 8 ; pub const MPI_T_PVAR_CLASS_GENERIC : _bindgen_ty_9 = 9 ; pub type _bindgen_ty_9 = :: std :: os :: raw :: c_uint ; extern "C" {
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/mpi-fork-fnsp-d9b9763bb5375dad/out/functions_and_types.rs:3:539
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...raw :: c_uint = 2 ; pub const __GNUC_PATCHLEVEL__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GXX_ABI_VERSION : :: std :: os :: ...
[INFO] [stdout]   |                                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]   |
[INFO] [stdout] 3 - pub const __llvm__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_major__ : :: std :: os :: raw :: c_uint = 14 ; pub const __clang_minor__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_patchlevel__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_version__ : & 'static [ u8 ; 8usize ] = b"14.0.0 \0" ; pub const __GNUC__ : :: std :: os :: raw :: c_uint = 4 ; pub const __GNUC_MINOR__ : :: std :: os :: raw :: c_uint = 2 ; pub const __GNUC_PATCHLEVEL__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GXX_ABI_VERSION : :: std :: os :: raw :: c_uint = 1002 ; pub const __ATOMIC_RELAXED : :: std :: os :: raw :: c_uint = 0 ; pub const __ATOMIC_CONSUME : :: std :: os :: raw :: c_uint = 1 ; pub const __ATOMIC_ACQUIRE : :: std :: os :: raw :: c_uint = 2 ; pub const __ATOMIC_RELEASE : :: std :: os :: raw :: c_uint = 3 ; pub const __ATOMIC_ACQ_REL : :: std :: os :: raw :: c_uint = 4 ; pub const __ATOMIC_SEQ_CST : :: std :: os :: raw :: c_uint = 5 ; pub const __OPENCL_MEMORY_SCOPE_WORK_ITEM : :: std :: os :: raw :: c_uint = 0 ; pub const __OPENCL_MEMORY_SCOPE_WORK_GROUP : :: std :: os :: raw :: c_uint = 1 ; pub const __OPENCL_MEMORY_SCOPE_DEVICE : :: std :: os :: raw :: c_uint = 2 ; pub const __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES : :: std :: os :: raw :: c_uint = 3 ; pub const __OPENCL_MEMORY_SCOPE_SUB_GROUP : :: std :: os :: raw :: c_uint = 4 ; pub const __PRAGMA_REDEFINE_EXTNAME : :: std :: os :: raw :: c_uint = 1 ; pub const __VERSION__ : & 'static [ u8 ; 20usize ] = b"Ubuntu Clang 14.0.0\0" ; pub const __OBJC_BOOL_IS_BOOL : :: std :: os :: raw :: c_uint = 0 ; pub const __CONSTANT_CFSTRINGS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_literal_encoding__ : & 'static [ u8 ; 6usize ] = b"UTF-8\0" ; pub const __clang_wide_literal_encoding__ : & 'static [ u8 ; 7usize ] = b"UTF-32\0" ; pub const __ORDER_LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __ORDER_BIG_ENDIAN__ : :: std :: os :: raw :: c_uint = 4321 ; pub const __ORDER_PDP_ENDIAN__ : :: std :: os :: raw :: c_uint = 3412 ; pub const __BYTE_ORDER__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const _LP64 : :: std :: os :: raw :: c_uint = 1 ; pub const __LP64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __CHAR_BIT__ : :: std :: os :: raw :: c_uint = 8 ; pub const __BOOL_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SHRT_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __LONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LLONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BITINT_MAXWIDTH__ : :: std :: os :: raw :: c_uint = 128 ; pub const __SCHAR_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __SHRT_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __LONG_LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __WCHAR_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __WCHAR_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __WINT_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __WINT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INTMAX_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZE_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __SIZE_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTMAX_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __PTRDIFF_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __PTRDIFF_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INTPTR_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTPTR_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZEOF_DOUBLE__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_FLOAT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_LONG_DOUBLE__ : :: std :: os :: raw :: c_uint = 16 ; pub const __SIZEOF_LONG_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_POINTER__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SHORT__ : :: std :: os :: raw :: c_uint = 2 ; pub const __SIZEOF_PTRDIFF_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SIZE_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_WCHAR_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_WINT_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INTMAX_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTMAX_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINTMAX_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTMAX_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTMAX_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTMAX_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __PTRDIFF_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __PTRDIFF_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __INTPTR_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTPTR_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __SIZE_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __SIZE_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __SIZE_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __SIZE_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __SIG_ATOMIC_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __SIG_ATOMIC_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __UINTPTR_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTPTR_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTPTR_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTPTR_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FLT_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_DIG__ : :: std :: os :: raw :: c_uint = 6 ; pub const __FLT_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 9 ; pub const __FLT_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_MANT_DIG__ : :: std :: os :: raw :: c_uint = 24 ; pub const __FLT_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 38 ; pub const __FLT_MAX_EXP__ : :: std :: os :: raw :: c_uint = 128 ; pub const __FLT_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -37 ; pub const __FLT_MIN_EXP__ : :: std :: os :: raw :: c_int = -125 ; pub const __DBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_DIG__ : :: std :: os :: raw :: c_uint = 15 ; pub const __DBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 17 ; pub const __DBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 53 ; pub const __DBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 308 ; pub const __DBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 1024 ; pub const __DBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -307 ; pub const __DBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -1021 ; pub const __LDBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_DIG__ : :: std :: os :: raw :: c_uint = 18 ; pub const __LDBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __LDBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LDBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 4932 ; pub const __LDBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 16384 ; pub const __LDBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -4931 ; pub const __LDBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -16381 ; pub const __POINTER_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BIGGEST_ALIGNMENT__ : :: std :: os :: raw :: c_uint = 16 ; pub const __WINT_UNSIGNED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __INT8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __INT16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __INT32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __INT64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __UINT8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __INT8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __UINT16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __UINT16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __INT16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __UINT32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __UINT32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __INT32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __UINT64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __UINT64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __INT64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_LEAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_LEAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_LEAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_LEAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_LEAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_LEAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_LEAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_LEAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_LEAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_LEAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_LEAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_LEAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_LEAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_LEAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_LEAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_LEAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_LEAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_LEAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_LEAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_LEAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_LEAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_LEAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_LEAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_LEAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_LEAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_LEAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_LEAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_LEAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_LEAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __INT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_FAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_FAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_FAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_FAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_FAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_FAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_FAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_FAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_FAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_FAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_FAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_FAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_FAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_FAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_FAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_FAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_FAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_FAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_FAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_FAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_FAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_FAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_FAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_FAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_FAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_FAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_FAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_FAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_FAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_FAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FINITE_MATH_ONLY__ : :: std :: os :: raw :: c_uint = 0 ; pub const __GNUC_STDC_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_ATOMIC_TEST_AND_SET_TRUEVAL : :: std :: os :: raw :: c_uint = 1 ; pub const __CLANG_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __NO_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __PIC__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pic__ : :: std :: os :: raw :: c_uint = 2 ; pub const __PIE__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pie__ : :: std :: os :: raw :: c_uint = 2 ; pub const __FLT_EVAL_METHOD__ : :: std :: os :: raw :: c_uint = 0 ; pub const __FLT_RADIX__ : :: std :: os :: raw :: c_uint = 2 ; pub const __DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __GCC_ASM_FLAG_OUTPUTS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __code_model_small__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_GS : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_FS : :: std :: os :: raw :: c_uint = 1 ; pub const __k8 : :: std :: os :: raw :: c_uint = 1 ; pub const __k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __tune_k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __NO_MATH_INLINES : :: std :: os :: raw :: c_uint = 1 ; pub const __FXSR__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __MMX__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 : :: std :: os :: raw :: c_uint = 1 ; pub const __SIZEOF_FLOAT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix__ : :: std :: os :: raw :: c_uint = 1 ; pub const linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __ELF__ : :: std :: os :: raw :: c_uint = 1 ; pub const __gnu_linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLOAT128__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_HOSTED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_VERSION__ : :: std :: os :: raw :: c_uint = 201710 ; pub const __STDC_UTF_16__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_UTF_32__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_DWARF2_CFI_ASM : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_VERSION : :: std :: os :: raw :: c_uint = 721408 ; pub const OPAL_STDC_HEADERS : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED_ARGUMENT : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_ERROR : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_SYS_TIME_H : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_LONG_LONG : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const OPAL_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const OPAL_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const OPAL_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const OPAL_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const OMPI_HAVE_FORTRAN_LOGICAL1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER16 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_INTEGER2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL16 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL2 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_REAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_ENABLE_MPI1_COMPAT : :: std :: os :: raw :: c_uint = 0 ; pub const HAVE_FLOAT__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_LONG_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_MPI_OFFSET_SIZE : :: std :: os :: raw :: c_uint = 8 ; pub const OMPI_BUILD_CXX_BINDINGS : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_CXX_SEEK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_CXX_SUPPORTS_2D_CONST_CAST : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_PARAM_CHECK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_INTERFACE_WARNING : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_CXX_EXCEPTION_SUPPORT : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_MAJOR_VERSION : :: std :: os :: raw :: c_uint = 4 ; pub const OMPI_MINOR_VERSION : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_RELEASE_VERSION : :: std :: os :: raw :: c_uint = 2 ; pub const OPAL_C_HAVE_VISIBILITY : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_BUILDING : :: std :: os :: raw :: c_uint = 0 ; pub const OPEN_MPI : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_VERSION : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_SUBVERSION : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_UNKNOWN : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU_C : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_REMOVED_USE_STATIC_ASSERT : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ANY_SOURCE : :: std :: os :: raw :: c_int = -1 ; pub const MPI_PROC_NULL : :: std :: os :: raw :: c_int = -2 ; pub const MPI_ROOT : :: std :: os :: raw :: c_int = -4 ; pub const MPI_ANY_TAG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MAX_LIBRARY_VERSION_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_UNDEFINED : :: std :: os :: raw :: c_int = -32766 ; pub const MPI_DIST_GRAPH : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_CART : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_GRAPH : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_KEYVAL_INVALID : :: std :: os :: raw :: c_int = -1 ; pub const MPI_BSEND_OVERHEAD : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const MPI_ORDER_C : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ORDER_FORTRAN : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_BLOCK : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_DISTRIBUTE_CYCLIC : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_NONE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_DISTRIBUTE_DFLT_DARG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MODE_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_RDONLY : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_WRONLY : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_RDWR : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_DELETE_ON_CLOSE : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_MODE_UNIQUE_OPEN : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_MODE_EXCL : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MODE_APPEND : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_SEQUENTIAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_DISPLACEMENT_CURRENT : :: std :: os :: raw :: c_int = -54278278 ; pub const MPI_SEEK_SET : :: std :: os :: raw :: c_uint = 600 ; pub const MPI_SEEK_CUR : :: std :: os :: raw :: c_uint = 602 ; pub const MPI_SEEK_END : :: std :: os :: raw :: c_uint = 604 ; pub const MPI_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_NOCHECK : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_NOPRECEDE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_NOPUT : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_NOSTORE : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_NOSUCCEED : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_LOCK_EXCLUSIVE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_LOCK_SHARED : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_WIN_FLAVOR_ALLOCATE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_DYNAMIC : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_WIN_FLAVOR_SHARED : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_WIN_UNIFIED : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_WIN_SEPARATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_SUCCESS : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ERR_BUFFER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_ERR_COUNT : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_ERR_TYPE : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_ERR_TAG : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_ERR_COMM : :: std :: os :: raw :: c_uint = 5 ; pub const MPI_ERR_RANK : :: std :: os :: raw :: c_uint = 6 ; pub const MPI_ERR_REQUEST : :: std :: os :: raw :: c_uint = 7 ; pub const MPI_ERR_ROOT : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_ERR_GROUP : :: std :: os :: raw :: c_uint = 9 ; pub const MPI_ERR_OP : :: std :: os :: raw :: c_uint = 10 ; pub const MPI_ERR_TOPOLOGY : :: std :: os :: raw :: c_uint = 11 ; pub const MPI_ERR_DIMS : :: std :: os :: raw :: c_uint = 12 ; pub const MPI_ERR_ARG : :: std :: os :: raw :: c_uint = 13 ; pub const MPI_ERR_UNKNOWN : :: std :: os :: raw :: c_uint = 14 ; pub const MPI_ERR_TRUNCATE : :: std :: os :: raw :: c_uint = 15 ; pub const MPI_ERR_OTHER : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_ERR_INTERN : :: std :: os :: raw :: c_uint = 17 ; pub const MPI_ERR_IN_STATUS : :: std :: os :: raw :: c_uint = 18 ; pub const MPI_ERR_PENDING : :: std :: os :: raw :: c_uint = 19 ; pub const MPI_ERR_ACCESS : :: std :: os :: raw :: c_uint = 20 ; pub const MPI_ERR_AMODE : :: std :: os :: raw :: c_uint = 21 ; pub const MPI_ERR_ASSERT : :: std :: os :: raw :: c_uint = 22 ; pub const MPI_ERR_BAD_FILE : :: std :: os :: raw :: c_uint = 23 ; pub const MPI_ERR_BASE : :: std :: os :: raw :: c_uint = 24 ; pub const MPI_ERR_CONVERSION : :: std :: os :: raw :: c_uint = 25 ; pub const MPI_ERR_DISP : :: std :: os :: raw :: c_uint = 26 ; pub const MPI_ERR_DUP_DATAREP : :: std :: os :: raw :: c_uint = 27 ; pub const MPI_ERR_FILE_EXISTS : :: std :: os :: raw :: c_uint = 28 ; pub const MPI_ERR_FILE_IN_USE : :: std :: os :: raw :: c_uint = 29 ; pub const MPI_ERR_FILE : :: std :: os :: raw :: c_uint = 30 ; pub const MPI_ERR_INFO_KEY : :: std :: os :: raw :: c_uint = 31 ; pub const MPI_ERR_INFO_NOKEY : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_ERR_INFO_VALUE : :: std :: os :: raw :: c_uint = 33 ; pub const MPI_ERR_INFO : :: std :: os :: raw :: c_uint = 34 ; pub const MPI_ERR_IO : :: std :: os :: raw :: c_uint = 35 ; pub const MPI_ERR_KEYVAL : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_ERR_LOCKTYPE : :: std :: os :: raw :: c_uint = 37 ; pub const MPI_ERR_NAME : :: std :: os :: raw :: c_uint = 38 ; pub const MPI_ERR_NO_MEM : :: std :: os :: raw :: c_uint = 39 ; pub const MPI_ERR_NOT_SAME : :: std :: os :: raw :: c_uint = 40 ; pub const MPI_ERR_NO_SPACE : :: std :: os :: raw :: c_uint = 41 ; pub const MPI_ERR_NO_SUCH_FILE : :: std :: os :: raw :: c_uint = 42 ; pub const MPI_ERR_PORT : :: std :: os :: raw :: c_uint = 43 ; pub const MPI_ERR_QUOTA : :: std :: os :: raw :: c_uint = 44 ; pub const MPI_ERR_READ_ONLY : :: std :: os :: raw :: c_uint = 45 ; pub const MPI_ERR_RMA_CONFLICT : :: std :: os :: raw :: c_uint = 46 ; pub const MPI_ERR_RMA_SYNC : :: std :: os :: raw :: c_uint = 47 ; pub const MPI_ERR_SERVICE : :: std :: os :: raw :: c_uint = 48 ; pub const MPI_ERR_SIZE : :: std :: os :: raw :: c_uint = 49 ; pub const MPI_ERR_SPAWN : :: std :: os :: raw :: c_uint = 50 ; pub const MPI_ERR_UNSUPPORTED_DATAREP : :: std :: os :: raw :: c_uint = 51 ; pub const MPI_ERR_UNSUPPORTED_OPERATION : :: std :: os :: raw :: c_uint = 52 ; pub const MPI_ERR_WIN : :: std :: os :: raw :: c_uint = 53 ; pub const MPI_T_ERR_MEMORY : :: std :: os :: raw :: c_uint = 54 ; pub const MPI_T_ERR_NOT_INITIALIZED : :: std :: os :: raw :: c_uint = 55 ; pub const MPI_T_ERR_CANNOT_INIT : :: std :: os :: raw :: c_uint = 56 ; pub const MPI_T_ERR_INVALID_INDEX : :: std :: os :: raw :: c_uint = 57 ; pub const MPI_T_ERR_INVALID_ITEM : :: std :: os :: raw :: c_uint = 58 ; pub const MPI_T_ERR_INVALID_HANDLE : :: std :: os :: raw :: c_uint = 59 ; pub const MPI_T_ERR_OUT_OF_HANDLES : :: std :: os :: raw :: c_uint = 60 ; pub const MPI_T_ERR_OUT_OF_SESSIONS : :: std :: os :: raw :: c_uint = 61 ; pub const MPI_T_ERR_INVALID_SESSION : :: std :: os :: raw :: c_uint = 62 ; pub const MPI_T_ERR_CVAR_SET_NOT_NOW : :: std :: os :: raw :: c_uint = 63 ; pub const MPI_T_ERR_CVAR_SET_NEVER : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_T_ERR_PVAR_NO_STARTSTOP : :: std :: os :: raw :: c_uint = 65 ; pub const MPI_T_ERR_PVAR_NO_WRITE : :: std :: os :: raw :: c_uint = 66 ; pub const MPI_T_ERR_PVAR_NO_ATOMIC : :: std :: os :: raw :: c_uint = 67 ; pub const MPI_ERR_RMA_RANGE : :: std :: os :: raw :: c_uint = 68 ; pub const MPI_ERR_RMA_ATTACH : :: std :: os :: raw :: c_uint = 69 ; pub const MPI_ERR_RMA_FLAVOR : :: std :: os :: raw :: c_uint = 70 ; pub const MPI_ERR_RMA_SHARED : :: std :: os :: raw :: c_uint = 71 ; pub const MPI_T_ERR_INVALID : :: std :: os :: raw :: c_uint = 72 ; pub const MPI_T_ERR_INVALID_NAME : :: std :: os :: raw :: c_uint = 73 ; pub const MPI_ERR_LASTCODE : :: std :: os :: raw :: c_uint = 92 ; pub const MPI_TYPECLASS_INTEGER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_TYPECLASS_REAL : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_TYPECLASS_COMPLEX : :: std :: os :: raw :: c_uint = 3 ; pub type wchar_t = :: std :: os :: raw :: c_int ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct max_align_t { pub __clang_max_align_nonce1 : :: std :: os :: raw :: c_longlong , pub __bindgen_padding_0 : u64 , pub __clang_max_align_nonce2 : f64 , } # [ test ] fn bindgen_test_layout_max_align_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < max_align_t > ( ) , 32usize , concat ! ( "Size of: " , stringify ! ( max_align_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce1 as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce1 ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce2 as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce2 ) ) ) ; } pub type MPI_Aint = isize ; pub type MPI_Offset = :: std :: os :: raw :: c_longlong ; pub type MPI_Count = :: std :: os :: raw :: c_longlong ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_communicator_t { _unused : [ u8 ; 0 ] } pub type MPI_Comm = * mut ompi_communicator_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_datatype_t { _unused : [ u8 ; 0 ] } pub type MPI_Datatype = * mut ompi_datatype_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_errhandler_t { _unused : [ u8 ; 0 ] } pub type MPI_Errhandler = * mut ompi_errhandler_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_file_t { _unused : [ u8 ; 0 ] } pub type MPI_File = * mut ompi_file_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_group_t { _unused : [ u8 ; 0 ] } pub type MPI_Group = * mut ompi_group_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_info_t { _unused : [ u8 ; 0 ] } pub type MPI_Info = * mut ompi_info_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_op_t { _unused : [ u8 ; 0 ] } pub type MPI_Op = * mut ompi_op_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_request_t { _unused : [ u8 ; 0 ] } pub type MPI_Request = * mut ompi_request_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_message_t { _unused : [ u8 ; 0 ] } pub type MPI_Message = * mut ompi_message_t ; pub type MPI_Status = ompi_status_public_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_win_t { _unused : [ u8 ; 0 ] } pub type MPI_Win = * mut ompi_win_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_var_enum_t { _unused : [ u8 ; 0 ] } pub type MPI_T_enum = * mut mca_base_var_enum_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_mpit_cvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_cvar_handle = * mut ompi_mpit_cvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_handle = * mut mca_base_pvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_session_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_session = * mut mca_base_pvar_session_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_status_public_t { pub MPI_SOURCE : :: std :: os :: raw :: c_int , pub MPI_TAG : :: std :: os :: raw :: c_int , pub MPI_ERROR : :: std :: os :: raw :: c_int , pub _cancelled : :: std :: os :: raw :: c_int , pub _ucount : usize , } # [ test ] fn bindgen_test_layout_ompi_status_public_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < ompi_status_public_t > ( ) , 24usize , concat ! ( "Size of: " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < ompi_status_public_t > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_SOURCE as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_SOURCE ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_TAG as * const _ as usize } , 4usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_TAG ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_ERROR as * const _ as usize } , 8usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_ERROR ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _cancelled as * const _ as usize } , 12usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _cancelled ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _ucount as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _ucount ) ) ) ; } pub type MPI_Datarep_extent_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : * mut MPI_Aint , arg3 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Datarep_conversion_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : MPI_Datatype , arg3 : :: std :: os :: raw :: c_int , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : MPI_Offset , arg6 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Comm , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type ompi_file_errhandler_fn = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_File , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_Win_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Win , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_User_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut :: std :: os :: raw :: c_void , arg3 : * mut :: std :: os :: raw :: c_int , arg4 : * mut MPI_Datatype ) > ; pub type MPI_Comm_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_query_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut MPI_Status ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_free_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_cancel_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_fn = MPI_Comm_errhandler_function ; pub type MPI_File_errhandler_fn = ompi_file_errhandler_fn ; pub type MPI_File_errhandler_function = ompi_file_errhandler_fn ; pub type MPI_Win_errhandler_fn = MPI_Win_errhandler_function ; pub const MPI_TAG_UB : _bindgen_ty_1 = 0 ; pub const MPI_HOST : _bindgen_ty_1 = 1 ; pub const MPI_IO : _bindgen_ty_1 = 2 ; pub const MPI_WTIME_IS_GLOBAL : _bindgen_ty_1 = 3 ; pub const MPI_APPNUM : _bindgen_ty_1 = 4 ; pub const MPI_LASTUSEDCODE : _bindgen_ty_1 = 5 ; pub const MPI_UNIVERSE_SIZE : _bindgen_ty_1 = 6 ; pub const MPI_WIN_BASE : _bindgen_ty_1 = 7 ; pub const MPI_WIN_SIZE : _bindgen_ty_1 = 8 ; pub const MPI_WIN_DISP_UNIT : _bindgen_ty_1 = 9 ; pub const MPI_WIN_CREATE_FLAVOR : _bindgen_ty_1 = 10 ; pub const MPI_WIN_MODEL : _bindgen_ty_1 = 11 ; pub const IMPI_CLIENT_SIZE : _bindgen_ty_1 = 12 ; pub const IMPI_CLIENT_COLOR : _bindgen_ty_1 = 13 ; pub const IMPI_HOST_SIZE : _bindgen_ty_1 = 14 ; pub const IMPI_HOST_COLOR : _bindgen_ty_1 = 15 ; pub type _bindgen_ty_1 = :: std :: os :: raw :: c_uint ; pub const MPI_IDENT : _bindgen_ty_2 = 0 ; pub const MPI_CONGRUENT : _bindgen_ty_2 = 1 ; pub const MPI_SIMILAR : _bindgen_ty_2 = 2 ; pub const MPI_UNEQUAL : _bindgen_ty_2 = 3 ; pub type _bindgen_ty_2 = :: std :: os :: raw :: c_uint ; pub const MPI_THREAD_SINGLE : _bindgen_ty_3 = 0 ; pub const MPI_THREAD_FUNNELED : _bindgen_ty_3 = 1 ; pub const MPI_THREAD_SERIALIZED : _bindgen_ty_3 = 2 ; pub const MPI_THREAD_MULTIPLE : _bindgen_ty_3 = 3 ; pub type _bindgen_ty_3 = :: std :: os :: raw :: c_uint ; pub const MPI_COMBINER_NAMED : _bindgen_ty_4 = 0 ; pub const MPI_COMBINER_DUP : _bindgen_ty_4 = 1 ; pub const MPI_COMBINER_CONTIGUOUS : _bindgen_ty_4 = 2 ; pub const MPI_COMBINER_VECTOR : _bindgen_ty_4 = 3 ; pub const OMPI_WAS_MPI_COMBINER_HVECTOR_INTEGER : _bindgen_ty_4 = 4 ; pub const MPI_COMBINER_HVECTOR : _bindgen_ty_4 = 5 ; pub const MPI_COMBINER_INDEXED : _bindgen_ty_4 = 6 ; pub const OMPI_WAS_MPI_COMBINER_HINDEXED_INTEGER : _bindgen_ty_4 = 7 ; pub const MPI_COMBINER_HINDEXED : _bindgen_ty_4 = 8 ; pub const MPI_COMBINER_INDEXED_BLOCK : _bindgen_ty_4 = 9 ; pub const OMPI_WAS_MPI_COMBINER_STRUCT_INTEGER : _bindgen_ty_4 = 10 ; pub const MPI_COMBINER_STRUCT : _bindgen_ty_4 = 11 ; pub const MPI_COMBINER_SUBARRAY : _bindgen_ty_4 = 12 ; pub const MPI_COMBINER_DARRAY : _bindgen_ty_4 = 13 ; pub const MPI_COMBINER_F90_REAL : _bindgen_ty_4 = 14 ; pub const MPI_COMBINER_F90_COMPLEX : _bindgen_ty_4 = 15 ; pub const MPI_COMBINER_F90_INTEGER : _bindgen_ty_4 = 16 ; pub const MPI_COMBINER_RESIZED : _bindgen_ty_4 = 17 ; pub const MPI_COMBINER_HINDEXED_BLOCK : _bindgen_ty_4 = 18 ; pub type _bindgen_ty_4 = :: std :: os :: raw :: c_uint ; pub const MPI_COMM_TYPE_SHARED : _bindgen_ty_5 = 0 ; pub const OMPI_COMM_TYPE_HWTHREAD : _bindgen_ty_5 = 1 ; pub const OMPI_COMM_TYPE_CORE : _bindgen_ty_5 = 2 ; pub const OMPI_COMM_TYPE_L1CACHE : _bindgen_ty_5 = 3 ; pub const OMPI_COMM_TYPE_L2CACHE : _bindgen_ty_5 = 4 ; pub const OMPI_COMM_TYPE_L3CACHE : _bindgen_ty_5 = 5 ; pub const OMPI_COMM_TYPE_SOCKET : _bindgen_ty_5 = 6 ; pub const OMPI_COMM_TYPE_NUMA : _bindgen_ty_5 = 7 ; pub const OMPI_COMM_TYPE_BOARD : _bindgen_ty_5 = 8 ; pub const OMPI_COMM_TYPE_HOST : _bindgen_ty_5 = 9 ; pub const OMPI_COMM_TYPE_CU : _bindgen_ty_5 = 10 ; pub const OMPI_COMM_TYPE_CLUSTER : _bindgen_ty_5 = 11 ; pub type _bindgen_ty_5 = :: std :: os :: raw :: c_uint ; pub const MPI_T_VERBOSITY_USER_BASIC : _bindgen_ty_6 = 0 ; pub const MPI_T_VERBOSITY_USER_DETAIL : _bindgen_ty_6 = 1 ; pub const MPI_T_VERBOSITY_USER_ALL : _bindgen_ty_6 = 2 ; pub const MPI_T_VERBOSITY_TUNER_BASIC : _bindgen_ty_6 = 3 ; pub const MPI_T_VERBOSITY_TUNER_DETAIL : _bindgen_ty_6 = 4 ; pub const MPI_T_VERBOSITY_TUNER_ALL : _bindgen_ty_6 = 5 ; pub const MPI_T_VERBOSITY_MPIDEV_BASIC : _bindgen_ty_6 = 6 ; pub const MPI_T_VERBOSITY_MPIDEV_DETAIL : _bindgen_ty_6 = 7 ; pub const MPI_T_VERBOSITY_MPIDEV_ALL : _bindgen_ty_6 = 8 ; pub type _bindgen_ty_6 = :: std :: os :: raw :: c_uint ; pub const MPI_T_SCOPE_CONSTANT : _bindgen_ty_7 = 0 ; pub const MPI_T_SCOPE_READONLY : _bindgen_ty_7 = 1 ; pub const MPI_T_SCOPE_LOCAL : _bindgen_ty_7 = 2 ; pub const MPI_T_SCOPE_GROUP : _bindgen_ty_7 = 3 ; pub const MPI_T_SCOPE_GROUP_EQ : _bindgen_ty_7 = 4 ; pub const MPI_T_SCOPE_ALL : _bindgen_ty_7 = 5 ; pub const MPI_T_SCOPE_ALL_EQ : _bindgen_ty_7 = 6 ; pub type _bindgen_ty_7 = :: std :: os :: raw :: c_uint ; pub const MPI_T_BIND_NO_OBJECT : _bindgen_ty_8 = 0 ; pub const MPI_T_BIND_MPI_COMM : _bindgen_ty_8 = 1 ; pub const MPI_T_BIND_MPI_DATATYPE : _bindgen_ty_8 = 2 ; pub const MPI_T_BIND_MPI_ERRHANDLER : _bindgen_ty_8 = 3 ; pub const MPI_T_BIND_MPI_FILE : _bindgen_ty_8 = 4 ; pub const MPI_T_BIND_MPI_GROUP : _bindgen_ty_8 = 5 ; pub const MPI_T_BIND_MPI_OP : _bindgen_ty_8 = 6 ; pub const MPI_T_BIND_MPI_REQUEST : _bindgen_ty_8 = 7 ; pub const MPI_T_BIND_MPI_WIN : _bindgen_ty_8 = 8 ; pub const MPI_T_BIND_MPI_MESSAGE : _bindgen_ty_8 = 9 ; pub const MPI_T_BIND_MPI_INFO : _bindgen_ty_8 = 10 ; pub type _bindgen_ty_8 = :: std :: os :: raw :: c_uint ; pub const MPI_T_PVAR_CLASS_STATE : _bindgen_ty_9 = 0 ; pub const MPI_T_PVAR_CLASS_LEVEL : _bindgen_ty_9 = 1 ; pub const MPI_T_PVAR_CLASS_SIZE : _bindgen_ty_9 = 2 ; pub const MPI_T_PVAR_CLASS_PERCENTAGE : _bindgen_ty_9 = 3 ; pub const MPI_T_PVAR_CLASS_HIGHWATERMARK : _bindgen_ty_9 = 4 ; pub const MPI_T_PVAR_CLASS_LOWWATERMARK : _bindgen_ty_9 = 5 ; pub const MPI_T_PVAR_CLASS_COUNTER : _bindgen_ty_9 = 6 ; pub const MPI_T_PVAR_CLASS_AGGREGATE : _bindgen_ty_9 = 7 ; pub const MPI_T_PVAR_CLASS_TIMER : _bindgen_ty_9 = 8 ; pub const MPI_T_PVAR_CLASS_GENERIC : _bindgen_ty_9 = 9 ; pub type _bindgen_ty_9 = :: std :: os :: raw :: c_uint ; extern "C" {
[INFO] [stdout] 3 + pub const __llvm__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_major__ : :: std :: os :: raw :: c_uint = 14 ; pub const __clang_minor__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_patchlevel__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_version__ : & 'static [ u8 ; 8usize ] = b"14.0.0 \0" ; pub const __GNUC__ : :: std :: os :: raw :: c_uint = 4 ; pub const __GNUC_MINOR__ : :: std :: os :: raw :: c_uint = 2 ; pub const __GNUC_PATCHLEVEL__ : std :: os :: raw :: c_uint = 1 ; pub const __GXX_ABI_VERSION : :: std :: os :: raw :: c_uint = 1002 ; pub const __ATOMIC_RELAXED : :: std :: os :: raw :: c_uint = 0 ; pub const __ATOMIC_CONSUME : :: std :: os :: raw :: c_uint = 1 ; pub const __ATOMIC_ACQUIRE : :: std :: os :: raw :: c_uint = 2 ; pub const __ATOMIC_RELEASE : :: std :: os :: raw :: c_uint = 3 ; pub const __ATOMIC_ACQ_REL : :: std :: os :: raw :: c_uint = 4 ; pub const __ATOMIC_SEQ_CST : :: std :: os :: raw :: c_uint = 5 ; pub const __OPENCL_MEMORY_SCOPE_WORK_ITEM : :: std :: os :: raw :: c_uint = 0 ; pub const __OPENCL_MEMORY_SCOPE_WORK_GROUP : :: std :: os :: raw :: c_uint = 1 ; pub const __OPENCL_MEMORY_SCOPE_DEVICE : :: std :: os :: raw :: c_uint = 2 ; pub const __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES : :: std :: os :: raw :: c_uint = 3 ; pub const __OPENCL_MEMORY_SCOPE_SUB_GROUP : :: std :: os :: raw :: c_uint = 4 ; pub const __PRAGMA_REDEFINE_EXTNAME : :: std :: os :: raw :: c_uint = 1 ; pub const __VERSION__ : & 'static [ u8 ; 20usize ] = b"Ubuntu Clang 14.0.0\0" ; pub const __OBJC_BOOL_IS_BOOL : :: std :: os :: raw :: c_uint = 0 ; pub const __CONSTANT_CFSTRINGS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_literal_encoding__ : & 'static [ u8 ; 6usize ] = b"UTF-8\0" ; pub const __clang_wide_literal_encoding__ : & 'static [ u8 ; 7usize ] = b"UTF-32\0" ; pub const __ORDER_LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __ORDER_BIG_ENDIAN__ : :: std :: os :: raw :: c_uint = 4321 ; pub const __ORDER_PDP_ENDIAN__ : :: std :: os :: raw :: c_uint = 3412 ; pub const __BYTE_ORDER__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const _LP64 : :: std :: os :: raw :: c_uint = 1 ; pub const __LP64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __CHAR_BIT__ : :: std :: os :: raw :: c_uint = 8 ; pub const __BOOL_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SHRT_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __LONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LLONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BITINT_MAXWIDTH__ : :: std :: os :: raw :: c_uint = 128 ; pub const __SCHAR_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __SHRT_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __LONG_LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __WCHAR_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __WCHAR_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __WINT_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __WINT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INTMAX_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZE_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __SIZE_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTMAX_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __PTRDIFF_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __PTRDIFF_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INTPTR_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTPTR_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZEOF_DOUBLE__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_FLOAT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_LONG_DOUBLE__ : :: std :: os :: raw :: c_uint = 16 ; pub const __SIZEOF_LONG_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_POINTER__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SHORT__ : :: std :: os :: raw :: c_uint = 2 ; pub const __SIZEOF_PTRDIFF_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SIZE_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_WCHAR_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_WINT_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INTMAX_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTMAX_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINTMAX_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTMAX_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTMAX_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTMAX_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __PTRDIFF_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __PTRDIFF_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __INTPTR_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTPTR_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __SIZE_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __SIZE_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __SIZE_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __SIZE_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __SIG_ATOMIC_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __SIG_ATOMIC_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __UINTPTR_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTPTR_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTPTR_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTPTR_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FLT_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_DIG__ : :: std :: os :: raw :: c_uint = 6 ; pub const __FLT_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 9 ; pub const __FLT_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_MANT_DIG__ : :: std :: os :: raw :: c_uint = 24 ; pub const __FLT_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 38 ; pub const __FLT_MAX_EXP__ : :: std :: os :: raw :: c_uint = 128 ; pub const __FLT_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -37 ; pub const __FLT_MIN_EXP__ : :: std :: os :: raw :: c_int = -125 ; pub const __DBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_DIG__ : :: std :: os :: raw :: c_uint = 15 ; pub const __DBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 17 ; pub const __DBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 53 ; pub const __DBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 308 ; pub const __DBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 1024 ; pub const __DBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -307 ; pub const __DBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -1021 ; pub const __LDBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_DIG__ : :: std :: os :: raw :: c_uint = 18 ; pub const __LDBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __LDBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LDBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 4932 ; pub const __LDBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 16384 ; pub const __LDBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -4931 ; pub const __LDBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -16381 ; pub const __POINTER_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BIGGEST_ALIGNMENT__ : :: std :: os :: raw :: c_uint = 16 ; pub const __WINT_UNSIGNED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __INT8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __INT16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __INT32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __INT64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __UINT8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __INT8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __UINT16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __UINT16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __INT16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __UINT32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __UINT32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __INT32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __UINT64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __UINT64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __INT64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_LEAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_LEAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_LEAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_LEAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_LEAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_LEAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_LEAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_LEAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_LEAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_LEAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_LEAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_LEAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_LEAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_LEAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_LEAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_LEAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_LEAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_LEAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_LEAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_LEAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_LEAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_LEAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_LEAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_LEAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_LEAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_LEAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_LEAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_LEAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_LEAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __INT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_FAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_FAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_FAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_FAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_FAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_FAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_FAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_FAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_FAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_FAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_FAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_FAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_FAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_FAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_FAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_FAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_FAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_FAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_FAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_FAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_FAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_FAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_FAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_FAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_FAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_FAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_FAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_FAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_FAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_FAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FINITE_MATH_ONLY__ : :: std :: os :: raw :: c_uint = 0 ; pub const __GNUC_STDC_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_ATOMIC_TEST_AND_SET_TRUEVAL : :: std :: os :: raw :: c_uint = 1 ; pub const __CLANG_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __NO_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __PIC__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pic__ : :: std :: os :: raw :: c_uint = 2 ; pub const __PIE__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pie__ : :: std :: os :: raw :: c_uint = 2 ; pub const __FLT_EVAL_METHOD__ : :: std :: os :: raw :: c_uint = 0 ; pub const __FLT_RADIX__ : :: std :: os :: raw :: c_uint = 2 ; pub const __DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __GCC_ASM_FLAG_OUTPUTS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __code_model_small__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_GS : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_FS : :: std :: os :: raw :: c_uint = 1 ; pub const __k8 : :: std :: os :: raw :: c_uint = 1 ; pub const __k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __tune_k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __NO_MATH_INLINES : :: std :: os :: raw :: c_uint = 1 ; pub const __FXSR__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __MMX__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 : :: std :: os :: raw :: c_uint = 1 ; pub const __SIZEOF_FLOAT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix__ : :: std :: os :: raw :: c_uint = 1 ; pub const linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __ELF__ : :: std :: os :: raw :: c_uint = 1 ; pub const __gnu_linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLOAT128__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_HOSTED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_VERSION__ : :: std :: os :: raw :: c_uint = 201710 ; pub const __STDC_UTF_16__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_UTF_32__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_DWARF2_CFI_ASM : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_VERSION : :: std :: os :: raw :: c_uint = 721408 ; pub const OPAL_STDC_HEADERS : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED_ARGUMENT : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_ERROR : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_SYS_TIME_H : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_LONG_LONG : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const OPAL_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const OPAL_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const OPAL_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const OPAL_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const OMPI_HAVE_FORTRAN_LOGICAL1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER16 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_INTEGER2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL16 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL2 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_REAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_ENABLE_MPI1_COMPAT : :: std :: os :: raw :: c_uint = 0 ; pub const HAVE_FLOAT__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_LONG_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_MPI_OFFSET_SIZE : :: std :: os :: raw :: c_uint = 8 ; pub const OMPI_BUILD_CXX_BINDINGS : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_CXX_SEEK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_CXX_SUPPORTS_2D_CONST_CAST : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_PARAM_CHECK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_INTERFACE_WARNING : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_CXX_EXCEPTION_SUPPORT : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_MAJOR_VERSION : :: std :: os :: raw :: c_uint = 4 ; pub const OMPI_MINOR_VERSION : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_RELEASE_VERSION : :: std :: os :: raw :: c_uint = 2 ; pub const OPAL_C_HAVE_VISIBILITY : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_BUILDING : :: std :: os :: raw :: c_uint = 0 ; pub const OPEN_MPI : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_VERSION : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_SUBVERSION : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_UNKNOWN : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU_C : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_REMOVED_USE_STATIC_ASSERT : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ANY_SOURCE : :: std :: os :: raw :: c_int = -1 ; pub const MPI_PROC_NULL : :: std :: os :: raw :: c_int = -2 ; pub const MPI_ROOT : :: std :: os :: raw :: c_int = -4 ; pub const MPI_ANY_TAG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MAX_LIBRARY_VERSION_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_UNDEFINED : :: std :: os :: raw :: c_int = -32766 ; pub const MPI_DIST_GRAPH : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_CART : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_GRAPH : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_KEYVAL_INVALID : :: std :: os :: raw :: c_int = -1 ; pub const MPI_BSEND_OVERHEAD : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const MPI_ORDER_C : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ORDER_FORTRAN : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_BLOCK : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_DISTRIBUTE_CYCLIC : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_NONE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_DISTRIBUTE_DFLT_DARG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MODE_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_RDONLY : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_WRONLY : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_RDWR : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_DELETE_ON_CLOSE : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_MODE_UNIQUE_OPEN : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_MODE_EXCL : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MODE_APPEND : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_SEQUENTIAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_DISPLACEMENT_CURRENT : :: std :: os :: raw :: c_int = -54278278 ; pub const MPI_SEEK_SET : :: std :: os :: raw :: c_uint = 600 ; pub const MPI_SEEK_CUR : :: std :: os :: raw :: c_uint = 602 ; pub const MPI_SEEK_END : :: std :: os :: raw :: c_uint = 604 ; pub const MPI_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_NOCHECK : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_NOPRECEDE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_NOPUT : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_NOSTORE : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_NOSUCCEED : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_LOCK_EXCLUSIVE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_LOCK_SHARED : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_WIN_FLAVOR_ALLOCATE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_DYNAMIC : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_WIN_FLAVOR_SHARED : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_WIN_UNIFIED : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_WIN_SEPARATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_SUCCESS : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ERR_BUFFER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_ERR_COUNT : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_ERR_TYPE : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_ERR_TAG : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_ERR_COMM : :: std :: os :: raw :: c_uint = 5 ; pub const MPI_ERR_RANK : :: std :: os :: raw :: c_uint = 6 ; pub const MPI_ERR_REQUEST : :: std :: os :: raw :: c_uint = 7 ; pub const MPI_ERR_ROOT : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_ERR_GROUP : :: std :: os :: raw :: c_uint = 9 ; pub const MPI_ERR_OP : :: std :: os :: raw :: c_uint = 10 ; pub const MPI_ERR_TOPOLOGY : :: std :: os :: raw :: c_uint = 11 ; pub const MPI_ERR_DIMS : :: std :: os :: raw :: c_uint = 12 ; pub const MPI_ERR_ARG : :: std :: os :: raw :: c_uint = 13 ; pub const MPI_ERR_UNKNOWN : :: std :: os :: raw :: c_uint = 14 ; pub const MPI_ERR_TRUNCATE : :: std :: os :: raw :: c_uint = 15 ; pub const MPI_ERR_OTHER : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_ERR_INTERN : :: std :: os :: raw :: c_uint = 17 ; pub const MPI_ERR_IN_STATUS : :: std :: os :: raw :: c_uint = 18 ; pub const MPI_ERR_PENDING : :: std :: os :: raw :: c_uint = 19 ; pub const MPI_ERR_ACCESS : :: std :: os :: raw :: c_uint = 20 ; pub const MPI_ERR_AMODE : :: std :: os :: raw :: c_uint = 21 ; pub const MPI_ERR_ASSERT : :: std :: os :: raw :: c_uint = 22 ; pub const MPI_ERR_BAD_FILE : :: std :: os :: raw :: c_uint = 23 ; pub const MPI_ERR_BASE : :: std :: os :: raw :: c_uint = 24 ; pub const MPI_ERR_CONVERSION : :: std :: os :: raw :: c_uint = 25 ; pub const MPI_ERR_DISP : :: std :: os :: raw :: c_uint = 26 ; pub const MPI_ERR_DUP_DATAREP : :: std :: os :: raw :: c_uint = 27 ; pub const MPI_ERR_FILE_EXISTS : :: std :: os :: raw :: c_uint = 28 ; pub const MPI_ERR_FILE_IN_USE : :: std :: os :: raw :: c_uint = 29 ; pub const MPI_ERR_FILE : :: std :: os :: raw :: c_uint = 30 ; pub const MPI_ERR_INFO_KEY : :: std :: os :: raw :: c_uint = 31 ; pub const MPI_ERR_INFO_NOKEY : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_ERR_INFO_VALUE : :: std :: os :: raw :: c_uint = 33 ; pub const MPI_ERR_INFO : :: std :: os :: raw :: c_uint = 34 ; pub const MPI_ERR_IO : :: std :: os :: raw :: c_uint = 35 ; pub const MPI_ERR_KEYVAL : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_ERR_LOCKTYPE : :: std :: os :: raw :: c_uint = 37 ; pub const MPI_ERR_NAME : :: std :: os :: raw :: c_uint = 38 ; pub const MPI_ERR_NO_MEM : :: std :: os :: raw :: c_uint = 39 ; pub const MPI_ERR_NOT_SAME : :: std :: os :: raw :: c_uint = 40 ; pub const MPI_ERR_NO_SPACE : :: std :: os :: raw :: c_uint = 41 ; pub const MPI_ERR_NO_SUCH_FILE : :: std :: os :: raw :: c_uint = 42 ; pub const MPI_ERR_PORT : :: std :: os :: raw :: c_uint = 43 ; pub const MPI_ERR_QUOTA : :: std :: os :: raw :: c_uint = 44 ; pub const MPI_ERR_READ_ONLY : :: std :: os :: raw :: c_uint = 45 ; pub const MPI_ERR_RMA_CONFLICT : :: std :: os :: raw :: c_uint = 46 ; pub const MPI_ERR_RMA_SYNC : :: std :: os :: raw :: c_uint = 47 ; pub const MPI_ERR_SERVICE : :: std :: os :: raw :: c_uint = 48 ; pub const MPI_ERR_SIZE : :: std :: os :: raw :: c_uint = 49 ; pub const MPI_ERR_SPAWN : :: std :: os :: raw :: c_uint = 50 ; pub const MPI_ERR_UNSUPPORTED_DATAREP : :: std :: os :: raw :: c_uint = 51 ; pub const MPI_ERR_UNSUPPORTED_OPERATION : :: std :: os :: raw :: c_uint = 52 ; pub const MPI_ERR_WIN : :: std :: os :: raw :: c_uint = 53 ; pub const MPI_T_ERR_MEMORY : :: std :: os :: raw :: c_uint = 54 ; pub const MPI_T_ERR_NOT_INITIALIZED : :: std :: os :: raw :: c_uint = 55 ; pub const MPI_T_ERR_CANNOT_INIT : :: std :: os :: raw :: c_uint = 56 ; pub const MPI_T_ERR_INVALID_INDEX : :: std :: os :: raw :: c_uint = 57 ; pub const MPI_T_ERR_INVALID_ITEM : :: std :: os :: raw :: c_uint = 58 ; pub const MPI_T_ERR_INVALID_HANDLE : :: std :: os :: raw :: c_uint = 59 ; pub const MPI_T_ERR_OUT_OF_HANDLES : :: std :: os :: raw :: c_uint = 60 ; pub const MPI_T_ERR_OUT_OF_SESSIONS : :: std :: os :: raw :: c_uint = 61 ; pub const MPI_T_ERR_INVALID_SESSION : :: std :: os :: raw :: c_uint = 62 ; pub const MPI_T_ERR_CVAR_SET_NOT_NOW : :: std :: os :: raw :: c_uint = 63 ; pub const MPI_T_ERR_CVAR_SET_NEVER : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_T_ERR_PVAR_NO_STARTSTOP : :: std :: os :: raw :: c_uint = 65 ; pub const MPI_T_ERR_PVAR_NO_WRITE : :: std :: os :: raw :: c_uint = 66 ; pub const MPI_T_ERR_PVAR_NO_ATOMIC : :: std :: os :: raw :: c_uint = 67 ; pub const MPI_ERR_RMA_RANGE : :: std :: os :: raw :: c_uint = 68 ; pub const MPI_ERR_RMA_ATTACH : :: std :: os :: raw :: c_uint = 69 ; pub const MPI_ERR_RMA_FLAVOR : :: std :: os :: raw :: c_uint = 70 ; pub const MPI_ERR_RMA_SHARED : :: std :: os :: raw :: c_uint = 71 ; pub const MPI_T_ERR_INVALID : :: std :: os :: raw :: c_uint = 72 ; pub const MPI_T_ERR_INVALID_NAME : :: std :: os :: raw :: c_uint = 73 ; pub const MPI_ERR_LASTCODE : :: std :: os :: raw :: c_uint = 92 ; pub const MPI_TYPECLASS_INTEGER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_TYPECLASS_REAL : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_TYPECLASS_COMPLEX : :: std :: os :: raw :: c_uint = 3 ; pub type wchar_t = :: std :: os :: raw :: c_int ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct max_align_t { pub __clang_max_align_nonce1 : :: std :: os :: raw :: c_longlong , pub __bindgen_padding_0 : u64 , pub __clang_max_align_nonce2 : f64 , } # [ test ] fn bindgen_test_layout_max_align_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < max_align_t > ( ) , 32usize , concat ! ( "Size of: " , stringify ! ( max_align_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce1 as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce1 ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce2 as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce2 ) ) ) ; } pub type MPI_Aint = isize ; pub type MPI_Offset = :: std :: os :: raw :: c_longlong ; pub type MPI_Count = :: std :: os :: raw :: c_longlong ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_communicator_t { _unused : [ u8 ; 0 ] } pub type MPI_Comm = * mut ompi_communicator_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_datatype_t { _unused : [ u8 ; 0 ] } pub type MPI_Datatype = * mut ompi_datatype_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_errhandler_t { _unused : [ u8 ; 0 ] } pub type MPI_Errhandler = * mut ompi_errhandler_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_file_t { _unused : [ u8 ; 0 ] } pub type MPI_File = * mut ompi_file_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_group_t { _unused : [ u8 ; 0 ] } pub type MPI_Group = * mut ompi_group_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_info_t { _unused : [ u8 ; 0 ] } pub type MPI_Info = * mut ompi_info_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_op_t { _unused : [ u8 ; 0 ] } pub type MPI_Op = * mut ompi_op_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_request_t { _unused : [ u8 ; 0 ] } pub type MPI_Request = * mut ompi_request_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_message_t { _unused : [ u8 ; 0 ] } pub type MPI_Message = * mut ompi_message_t ; pub type MPI_Status = ompi_status_public_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_win_t { _unused : [ u8 ; 0 ] } pub type MPI_Win = * mut ompi_win_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_var_enum_t { _unused : [ u8 ; 0 ] } pub type MPI_T_enum = * mut mca_base_var_enum_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_mpit_cvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_cvar_handle = * mut ompi_mpit_cvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_handle = * mut mca_base_pvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_session_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_session = * mut mca_base_pvar_session_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_status_public_t { pub MPI_SOURCE : :: std :: os :: raw :: c_int , pub MPI_TAG : :: std :: os :: raw :: c_int , pub MPI_ERROR : :: std :: os :: raw :: c_int , pub _cancelled : :: std :: os :: raw :: c_int , pub _ucount : usize , } # [ test ] fn bindgen_test_layout_ompi_status_public_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < ompi_status_public_t > ( ) , 24usize , concat ! ( "Size of: " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < ompi_status_public_t > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_SOURCE as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_SOURCE ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_TAG as * const _ as usize } , 4usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_TAG ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_ERROR as * const _ as usize } , 8usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_ERROR ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _cancelled as * const _ as usize } , 12usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _cancelled ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _ucount as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _ucount ) ) ) ; } pub type MPI_Datarep_extent_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : * mut MPI_Aint , arg3 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Datarep_conversion_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : MPI_Datatype , arg3 : :: std :: os :: raw :: c_int , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : MPI_Offset , arg6 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Comm , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type ompi_file_errhandler_fn = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_File , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_Win_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Win , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_User_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut :: std :: os :: raw :: c_void , arg3 : * mut :: std :: os :: raw :: c_int , arg4 : * mut MPI_Datatype ) > ; pub type MPI_Comm_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_query_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut MPI_Status ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_free_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_cancel_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_fn = MPI_Comm_errhandler_function ; pub type MPI_File_errhandler_fn = ompi_file_errhandler_fn ; pub type MPI_File_errhandler_function = ompi_file_errhandler_fn ; pub type MPI_Win_errhandler_fn = MPI_Win_errhandler_function ; pub const MPI_TAG_UB : _bindgen_ty_1 = 0 ; pub const MPI_HOST : _bindgen_ty_1 = 1 ; pub const MPI_IO : _bindgen_ty_1 = 2 ; pub const MPI_WTIME_IS_GLOBAL : _bindgen_ty_1 = 3 ; pub const MPI_APPNUM : _bindgen_ty_1 = 4 ; pub const MPI_LASTUSEDCODE : _bindgen_ty_1 = 5 ; pub const MPI_UNIVERSE_SIZE : _bindgen_ty_1 = 6 ; pub const MPI_WIN_BASE : _bindgen_ty_1 = 7 ; pub const MPI_WIN_SIZE : _bindgen_ty_1 = 8 ; pub const MPI_WIN_DISP_UNIT : _bindgen_ty_1 = 9 ; pub const MPI_WIN_CREATE_FLAVOR : _bindgen_ty_1 = 10 ; pub const MPI_WIN_MODEL : _bindgen_ty_1 = 11 ; pub const IMPI_CLIENT_SIZE : _bindgen_ty_1 = 12 ; pub const IMPI_CLIENT_COLOR : _bindgen_ty_1 = 13 ; pub const IMPI_HOST_SIZE : _bindgen_ty_1 = 14 ; pub const IMPI_HOST_COLOR : _bindgen_ty_1 = 15 ; pub type _bindgen_ty_1 = :: std :: os :: raw :: c_uint ; pub const MPI_IDENT : _bindgen_ty_2 = 0 ; pub const MPI_CONGRUENT : _bindgen_ty_2 = 1 ; pub const MPI_SIMILAR : _bindgen_ty_2 = 2 ; pub const MPI_UNEQUAL : _bindgen_ty_2 = 3 ; pub type _bindgen_ty_2 = :: std :: os :: raw :: c_uint ; pub const MPI_THREAD_SINGLE : _bindgen_ty_3 = 0 ; pub const MPI_THREAD_FUNNELED : _bindgen_ty_3 = 1 ; pub const MPI_THREAD_SERIALIZED : _bindgen_ty_3 = 2 ; pub const MPI_THREAD_MULTIPLE : _bindgen_ty_3 = 3 ; pub type _bindgen_ty_3 = :: std :: os :: raw :: c_uint ; pub const MPI_COMBINER_NAMED : _bindgen_ty_4 = 0 ; pub const MPI_COMBINER_DUP : _bindgen_ty_4 = 1 ; pub const MPI_COMBINER_CONTIGUOUS : _bindgen_ty_4 = 2 ; pub const MPI_COMBINER_VECTOR : _bindgen_ty_4 = 3 ; pub const OMPI_WAS_MPI_COMBINER_HVECTOR_INTEGER : _bindgen_ty_4 = 4 ; pub const MPI_COMBINER_HVECTOR : _bindgen_ty_4 = 5 ; pub const MPI_COMBINER_INDEXED : _bindgen_ty_4 = 6 ; pub const OMPI_WAS_MPI_COMBINER_HINDEXED_INTEGER : _bindgen_ty_4 = 7 ; pub const MPI_COMBINER_HINDEXED : _bindgen_ty_4 = 8 ; pub const MPI_COMBINER_INDEXED_BLOCK : _bindgen_ty_4 = 9 ; pub const OMPI_WAS_MPI_COMBINER_STRUCT_INTEGER : _bindgen_ty_4 = 10 ; pub const MPI_COMBINER_STRUCT : _bindgen_ty_4 = 11 ; pub const MPI_COMBINER_SUBARRAY : _bindgen_ty_4 = 12 ; pub const MPI_COMBINER_DARRAY : _bindgen_ty_4 = 13 ; pub const MPI_COMBINER_F90_REAL : _bindgen_ty_4 = 14 ; pub const MPI_COMBINER_F90_COMPLEX : _bindgen_ty_4 = 15 ; pub const MPI_COMBINER_F90_INTEGER : _bindgen_ty_4 = 16 ; pub const MPI_COMBINER_RESIZED : _bindgen_ty_4 = 17 ; pub const MPI_COMBINER_HINDEXED_BLOCK : _bindgen_ty_4 = 18 ; pub type _bindgen_ty_4 = :: std :: os :: raw :: c_uint ; pub const MPI_COMM_TYPE_SHARED : _bindgen_ty_5 = 0 ; pub const OMPI_COMM_TYPE_HWTHREAD : _bindgen_ty_5 = 1 ; pub const OMPI_COMM_TYPE_CORE : _bindgen_ty_5 = 2 ; pub const OMPI_COMM_TYPE_L1CACHE : _bindgen_ty_5 = 3 ; pub const OMPI_COMM_TYPE_L2CACHE : _bindgen_ty_5 = 4 ; pub const OMPI_COMM_TYPE_L3CACHE : _bindgen_ty_5 = 5 ; pub const OMPI_COMM_TYPE_SOCKET : _bindgen_ty_5 = 6 ; pub const OMPI_COMM_TYPE_NUMA : _bindgen_ty_5 = 7 ; pub const OMPI_COMM_TYPE_BOARD : _bindgen_ty_5 = 8 ; pub const OMPI_COMM_TYPE_HOST : _bindgen_ty_5 = 9 ; pub const OMPI_COMM_TYPE_CU : _bindgen_ty_5 = 10 ; pub const OMPI_COMM_TYPE_CLUSTER : _bindgen_ty_5 = 11 ; pub type _bindgen_ty_5 = :: std :: os :: raw :: c_uint ; pub const MPI_T_VERBOSITY_USER_BASIC : _bindgen_ty_6 = 0 ; pub const MPI_T_VERBOSITY_USER_DETAIL : _bindgen_ty_6 = 1 ; pub const MPI_T_VERBOSITY_USER_ALL : _bindgen_ty_6 = 2 ; pub const MPI_T_VERBOSITY_TUNER_BASIC : _bindgen_ty_6 = 3 ; pub const MPI_T_VERBOSITY_TUNER_DETAIL : _bindgen_ty_6 = 4 ; pub const MPI_T_VERBOSITY_TUNER_ALL : _bindgen_ty_6 = 5 ; pub const MPI_T_VERBOSITY_MPIDEV_BASIC : _bindgen_ty_6 = 6 ; pub const MPI_T_VERBOSITY_MPIDEV_DETAIL : _bindgen_ty_6 = 7 ; pub const MPI_T_VERBOSITY_MPIDEV_ALL : _bindgen_ty_6 = 8 ; pub type _bindgen_ty_6 = :: std :: os :: raw :: c_uint ; pub const MPI_T_SCOPE_CONSTANT : _bindgen_ty_7 = 0 ; pub const MPI_T_SCOPE_READONLY : _bindgen_ty_7 = 1 ; pub const MPI_T_SCOPE_LOCAL : _bindgen_ty_7 = 2 ; pub const MPI_T_SCOPE_GROUP : _bindgen_ty_7 = 3 ; pub const MPI_T_SCOPE_GROUP_EQ : _bindgen_ty_7 = 4 ; pub const MPI_T_SCOPE_ALL : _bindgen_ty_7 = 5 ; pub const MPI_T_SCOPE_ALL_EQ : _bindgen_ty_7 = 6 ; pub type _bindgen_ty_7 = :: std :: os :: raw :: c_uint ; pub const MPI_T_BIND_NO_OBJECT : _bindgen_ty_8 = 0 ; pub const MPI_T_BIND_MPI_COMM : _bindgen_ty_8 = 1 ; pub const MPI_T_BIND_MPI_DATATYPE : _bindgen_ty_8 = 2 ; pub const MPI_T_BIND_MPI_ERRHANDLER : _bindgen_ty_8 = 3 ; pub const MPI_T_BIND_MPI_FILE : _bindgen_ty_8 = 4 ; pub const MPI_T_BIND_MPI_GROUP : _bindgen_ty_8 = 5 ; pub const MPI_T_BIND_MPI_OP : _bindgen_ty_8 = 6 ; pub const MPI_T_BIND_MPI_REQUEST : _bindgen_ty_8 = 7 ; pub const MPI_T_BIND_MPI_WIN : _bindgen_ty_8 = 8 ; pub const MPI_T_BIND_MPI_MESSAGE : _bindgen_ty_8 = 9 ; pub const MPI_T_BIND_MPI_INFO : _bindgen_ty_8 = 10 ; pub type _bindgen_ty_8 = :: std :: os :: raw :: c_uint ; pub const MPI_T_PVAR_CLASS_STATE : _bindgen_ty_9 = 0 ; pub const MPI_T_PVAR_CLASS_LEVEL : _bindgen_ty_9 = 1 ; pub const MPI_T_PVAR_CLASS_SIZE : _bindgen_ty_9 = 2 ; pub const MPI_T_PVAR_CLASS_PERCENTAGE : _bindgen_ty_9 = 3 ; pub const MPI_T_PVAR_CLASS_HIGHWATERMARK : _bindgen_ty_9 = 4 ; pub const MPI_T_PVAR_CLASS_LOWWATERMARK : _bindgen_ty_9 = 5 ; pub const MPI_T_PVAR_CLASS_COUNTER : _bindgen_ty_9 = 6 ; pub const MPI_T_PVAR_CLASS_AGGREGATE : _bindgen_ty_9 = 7 ; pub const MPI_T_PVAR_CLASS_TIMER : _bindgen_ty_9 = 8 ; pub const MPI_T_PVAR_CLASS_GENERIC : _bindgen_ty_9 = 9 ; pub type _bindgen_ty_9 = :: std :: os :: raw :: c_uint ; extern "C" {
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/mpi-fork-fnsp-d9b9763bb5375dad/out/functions_and_types.rs:3:605
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...: raw :: c_uint = 1 ; pub const __GXX_ABI_VERSION : :: std :: os :: raw :: c_uint = 1002 ; pub const __ATOMIC_RELAXED : :: std :: os :...
[INFO] [stdout]   |                                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]   |
[INFO] [stdout] 3 - pub const __llvm__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_major__ : :: std :: os :: raw :: c_uint = 14 ; pub const __clang_minor__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_patchlevel__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_version__ : & 'static [ u8 ; 8usize ] = b"14.0.0 \0" ; pub const __GNUC__ : :: std :: os :: raw :: c_uint = 4 ; pub const __GNUC_MINOR__ : :: std :: os :: raw :: c_uint = 2 ; pub const __GNUC_PATCHLEVEL__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GXX_ABI_VERSION : :: std :: os :: raw :: c_uint = 1002 ; pub const __ATOMIC_RELAXED : :: std :: os :: raw :: c_uint = 0 ; pub const __ATOMIC_CONSUME : :: std :: os :: raw :: c_uint = 1 ; pub const __ATOMIC_ACQUIRE : :: std :: os :: raw :: c_uint = 2 ; pub const __ATOMIC_RELEASE : :: std :: os :: raw :: c_uint = 3 ; pub const __ATOMIC_ACQ_REL : :: std :: os :: raw :: c_uint = 4 ; pub const __ATOMIC_SEQ_CST : :: std :: os :: raw :: c_uint = 5 ; pub const __OPENCL_MEMORY_SCOPE_WORK_ITEM : :: std :: os :: raw :: c_uint = 0 ; pub const __OPENCL_MEMORY_SCOPE_WORK_GROUP : :: std :: os :: raw :: c_uint = 1 ; pub const __OPENCL_MEMORY_SCOPE_DEVICE : :: std :: os :: raw :: c_uint = 2 ; pub const __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES : :: std :: os :: raw :: c_uint = 3 ; pub const __OPENCL_MEMORY_SCOPE_SUB_GROUP : :: std :: os :: raw :: c_uint = 4 ; pub const __PRAGMA_REDEFINE_EXTNAME : :: std :: os :: raw :: c_uint = 1 ; pub const __VERSION__ : & 'static [ u8 ; 20usize ] = b"Ubuntu Clang 14.0.0\0" ; pub const __OBJC_BOOL_IS_BOOL : :: std :: os :: raw :: c_uint = 0 ; pub const __CONSTANT_CFSTRINGS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_literal_encoding__ : & 'static [ u8 ; 6usize ] = b"UTF-8\0" ; pub const __clang_wide_literal_encoding__ : & 'static [ u8 ; 7usize ] = b"UTF-32\0" ; pub const __ORDER_LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __ORDER_BIG_ENDIAN__ : :: std :: os :: raw :: c_uint = 4321 ; pub const __ORDER_PDP_ENDIAN__ : :: std :: os :: raw :: c_uint = 3412 ; pub const __BYTE_ORDER__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const _LP64 : :: std :: os :: raw :: c_uint = 1 ; pub const __LP64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __CHAR_BIT__ : :: std :: os :: raw :: c_uint = 8 ; pub const __BOOL_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SHRT_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __LONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LLONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BITINT_MAXWIDTH__ : :: std :: os :: raw :: c_uint = 128 ; pub const __SCHAR_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __SHRT_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __LONG_LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __WCHAR_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __WCHAR_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __WINT_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __WINT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INTMAX_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZE_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __SIZE_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTMAX_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __PTRDIFF_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __PTRDIFF_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INTPTR_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTPTR_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZEOF_DOUBLE__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_FLOAT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_LONG_DOUBLE__ : :: std :: os :: raw :: c_uint = 16 ; pub const __SIZEOF_LONG_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_POINTER__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SHORT__ : :: std :: os :: raw :: c_uint = 2 ; pub const __SIZEOF_PTRDIFF_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SIZE_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_WCHAR_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_WINT_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INTMAX_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTMAX_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINTMAX_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTMAX_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTMAX_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTMAX_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __PTRDIFF_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __PTRDIFF_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __INTPTR_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTPTR_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __SIZE_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __SIZE_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __SIZE_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __SIZE_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __SIG_ATOMIC_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __SIG_ATOMIC_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __UINTPTR_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTPTR_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTPTR_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTPTR_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FLT_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_DIG__ : :: std :: os :: raw :: c_uint = 6 ; pub const __FLT_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 9 ; pub const __FLT_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_MANT_DIG__ : :: std :: os :: raw :: c_uint = 24 ; pub const __FLT_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 38 ; pub const __FLT_MAX_EXP__ : :: std :: os :: raw :: c_uint = 128 ; pub const __FLT_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -37 ; pub const __FLT_MIN_EXP__ : :: std :: os :: raw :: c_int = -125 ; pub const __DBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_DIG__ : :: std :: os :: raw :: c_uint = 15 ; pub const __DBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 17 ; pub const __DBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 53 ; pub const __DBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 308 ; pub const __DBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 1024 ; pub const __DBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -307 ; pub const __DBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -1021 ; pub const __LDBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_DIG__ : :: std :: os :: raw :: c_uint = 18 ; pub const __LDBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __LDBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LDBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 4932 ; pub const __LDBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 16384 ; pub const __LDBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -4931 ; pub const __LDBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -16381 ; pub const __POINTER_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BIGGEST_ALIGNMENT__ : :: std :: os :: raw :: c_uint = 16 ; pub const __WINT_UNSIGNED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __INT8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __INT16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __INT32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __INT64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __UINT8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __INT8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __UINT16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __UINT16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __INT16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __UINT32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __UINT32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __INT32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __UINT64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __UINT64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __INT64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_LEAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_LEAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_LEAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_LEAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_LEAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_LEAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_LEAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_LEAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_LEAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_LEAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_LEAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_LEAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_LEAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_LEAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_LEAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_LEAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_LEAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_LEAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_LEAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_LEAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_LEAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_LEAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_LEAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_LEAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_LEAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_LEAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_LEAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_LEAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_LEAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __INT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_FAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_FAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_FAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_FAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_FAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_FAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_FAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_FAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_FAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_FAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_FAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_FAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_FAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_FAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_FAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_FAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_FAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_FAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_FAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_FAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_FAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_FAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_FAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_FAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_FAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_FAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_FAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_FAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_FAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_FAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FINITE_MATH_ONLY__ : :: std :: os :: raw :: c_uint = 0 ; pub const __GNUC_STDC_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_ATOMIC_TEST_AND_SET_TRUEVAL : :: std :: os :: raw :: c_uint = 1 ; pub const __CLANG_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __NO_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __PIC__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pic__ : :: std :: os :: raw :: c_uint = 2 ; pub const __PIE__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pie__ : :: std :: os :: raw :: c_uint = 2 ; pub const __FLT_EVAL_METHOD__ : :: std :: os :: raw :: c_uint = 0 ; pub const __FLT_RADIX__ : :: std :: os :: raw :: c_uint = 2 ; pub const __DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __GCC_ASM_FLAG_OUTPUTS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __code_model_small__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_GS : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_FS : :: std :: os :: raw :: c_uint = 1 ; pub const __k8 : :: std :: os :: raw :: c_uint = 1 ; pub const __k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __tune_k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __NO_MATH_INLINES : :: std :: os :: raw :: c_uint = 1 ; pub const __FXSR__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __MMX__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 : :: std :: os :: raw :: c_uint = 1 ; pub const __SIZEOF_FLOAT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix__ : :: std :: os :: raw :: c_uint = 1 ; pub const linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __ELF__ : :: std :: os :: raw :: c_uint = 1 ; pub const __gnu_linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLOAT128__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_HOSTED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_VERSION__ : :: std :: os :: raw :: c_uint = 201710 ; pub const __STDC_UTF_16__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_UTF_32__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_DWARF2_CFI_ASM : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_VERSION : :: std :: os :: raw :: c_uint = 721408 ; pub const OPAL_STDC_HEADERS : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED_ARGUMENT : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_ERROR : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_SYS_TIME_H : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_LONG_LONG : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const OPAL_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const OPAL_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const OPAL_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const OPAL_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const OMPI_HAVE_FORTRAN_LOGICAL1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER16 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_INTEGER2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL16 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL2 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_REAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_ENABLE_MPI1_COMPAT : :: std :: os :: raw :: c_uint = 0 ; pub const HAVE_FLOAT__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_LONG_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_MPI_OFFSET_SIZE : :: std :: os :: raw :: c_uint = 8 ; pub const OMPI_BUILD_CXX_BINDINGS : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_CXX_SEEK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_CXX_SUPPORTS_2D_CONST_CAST : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_PARAM_CHECK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_INTERFACE_WARNING : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_CXX_EXCEPTION_SUPPORT : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_MAJOR_VERSION : :: std :: os :: raw :: c_uint = 4 ; pub const OMPI_MINOR_VERSION : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_RELEASE_VERSION : :: std :: os :: raw :: c_uint = 2 ; pub const OPAL_C_HAVE_VISIBILITY : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_BUILDING : :: std :: os :: raw :: c_uint = 0 ; pub const OPEN_MPI : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_VERSION : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_SUBVERSION : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_UNKNOWN : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU_C : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_REMOVED_USE_STATIC_ASSERT : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ANY_SOURCE : :: std :: os :: raw :: c_int = -1 ; pub const MPI_PROC_NULL : :: std :: os :: raw :: c_int = -2 ; pub const MPI_ROOT : :: std :: os :: raw :: c_int = -4 ; pub const MPI_ANY_TAG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MAX_LIBRARY_VERSION_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_UNDEFINED : :: std :: os :: raw :: c_int = -32766 ; pub const MPI_DIST_GRAPH : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_CART : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_GRAPH : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_KEYVAL_INVALID : :: std :: os :: raw :: c_int = -1 ; pub const MPI_BSEND_OVERHEAD : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const MPI_ORDER_C : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ORDER_FORTRAN : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_BLOCK : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_DISTRIBUTE_CYCLIC : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_NONE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_DISTRIBUTE_DFLT_DARG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MODE_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_RDONLY : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_WRONLY : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_RDWR : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_DELETE_ON_CLOSE : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_MODE_UNIQUE_OPEN : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_MODE_EXCL : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MODE_APPEND : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_SEQUENTIAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_DISPLACEMENT_CURRENT : :: std :: os :: raw :: c_int = -54278278 ; pub const MPI_SEEK_SET : :: std :: os :: raw :: c_uint = 600 ; pub const MPI_SEEK_CUR : :: std :: os :: raw :: c_uint = 602 ; pub const MPI_SEEK_END : :: std :: os :: raw :: c_uint = 604 ; pub const MPI_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_NOCHECK : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_NOPRECEDE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_NOPUT : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_NOSTORE : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_NOSUCCEED : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_LOCK_EXCLUSIVE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_LOCK_SHARED : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_WIN_FLAVOR_ALLOCATE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_DYNAMIC : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_WIN_FLAVOR_SHARED : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_WIN_UNIFIED : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_WIN_SEPARATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_SUCCESS : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ERR_BUFFER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_ERR_COUNT : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_ERR_TYPE : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_ERR_TAG : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_ERR_COMM : :: std :: os :: raw :: c_uint = 5 ; pub const MPI_ERR_RANK : :: std :: os :: raw :: c_uint = 6 ; pub const MPI_ERR_REQUEST : :: std :: os :: raw :: c_uint = 7 ; pub const MPI_ERR_ROOT : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_ERR_GROUP : :: std :: os :: raw :: c_uint = 9 ; pub const MPI_ERR_OP : :: std :: os :: raw :: c_uint = 10 ; pub const MPI_ERR_TOPOLOGY : :: std :: os :: raw :: c_uint = 11 ; pub const MPI_ERR_DIMS : :: std :: os :: raw :: c_uint = 12 ; pub const MPI_ERR_ARG : :: std :: os :: raw :: c_uint = 13 ; pub const MPI_ERR_UNKNOWN : :: std :: os :: raw :: c_uint = 14 ; pub const MPI_ERR_TRUNCATE : :: std :: os :: raw :: c_uint = 15 ; pub const MPI_ERR_OTHER : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_ERR_INTERN : :: std :: os :: raw :: c_uint = 17 ; pub const MPI_ERR_IN_STATUS : :: std :: os :: raw :: c_uint = 18 ; pub const MPI_ERR_PENDING : :: std :: os :: raw :: c_uint = 19 ; pub const MPI_ERR_ACCESS : :: std :: os :: raw :: c_uint = 20 ; pub const MPI_ERR_AMODE : :: std :: os :: raw :: c_uint = 21 ; pub const MPI_ERR_ASSERT : :: std :: os :: raw :: c_uint = 22 ; pub const MPI_ERR_BAD_FILE : :: std :: os :: raw :: c_uint = 23 ; pub const MPI_ERR_BASE : :: std :: os :: raw :: c_uint = 24 ; pub const MPI_ERR_CONVERSION : :: std :: os :: raw :: c_uint = 25 ; pub const MPI_ERR_DISP : :: std :: os :: raw :: c_uint = 26 ; pub const MPI_ERR_DUP_DATAREP : :: std :: os :: raw :: c_uint = 27 ; pub const MPI_ERR_FILE_EXISTS : :: std :: os :: raw :: c_uint = 28 ; pub const MPI_ERR_FILE_IN_USE : :: std :: os :: raw :: c_uint = 29 ; pub const MPI_ERR_FILE : :: std :: os :: raw :: c_uint = 30 ; pub const MPI_ERR_INFO_KEY : :: std :: os :: raw :: c_uint = 31 ; pub const MPI_ERR_INFO_NOKEY : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_ERR_INFO_VALUE : :: std :: os :: raw :: c_uint = 33 ; pub const MPI_ERR_INFO : :: std :: os :: raw :: c_uint = 34 ; pub const MPI_ERR_IO : :: std :: os :: raw :: c_uint = 35 ; pub const MPI_ERR_KEYVAL : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_ERR_LOCKTYPE : :: std :: os :: raw :: c_uint = 37 ; pub const MPI_ERR_NAME : :: std :: os :: raw :: c_uint = 38 ; pub const MPI_ERR_NO_MEM : :: std :: os :: raw :: c_uint = 39 ; pub const MPI_ERR_NOT_SAME : :: std :: os :: raw :: c_uint = 40 ; pub const MPI_ERR_NO_SPACE : :: std :: os :: raw :: c_uint = 41 ; pub const MPI_ERR_NO_SUCH_FILE : :: std :: os :: raw :: c_uint = 42 ; pub const MPI_ERR_PORT : :: std :: os :: raw :: c_uint = 43 ; pub const MPI_ERR_QUOTA : :: std :: os :: raw :: c_uint = 44 ; pub const MPI_ERR_READ_ONLY : :: std :: os :: raw :: c_uint = 45 ; pub const MPI_ERR_RMA_CONFLICT : :: std :: os :: raw :: c_uint = 46 ; pub const MPI_ERR_RMA_SYNC : :: std :: os :: raw :: c_uint = 47 ; pub const MPI_ERR_SERVICE : :: std :: os :: raw :: c_uint = 48 ; pub const MPI_ERR_SIZE : :: std :: os :: raw :: c_uint = 49 ; pub const MPI_ERR_SPAWN : :: std :: os :: raw :: c_uint = 50 ; pub const MPI_ERR_UNSUPPORTED_DATAREP : :: std :: os :: raw :: c_uint = 51 ; pub const MPI_ERR_UNSUPPORTED_OPERATION : :: std :: os :: raw :: c_uint = 52 ; pub const MPI_ERR_WIN : :: std :: os :: raw :: c_uint = 53 ; pub const MPI_T_ERR_MEMORY : :: std :: os :: raw :: c_uint = 54 ; pub const MPI_T_ERR_NOT_INITIALIZED : :: std :: os :: raw :: c_uint = 55 ; pub const MPI_T_ERR_CANNOT_INIT : :: std :: os :: raw :: c_uint = 56 ; pub const MPI_T_ERR_INVALID_INDEX : :: std :: os :: raw :: c_uint = 57 ; pub const MPI_T_ERR_INVALID_ITEM : :: std :: os :: raw :: c_uint = 58 ; pub const MPI_T_ERR_INVALID_HANDLE : :: std :: os :: raw :: c_uint = 59 ; pub const MPI_T_ERR_OUT_OF_HANDLES : :: std :: os :: raw :: c_uint = 60 ; pub const MPI_T_ERR_OUT_OF_SESSIONS : :: std :: os :: raw :: c_uint = 61 ; pub const MPI_T_ERR_INVALID_SESSION : :: std :: os :: raw :: c_uint = 62 ; pub const MPI_T_ERR_CVAR_SET_NOT_NOW : :: std :: os :: raw :: c_uint = 63 ; pub const MPI_T_ERR_CVAR_SET_NEVER : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_T_ERR_PVAR_NO_STARTSTOP : :: std :: os :: raw :: c_uint = 65 ; pub const MPI_T_ERR_PVAR_NO_WRITE : :: std :: os :: raw :: c_uint = 66 ; pub const MPI_T_ERR_PVAR_NO_ATOMIC : :: std :: os :: raw :: c_uint = 67 ; pub const MPI_ERR_RMA_RANGE : :: std :: os :: raw :: c_uint = 68 ; pub const MPI_ERR_RMA_ATTACH : :: std :: os :: raw :: c_uint = 69 ; pub const MPI_ERR_RMA_FLAVOR : :: std :: os :: raw :: c_uint = 70 ; pub const MPI_ERR_RMA_SHARED : :: std :: os :: raw :: c_uint = 71 ; pub const MPI_T_ERR_INVALID : :: std :: os :: raw :: c_uint = 72 ; pub const MPI_T_ERR_INVALID_NAME : :: std :: os :: raw :: c_uint = 73 ; pub const MPI_ERR_LASTCODE : :: std :: os :: raw :: c_uint = 92 ; pub const MPI_TYPECLASS_INTEGER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_TYPECLASS_REAL : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_TYPECLASS_COMPLEX : :: std :: os :: raw :: c_uint = 3 ; pub type wchar_t = :: std :: os :: raw :: c_int ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct max_align_t { pub __clang_max_align_nonce1 : :: std :: os :: raw :: c_longlong , pub __bindgen_padding_0 : u64 , pub __clang_max_align_nonce2 : f64 , } # [ test ] fn bindgen_test_layout_max_align_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < max_align_t > ( ) , 32usize , concat ! ( "Size of: " , stringify ! ( max_align_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce1 as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce1 ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce2 as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce2 ) ) ) ; } pub type MPI_Aint = isize ; pub type MPI_Offset = :: std :: os :: raw :: c_longlong ; pub type MPI_Count = :: std :: os :: raw :: c_longlong ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_communicator_t { _unused : [ u8 ; 0 ] } pub type MPI_Comm = * mut ompi_communicator_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_datatype_t { _unused : [ u8 ; 0 ] } pub type MPI_Datatype = * mut ompi_datatype_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_errhandler_t { _unused : [ u8 ; 0 ] } pub type MPI_Errhandler = * mut ompi_errhandler_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_file_t { _unused : [ u8 ; 0 ] } pub type MPI_File = * mut ompi_file_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_group_t { _unused : [ u8 ; 0 ] } pub type MPI_Group = * mut ompi_group_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_info_t { _unused : [ u8 ; 0 ] } pub type MPI_Info = * mut ompi_info_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_op_t { _unused : [ u8 ; 0 ] } pub type MPI_Op = * mut ompi_op_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_request_t { _unused : [ u8 ; 0 ] } pub type MPI_Request = * mut ompi_request_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_message_t { _unused : [ u8 ; 0 ] } pub type MPI_Message = * mut ompi_message_t ; pub type MPI_Status = ompi_status_public_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_win_t { _unused : [ u8 ; 0 ] } pub type MPI_Win = * mut ompi_win_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_var_enum_t { _unused : [ u8 ; 0 ] } pub type MPI_T_enum = * mut mca_base_var_enum_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_mpit_cvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_cvar_handle = * mut ompi_mpit_cvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_handle = * mut mca_base_pvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_session_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_session = * mut mca_base_pvar_session_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_status_public_t { pub MPI_SOURCE : :: std :: os :: raw :: c_int , pub MPI_TAG : :: std :: os :: raw :: c_int , pub MPI_ERROR : :: std :: os :: raw :: c_int , pub _cancelled : :: std :: os :: raw :: c_int , pub _ucount : usize , } # [ test ] fn bindgen_test_layout_ompi_status_public_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < ompi_status_public_t > ( ) , 24usize , concat ! ( "Size of: " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < ompi_status_public_t > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_SOURCE as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_SOURCE ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_TAG as * const _ as usize } , 4usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_TAG ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_ERROR as * const _ as usize } , 8usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_ERROR ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _cancelled as * const _ as usize } , 12usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _cancelled ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _ucount as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _ucount ) ) ) ; } pub type MPI_Datarep_extent_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : * mut MPI_Aint , arg3 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Datarep_conversion_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : MPI_Datatype , arg3 : :: std :: os :: raw :: c_int , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : MPI_Offset , arg6 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Comm , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type ompi_file_errhandler_fn = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_File , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_Win_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Win , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_User_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut :: std :: os :: raw :: c_void , arg3 : * mut :: std :: os :: raw :: c_int , arg4 : * mut MPI_Datatype ) > ; pub type MPI_Comm_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_query_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut MPI_Status ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_free_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_cancel_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_fn = MPI_Comm_errhandler_function ; pub type MPI_File_errhandler_fn = ompi_file_errhandler_fn ; pub type MPI_File_errhandler_function = ompi_file_errhandler_fn ; pub type MPI_Win_errhandler_fn = MPI_Win_errhandler_function ; pub const MPI_TAG_UB : _bindgen_ty_1 = 0 ; pub const MPI_HOST : _bindgen_ty_1 = 1 ; pub const MPI_IO : _bindgen_ty_1 = 2 ; pub const MPI_WTIME_IS_GLOBAL : _bindgen_ty_1 = 3 ; pub const MPI_APPNUM : _bindgen_ty_1 = 4 ; pub const MPI_LASTUSEDCODE : _bindgen_ty_1 = 5 ; pub const MPI_UNIVERSE_SIZE : _bindgen_ty_1 = 6 ; pub const MPI_WIN_BASE : _bindgen_ty_1 = 7 ; pub const MPI_WIN_SIZE : _bindgen_ty_1 = 8 ; pub const MPI_WIN_DISP_UNIT : _bindgen_ty_1 = 9 ; pub const MPI_WIN_CREATE_FLAVOR : _bindgen_ty_1 = 10 ; pub const MPI_WIN_MODEL : _bindgen_ty_1 = 11 ; pub const IMPI_CLIENT_SIZE : _bindgen_ty_1 = 12 ; pub const IMPI_CLIENT_COLOR : _bindgen_ty_1 = 13 ; pub const IMPI_HOST_SIZE : _bindgen_ty_1 = 14 ; pub const IMPI_HOST_COLOR : _bindgen_ty_1 = 15 ; pub type _bindgen_ty_1 = :: std :: os :: raw :: c_uint ; pub const MPI_IDENT : _bindgen_ty_2 = 0 ; pub const MPI_CONGRUENT : _bindgen_ty_2 = 1 ; pub const MPI_SIMILAR : _bindgen_ty_2 = 2 ; pub const MPI_UNEQUAL : _bindgen_ty_2 = 3 ; pub type _bindgen_ty_2 = :: std :: os :: raw :: c_uint ; pub const MPI_THREAD_SINGLE : _bindgen_ty_3 = 0 ; pub const MPI_THREAD_FUNNELED : _bindgen_ty_3 = 1 ; pub const MPI_THREAD_SERIALIZED : _bindgen_ty_3 = 2 ; pub const MPI_THREAD_MULTIPLE : _bindgen_ty_3 = 3 ; pub type _bindgen_ty_3 = :: std :: os :: raw :: c_uint ; pub const MPI_COMBINER_NAMED : _bindgen_ty_4 = 0 ; pub const MPI_COMBINER_DUP : _bindgen_ty_4 = 1 ; pub const MPI_COMBINER_CONTIGUOUS : _bindgen_ty_4 = 2 ; pub const MPI_COMBINER_VECTOR : _bindgen_ty_4 = 3 ; pub const OMPI_WAS_MPI_COMBINER_HVECTOR_INTEGER : _bindgen_ty_4 = 4 ; pub const MPI_COMBINER_HVECTOR : _bindgen_ty_4 = 5 ; pub const MPI_COMBINER_INDEXED : _bindgen_ty_4 = 6 ; pub const OMPI_WAS_MPI_COMBINER_HINDEXED_INTEGER : _bindgen_ty_4 = 7 ; pub const MPI_COMBINER_HINDEXED : _bindgen_ty_4 = 8 ; pub const MPI_COMBINER_INDEXED_BLOCK : _bindgen_ty_4 = 9 ; pub const OMPI_WAS_MPI_COMBINER_STRUCT_INTEGER : _bindgen_ty_4 = 10 ; pub const MPI_COMBINER_STRUCT : _bindgen_ty_4 = 11 ; pub const MPI_COMBINER_SUBARRAY : _bindgen_ty_4 = 12 ; pub const MPI_COMBINER_DARRAY : _bindgen_ty_4 = 13 ; pub const MPI_COMBINER_F90_REAL : _bindgen_ty_4 = 14 ; pub const MPI_COMBINER_F90_COMPLEX : _bindgen_ty_4 = 15 ; pub const MPI_COMBINER_F90_INTEGER : _bindgen_ty_4 = 16 ; pub const MPI_COMBINER_RESIZED : _bindgen_ty_4 = 17 ; pub const MPI_COMBINER_HINDEXED_BLOCK : _bindgen_ty_4 = 18 ; pub type _bindgen_ty_4 = :: std :: os :: raw :: c_uint ; pub const MPI_COMM_TYPE_SHARED : _bindgen_ty_5 = 0 ; pub const OMPI_COMM_TYPE_HWTHREAD : _bindgen_ty_5 = 1 ; pub const OMPI_COMM_TYPE_CORE : _bindgen_ty_5 = 2 ; pub const OMPI_COMM_TYPE_L1CACHE : _bindgen_ty_5 = 3 ; pub const OMPI_COMM_TYPE_L2CACHE : _bindgen_ty_5 = 4 ; pub const OMPI_COMM_TYPE_L3CACHE : _bindgen_ty_5 = 5 ; pub const OMPI_COMM_TYPE_SOCKET : _bindgen_ty_5 = 6 ; pub const OMPI_COMM_TYPE_NUMA : _bindgen_ty_5 = 7 ; pub const OMPI_COMM_TYPE_BOARD : _bindgen_ty_5 = 8 ; pub const OMPI_COMM_TYPE_HOST : _bindgen_ty_5 = 9 ; pub const OMPI_COMM_TYPE_CU : _bindgen_ty_5 = 10 ; pub const OMPI_COMM_TYPE_CLUSTER : _bindgen_ty_5 = 11 ; pub type _bindgen_ty_5 = :: std :: os :: raw :: c_uint ; pub const MPI_T_VERBOSITY_USER_BASIC : _bindgen_ty_6 = 0 ; pub const MPI_T_VERBOSITY_USER_DETAIL : _bindgen_ty_6 = 1 ; pub const MPI_T_VERBOSITY_USER_ALL : _bindgen_ty_6 = 2 ; pub const MPI_T_VERBOSITY_TUNER_BASIC : _bindgen_ty_6 = 3 ; pub const MPI_T_VERBOSITY_TUNER_DETAIL : _bindgen_ty_6 = 4 ; pub const MPI_T_VERBOSITY_TUNER_ALL : _bindgen_ty_6 = 5 ; pub const MPI_T_VERBOSITY_MPIDEV_BASIC : _bindgen_ty_6 = 6 ; pub const MPI_T_VERBOSITY_MPIDEV_DETAIL : _bindgen_ty_6 = 7 ; pub const MPI_T_VERBOSITY_MPIDEV_ALL : _bindgen_ty_6 = 8 ; pub type _bindgen_ty_6 = :: std :: os :: raw :: c_uint ; pub const MPI_T_SCOPE_CONSTANT : _bindgen_ty_7 = 0 ; pub const MPI_T_SCOPE_READONLY : _bindgen_ty_7 = 1 ; pub const MPI_T_SCOPE_LOCAL : _bindgen_ty_7 = 2 ; pub const MPI_T_SCOPE_GROUP : _bindgen_ty_7 = 3 ; pub const MPI_T_SCOPE_GROUP_EQ : _bindgen_ty_7 = 4 ; pub const MPI_T_SCOPE_ALL : _bindgen_ty_7 = 5 ; pub const MPI_T_SCOPE_ALL_EQ : _bindgen_ty_7 = 6 ; pub type _bindgen_ty_7 = :: std :: os :: raw :: c_uint ; pub const MPI_T_BIND_NO_OBJECT : _bindgen_ty_8 = 0 ; pub const MPI_T_BIND_MPI_COMM : _bindgen_ty_8 = 1 ; pub const MPI_T_BIND_MPI_DATATYPE : _bindgen_ty_8 = 2 ; pub const MPI_T_BIND_MPI_ERRHANDLER : _bindgen_ty_8 = 3 ; pub const MPI_T_BIND_MPI_FILE : _bindgen_ty_8 = 4 ; pub const MPI_T_BIND_MPI_GROUP : _bindgen_ty_8 = 5 ; pub const MPI_T_BIND_MPI_OP : _bindgen_ty_8 = 6 ; pub const MPI_T_BIND_MPI_REQUEST : _bindgen_ty_8 = 7 ; pub const MPI_T_BIND_MPI_WIN : _bindgen_ty_8 = 8 ; pub const MPI_T_BIND_MPI_MESSAGE : _bindgen_ty_8 = 9 ; pub const MPI_T_BIND_MPI_INFO : _bindgen_ty_8 = 10 ; pub type _bindgen_ty_8 = :: std :: os :: raw :: c_uint ; pub const MPI_T_PVAR_CLASS_STATE : _bindgen_ty_9 = 0 ; pub const MPI_T_PVAR_CLASS_LEVEL : _bindgen_ty_9 = 1 ; pub const MPI_T_PVAR_CLASS_SIZE : _bindgen_ty_9 = 2 ; pub const MPI_T_PVAR_CLASS_PERCENTAGE : _bindgen_ty_9 = 3 ; pub const MPI_T_PVAR_CLASS_HIGHWATERMARK : _bindgen_ty_9 = 4 ; pub const MPI_T_PVAR_CLASS_LOWWATERMARK : _bindgen_ty_9 = 5 ; pub const MPI_T_PVAR_CLASS_COUNTER : _bindgen_ty_9 = 6 ; pub const MPI_T_PVAR_CLASS_AGGREGATE : _bindgen_ty_9 = 7 ; pub const MPI_T_PVAR_CLASS_TIMER : _bindgen_ty_9 = 8 ; pub const MPI_T_PVAR_CLASS_GENERIC : _bindgen_ty_9 = 9 ; pub type _bindgen_ty_9 = :: std :: os :: raw :: c_uint ; extern "C" {
[INFO] [stdout] 3 + pub const __llvm__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_major__ : :: std :: os :: raw :: c_uint = 14 ; pub const __clang_minor__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_patchlevel__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_version__ : & 'static [ u8 ; 8usize ] = b"14.0.0 \0" ; pub const __GNUC__ : :: std :: os :: raw :: c_uint = 4 ; pub const __GNUC_MINOR__ : :: std :: os :: raw :: c_uint = 2 ; pub const __GNUC_PATCHLEVEL__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GXX_ABI_VERSION : std :: os :: raw :: c_uint = 1002 ; pub const __ATOMIC_RELAXED : :: std :: os :: raw :: c_uint = 0 ; pub const __ATOMIC_CONSUME : :: std :: os :: raw :: c_uint = 1 ; pub const __ATOMIC_ACQUIRE : :: std :: os :: raw :: c_uint = 2 ; pub const __ATOMIC_RELEASE : :: std :: os :: raw :: c_uint = 3 ; pub const __ATOMIC_ACQ_REL : :: std :: os :: raw :: c_uint = 4 ; pub const __ATOMIC_SEQ_CST : :: std :: os :: raw :: c_uint = 5 ; pub const __OPENCL_MEMORY_SCOPE_WORK_ITEM : :: std :: os :: raw :: c_uint = 0 ; pub const __OPENCL_MEMORY_SCOPE_WORK_GROUP : :: std :: os :: raw :: c_uint = 1 ; pub const __OPENCL_MEMORY_SCOPE_DEVICE : :: std :: os :: raw :: c_uint = 2 ; pub const __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES : :: std :: os :: raw :: c_uint = 3 ; pub const __OPENCL_MEMORY_SCOPE_SUB_GROUP : :: std :: os :: raw :: c_uint = 4 ; pub const __PRAGMA_REDEFINE_EXTNAME : :: std :: os :: raw :: c_uint = 1 ; pub const __VERSION__ : & 'static [ u8 ; 20usize ] = b"Ubuntu Clang 14.0.0\0" ; pub const __OBJC_BOOL_IS_BOOL : :: std :: os :: raw :: c_uint = 0 ; pub const __CONSTANT_CFSTRINGS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_literal_encoding__ : & 'static [ u8 ; 6usize ] = b"UTF-8\0" ; pub const __clang_wide_literal_encoding__ : & 'static [ u8 ; 7usize ] = b"UTF-32\0" ; pub const __ORDER_LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __ORDER_BIG_ENDIAN__ : :: std :: os :: raw :: c_uint = 4321 ; pub const __ORDER_PDP_ENDIAN__ : :: std :: os :: raw :: c_uint = 3412 ; pub const __BYTE_ORDER__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const _LP64 : :: std :: os :: raw :: c_uint = 1 ; pub const __LP64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __CHAR_BIT__ : :: std :: os :: raw :: c_uint = 8 ; pub const __BOOL_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SHRT_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __LONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LLONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BITINT_MAXWIDTH__ : :: std :: os :: raw :: c_uint = 128 ; pub const __SCHAR_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __SHRT_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __LONG_LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __WCHAR_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __WCHAR_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __WINT_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __WINT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INTMAX_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZE_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __SIZE_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTMAX_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __PTRDIFF_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __PTRDIFF_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INTPTR_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTPTR_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZEOF_DOUBLE__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_FLOAT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_LONG_DOUBLE__ : :: std :: os :: raw :: c_uint = 16 ; pub const __SIZEOF_LONG_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_POINTER__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SHORT__ : :: std :: os :: raw :: c_uint = 2 ; pub const __SIZEOF_PTRDIFF_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SIZE_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_WCHAR_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_WINT_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INTMAX_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTMAX_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINTMAX_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTMAX_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTMAX_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTMAX_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __PTRDIFF_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __PTRDIFF_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __INTPTR_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTPTR_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __SIZE_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __SIZE_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __SIZE_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __SIZE_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __SIG_ATOMIC_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __SIG_ATOMIC_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __UINTPTR_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTPTR_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTPTR_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTPTR_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FLT_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_DIG__ : :: std :: os :: raw :: c_uint = 6 ; pub const __FLT_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 9 ; pub const __FLT_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_MANT_DIG__ : :: std :: os :: raw :: c_uint = 24 ; pub const __FLT_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 38 ; pub const __FLT_MAX_EXP__ : :: std :: os :: raw :: c_uint = 128 ; pub const __FLT_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -37 ; pub const __FLT_MIN_EXP__ : :: std :: os :: raw :: c_int = -125 ; pub const __DBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_DIG__ : :: std :: os :: raw :: c_uint = 15 ; pub const __DBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 17 ; pub const __DBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 53 ; pub const __DBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 308 ; pub const __DBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 1024 ; pub const __DBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -307 ; pub const __DBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -1021 ; pub const __LDBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_DIG__ : :: std :: os :: raw :: c_uint = 18 ; pub const __LDBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __LDBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LDBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 4932 ; pub const __LDBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 16384 ; pub const __LDBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -4931 ; pub const __LDBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -16381 ; pub const __POINTER_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BIGGEST_ALIGNMENT__ : :: std :: os :: raw :: c_uint = 16 ; pub const __WINT_UNSIGNED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __INT8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __INT16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __INT32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __INT64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __UINT8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __INT8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __UINT16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __UINT16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __INT16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __UINT32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __UINT32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __INT32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __UINT64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __UINT64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __INT64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_LEAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_LEAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_LEAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_LEAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_LEAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_LEAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_LEAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_LEAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_LEAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_LEAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_LEAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_LEAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_LEAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_LEAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_LEAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_LEAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_LEAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_LEAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_LEAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_LEAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_LEAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_LEAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_LEAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_LEAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_LEAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_LEAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_LEAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_LEAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_LEAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __INT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_FAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_FAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_FAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_FAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_FAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_FAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_FAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_FAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_FAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_FAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_FAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_FAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_FAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_FAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_FAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_FAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_FAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_FAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_FAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_FAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_FAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_FAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_FAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_FAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_FAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_FAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_FAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_FAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_FAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_FAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FINITE_MATH_ONLY__ : :: std :: os :: raw :: c_uint = 0 ; pub const __GNUC_STDC_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_ATOMIC_TEST_AND_SET_TRUEVAL : :: std :: os :: raw :: c_uint = 1 ; pub const __CLANG_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __NO_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __PIC__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pic__ : :: std :: os :: raw :: c_uint = 2 ; pub const __PIE__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pie__ : :: std :: os :: raw :: c_uint = 2 ; pub const __FLT_EVAL_METHOD__ : :: std :: os :: raw :: c_uint = 0 ; pub const __FLT_RADIX__ : :: std :: os :: raw :: c_uint = 2 ; pub const __DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __GCC_ASM_FLAG_OUTPUTS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __code_model_small__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_GS : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_FS : :: std :: os :: raw :: c_uint = 1 ; pub const __k8 : :: std :: os :: raw :: c_uint = 1 ; pub const __k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __tune_k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __NO_MATH_INLINES : :: std :: os :: raw :: c_uint = 1 ; pub const __FXSR__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __MMX__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 : :: std :: os :: raw :: c_uint = 1 ; pub const __SIZEOF_FLOAT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix__ : :: std :: os :: raw :: c_uint = 1 ; pub const linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __ELF__ : :: std :: os :: raw :: c_uint = 1 ; pub const __gnu_linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLOAT128__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_HOSTED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_VERSION__ : :: std :: os :: raw :: c_uint = 201710 ; pub const __STDC_UTF_16__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_UTF_32__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_DWARF2_CFI_ASM : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_VERSION : :: std :: os :: raw :: c_uint = 721408 ; pub const OPAL_STDC_HEADERS : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED_ARGUMENT : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_ERROR : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_SYS_TIME_H : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_LONG_LONG : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const OPAL_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const OPAL_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const OPAL_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const OPAL_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const OMPI_HAVE_FORTRAN_LOGICAL1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER16 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_INTEGER2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL16 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL2 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_REAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_ENABLE_MPI1_COMPAT : :: std :: os :: raw :: c_uint = 0 ; pub const HAVE_FLOAT__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_LONG_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_MPI_OFFSET_SIZE : :: std :: os :: raw :: c_uint = 8 ; pub const OMPI_BUILD_CXX_BINDINGS : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_CXX_SEEK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_CXX_SUPPORTS_2D_CONST_CAST : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_PARAM_CHECK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_INTERFACE_WARNING : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_CXX_EXCEPTION_SUPPORT : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_MAJOR_VERSION : :: std :: os :: raw :: c_uint = 4 ; pub const OMPI_MINOR_VERSION : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_RELEASE_VERSION : :: std :: os :: raw :: c_uint = 2 ; pub const OPAL_C_HAVE_VISIBILITY : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_BUILDING : :: std :: os :: raw :: c_uint = 0 ; pub const OPEN_MPI : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_VERSION : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_SUBVERSION : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_UNKNOWN : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU_C : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_REMOVED_USE_STATIC_ASSERT : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ANY_SOURCE : :: std :: os :: raw :: c_int = -1 ; pub const MPI_PROC_NULL : :: std :: os :: raw :: c_int = -2 ; pub const MPI_ROOT : :: std :: os :: raw :: c_int = -4 ; pub const MPI_ANY_TAG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MAX_LIBRARY_VERSION_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_UNDEFINED : :: std :: os :: raw :: c_int = -32766 ; pub const MPI_DIST_GRAPH : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_CART : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_GRAPH : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_KEYVAL_INVALID : :: std :: os :: raw :: c_int = -1 ; pub const MPI_BSEND_OVERHEAD : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const MPI_ORDER_C : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ORDER_FORTRAN : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_BLOCK : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_DISTRIBUTE_CYCLIC : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_NONE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_DISTRIBUTE_DFLT_DARG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MODE_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_RDONLY : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_WRONLY : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_RDWR : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_DELETE_ON_CLOSE : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_MODE_UNIQUE_OPEN : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_MODE_EXCL : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MODE_APPEND : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_SEQUENTIAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_DISPLACEMENT_CURRENT : :: std :: os :: raw :: c_int = -54278278 ; pub const MPI_SEEK_SET : :: std :: os :: raw :: c_uint = 600 ; pub const MPI_SEEK_CUR : :: std :: os :: raw :: c_uint = 602 ; pub const MPI_SEEK_END : :: std :: os :: raw :: c_uint = 604 ; pub const MPI_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_NOCHECK : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_NOPRECEDE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_NOPUT : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_NOSTORE : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_NOSUCCEED : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_LOCK_EXCLUSIVE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_LOCK_SHARED : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_WIN_FLAVOR_ALLOCATE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_DYNAMIC : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_WIN_FLAVOR_SHARED : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_WIN_UNIFIED : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_WIN_SEPARATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_SUCCESS : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ERR_BUFFER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_ERR_COUNT : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_ERR_TYPE : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_ERR_TAG : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_ERR_COMM : :: std :: os :: raw :: c_uint = 5 ; pub const MPI_ERR_RANK : :: std :: os :: raw :: c_uint = 6 ; pub const MPI_ERR_REQUEST : :: std :: os :: raw :: c_uint = 7 ; pub const MPI_ERR_ROOT : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_ERR_GROUP : :: std :: os :: raw :: c_uint = 9 ; pub const MPI_ERR_OP : :: std :: os :: raw :: c_uint = 10 ; pub const MPI_ERR_TOPOLOGY : :: std :: os :: raw :: c_uint = 11 ; pub const MPI_ERR_DIMS : :: std :: os :: raw :: c_uint = 12 ; pub const MPI_ERR_ARG : :: std :: os :: raw :: c_uint = 13 ; pub const MPI_ERR_UNKNOWN : :: std :: os :: raw :: c_uint = 14 ; pub const MPI_ERR_TRUNCATE : :: std :: os :: raw :: c_uint = 15 ; pub const MPI_ERR_OTHER : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_ERR_INTERN : :: std :: os :: raw :: c_uint = 17 ; pub const MPI_ERR_IN_STATUS : :: std :: os :: raw :: c_uint = 18 ; pub const MPI_ERR_PENDING : :: std :: os :: raw :: c_uint = 19 ; pub const MPI_ERR_ACCESS : :: std :: os :: raw :: c_uint = 20 ; pub const MPI_ERR_AMODE : :: std :: os :: raw :: c_uint = 21 ; pub const MPI_ERR_ASSERT : :: std :: os :: raw :: c_uint = 22 ; pub const MPI_ERR_BAD_FILE : :: std :: os :: raw :: c_uint = 23 ; pub const MPI_ERR_BASE : :: std :: os :: raw :: c_uint = 24 ; pub const MPI_ERR_CONVERSION : :: std :: os :: raw :: c_uint = 25 ; pub const MPI_ERR_DISP : :: std :: os :: raw :: c_uint = 26 ; pub const MPI_ERR_DUP_DATAREP : :: std :: os :: raw :: c_uint = 27 ; pub const MPI_ERR_FILE_EXISTS : :: std :: os :: raw :: c_uint = 28 ; pub const MPI_ERR_FILE_IN_USE : :: std :: os :: raw :: c_uint = 29 ; pub const MPI_ERR_FILE : :: std :: os :: raw :: c_uint = 30 ; pub const MPI_ERR_INFO_KEY : :: std :: os :: raw :: c_uint = 31 ; pub const MPI_ERR_INFO_NOKEY : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_ERR_INFO_VALUE : :: std :: os :: raw :: c_uint = 33 ; pub const MPI_ERR_INFO : :: std :: os :: raw :: c_uint = 34 ; pub const MPI_ERR_IO : :: std :: os :: raw :: c_uint = 35 ; pub const MPI_ERR_KEYVAL : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_ERR_LOCKTYPE : :: std :: os :: raw :: c_uint = 37 ; pub const MPI_ERR_NAME : :: std :: os :: raw :: c_uint = 38 ; pub const MPI_ERR_NO_MEM : :: std :: os :: raw :: c_uint = 39 ; pub const MPI_ERR_NOT_SAME : :: std :: os :: raw :: c_uint = 40 ; pub const MPI_ERR_NO_SPACE : :: std :: os :: raw :: c_uint = 41 ; pub const MPI_ERR_NO_SUCH_FILE : :: std :: os :: raw :: c_uint = 42 ; pub const MPI_ERR_PORT : :: std :: os :: raw :: c_uint = 43 ; pub const MPI_ERR_QUOTA : :: std :: os :: raw :: c_uint = 44 ; pub const MPI_ERR_READ_ONLY : :: std :: os :: raw :: c_uint = 45 ; pub const MPI_ERR_RMA_CONFLICT : :: std :: os :: raw :: c_uint = 46 ; pub const MPI_ERR_RMA_SYNC : :: std :: os :: raw :: c_uint = 47 ; pub const MPI_ERR_SERVICE : :: std :: os :: raw :: c_uint = 48 ; pub const MPI_ERR_SIZE : :: std :: os :: raw :: c_uint = 49 ; pub const MPI_ERR_SPAWN : :: std :: os :: raw :: c_uint = 50 ; pub const MPI_ERR_UNSUPPORTED_DATAREP : :: std :: os :: raw :: c_uint = 51 ; pub const MPI_ERR_UNSUPPORTED_OPERATION : :: std :: os :: raw :: c_uint = 52 ; pub const MPI_ERR_WIN : :: std :: os :: raw :: c_uint = 53 ; pub const MPI_T_ERR_MEMORY : :: std :: os :: raw :: c_uint = 54 ; pub const MPI_T_ERR_NOT_INITIALIZED : :: std :: os :: raw :: c_uint = 55 ; pub const MPI_T_ERR_CANNOT_INIT : :: std :: os :: raw :: c_uint = 56 ; pub const MPI_T_ERR_INVALID_INDEX : :: std :: os :: raw :: c_uint = 57 ; pub const MPI_T_ERR_INVALID_ITEM : :: std :: os :: raw :: c_uint = 58 ; pub const MPI_T_ERR_INVALID_HANDLE : :: std :: os :: raw :: c_uint = 59 ; pub const MPI_T_ERR_OUT_OF_HANDLES : :: std :: os :: raw :: c_uint = 60 ; pub const MPI_T_ERR_OUT_OF_SESSIONS : :: std :: os :: raw :: c_uint = 61 ; pub const MPI_T_ERR_INVALID_SESSION : :: std :: os :: raw :: c_uint = 62 ; pub const MPI_T_ERR_CVAR_SET_NOT_NOW : :: std :: os :: raw :: c_uint = 63 ; pub const MPI_T_ERR_CVAR_SET_NEVER : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_T_ERR_PVAR_NO_STARTSTOP : :: std :: os :: raw :: c_uint = 65 ; pub const MPI_T_ERR_PVAR_NO_WRITE : :: std :: os :: raw :: c_uint = 66 ; pub const MPI_T_ERR_PVAR_NO_ATOMIC : :: std :: os :: raw :: c_uint = 67 ; pub const MPI_ERR_RMA_RANGE : :: std :: os :: raw :: c_uint = 68 ; pub const MPI_ERR_RMA_ATTACH : :: std :: os :: raw :: c_uint = 69 ; pub const MPI_ERR_RMA_FLAVOR : :: std :: os :: raw :: c_uint = 70 ; pub const MPI_ERR_RMA_SHARED : :: std :: os :: raw :: c_uint = 71 ; pub const MPI_T_ERR_INVALID : :: std :: os :: raw :: c_uint = 72 ; pub const MPI_T_ERR_INVALID_NAME : :: std :: os :: raw :: c_uint = 73 ; pub const MPI_ERR_LASTCODE : :: std :: os :: raw :: c_uint = 92 ; pub const MPI_TYPECLASS_INTEGER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_TYPECLASS_REAL : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_TYPECLASS_COMPLEX : :: std :: os :: raw :: c_uint = 3 ; pub type wchar_t = :: std :: os :: raw :: c_int ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct max_align_t { pub __clang_max_align_nonce1 : :: std :: os :: raw :: c_longlong , pub __bindgen_padding_0 : u64 , pub __clang_max_align_nonce2 : f64 , } # [ test ] fn bindgen_test_layout_max_align_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < max_align_t > ( ) , 32usize , concat ! ( "Size of: " , stringify ! ( max_align_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce1 as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce1 ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce2 as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce2 ) ) ) ; } pub type MPI_Aint = isize ; pub type MPI_Offset = :: std :: os :: raw :: c_longlong ; pub type MPI_Count = :: std :: os :: raw :: c_longlong ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_communicator_t { _unused : [ u8 ; 0 ] } pub type MPI_Comm = * mut ompi_communicator_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_datatype_t { _unused : [ u8 ; 0 ] } pub type MPI_Datatype = * mut ompi_datatype_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_errhandler_t { _unused : [ u8 ; 0 ] } pub type MPI_Errhandler = * mut ompi_errhandler_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_file_t { _unused : [ u8 ; 0 ] } pub type MPI_File = * mut ompi_file_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_group_t { _unused : [ u8 ; 0 ] } pub type MPI_Group = * mut ompi_group_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_info_t { _unused : [ u8 ; 0 ] } pub type MPI_Info = * mut ompi_info_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_op_t { _unused : [ u8 ; 0 ] } pub type MPI_Op = * mut ompi_op_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_request_t { _unused : [ u8 ; 0 ] } pub type MPI_Request = * mut ompi_request_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_message_t { _unused : [ u8 ; 0 ] } pub type MPI_Message = * mut ompi_message_t ; pub type MPI_Status = ompi_status_public_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_win_t { _unused : [ u8 ; 0 ] } pub type MPI_Win = * mut ompi_win_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_var_enum_t { _unused : [ u8 ; 0 ] } pub type MPI_T_enum = * mut mca_base_var_enum_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_mpit_cvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_cvar_handle = * mut ompi_mpit_cvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_handle = * mut mca_base_pvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_session_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_session = * mut mca_base_pvar_session_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_status_public_t { pub MPI_SOURCE : :: std :: os :: raw :: c_int , pub MPI_TAG : :: std :: os :: raw :: c_int , pub MPI_ERROR : :: std :: os :: raw :: c_int , pub _cancelled : :: std :: os :: raw :: c_int , pub _ucount : usize , } # [ test ] fn bindgen_test_layout_ompi_status_public_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < ompi_status_public_t > ( ) , 24usize , concat ! ( "Size of: " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < ompi_status_public_t > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_SOURCE as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_SOURCE ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_TAG as * const _ as usize } , 4usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_TAG ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_ERROR as * const _ as usize } , 8usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_ERROR ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _cancelled as * const _ as usize } , 12usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _cancelled ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _ucount as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _ucount ) ) ) ; } pub type MPI_Datarep_extent_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : * mut MPI_Aint , arg3 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Datarep_conversion_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : MPI_Datatype , arg3 : :: std :: os :: raw :: c_int , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : MPI_Offset , arg6 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Comm , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type ompi_file_errhandler_fn = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_File , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_Win_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Win , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_User_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut :: std :: os :: raw :: c_void , arg3 : * mut :: std :: os :: raw :: c_int , arg4 : * mut MPI_Datatype ) > ; pub type MPI_Comm_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_query_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut MPI_Status ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_free_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_cancel_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_fn = MPI_Comm_errhandler_function ; pub type MPI_File_errhandler_fn = ompi_file_errhandler_fn ; pub type MPI_File_errhandler_function = ompi_file_errhandler_fn ; pub type MPI_Win_errhandler_fn = MPI_Win_errhandler_function ; pub const MPI_TAG_UB : _bindgen_ty_1 = 0 ; pub const MPI_HOST : _bindgen_ty_1 = 1 ; pub const MPI_IO : _bindgen_ty_1 = 2 ; pub const MPI_WTIME_IS_GLOBAL : _bindgen_ty_1 = 3 ; pub const MPI_APPNUM : _bindgen_ty_1 = 4 ; pub const MPI_LASTUSEDCODE : _bindgen_ty_1 = 5 ; pub const MPI_UNIVERSE_SIZE : _bindgen_ty_1 = 6 ; pub const MPI_WIN_BASE : _bindgen_ty_1 = 7 ; pub const MPI_WIN_SIZE : _bindgen_ty_1 = 8 ; pub const MPI_WIN_DISP_UNIT : _bindgen_ty_1 = 9 ; pub const MPI_WIN_CREATE_FLAVOR : _bindgen_ty_1 = 10 ; pub const MPI_WIN_MODEL : _bindgen_ty_1 = 11 ; pub const IMPI_CLIENT_SIZE : _bindgen_ty_1 = 12 ; pub const IMPI_CLIENT_COLOR : _bindgen_ty_1 = 13 ; pub const IMPI_HOST_SIZE : _bindgen_ty_1 = 14 ; pub const IMPI_HOST_COLOR : _bindgen_ty_1 = 15 ; pub type _bindgen_ty_1 = :: std :: os :: raw :: c_uint ; pub const MPI_IDENT : _bindgen_ty_2 = 0 ; pub const MPI_CONGRUENT : _bindgen_ty_2 = 1 ; pub const MPI_SIMILAR : _bindgen_ty_2 = 2 ; pub const MPI_UNEQUAL : _bindgen_ty_2 = 3 ; pub type _bindgen_ty_2 = :: std :: os :: raw :: c_uint ; pub const MPI_THREAD_SINGLE : _bindgen_ty_3 = 0 ; pub const MPI_THREAD_FUNNELED : _bindgen_ty_3 = 1 ; pub const MPI_THREAD_SERIALIZED : _bindgen_ty_3 = 2 ; pub const MPI_THREAD_MULTIPLE : _bindgen_ty_3 = 3 ; pub type _bindgen_ty_3 = :: std :: os :: raw :: c_uint ; pub const MPI_COMBINER_NAMED : _bindgen_ty_4 = 0 ; pub const MPI_COMBINER_DUP : _bindgen_ty_4 = 1 ; pub const MPI_COMBINER_CONTIGUOUS : _bindgen_ty_4 = 2 ; pub const MPI_COMBINER_VECTOR : _bindgen_ty_4 = 3 ; pub const OMPI_WAS_MPI_COMBINER_HVECTOR_INTEGER : _bindgen_ty_4 = 4 ; pub const MPI_COMBINER_HVECTOR : _bindgen_ty_4 = 5 ; pub const MPI_COMBINER_INDEXED : _bindgen_ty_4 = 6 ; pub const OMPI_WAS_MPI_COMBINER_HINDEXED_INTEGER : _bindgen_ty_4 = 7 ; pub const MPI_COMBINER_HINDEXED : _bindgen_ty_4 = 8 ; pub const MPI_COMBINER_INDEXED_BLOCK : _bindgen_ty_4 = 9 ; pub const OMPI_WAS_MPI_COMBINER_STRUCT_INTEGER : _bindgen_ty_4 = 10 ; pub const MPI_COMBINER_STRUCT : _bindgen_ty_4 = 11 ; pub const MPI_COMBINER_SUBARRAY : _bindgen_ty_4 = 12 ; pub const MPI_COMBINER_DARRAY : _bindgen_ty_4 = 13 ; pub const MPI_COMBINER_F90_REAL : _bindgen_ty_4 = 14 ; pub const MPI_COMBINER_F90_COMPLEX : _bindgen_ty_4 = 15 ; pub const MPI_COMBINER_F90_INTEGER : _bindgen_ty_4 = 16 ; pub const MPI_COMBINER_RESIZED : _bindgen_ty_4 = 17 ; pub const MPI_COMBINER_HINDEXED_BLOCK : _bindgen_ty_4 = 18 ; pub type _bindgen_ty_4 = :: std :: os :: raw :: c_uint ; pub const MPI_COMM_TYPE_SHARED : _bindgen_ty_5 = 0 ; pub const OMPI_COMM_TYPE_HWTHREAD : _bindgen_ty_5 = 1 ; pub const OMPI_COMM_TYPE_CORE : _bindgen_ty_5 = 2 ; pub const OMPI_COMM_TYPE_L1CACHE : _bindgen_ty_5 = 3 ; pub const OMPI_COMM_TYPE_L2CACHE : _bindgen_ty_5 = 4 ; pub const OMPI_COMM_TYPE_L3CACHE : _bindgen_ty_5 = 5 ; pub const OMPI_COMM_TYPE_SOCKET : _bindgen_ty_5 = 6 ; pub const OMPI_COMM_TYPE_NUMA : _bindgen_ty_5 = 7 ; pub const OMPI_COMM_TYPE_BOARD : _bindgen_ty_5 = 8 ; pub const OMPI_COMM_TYPE_HOST : _bindgen_ty_5 = 9 ; pub const OMPI_COMM_TYPE_CU : _bindgen_ty_5 = 10 ; pub const OMPI_COMM_TYPE_CLUSTER : _bindgen_ty_5 = 11 ; pub type _bindgen_ty_5 = :: std :: os :: raw :: c_uint ; pub const MPI_T_VERBOSITY_USER_BASIC : _bindgen_ty_6 = 0 ; pub const MPI_T_VERBOSITY_USER_DETAIL : _bindgen_ty_6 = 1 ; pub const MPI_T_VERBOSITY_USER_ALL : _bindgen_ty_6 = 2 ; pub const MPI_T_VERBOSITY_TUNER_BASIC : _bindgen_ty_6 = 3 ; pub const MPI_T_VERBOSITY_TUNER_DETAIL : _bindgen_ty_6 = 4 ; pub const MPI_T_VERBOSITY_TUNER_ALL : _bindgen_ty_6 = 5 ; pub const MPI_T_VERBOSITY_MPIDEV_BASIC : _bindgen_ty_6 = 6 ; pub const MPI_T_VERBOSITY_MPIDEV_DETAIL : _bindgen_ty_6 = 7 ; pub const MPI_T_VERBOSITY_MPIDEV_ALL : _bindgen_ty_6 = 8 ; pub type _bindgen_ty_6 = :: std :: os :: raw :: c_uint ; pub const MPI_T_SCOPE_CONSTANT : _bindgen_ty_7 = 0 ; pub const MPI_T_SCOPE_READONLY : _bindgen_ty_7 = 1 ; pub const MPI_T_SCOPE_LOCAL : _bindgen_ty_7 = 2 ; pub const MPI_T_SCOPE_GROUP : _bindgen_ty_7 = 3 ; pub const MPI_T_SCOPE_GROUP_EQ : _bindgen_ty_7 = 4 ; pub const MPI_T_SCOPE_ALL : _bindgen_ty_7 = 5 ; pub const MPI_T_SCOPE_ALL_EQ : _bindgen_ty_7 = 6 ; pub type _bindgen_ty_7 = :: std :: os :: raw :: c_uint ; pub const MPI_T_BIND_NO_OBJECT : _bindgen_ty_8 = 0 ; pub const MPI_T_BIND_MPI_COMM : _bindgen_ty_8 = 1 ; pub const MPI_T_BIND_MPI_DATATYPE : _bindgen_ty_8 = 2 ; pub const MPI_T_BIND_MPI_ERRHANDLER : _bindgen_ty_8 = 3 ; pub const MPI_T_BIND_MPI_FILE : _bindgen_ty_8 = 4 ; pub const MPI_T_BIND_MPI_GROUP : _bindgen_ty_8 = 5 ; pub const MPI_T_BIND_MPI_OP : _bindgen_ty_8 = 6 ; pub const MPI_T_BIND_MPI_REQUEST : _bindgen_ty_8 = 7 ; pub const MPI_T_BIND_MPI_WIN : _bindgen_ty_8 = 8 ; pub const MPI_T_BIND_MPI_MESSAGE : _bindgen_ty_8 = 9 ; pub const MPI_T_BIND_MPI_INFO : _bindgen_ty_8 = 10 ; pub type _bindgen_ty_8 = :: std :: os :: raw :: c_uint ; pub const MPI_T_PVAR_CLASS_STATE : _bindgen_ty_9 = 0 ; pub const MPI_T_PVAR_CLASS_LEVEL : _bindgen_ty_9 = 1 ; pub const MPI_T_PVAR_CLASS_SIZE : _bindgen_ty_9 = 2 ; pub const MPI_T_PVAR_CLASS_PERCENTAGE : _bindgen_ty_9 = 3 ; pub const MPI_T_PVAR_CLASS_HIGHWATERMARK : _bindgen_ty_9 = 4 ; pub const MPI_T_PVAR_CLASS_LOWWATERMARK : _bindgen_ty_9 = 5 ; pub const MPI_T_PVAR_CLASS_COUNTER : _bindgen_ty_9 = 6 ; pub const MPI_T_PVAR_CLASS_AGGREGATE : _bindgen_ty_9 = 7 ; pub const MPI_T_PVAR_CLASS_TIMER : _bindgen_ty_9 = 8 ; pub const MPI_T_PVAR_CLASS_GENERIC : _bindgen_ty_9 = 9 ; pub type _bindgen_ty_9 = :: std :: os :: raw :: c_uint ; extern "C" {
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/mpi-fork-fnsp-d9b9763bb5375dad/out/functions_and_types.rs:3:673
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...raw :: c_uint = 1002 ; pub const __ATOMIC_RELAXED : :: std :: os :: raw :: c_uint = 0 ; pub const __ATOMIC_CONSUME : :: std :: os :: r...
[INFO] [stdout]   |                                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]   |
[INFO] [stdout] 3 - pub const __llvm__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_major__ : :: std :: os :: raw :: c_uint = 14 ; pub const __clang_minor__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_patchlevel__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_version__ : & 'static [ u8 ; 8usize ] = b"14.0.0 \0" ; pub const __GNUC__ : :: std :: os :: raw :: c_uint = 4 ; pub const __GNUC_MINOR__ : :: std :: os :: raw :: c_uint = 2 ; pub const __GNUC_PATCHLEVEL__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GXX_ABI_VERSION : :: std :: os :: raw :: c_uint = 1002 ; pub const __ATOMIC_RELAXED : :: std :: os :: raw :: c_uint = 0 ; pub const __ATOMIC_CONSUME : :: std :: os :: raw :: c_uint = 1 ; pub const __ATOMIC_ACQUIRE : :: std :: os :: raw :: c_uint = 2 ; pub const __ATOMIC_RELEASE : :: std :: os :: raw :: c_uint = 3 ; pub const __ATOMIC_ACQ_REL : :: std :: os :: raw :: c_uint = 4 ; pub const __ATOMIC_SEQ_CST : :: std :: os :: raw :: c_uint = 5 ; pub const __OPENCL_MEMORY_SCOPE_WORK_ITEM : :: std :: os :: raw :: c_uint = 0 ; pub const __OPENCL_MEMORY_SCOPE_WORK_GROUP : :: std :: os :: raw :: c_uint = 1 ; pub const __OPENCL_MEMORY_SCOPE_DEVICE : :: std :: os :: raw :: c_uint = 2 ; pub const __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES : :: std :: os :: raw :: c_uint = 3 ; pub const __OPENCL_MEMORY_SCOPE_SUB_GROUP : :: std :: os :: raw :: c_uint = 4 ; pub const __PRAGMA_REDEFINE_EXTNAME : :: std :: os :: raw :: c_uint = 1 ; pub const __VERSION__ : & 'static [ u8 ; 20usize ] = b"Ubuntu Clang 14.0.0\0" ; pub const __OBJC_BOOL_IS_BOOL : :: std :: os :: raw :: c_uint = 0 ; pub const __CONSTANT_CFSTRINGS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_literal_encoding__ : & 'static [ u8 ; 6usize ] = b"UTF-8\0" ; pub const __clang_wide_literal_encoding__ : & 'static [ u8 ; 7usize ] = b"UTF-32\0" ; pub const __ORDER_LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __ORDER_BIG_ENDIAN__ : :: std :: os :: raw :: c_uint = 4321 ; pub const __ORDER_PDP_ENDIAN__ : :: std :: os :: raw :: c_uint = 3412 ; pub const __BYTE_ORDER__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const _LP64 : :: std :: os :: raw :: c_uint = 1 ; pub const __LP64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __CHAR_BIT__ : :: std :: os :: raw :: c_uint = 8 ; pub const __BOOL_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SHRT_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __LONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LLONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BITINT_MAXWIDTH__ : :: std :: os :: raw :: c_uint = 128 ; pub const __SCHAR_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __SHRT_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __LONG_LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __WCHAR_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __WCHAR_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __WINT_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __WINT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INTMAX_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZE_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __SIZE_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTMAX_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __PTRDIFF_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __PTRDIFF_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INTPTR_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTPTR_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZEOF_DOUBLE__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_FLOAT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_LONG_DOUBLE__ : :: std :: os :: raw :: c_uint = 16 ; pub const __SIZEOF_LONG_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_POINTER__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SHORT__ : :: std :: os :: raw :: c_uint = 2 ; pub const __SIZEOF_PTRDIFF_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SIZE_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_WCHAR_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_WINT_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INTMAX_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTMAX_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINTMAX_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTMAX_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTMAX_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTMAX_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __PTRDIFF_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __PTRDIFF_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __INTPTR_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTPTR_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __SIZE_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __SIZE_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __SIZE_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __SIZE_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __SIG_ATOMIC_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __SIG_ATOMIC_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __UINTPTR_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTPTR_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTPTR_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTPTR_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FLT_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_DIG__ : :: std :: os :: raw :: c_uint = 6 ; pub const __FLT_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 9 ; pub const __FLT_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_MANT_DIG__ : :: std :: os :: raw :: c_uint = 24 ; pub const __FLT_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 38 ; pub const __FLT_MAX_EXP__ : :: std :: os :: raw :: c_uint = 128 ; pub const __FLT_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -37 ; pub const __FLT_MIN_EXP__ : :: std :: os :: raw :: c_int = -125 ; pub const __DBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_DIG__ : :: std :: os :: raw :: c_uint = 15 ; pub const __DBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 17 ; pub const __DBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 53 ; pub const __DBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 308 ; pub const __DBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 1024 ; pub const __DBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -307 ; pub const __DBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -1021 ; pub const __LDBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_DIG__ : :: std :: os :: raw :: c_uint = 18 ; pub const __LDBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __LDBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LDBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 4932 ; pub const __LDBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 16384 ; pub const __LDBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -4931 ; pub const __LDBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -16381 ; pub const __POINTER_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BIGGEST_ALIGNMENT__ : :: std :: os :: raw :: c_uint = 16 ; pub const __WINT_UNSIGNED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __INT8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __INT16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __INT32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __INT64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __UINT8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __INT8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __UINT16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __UINT16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __INT16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __UINT32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __UINT32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __INT32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __UINT64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __UINT64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __INT64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_LEAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_LEAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_LEAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_LEAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_LEAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_LEAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_LEAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_LEAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_LEAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_LEAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_LEAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_LEAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_LEAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_LEAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_LEAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_LEAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_LEAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_LEAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_LEAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_LEAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_LEAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_LEAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_LEAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_LEAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_LEAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_LEAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_LEAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_LEAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_LEAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __INT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_FAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_FAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_FAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_FAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_FAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_FAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_FAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_FAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_FAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_FAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_FAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_FAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_FAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_FAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_FAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_FAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_FAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_FAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_FAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_FAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_FAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_FAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_FAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_FAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_FAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_FAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_FAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_FAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_FAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_FAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FINITE_MATH_ONLY__ : :: std :: os :: raw :: c_uint = 0 ; pub const __GNUC_STDC_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_ATOMIC_TEST_AND_SET_TRUEVAL : :: std :: os :: raw :: c_uint = 1 ; pub const __CLANG_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __NO_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __PIC__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pic__ : :: std :: os :: raw :: c_uint = 2 ; pub const __PIE__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pie__ : :: std :: os :: raw :: c_uint = 2 ; pub const __FLT_EVAL_METHOD__ : :: std :: os :: raw :: c_uint = 0 ; pub const __FLT_RADIX__ : :: std :: os :: raw :: c_uint = 2 ; pub const __DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __GCC_ASM_FLAG_OUTPUTS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __code_model_small__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_GS : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_FS : :: std :: os :: raw :: c_uint = 1 ; pub const __k8 : :: std :: os :: raw :: c_uint = 1 ; pub const __k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __tune_k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __NO_MATH_INLINES : :: std :: os :: raw :: c_uint = 1 ; pub const __FXSR__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __MMX__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 : :: std :: os :: raw :: c_uint = 1 ; pub const __SIZEOF_FLOAT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix__ : :: std :: os :: raw :: c_uint = 1 ; pub const linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __ELF__ : :: std :: os :: raw :: c_uint = 1 ; pub const __gnu_linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLOAT128__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_HOSTED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_VERSION__ : :: std :: os :: raw :: c_uint = 201710 ; pub const __STDC_UTF_16__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_UTF_32__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_DWARF2_CFI_ASM : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_VERSION : :: std :: os :: raw :: c_uint = 721408 ; pub const OPAL_STDC_HEADERS : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED_ARGUMENT : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_ERROR : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_SYS_TIME_H : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_LONG_LONG : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const OPAL_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const OPAL_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const OPAL_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const OPAL_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const OMPI_HAVE_FORTRAN_LOGICAL1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER16 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_INTEGER2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL16 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL2 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_REAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_ENABLE_MPI1_COMPAT : :: std :: os :: raw :: c_uint = 0 ; pub const HAVE_FLOAT__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_LONG_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_MPI_OFFSET_SIZE : :: std :: os :: raw :: c_uint = 8 ; pub const OMPI_BUILD_CXX_BINDINGS : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_CXX_SEEK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_CXX_SUPPORTS_2D_CONST_CAST : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_PARAM_CHECK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_INTERFACE_WARNING : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_CXX_EXCEPTION_SUPPORT : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_MAJOR_VERSION : :: std :: os :: raw :: c_uint = 4 ; pub const OMPI_MINOR_VERSION : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_RELEASE_VERSION : :: std :: os :: raw :: c_uint = 2 ; pub const OPAL_C_HAVE_VISIBILITY : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_BUILDING : :: std :: os :: raw :: c_uint = 0 ; pub const OPEN_MPI : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_VERSION : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_SUBVERSION : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_UNKNOWN : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU_C : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_REMOVED_USE_STATIC_ASSERT : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ANY_SOURCE : :: std :: os :: raw :: c_int = -1 ; pub const MPI_PROC_NULL : :: std :: os :: raw :: c_int = -2 ; pub const MPI_ROOT : :: std :: os :: raw :: c_int = -4 ; pub const MPI_ANY_TAG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MAX_LIBRARY_VERSION_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_UNDEFINED : :: std :: os :: raw :: c_int = -32766 ; pub const MPI_DIST_GRAPH : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_CART : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_GRAPH : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_KEYVAL_INVALID : :: std :: os :: raw :: c_int = -1 ; pub const MPI_BSEND_OVERHEAD : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const MPI_ORDER_C : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ORDER_FORTRAN : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_BLOCK : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_DISTRIBUTE_CYCLIC : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_NONE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_DISTRIBUTE_DFLT_DARG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MODE_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_RDONLY : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_WRONLY : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_RDWR : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_DELETE_ON_CLOSE : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_MODE_UNIQUE_OPEN : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_MODE_EXCL : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MODE_APPEND : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_SEQUENTIAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_DISPLACEMENT_CURRENT : :: std :: os :: raw :: c_int = -54278278 ; pub const MPI_SEEK_SET : :: std :: os :: raw :: c_uint = 600 ; pub const MPI_SEEK_CUR : :: std :: os :: raw :: c_uint = 602 ; pub const MPI_SEEK_END : :: std :: os :: raw :: c_uint = 604 ; pub const MPI_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_NOCHECK : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_NOPRECEDE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_NOPUT : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_NOSTORE : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_NOSUCCEED : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_LOCK_EXCLUSIVE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_LOCK_SHARED : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_WIN_FLAVOR_ALLOCATE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_DYNAMIC : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_WIN_FLAVOR_SHARED : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_WIN_UNIFIED : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_WIN_SEPARATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_SUCCESS : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ERR_BUFFER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_ERR_COUNT : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_ERR_TYPE : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_ERR_TAG : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_ERR_COMM : :: std :: os :: raw :: c_uint = 5 ; pub const MPI_ERR_RANK : :: std :: os :: raw :: c_uint = 6 ; pub const MPI_ERR_REQUEST : :: std :: os :: raw :: c_uint = 7 ; pub const MPI_ERR_ROOT : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_ERR_GROUP : :: std :: os :: raw :: c_uint = 9 ; pub const MPI_ERR_OP : :: std :: os :: raw :: c_uint = 10 ; pub const MPI_ERR_TOPOLOGY : :: std :: os :: raw :: c_uint = 11 ; pub const MPI_ERR_DIMS : :: std :: os :: raw :: c_uint = 12 ; pub const MPI_ERR_ARG : :: std :: os :: raw :: c_uint = 13 ; pub const MPI_ERR_UNKNOWN : :: std :: os :: raw :: c_uint = 14 ; pub const MPI_ERR_TRUNCATE : :: std :: os :: raw :: c_uint = 15 ; pub const MPI_ERR_OTHER : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_ERR_INTERN : :: std :: os :: raw :: c_uint = 17 ; pub const MPI_ERR_IN_STATUS : :: std :: os :: raw :: c_uint = 18 ; pub const MPI_ERR_PENDING : :: std :: os :: raw :: c_uint = 19 ; pub const MPI_ERR_ACCESS : :: std :: os :: raw :: c_uint = 20 ; pub const MPI_ERR_AMODE : :: std :: os :: raw :: c_uint = 21 ; pub const MPI_ERR_ASSERT : :: std :: os :: raw :: c_uint = 22 ; pub const MPI_ERR_BAD_FILE : :: std :: os :: raw :: c_uint = 23 ; pub const MPI_ERR_BASE : :: std :: os :: raw :: c_uint = 24 ; pub const MPI_ERR_CONVERSION : :: std :: os :: raw :: c_uint = 25 ; pub const MPI_ERR_DISP : :: std :: os :: raw :: c_uint = 26 ; pub const MPI_ERR_DUP_DATAREP : :: std :: os :: raw :: c_uint = 27 ; pub const MPI_ERR_FILE_EXISTS : :: std :: os :: raw :: c_uint = 28 ; pub const MPI_ERR_FILE_IN_USE : :: std :: os :: raw :: c_uint = 29 ; pub const MPI_ERR_FILE : :: std :: os :: raw :: c_uint = 30 ; pub const MPI_ERR_INFO_KEY : :: std :: os :: raw :: c_uint = 31 ; pub const MPI_ERR_INFO_NOKEY : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_ERR_INFO_VALUE : :: std :: os :: raw :: c_uint = 33 ; pub const MPI_ERR_INFO : :: std :: os :: raw :: c_uint = 34 ; pub const MPI_ERR_IO : :: std :: os :: raw :: c_uint = 35 ; pub const MPI_ERR_KEYVAL : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_ERR_LOCKTYPE : :: std :: os :: raw :: c_uint = 37 ; pub const MPI_ERR_NAME : :: std :: os :: raw :: c_uint = 38 ; pub const MPI_ERR_NO_MEM : :: std :: os :: raw :: c_uint = 39 ; pub const MPI_ERR_NOT_SAME : :: std :: os :: raw :: c_uint = 40 ; pub const MPI_ERR_NO_SPACE : :: std :: os :: raw :: c_uint = 41 ; pub const MPI_ERR_NO_SUCH_FILE : :: std :: os :: raw :: c_uint = 42 ; pub const MPI_ERR_PORT : :: std :: os :: raw :: c_uint = 43 ; pub const MPI_ERR_QUOTA : :: std :: os :: raw :: c_uint = 44 ; pub const MPI_ERR_READ_ONLY : :: std :: os :: raw :: c_uint = 45 ; pub const MPI_ERR_RMA_CONFLICT : :: std :: os :: raw :: c_uint = 46 ; pub const MPI_ERR_RMA_SYNC : :: std :: os :: raw :: c_uint = 47 ; pub const MPI_ERR_SERVICE : :: std :: os :: raw :: c_uint = 48 ; pub const MPI_ERR_SIZE : :: std :: os :: raw :: c_uint = 49 ; pub const MPI_ERR_SPAWN : :: std :: os :: raw :: c_uint = 50 ; pub const MPI_ERR_UNSUPPORTED_DATAREP : :: std :: os :: raw :: c_uint = 51 ; pub const MPI_ERR_UNSUPPORTED_OPERATION : :: std :: os :: raw :: c_uint = 52 ; pub const MPI_ERR_WIN : :: std :: os :: raw :: c_uint = 53 ; pub const MPI_T_ERR_MEMORY : :: std :: os :: raw :: c_uint = 54 ; pub const MPI_T_ERR_NOT_INITIALIZED : :: std :: os :: raw :: c_uint = 55 ; pub const MPI_T_ERR_CANNOT_INIT : :: std :: os :: raw :: c_uint = 56 ; pub const MPI_T_ERR_INVALID_INDEX : :: std :: os :: raw :: c_uint = 57 ; pub const MPI_T_ERR_INVALID_ITEM : :: std :: os :: raw :: c_uint = 58 ; pub const MPI_T_ERR_INVALID_HANDLE : :: std :: os :: raw :: c_uint = 59 ; pub const MPI_T_ERR_OUT_OF_HANDLES : :: std :: os :: raw :: c_uint = 60 ; pub const MPI_T_ERR_OUT_OF_SESSIONS : :: std :: os :: raw :: c_uint = 61 ; pub const MPI_T_ERR_INVALID_SESSION : :: std :: os :: raw :: c_uint = 62 ; pub const MPI_T_ERR_CVAR_SET_NOT_NOW : :: std :: os :: raw :: c_uint = 63 ; pub const MPI_T_ERR_CVAR_SET_NEVER : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_T_ERR_PVAR_NO_STARTSTOP : :: std :: os :: raw :: c_uint = 65 ; pub const MPI_T_ERR_PVAR_NO_WRITE : :: std :: os :: raw :: c_uint = 66 ; pub const MPI_T_ERR_PVAR_NO_ATOMIC : :: std :: os :: raw :: c_uint = 67 ; pub const MPI_ERR_RMA_RANGE : :: std :: os :: raw :: c_uint = 68 ; pub const MPI_ERR_RMA_ATTACH : :: std :: os :: raw :: c_uint = 69 ; pub const MPI_ERR_RMA_FLAVOR : :: std :: os :: raw :: c_uint = 70 ; pub const MPI_ERR_RMA_SHARED : :: std :: os :: raw :: c_uint = 71 ; pub const MPI_T_ERR_INVALID : :: std :: os :: raw :: c_uint = 72 ; pub const MPI_T_ERR_INVALID_NAME : :: std :: os :: raw :: c_uint = 73 ; pub const MPI_ERR_LASTCODE : :: std :: os :: raw :: c_uint = 92 ; pub const MPI_TYPECLASS_INTEGER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_TYPECLASS_REAL : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_TYPECLASS_COMPLEX : :: std :: os :: raw :: c_uint = 3 ; pub type wchar_t = :: std :: os :: raw :: c_int ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct max_align_t { pub __clang_max_align_nonce1 : :: std :: os :: raw :: c_longlong , pub __bindgen_padding_0 : u64 , pub __clang_max_align_nonce2 : f64 , } # [ test ] fn bindgen_test_layout_max_align_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < max_align_t > ( ) , 32usize , concat ! ( "Size of: " , stringify ! ( max_align_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce1 as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce1 ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce2 as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce2 ) ) ) ; } pub type MPI_Aint = isize ; pub type MPI_Offset = :: std :: os :: raw :: c_longlong ; pub type MPI_Count = :: std :: os :: raw :: c_longlong ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_communicator_t { _unused : [ u8 ; 0 ] } pub type MPI_Comm = * mut ompi_communicator_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_datatype_t { _unused : [ u8 ; 0 ] } pub type MPI_Datatype = * mut ompi_datatype_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_errhandler_t { _unused : [ u8 ; 0 ] } pub type MPI_Errhandler = * mut ompi_errhandler_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_file_t { _unused : [ u8 ; 0 ] } pub type MPI_File = * mut ompi_file_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_group_t { _unused : [ u8 ; 0 ] } pub type MPI_Group = * mut ompi_group_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_info_t { _unused : [ u8 ; 0 ] } pub type MPI_Info = * mut ompi_info_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_op_t { _unused : [ u8 ; 0 ] } pub type MPI_Op = * mut ompi_op_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_request_t { _unused : [ u8 ; 0 ] } pub type MPI_Request = * mut ompi_request_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_message_t { _unused : [ u8 ; 0 ] } pub type MPI_Message = * mut ompi_message_t ; pub type MPI_Status = ompi_status_public_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_win_t { _unused : [ u8 ; 0 ] } pub type MPI_Win = * mut ompi_win_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_var_enum_t { _unused : [ u8 ; 0 ] } pub type MPI_T_enum = * mut mca_base_var_enum_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_mpit_cvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_cvar_handle = * mut ompi_mpit_cvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_handle = * mut mca_base_pvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_session_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_session = * mut mca_base_pvar_session_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_status_public_t { pub MPI_SOURCE : :: std :: os :: raw :: c_int , pub MPI_TAG : :: std :: os :: raw :: c_int , pub MPI_ERROR : :: std :: os :: raw :: c_int , pub _cancelled : :: std :: os :: raw :: c_int , pub _ucount : usize , } # [ test ] fn bindgen_test_layout_ompi_status_public_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < ompi_status_public_t > ( ) , 24usize , concat ! ( "Size of: " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < ompi_status_public_t > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_SOURCE as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_SOURCE ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_TAG as * const _ as usize } , 4usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_TAG ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_ERROR as * const _ as usize } , 8usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_ERROR ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _cancelled as * const _ as usize } , 12usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _cancelled ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _ucount as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _ucount ) ) ) ; } pub type MPI_Datarep_extent_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : * mut MPI_Aint , arg3 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Datarep_conversion_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : MPI_Datatype , arg3 : :: std :: os :: raw :: c_int , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : MPI_Offset , arg6 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Comm , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type ompi_file_errhandler_fn = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_File , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_Win_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Win , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_User_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut :: std :: os :: raw :: c_void , arg3 : * mut :: std :: os :: raw :: c_int , arg4 : * mut MPI_Datatype ) > ; pub type MPI_Comm_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_query_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut MPI_Status ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_free_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_cancel_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_fn = MPI_Comm_errhandler_function ; pub type MPI_File_errhandler_fn = ompi_file_errhandler_fn ; pub type MPI_File_errhandler_function = ompi_file_errhandler_fn ; pub type MPI_Win_errhandler_fn = MPI_Win_errhandler_function ; pub const MPI_TAG_UB : _bindgen_ty_1 = 0 ; pub const MPI_HOST : _bindgen_ty_1 = 1 ; pub const MPI_IO : _bindgen_ty_1 = 2 ; pub const MPI_WTIME_IS_GLOBAL : _bindgen_ty_1 = 3 ; pub const MPI_APPNUM : _bindgen_ty_1 = 4 ; pub const MPI_LASTUSEDCODE : _bindgen_ty_1 = 5 ; pub const MPI_UNIVERSE_SIZE : _bindgen_ty_1 = 6 ; pub const MPI_WIN_BASE : _bindgen_ty_1 = 7 ; pub const MPI_WIN_SIZE : _bindgen_ty_1 = 8 ; pub const MPI_WIN_DISP_UNIT : _bindgen_ty_1 = 9 ; pub const MPI_WIN_CREATE_FLAVOR : _bindgen_ty_1 = 10 ; pub const MPI_WIN_MODEL : _bindgen_ty_1 = 11 ; pub const IMPI_CLIENT_SIZE : _bindgen_ty_1 = 12 ; pub const IMPI_CLIENT_COLOR : _bindgen_ty_1 = 13 ; pub const IMPI_HOST_SIZE : _bindgen_ty_1 = 14 ; pub const IMPI_HOST_COLOR : _bindgen_ty_1 = 15 ; pub type _bindgen_ty_1 = :: std :: os :: raw :: c_uint ; pub const MPI_IDENT : _bindgen_ty_2 = 0 ; pub const MPI_CONGRUENT : _bindgen_ty_2 = 1 ; pub const MPI_SIMILAR : _bindgen_ty_2 = 2 ; pub const MPI_UNEQUAL : _bindgen_ty_2 = 3 ; pub type _bindgen_ty_2 = :: std :: os :: raw :: c_uint ; pub const MPI_THREAD_SINGLE : _bindgen_ty_3 = 0 ; pub const MPI_THREAD_FUNNELED : _bindgen_ty_3 = 1 ; pub const MPI_THREAD_SERIALIZED : _bindgen_ty_3 = 2 ; pub const MPI_THREAD_MULTIPLE : _bindgen_ty_3 = 3 ; pub type _bindgen_ty_3 = :: std :: os :: raw :: c_uint ; pub const MPI_COMBINER_NAMED : _bindgen_ty_4 = 0 ; pub const MPI_COMBINER_DUP : _bindgen_ty_4 = 1 ; pub const MPI_COMBINER_CONTIGUOUS : _bindgen_ty_4 = 2 ; pub const MPI_COMBINER_VECTOR : _bindgen_ty_4 = 3 ; pub const OMPI_WAS_MPI_COMBINER_HVECTOR_INTEGER : _bindgen_ty_4 = 4 ; pub const MPI_COMBINER_HVECTOR : _bindgen_ty_4 = 5 ; pub const MPI_COMBINER_INDEXED : _bindgen_ty_4 = 6 ; pub const OMPI_WAS_MPI_COMBINER_HINDEXED_INTEGER : _bindgen_ty_4 = 7 ; pub const MPI_COMBINER_HINDEXED : _bindgen_ty_4 = 8 ; pub const MPI_COMBINER_INDEXED_BLOCK : _bindgen_ty_4 = 9 ; pub const OMPI_WAS_MPI_COMBINER_STRUCT_INTEGER : _bindgen_ty_4 = 10 ; pub const MPI_COMBINER_STRUCT : _bindgen_ty_4 = 11 ; pub const MPI_COMBINER_SUBARRAY : _bindgen_ty_4 = 12 ; pub const MPI_COMBINER_DARRAY : _bindgen_ty_4 = 13 ; pub const MPI_COMBINER_F90_REAL : _bindgen_ty_4 = 14 ; pub const MPI_COMBINER_F90_COMPLEX : _bindgen_ty_4 = 15 ; pub const MPI_COMBINER_F90_INTEGER : _bindgen_ty_4 = 16 ; pub const MPI_COMBINER_RESIZED : _bindgen_ty_4 = 17 ; pub const MPI_COMBINER_HINDEXED_BLOCK : _bindgen_ty_4 = 18 ; pub type _bindgen_ty_4 = :: std :: os :: raw :: c_uint ; pub const MPI_COMM_TYPE_SHARED : _bindgen_ty_5 = 0 ; pub const OMPI_COMM_TYPE_HWTHREAD : _bindgen_ty_5 = 1 ; pub const OMPI_COMM_TYPE_CORE : _bindgen_ty_5 = 2 ; pub const OMPI_COMM_TYPE_L1CACHE : _bindgen_ty_5 = 3 ; pub const OMPI_COMM_TYPE_L2CACHE : _bindgen_ty_5 = 4 ; pub const OMPI_COMM_TYPE_L3CACHE : _bindgen_ty_5 = 5 ; pub const OMPI_COMM_TYPE_SOCKET : _bindgen_ty_5 = 6 ; pub const OMPI_COMM_TYPE_NUMA : _bindgen_ty_5 = 7 ; pub const OMPI_COMM_TYPE_BOARD : _bindgen_ty_5 = 8 ; pub const OMPI_COMM_TYPE_HOST : _bindgen_ty_5 = 9 ; pub const OMPI_COMM_TYPE_CU : _bindgen_ty_5 = 10 ; pub const OMPI_COMM_TYPE_CLUSTER : _bindgen_ty_5 = 11 ; pub type _bindgen_ty_5 = :: std :: os :: raw :: c_uint ; pub const MPI_T_VERBOSITY_USER_BASIC : _bindgen_ty_6 = 0 ; pub const MPI_T_VERBOSITY_USER_DETAIL : _bindgen_ty_6 = 1 ; pub const MPI_T_VERBOSITY_USER_ALL : _bindgen_ty_6 = 2 ; pub const MPI_T_VERBOSITY_TUNER_BASIC : _bindgen_ty_6 = 3 ; pub const MPI_T_VERBOSITY_TUNER_DETAIL : _bindgen_ty_6 = 4 ; pub const MPI_T_VERBOSITY_TUNER_ALL : _bindgen_ty_6 = 5 ; pub const MPI_T_VERBOSITY_MPIDEV_BASIC : _bindgen_ty_6 = 6 ; pub const MPI_T_VERBOSITY_MPIDEV_DETAIL : _bindgen_ty_6 = 7 ; pub const MPI_T_VERBOSITY_MPIDEV_ALL : _bindgen_ty_6 = 8 ; pub type _bindgen_ty_6 = :: std :: os :: raw :: c_uint ; pub const MPI_T_SCOPE_CONSTANT : _bindgen_ty_7 = 0 ; pub const MPI_T_SCOPE_READONLY : _bindgen_ty_7 = 1 ; pub const MPI_T_SCOPE_LOCAL : _bindgen_ty_7 = 2 ; pub const MPI_T_SCOPE_GROUP : _bindgen_ty_7 = 3 ; pub const MPI_T_SCOPE_GROUP_EQ : _bindgen_ty_7 = 4 ; pub const MPI_T_SCOPE_ALL : _bindgen_ty_7 = 5 ; pub const MPI_T_SCOPE_ALL_EQ : _bindgen_ty_7 = 6 ; pub type _bindgen_ty_7 = :: std :: os :: raw :: c_uint ; pub const MPI_T_BIND_NO_OBJECT : _bindgen_ty_8 = 0 ; pub const MPI_T_BIND_MPI_COMM : _bindgen_ty_8 = 1 ; pub const MPI_T_BIND_MPI_DATATYPE : _bindgen_ty_8 = 2 ; pub const MPI_T_BIND_MPI_ERRHANDLER : _bindgen_ty_8 = 3 ; pub const MPI_T_BIND_MPI_FILE : _bindgen_ty_8 = 4 ; pub const MPI_T_BIND_MPI_GROUP : _bindgen_ty_8 = 5 ; pub const MPI_T_BIND_MPI_OP : _bindgen_ty_8 = 6 ; pub const MPI_T_BIND_MPI_REQUEST : _bindgen_ty_8 = 7 ; pub const MPI_T_BIND_MPI_WIN : _bindgen_ty_8 = 8 ; pub const MPI_T_BIND_MPI_MESSAGE : _bindgen_ty_8 = 9 ; pub const MPI_T_BIND_MPI_INFO : _bindgen_ty_8 = 10 ; pub type _bindgen_ty_8 = :: std :: os :: raw :: c_uint ; pub const MPI_T_PVAR_CLASS_STATE : _bindgen_ty_9 = 0 ; pub const MPI_T_PVAR_CLASS_LEVEL : _bindgen_ty_9 = 1 ; pub const MPI_T_PVAR_CLASS_SIZE : _bindgen_ty_9 = 2 ; pub const MPI_T_PVAR_CLASS_PERCENTAGE : _bindgen_ty_9 = 3 ; pub const MPI_T_PVAR_CLASS_HIGHWATERMARK : _bindgen_ty_9 = 4 ; pub const MPI_T_PVAR_CLASS_LOWWATERMARK : _bindgen_ty_9 = 5 ; pub const MPI_T_PVAR_CLASS_COUNTER : _bindgen_ty_9 = 6 ; pub const MPI_T_PVAR_CLASS_AGGREGATE : _bindgen_ty_9 = 7 ; pub const MPI_T_PVAR_CLASS_TIMER : _bindgen_ty_9 = 8 ; pub const MPI_T_PVAR_CLASS_GENERIC : _bindgen_ty_9 = 9 ; pub type _bindgen_ty_9 = :: std :: os :: raw :: c_uint ; extern "C" {
[INFO] [stdout] 3 + pub const __llvm__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_major__ : :: std :: os :: raw :: c_uint = 14 ; pub const __clang_minor__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_patchlevel__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_version__ : & 'static [ u8 ; 8usize ] = b"14.0.0 \0" ; pub const __GNUC__ : :: std :: os :: raw :: c_uint = 4 ; pub const __GNUC_MINOR__ : :: std :: os :: raw :: c_uint = 2 ; pub const __GNUC_PATCHLEVEL__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GXX_ABI_VERSION : :: std :: os :: raw :: c_uint = 1002 ; pub const __ATOMIC_RELAXED : std :: os :: raw :: c_uint = 0 ; pub const __ATOMIC_CONSUME : :: std :: os :: raw :: c_uint = 1 ; pub const __ATOMIC_ACQUIRE : :: std :: os :: raw :: c_uint = 2 ; pub const __ATOMIC_RELEASE : :: std :: os :: raw :: c_uint = 3 ; pub const __ATOMIC_ACQ_REL : :: std :: os :: raw :: c_uint = 4 ; pub const __ATOMIC_SEQ_CST : :: std :: os :: raw :: c_uint = 5 ; pub const __OPENCL_MEMORY_SCOPE_WORK_ITEM : :: std :: os :: raw :: c_uint = 0 ; pub const __OPENCL_MEMORY_SCOPE_WORK_GROUP : :: std :: os :: raw :: c_uint = 1 ; pub const __OPENCL_MEMORY_SCOPE_DEVICE : :: std :: os :: raw :: c_uint = 2 ; pub const __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES : :: std :: os :: raw :: c_uint = 3 ; pub const __OPENCL_MEMORY_SCOPE_SUB_GROUP : :: std :: os :: raw :: c_uint = 4 ; pub const __PRAGMA_REDEFINE_EXTNAME : :: std :: os :: raw :: c_uint = 1 ; pub const __VERSION__ : & 'static [ u8 ; 20usize ] = b"Ubuntu Clang 14.0.0\0" ; pub const __OBJC_BOOL_IS_BOOL : :: std :: os :: raw :: c_uint = 0 ; pub const __CONSTANT_CFSTRINGS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_literal_encoding__ : & 'static [ u8 ; 6usize ] = b"UTF-8\0" ; pub const __clang_wide_literal_encoding__ : & 'static [ u8 ; 7usize ] = b"UTF-32\0" ; pub const __ORDER_LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __ORDER_BIG_ENDIAN__ : :: std :: os :: raw :: c_uint = 4321 ; pub const __ORDER_PDP_ENDIAN__ : :: std :: os :: raw :: c_uint = 3412 ; pub const __BYTE_ORDER__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const _LP64 : :: std :: os :: raw :: c_uint = 1 ; pub const __LP64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __CHAR_BIT__ : :: std :: os :: raw :: c_uint = 8 ; pub const __BOOL_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SHRT_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __LONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LLONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BITINT_MAXWIDTH__ : :: std :: os :: raw :: c_uint = 128 ; pub const __SCHAR_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __SHRT_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __LONG_LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __WCHAR_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __WCHAR_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __WINT_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __WINT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INTMAX_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZE_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __SIZE_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTMAX_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __PTRDIFF_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __PTRDIFF_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INTPTR_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTPTR_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZEOF_DOUBLE__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_FLOAT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_LONG_DOUBLE__ : :: std :: os :: raw :: c_uint = 16 ; pub const __SIZEOF_LONG_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_POINTER__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SHORT__ : :: std :: os :: raw :: c_uint = 2 ; pub const __SIZEOF_PTRDIFF_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SIZE_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_WCHAR_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_WINT_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INTMAX_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTMAX_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINTMAX_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTMAX_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTMAX_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTMAX_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __PTRDIFF_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __PTRDIFF_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __INTPTR_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTPTR_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __SIZE_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __SIZE_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __SIZE_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __SIZE_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __SIG_ATOMIC_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __SIG_ATOMIC_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __UINTPTR_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTPTR_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTPTR_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTPTR_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FLT_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_DIG__ : :: std :: os :: raw :: c_uint = 6 ; pub const __FLT_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 9 ; pub const __FLT_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_MANT_DIG__ : :: std :: os :: raw :: c_uint = 24 ; pub const __FLT_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 38 ; pub const __FLT_MAX_EXP__ : :: std :: os :: raw :: c_uint = 128 ; pub const __FLT_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -37 ; pub const __FLT_MIN_EXP__ : :: std :: os :: raw :: c_int = -125 ; pub const __DBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_DIG__ : :: std :: os :: raw :: c_uint = 15 ; pub const __DBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 17 ; pub const __DBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 53 ; pub const __DBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 308 ; pub const __DBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 1024 ; pub const __DBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -307 ; pub const __DBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -1021 ; pub const __LDBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_DIG__ : :: std :: os :: raw :: c_uint = 18 ; pub const __LDBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __LDBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LDBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 4932 ; pub const __LDBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 16384 ; pub const __LDBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -4931 ; pub const __LDBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -16381 ; pub const __POINTER_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BIGGEST_ALIGNMENT__ : :: std :: os :: raw :: c_uint = 16 ; pub const __WINT_UNSIGNED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __INT8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __INT16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __INT32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __INT64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __UINT8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __INT8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __UINT16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __UINT16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __INT16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __UINT32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __UINT32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __INT32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __UINT64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __UINT64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __INT64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_LEAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_LEAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_LEAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_LEAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_LEAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_LEAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_LEAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_LEAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_LEAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_LEAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_LEAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_LEAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_LEAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_LEAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_LEAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_LEAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_LEAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_LEAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_LEAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_LEAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_LEAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_LEAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_LEAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_LEAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_LEAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_LEAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_LEAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_LEAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_LEAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __INT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_FAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_FAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_FAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_FAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_FAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_FAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_FAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_FAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_FAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_FAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_FAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_FAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_FAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_FAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_FAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_FAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_FAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_FAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_FAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_FAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_FAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_FAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_FAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_FAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_FAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_FAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_FAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_FAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_FAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_FAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FINITE_MATH_ONLY__ : :: std :: os :: raw :: c_uint = 0 ; pub const __GNUC_STDC_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_ATOMIC_TEST_AND_SET_TRUEVAL : :: std :: os :: raw :: c_uint = 1 ; pub const __CLANG_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __NO_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __PIC__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pic__ : :: std :: os :: raw :: c_uint = 2 ; pub const __PIE__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pie__ : :: std :: os :: raw :: c_uint = 2 ; pub const __FLT_EVAL_METHOD__ : :: std :: os :: raw :: c_uint = 0 ; pub const __FLT_RADIX__ : :: std :: os :: raw :: c_uint = 2 ; pub const __DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __GCC_ASM_FLAG_OUTPUTS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __code_model_small__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_GS : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_FS : :: std :: os :: raw :: c_uint = 1 ; pub const __k8 : :: std :: os :: raw :: c_uint = 1 ; pub const __k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __tune_k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __NO_MATH_INLINES : :: std :: os :: raw :: c_uint = 1 ; pub const __FXSR__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __MMX__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 : :: std :: os :: raw :: c_uint = 1 ; pub const __SIZEOF_FLOAT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix__ : :: std :: os :: raw :: c_uint = 1 ; pub const linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __ELF__ : :: std :: os :: raw :: c_uint = 1 ; pub const __gnu_linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLOAT128__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_HOSTED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_VERSION__ : :: std :: os :: raw :: c_uint = 201710 ; pub const __STDC_UTF_16__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_UTF_32__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_DWARF2_CFI_ASM : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_VERSION : :: std :: os :: raw :: c_uint = 721408 ; pub const OPAL_STDC_HEADERS : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED_ARGUMENT : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_ERROR : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_SYS_TIME_H : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_LONG_LONG : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const OPAL_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const OPAL_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const OPAL_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const OPAL_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const OMPI_HAVE_FORTRAN_LOGICAL1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER16 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_INTEGER2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL16 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL2 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_REAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_ENABLE_MPI1_COMPAT : :: std :: os :: raw :: c_uint = 0 ; pub const HAVE_FLOAT__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_LONG_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_MPI_OFFSET_SIZE : :: std :: os :: raw :: c_uint = 8 ; pub const OMPI_BUILD_CXX_BINDINGS : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_CXX_SEEK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_CXX_SUPPORTS_2D_CONST_CAST : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_PARAM_CHECK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_INTERFACE_WARNING : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_CXX_EXCEPTION_SUPPORT : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_MAJOR_VERSION : :: std :: os :: raw :: c_uint = 4 ; pub const OMPI_MINOR_VERSION : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_RELEASE_VERSION : :: std :: os :: raw :: c_uint = 2 ; pub const OPAL_C_HAVE_VISIBILITY : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_BUILDING : :: std :: os :: raw :: c_uint = 0 ; pub const OPEN_MPI : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_VERSION : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_SUBVERSION : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_UNKNOWN : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU_C : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_REMOVED_USE_STATIC_ASSERT : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ANY_SOURCE : :: std :: os :: raw :: c_int = -1 ; pub const MPI_PROC_NULL : :: std :: os :: raw :: c_int = -2 ; pub const MPI_ROOT : :: std :: os :: raw :: c_int = -4 ; pub const MPI_ANY_TAG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MAX_LIBRARY_VERSION_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_UNDEFINED : :: std :: os :: raw :: c_int = -32766 ; pub const MPI_DIST_GRAPH : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_CART : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_GRAPH : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_KEYVAL_INVALID : :: std :: os :: raw :: c_int = -1 ; pub const MPI_BSEND_OVERHEAD : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const MPI_ORDER_C : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ORDER_FORTRAN : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_BLOCK : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_DISTRIBUTE_CYCLIC : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_NONE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_DISTRIBUTE_DFLT_DARG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MODE_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_RDONLY : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_WRONLY : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_RDWR : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_DELETE_ON_CLOSE : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_MODE_UNIQUE_OPEN : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_MODE_EXCL : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MODE_APPEND : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_SEQUENTIAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_DISPLACEMENT_CURRENT : :: std :: os :: raw :: c_int = -54278278 ; pub const MPI_SEEK_SET : :: std :: os :: raw :: c_uint = 600 ; pub const MPI_SEEK_CUR : :: std :: os :: raw :: c_uint = 602 ; pub const MPI_SEEK_END : :: std :: os :: raw :: c_uint = 604 ; pub const MPI_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_NOCHECK : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_NOPRECEDE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_NOPUT : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_NOSTORE : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_NOSUCCEED : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_LOCK_EXCLUSIVE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_LOCK_SHARED : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_WIN_FLAVOR_ALLOCATE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_DYNAMIC : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_WIN_FLAVOR_SHARED : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_WIN_UNIFIED : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_WIN_SEPARATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_SUCCESS : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ERR_BUFFER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_ERR_COUNT : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_ERR_TYPE : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_ERR_TAG : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_ERR_COMM : :: std :: os :: raw :: c_uint = 5 ; pub const MPI_ERR_RANK : :: std :: os :: raw :: c_uint = 6 ; pub const MPI_ERR_REQUEST : :: std :: os :: raw :: c_uint = 7 ; pub const MPI_ERR_ROOT : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_ERR_GROUP : :: std :: os :: raw :: c_uint = 9 ; pub const MPI_ERR_OP : :: std :: os :: raw :: c_uint = 10 ; pub const MPI_ERR_TOPOLOGY : :: std :: os :: raw :: c_uint = 11 ; pub const MPI_ERR_DIMS : :: std :: os :: raw :: c_uint = 12 ; pub const MPI_ERR_ARG : :: std :: os :: raw :: c_uint = 13 ; pub const MPI_ERR_UNKNOWN : :: std :: os :: raw :: c_uint = 14 ; pub const MPI_ERR_TRUNCATE : :: std :: os :: raw :: c_uint = 15 ; pub const MPI_ERR_OTHER : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_ERR_INTERN : :: std :: os :: raw :: c_uint = 17 ; pub const MPI_ERR_IN_STATUS : :: std :: os :: raw :: c_uint = 18 ; pub const MPI_ERR_PENDING : :: std :: os :: raw :: c_uint = 19 ; pub const MPI_ERR_ACCESS : :: std :: os :: raw :: c_uint = 20 ; pub const MPI_ERR_AMODE : :: std :: os :: raw :: c_uint = 21 ; pub const MPI_ERR_ASSERT : :: std :: os :: raw :: c_uint = 22 ; pub const MPI_ERR_BAD_FILE : :: std :: os :: raw :: c_uint = 23 ; pub const MPI_ERR_BASE : :: std :: os :: raw :: c_uint = 24 ; pub const MPI_ERR_CONVERSION : :: std :: os :: raw :: c_uint = 25 ; pub const MPI_ERR_DISP : :: std :: os :: raw :: c_uint = 26 ; pub const MPI_ERR_DUP_DATAREP : :: std :: os :: raw :: c_uint = 27 ; pub const MPI_ERR_FILE_EXISTS : :: std :: os :: raw :: c_uint = 28 ; pub const MPI_ERR_FILE_IN_USE : :: std :: os :: raw :: c_uint = 29 ; pub const MPI_ERR_FILE : :: std :: os :: raw :: c_uint = 30 ; pub const MPI_ERR_INFO_KEY : :: std :: os :: raw :: c_uint = 31 ; pub const MPI_ERR_INFO_NOKEY : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_ERR_INFO_VALUE : :: std :: os :: raw :: c_uint = 33 ; pub const MPI_ERR_INFO : :: std :: os :: raw :: c_uint = 34 ; pub const MPI_ERR_IO : :: std :: os :: raw :: c_uint = 35 ; pub const MPI_ERR_KEYVAL : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_ERR_LOCKTYPE : :: std :: os :: raw :: c_uint = 37 ; pub const MPI_ERR_NAME : :: std :: os :: raw :: c_uint = 38 ; pub const MPI_ERR_NO_MEM : :: std :: os :: raw :: c_uint = 39 ; pub const MPI_ERR_NOT_SAME : :: std :: os :: raw :: c_uint = 40 ; pub const MPI_ERR_NO_SPACE : :: std :: os :: raw :: c_uint = 41 ; pub const MPI_ERR_NO_SUCH_FILE : :: std :: os :: raw :: c_uint = 42 ; pub const MPI_ERR_PORT : :: std :: os :: raw :: c_uint = 43 ; pub const MPI_ERR_QUOTA : :: std :: os :: raw :: c_uint = 44 ; pub const MPI_ERR_READ_ONLY : :: std :: os :: raw :: c_uint = 45 ; pub const MPI_ERR_RMA_CONFLICT : :: std :: os :: raw :: c_uint = 46 ; pub const MPI_ERR_RMA_SYNC : :: std :: os :: raw :: c_uint = 47 ; pub const MPI_ERR_SERVICE : :: std :: os :: raw :: c_uint = 48 ; pub const MPI_ERR_SIZE : :: std :: os :: raw :: c_uint = 49 ; pub const MPI_ERR_SPAWN : :: std :: os :: raw :: c_uint = 50 ; pub const MPI_ERR_UNSUPPORTED_DATAREP : :: std :: os :: raw :: c_uint = 51 ; pub const MPI_ERR_UNSUPPORTED_OPERATION : :: std :: os :: raw :: c_uint = 52 ; pub const MPI_ERR_WIN : :: std :: os :: raw :: c_uint = 53 ; pub const MPI_T_ERR_MEMORY : :: std :: os :: raw :: c_uint = 54 ; pub const MPI_T_ERR_NOT_INITIALIZED : :: std :: os :: raw :: c_uint = 55 ; pub const MPI_T_ERR_CANNOT_INIT : :: std :: os :: raw :: c_uint = 56 ; pub const MPI_T_ERR_INVALID_INDEX : :: std :: os :: raw :: c_uint = 57 ; pub const MPI_T_ERR_INVALID_ITEM : :: std :: os :: raw :: c_uint = 58 ; pub const MPI_T_ERR_INVALID_HANDLE : :: std :: os :: raw :: c_uint = 59 ; pub const MPI_T_ERR_OUT_OF_HANDLES : :: std :: os :: raw :: c_uint = 60 ; pub const MPI_T_ERR_OUT_OF_SESSIONS : :: std :: os :: raw :: c_uint = 61 ; pub const MPI_T_ERR_INVALID_SESSION : :: std :: os :: raw :: c_uint = 62 ; pub const MPI_T_ERR_CVAR_SET_NOT_NOW : :: std :: os :: raw :: c_uint = 63 ; pub const MPI_T_ERR_CVAR_SET_NEVER : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_T_ERR_PVAR_NO_STARTSTOP : :: std :: os :: raw :: c_uint = 65 ; pub const MPI_T_ERR_PVAR_NO_WRITE : :: std :: os :: raw :: c_uint = 66 ; pub const MPI_T_ERR_PVAR_NO_ATOMIC : :: std :: os :: raw :: c_uint = 67 ; pub const MPI_ERR_RMA_RANGE : :: std :: os :: raw :: c_uint = 68 ; pub const MPI_ERR_RMA_ATTACH : :: std :: os :: raw :: c_uint = 69 ; pub const MPI_ERR_RMA_FLAVOR : :: std :: os :: raw :: c_uint = 70 ; pub const MPI_ERR_RMA_SHARED : :: std :: os :: raw :: c_uint = 71 ; pub const MPI_T_ERR_INVALID : :: std :: os :: raw :: c_uint = 72 ; pub const MPI_T_ERR_INVALID_NAME : :: std :: os :: raw :: c_uint = 73 ; pub const MPI_ERR_LASTCODE : :: std :: os :: raw :: c_uint = 92 ; pub const MPI_TYPECLASS_INTEGER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_TYPECLASS_REAL : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_TYPECLASS_COMPLEX : :: std :: os :: raw :: c_uint = 3 ; pub type wchar_t = :: std :: os :: raw :: c_int ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct max_align_t { pub __clang_max_align_nonce1 : :: std :: os :: raw :: c_longlong , pub __bindgen_padding_0 : u64 , pub __clang_max_align_nonce2 : f64 , } # [ test ] fn bindgen_test_layout_max_align_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < max_align_t > ( ) , 32usize , concat ! ( "Size of: " , stringify ! ( max_align_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce1 as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce1 ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce2 as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce2 ) ) ) ; } pub type MPI_Aint = isize ; pub type MPI_Offset = :: std :: os :: raw :: c_longlong ; pub type MPI_Count = :: std :: os :: raw :: c_longlong ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_communicator_t { _unused : [ u8 ; 0 ] } pub type MPI_Comm = * mut ompi_communicator_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_datatype_t { _unused : [ u8 ; 0 ] } pub type MPI_Datatype = * mut ompi_datatype_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_errhandler_t { _unused : [ u8 ; 0 ] } pub type MPI_Errhandler = * mut ompi_errhandler_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_file_t { _unused : [ u8 ; 0 ] } pub type MPI_File = * mut ompi_file_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_group_t { _unused : [ u8 ; 0 ] } pub type MPI_Group = * mut ompi_group_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_info_t { _unused : [ u8 ; 0 ] } pub type MPI_Info = * mut ompi_info_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_op_t { _unused : [ u8 ; 0 ] } pub type MPI_Op = * mut ompi_op_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_request_t { _unused : [ u8 ; 0 ] } pub type MPI_Request = * mut ompi_request_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_message_t { _unused : [ u8 ; 0 ] } pub type MPI_Message = * mut ompi_message_t ; pub type MPI_Status = ompi_status_public_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_win_t { _unused : [ u8 ; 0 ] } pub type MPI_Win = * mut ompi_win_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_var_enum_t { _unused : [ u8 ; 0 ] } pub type MPI_T_enum = * mut mca_base_var_enum_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_mpit_cvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_cvar_handle = * mut ompi_mpit_cvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_handle = * mut mca_base_pvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_session_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_session = * mut mca_base_pvar_session_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_status_public_t { pub MPI_SOURCE : :: std :: os :: raw :: c_int , pub MPI_TAG : :: std :: os :: raw :: c_int , pub MPI_ERROR : :: std :: os :: raw :: c_int , pub _cancelled : :: std :: os :: raw :: c_int , pub _ucount : usize , } # [ test ] fn bindgen_test_layout_ompi_status_public_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < ompi_status_public_t > ( ) , 24usize , concat ! ( "Size of: " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < ompi_status_public_t > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_SOURCE as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_SOURCE ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_TAG as * const _ as usize } , 4usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_TAG ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_ERROR as * const _ as usize } , 8usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_ERROR ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _cancelled as * const _ as usize } , 12usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _cancelled ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _ucount as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _ucount ) ) ) ; } pub type MPI_Datarep_extent_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : * mut MPI_Aint , arg3 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Datarep_conversion_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : MPI_Datatype , arg3 : :: std :: os :: raw :: c_int , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : MPI_Offset , arg6 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Comm , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type ompi_file_errhandler_fn = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_File , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_Win_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Win , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_User_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut :: std :: os :: raw :: c_void , arg3 : * mut :: std :: os :: raw :: c_int , arg4 : * mut MPI_Datatype ) > ; pub type MPI_Comm_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_query_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut MPI_Status ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_free_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_cancel_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_fn = MPI_Comm_errhandler_function ; pub type MPI_File_errhandler_fn = ompi_file_errhandler_fn ; pub type MPI_File_errhandler_function = ompi_file_errhandler_fn ; pub type MPI_Win_errhandler_fn = MPI_Win_errhandler_function ; pub const MPI_TAG_UB : _bindgen_ty_1 = 0 ; pub const MPI_HOST : _bindgen_ty_1 = 1 ; pub const MPI_IO : _bindgen_ty_1 = 2 ; pub const MPI_WTIME_IS_GLOBAL : _bindgen_ty_1 = 3 ; pub const MPI_APPNUM : _bindgen_ty_1 = 4 ; pub const MPI_LASTUSEDCODE : _bindgen_ty_1 = 5 ; pub const MPI_UNIVERSE_SIZE : _bindgen_ty_1 = 6 ; pub const MPI_WIN_BASE : _bindgen_ty_1 = 7 ; pub const MPI_WIN_SIZE : _bindgen_ty_1 = 8 ; pub const MPI_WIN_DISP_UNIT : _bindgen_ty_1 = 9 ; pub const MPI_WIN_CREATE_FLAVOR : _bindgen_ty_1 = 10 ; pub const MPI_WIN_MODEL : _bindgen_ty_1 = 11 ; pub const IMPI_CLIENT_SIZE : _bindgen_ty_1 = 12 ; pub const IMPI_CLIENT_COLOR : _bindgen_ty_1 = 13 ; pub const IMPI_HOST_SIZE : _bindgen_ty_1 = 14 ; pub const IMPI_HOST_COLOR : _bindgen_ty_1 = 15 ; pub type _bindgen_ty_1 = :: std :: os :: raw :: c_uint ; pub const MPI_IDENT : _bindgen_ty_2 = 0 ; pub const MPI_CONGRUENT : _bindgen_ty_2 = 1 ; pub const MPI_SIMILAR : _bindgen_ty_2 = 2 ; pub const MPI_UNEQUAL : _bindgen_ty_2 = 3 ; pub type _bindgen_ty_2 = :: std :: os :: raw :: c_uint ; pub const MPI_THREAD_SINGLE : _bindgen_ty_3 = 0 ; pub const MPI_THREAD_FUNNELED : _bindgen_ty_3 = 1 ; pub const MPI_THREAD_SERIALIZED : _bindgen_ty_3 = 2 ; pub const MPI_THREAD_MULTIPLE : _bindgen_ty_3 = 3 ; pub type _bindgen_ty_3 = :: std :: os :: raw :: c_uint ; pub const MPI_COMBINER_NAMED : _bindgen_ty_4 = 0 ; pub const MPI_COMBINER_DUP : _bindgen_ty_4 = 1 ; pub const MPI_COMBINER_CONTIGUOUS : _bindgen_ty_4 = 2 ; pub const MPI_COMBINER_VECTOR : _bindgen_ty_4 = 3 ; pub const OMPI_WAS_MPI_COMBINER_HVECTOR_INTEGER : _bindgen_ty_4 = 4 ; pub const MPI_COMBINER_HVECTOR : _bindgen_ty_4 = 5 ; pub const MPI_COMBINER_INDEXED : _bindgen_ty_4 = 6 ; pub const OMPI_WAS_MPI_COMBINER_HINDEXED_INTEGER : _bindgen_ty_4 = 7 ; pub const MPI_COMBINER_HINDEXED : _bindgen_ty_4 = 8 ; pub const MPI_COMBINER_INDEXED_BLOCK : _bindgen_ty_4 = 9 ; pub const OMPI_WAS_MPI_COMBINER_STRUCT_INTEGER : _bindgen_ty_4 = 10 ; pub const MPI_COMBINER_STRUCT : _bindgen_ty_4 = 11 ; pub const MPI_COMBINER_SUBARRAY : _bindgen_ty_4 = 12 ; pub const MPI_COMBINER_DARRAY : _bindgen_ty_4 = 13 ; pub const MPI_COMBINER_F90_REAL : _bindgen_ty_4 = 14 ; pub const MPI_COMBINER_F90_COMPLEX : _bindgen_ty_4 = 15 ; pub const MPI_COMBINER_F90_INTEGER : _bindgen_ty_4 = 16 ; pub const MPI_COMBINER_RESIZED : _bindgen_ty_4 = 17 ; pub const MPI_COMBINER_HINDEXED_BLOCK : _bindgen_ty_4 = 18 ; pub type _bindgen_ty_4 = :: std :: os :: raw :: c_uint ; pub const MPI_COMM_TYPE_SHARED : _bindgen_ty_5 = 0 ; pub const OMPI_COMM_TYPE_HWTHREAD : _bindgen_ty_5 = 1 ; pub const OMPI_COMM_TYPE_CORE : _bindgen_ty_5 = 2 ; pub const OMPI_COMM_TYPE_L1CACHE : _bindgen_ty_5 = 3 ; pub const OMPI_COMM_TYPE_L2CACHE : _bindgen_ty_5 = 4 ; pub const OMPI_COMM_TYPE_L3CACHE : _bindgen_ty_5 = 5 ; pub const OMPI_COMM_TYPE_SOCKET : _bindgen_ty_5 = 6 ; pub const OMPI_COMM_TYPE_NUMA : _bindgen_ty_5 = 7 ; pub const OMPI_COMM_TYPE_BOARD : _bindgen_ty_5 = 8 ; pub const OMPI_COMM_TYPE_HOST : _bindgen_ty_5 = 9 ; pub const OMPI_COMM_TYPE_CU : _bindgen_ty_5 = 10 ; pub const OMPI_COMM_TYPE_CLUSTER : _bindgen_ty_5 = 11 ; pub type _bindgen_ty_5 = :: std :: os :: raw :: c_uint ; pub const MPI_T_VERBOSITY_USER_BASIC : _bindgen_ty_6 = 0 ; pub const MPI_T_VERBOSITY_USER_DETAIL : _bindgen_ty_6 = 1 ; pub const MPI_T_VERBOSITY_USER_ALL : _bindgen_ty_6 = 2 ; pub const MPI_T_VERBOSITY_TUNER_BASIC : _bindgen_ty_6 = 3 ; pub const MPI_T_VERBOSITY_TUNER_DETAIL : _bindgen_ty_6 = 4 ; pub const MPI_T_VERBOSITY_TUNER_ALL : _bindgen_ty_6 = 5 ; pub const MPI_T_VERBOSITY_MPIDEV_BASIC : _bindgen_ty_6 = 6 ; pub const MPI_T_VERBOSITY_MPIDEV_DETAIL : _bindgen_ty_6 = 7 ; pub const MPI_T_VERBOSITY_MPIDEV_ALL : _bindgen_ty_6 = 8 ; pub type _bindgen_ty_6 = :: std :: os :: raw :: c_uint ; pub const MPI_T_SCOPE_CONSTANT : _bindgen_ty_7 = 0 ; pub const MPI_T_SCOPE_READONLY : _bindgen_ty_7 = 1 ; pub const MPI_T_SCOPE_LOCAL : _bindgen_ty_7 = 2 ; pub const MPI_T_SCOPE_GROUP : _bindgen_ty_7 = 3 ; pub const MPI_T_SCOPE_GROUP_EQ : _bindgen_ty_7 = 4 ; pub const MPI_T_SCOPE_ALL : _bindgen_ty_7 = 5 ; pub const MPI_T_SCOPE_ALL_EQ : _bindgen_ty_7 = 6 ; pub type _bindgen_ty_7 = :: std :: os :: raw :: c_uint ; pub const MPI_T_BIND_NO_OBJECT : _bindgen_ty_8 = 0 ; pub const MPI_T_BIND_MPI_COMM : _bindgen_ty_8 = 1 ; pub const MPI_T_BIND_MPI_DATATYPE : _bindgen_ty_8 = 2 ; pub const MPI_T_BIND_MPI_ERRHANDLER : _bindgen_ty_8 = 3 ; pub const MPI_T_BIND_MPI_FILE : _bindgen_ty_8 = 4 ; pub const MPI_T_BIND_MPI_GROUP : _bindgen_ty_8 = 5 ; pub const MPI_T_BIND_MPI_OP : _bindgen_ty_8 = 6 ; pub const MPI_T_BIND_MPI_REQUEST : _bindgen_ty_8 = 7 ; pub const MPI_T_BIND_MPI_WIN : _bindgen_ty_8 = 8 ; pub const MPI_T_BIND_MPI_MESSAGE : _bindgen_ty_8 = 9 ; pub const MPI_T_BIND_MPI_INFO : _bindgen_ty_8 = 10 ; pub type _bindgen_ty_8 = :: std :: os :: raw :: c_uint ; pub const MPI_T_PVAR_CLASS_STATE : _bindgen_ty_9 = 0 ; pub const MPI_T_PVAR_CLASS_LEVEL : _bindgen_ty_9 = 1 ; pub const MPI_T_PVAR_CLASS_SIZE : _bindgen_ty_9 = 2 ; pub const MPI_T_PVAR_CLASS_PERCENTAGE : _bindgen_ty_9 = 3 ; pub const MPI_T_PVAR_CLASS_HIGHWATERMARK : _bindgen_ty_9 = 4 ; pub const MPI_T_PVAR_CLASS_LOWWATERMARK : _bindgen_ty_9 = 5 ; pub const MPI_T_PVAR_CLASS_COUNTER : _bindgen_ty_9 = 6 ; pub const MPI_T_PVAR_CLASS_AGGREGATE : _bindgen_ty_9 = 7 ; pub const MPI_T_PVAR_CLASS_TIMER : _bindgen_ty_9 = 8 ; pub const MPI_T_PVAR_CLASS_GENERIC : _bindgen_ty_9 = 9 ; pub type _bindgen_ty_9 = :: std :: os :: raw :: c_uint ; extern "C" {
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/mpi-fork-fnsp-d9b9763bb5375dad/out/functions_and_types.rs:3:738
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...:: raw :: c_uint = 0 ; pub const __ATOMIC_CONSUME : :: std :: os :: raw :: c_uint = 1 ; pub const __ATOMIC_ACQUIRE : :: std :: os :: r...
[INFO] [stdout]   |                                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]   |
[INFO] [stdout] 3 - pub const __llvm__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_major__ : :: std :: os :: raw :: c_uint = 14 ; pub const __clang_minor__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_patchlevel__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_version__ : & 'static [ u8 ; 8usize ] = b"14.0.0 \0" ; pub const __GNUC__ : :: std :: os :: raw :: c_uint = 4 ; pub const __GNUC_MINOR__ : :: std :: os :: raw :: c_uint = 2 ; pub const __GNUC_PATCHLEVEL__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GXX_ABI_VERSION : :: std :: os :: raw :: c_uint = 1002 ; pub const __ATOMIC_RELAXED : :: std :: os :: raw :: c_uint = 0 ; pub const __ATOMIC_CONSUME : :: std :: os :: raw :: c_uint = 1 ; pub const __ATOMIC_ACQUIRE : :: std :: os :: raw :: c_uint = 2 ; pub const __ATOMIC_RELEASE : :: std :: os :: raw :: c_uint = 3 ; pub const __ATOMIC_ACQ_REL : :: std :: os :: raw :: c_uint = 4 ; pub const __ATOMIC_SEQ_CST : :: std :: os :: raw :: c_uint = 5 ; pub const __OPENCL_MEMORY_SCOPE_WORK_ITEM : :: std :: os :: raw :: c_uint = 0 ; pub const __OPENCL_MEMORY_SCOPE_WORK_GROUP : :: std :: os :: raw :: c_uint = 1 ; pub const __OPENCL_MEMORY_SCOPE_DEVICE : :: std :: os :: raw :: c_uint = 2 ; pub const __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES : :: std :: os :: raw :: c_uint = 3 ; pub const __OPENCL_MEMORY_SCOPE_SUB_GROUP : :: std :: os :: raw :: c_uint = 4 ; pub const __PRAGMA_REDEFINE_EXTNAME : :: std :: os :: raw :: c_uint = 1 ; pub const __VERSION__ : & 'static [ u8 ; 20usize ] = b"Ubuntu Clang 14.0.0\0" ; pub const __OBJC_BOOL_IS_BOOL : :: std :: os :: raw :: c_uint = 0 ; pub const __CONSTANT_CFSTRINGS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_literal_encoding__ : & 'static [ u8 ; 6usize ] = b"UTF-8\0" ; pub const __clang_wide_literal_encoding__ : & 'static [ u8 ; 7usize ] = b"UTF-32\0" ; pub const __ORDER_LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __ORDER_BIG_ENDIAN__ : :: std :: os :: raw :: c_uint = 4321 ; pub const __ORDER_PDP_ENDIAN__ : :: std :: os :: raw :: c_uint = 3412 ; pub const __BYTE_ORDER__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const _LP64 : :: std :: os :: raw :: c_uint = 1 ; pub const __LP64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __CHAR_BIT__ : :: std :: os :: raw :: c_uint = 8 ; pub const __BOOL_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SHRT_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __LONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LLONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BITINT_MAXWIDTH__ : :: std :: os :: raw :: c_uint = 128 ; pub const __SCHAR_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __SHRT_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __LONG_LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __WCHAR_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __WCHAR_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __WINT_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __WINT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INTMAX_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZE_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __SIZE_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTMAX_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __PTRDIFF_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __PTRDIFF_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INTPTR_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTPTR_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZEOF_DOUBLE__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_FLOAT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_LONG_DOUBLE__ : :: std :: os :: raw :: c_uint = 16 ; pub const __SIZEOF_LONG_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_POINTER__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SHORT__ : :: std :: os :: raw :: c_uint = 2 ; pub const __SIZEOF_PTRDIFF_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SIZE_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_WCHAR_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_WINT_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INTMAX_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTMAX_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINTMAX_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTMAX_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTMAX_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTMAX_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __PTRDIFF_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __PTRDIFF_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __INTPTR_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTPTR_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __SIZE_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __SIZE_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __SIZE_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __SIZE_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __SIG_ATOMIC_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __SIG_ATOMIC_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __UINTPTR_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTPTR_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTPTR_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTPTR_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FLT_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_DIG__ : :: std :: os :: raw :: c_uint = 6 ; pub const __FLT_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 9 ; pub const __FLT_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_MANT_DIG__ : :: std :: os :: raw :: c_uint = 24 ; pub const __FLT_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 38 ; pub const __FLT_MAX_EXP__ : :: std :: os :: raw :: c_uint = 128 ; pub const __FLT_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -37 ; pub const __FLT_MIN_EXP__ : :: std :: os :: raw :: c_int = -125 ; pub const __DBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_DIG__ : :: std :: os :: raw :: c_uint = 15 ; pub const __DBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 17 ; pub const __DBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 53 ; pub const __DBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 308 ; pub const __DBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 1024 ; pub const __DBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -307 ; pub const __DBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -1021 ; pub const __LDBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_DIG__ : :: std :: os :: raw :: c_uint = 18 ; pub const __LDBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __LDBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LDBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 4932 ; pub const __LDBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 16384 ; pub const __LDBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -4931 ; pub const __LDBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -16381 ; pub const __POINTER_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BIGGEST_ALIGNMENT__ : :: std :: os :: raw :: c_uint = 16 ; pub const __WINT_UNSIGNED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __INT8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __INT16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __INT32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __INT64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __UINT8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __INT8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __UINT16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __UINT16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __INT16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __UINT32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __UINT32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __INT32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __UINT64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __UINT64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __INT64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_LEAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_LEAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_LEAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_LEAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_LEAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_LEAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_LEAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_LEAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_LEAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_LEAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_LEAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_LEAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_LEAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_LEAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_LEAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_LEAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_LEAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_LEAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_LEAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_LEAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_LEAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_LEAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_LEAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_LEAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_LEAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_LEAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_LEAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_LEAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_LEAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __INT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_FAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_FAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_FAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_FAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_FAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_FAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_FAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_FAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_FAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_FAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_FAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_FAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_FAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_FAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_FAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_FAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_FAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_FAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_FAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_FAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_FAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_FAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_FAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_FAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_FAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_FAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_FAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_FAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_FAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_FAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FINITE_MATH_ONLY__ : :: std :: os :: raw :: c_uint = 0 ; pub const __GNUC_STDC_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_ATOMIC_TEST_AND_SET_TRUEVAL : :: std :: os :: raw :: c_uint = 1 ; pub const __CLANG_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __NO_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __PIC__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pic__ : :: std :: os :: raw :: c_uint = 2 ; pub const __PIE__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pie__ : :: std :: os :: raw :: c_uint = 2 ; pub const __FLT_EVAL_METHOD__ : :: std :: os :: raw :: c_uint = 0 ; pub const __FLT_RADIX__ : :: std :: os :: raw :: c_uint = 2 ; pub const __DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __GCC_ASM_FLAG_OUTPUTS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __code_model_small__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_GS : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_FS : :: std :: os :: raw :: c_uint = 1 ; pub const __k8 : :: std :: os :: raw :: c_uint = 1 ; pub const __k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __tune_k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __NO_MATH_INLINES : :: std :: os :: raw :: c_uint = 1 ; pub const __FXSR__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __MMX__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 : :: std :: os :: raw :: c_uint = 1 ; pub const __SIZEOF_FLOAT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix__ : :: std :: os :: raw :: c_uint = 1 ; pub const linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __ELF__ : :: std :: os :: raw :: c_uint = 1 ; pub const __gnu_linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLOAT128__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_HOSTED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_VERSION__ : :: std :: os :: raw :: c_uint = 201710 ; pub const __STDC_UTF_16__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_UTF_32__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_DWARF2_CFI_ASM : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_VERSION : :: std :: os :: raw :: c_uint = 721408 ; pub const OPAL_STDC_HEADERS : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED_ARGUMENT : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_ERROR : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_SYS_TIME_H : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_LONG_LONG : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const OPAL_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const OPAL_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const OPAL_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const OPAL_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const OMPI_HAVE_FORTRAN_LOGICAL1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER16 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_INTEGER2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL16 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL2 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_REAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_ENABLE_MPI1_COMPAT : :: std :: os :: raw :: c_uint = 0 ; pub const HAVE_FLOAT__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_LONG_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_MPI_OFFSET_SIZE : :: std :: os :: raw :: c_uint = 8 ; pub const OMPI_BUILD_CXX_BINDINGS : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_CXX_SEEK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_CXX_SUPPORTS_2D_CONST_CAST : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_PARAM_CHECK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_INTERFACE_WARNING : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_CXX_EXCEPTION_SUPPORT : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_MAJOR_VERSION : :: std :: os :: raw :: c_uint = 4 ; pub const OMPI_MINOR_VERSION : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_RELEASE_VERSION : :: std :: os :: raw :: c_uint = 2 ; pub const OPAL_C_HAVE_VISIBILITY : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_BUILDING : :: std :: os :: raw :: c_uint = 0 ; pub const OPEN_MPI : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_VERSION : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_SUBVERSION : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_UNKNOWN : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU_C : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_REMOVED_USE_STATIC_ASSERT : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ANY_SOURCE : :: std :: os :: raw :: c_int = -1 ; pub const MPI_PROC_NULL : :: std :: os :: raw :: c_int = -2 ; pub const MPI_ROOT : :: std :: os :: raw :: c_int = -4 ; pub const MPI_ANY_TAG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MAX_LIBRARY_VERSION_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_UNDEFINED : :: std :: os :: raw :: c_int = -32766 ; pub const MPI_DIST_GRAPH : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_CART : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_GRAPH : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_KEYVAL_INVALID : :: std :: os :: raw :: c_int = -1 ; pub const MPI_BSEND_OVERHEAD : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const MPI_ORDER_C : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ORDER_FORTRAN : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_BLOCK : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_DISTRIBUTE_CYCLIC : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_NONE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_DISTRIBUTE_DFLT_DARG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MODE_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_RDONLY : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_WRONLY : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_RDWR : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_DELETE_ON_CLOSE : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_MODE_UNIQUE_OPEN : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_MODE_EXCL : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MODE_APPEND : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_SEQUENTIAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_DISPLACEMENT_CURRENT : :: std :: os :: raw :: c_int = -54278278 ; pub const MPI_SEEK_SET : :: std :: os :: raw :: c_uint = 600 ; pub const MPI_SEEK_CUR : :: std :: os :: raw :: c_uint = 602 ; pub const MPI_SEEK_END : :: std :: os :: raw :: c_uint = 604 ; pub const MPI_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_NOCHECK : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_NOPRECEDE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_NOPUT : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_NOSTORE : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_NOSUCCEED : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_LOCK_EXCLUSIVE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_LOCK_SHARED : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_WIN_FLAVOR_ALLOCATE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_DYNAMIC : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_WIN_FLAVOR_SHARED : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_WIN_UNIFIED : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_WIN_SEPARATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_SUCCESS : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ERR_BUFFER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_ERR_COUNT : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_ERR_TYPE : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_ERR_TAG : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_ERR_COMM : :: std :: os :: raw :: c_uint = 5 ; pub const MPI_ERR_RANK : :: std :: os :: raw :: c_uint = 6 ; pub const MPI_ERR_REQUEST : :: std :: os :: raw :: c_uint = 7 ; pub const MPI_ERR_ROOT : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_ERR_GROUP : :: std :: os :: raw :: c_uint = 9 ; pub const MPI_ERR_OP : :: std :: os :: raw :: c_uint = 10 ; pub const MPI_ERR_TOPOLOGY : :: std :: os :: raw :: c_uint = 11 ; pub const MPI_ERR_DIMS : :: std :: os :: raw :: c_uint = 12 ; pub const MPI_ERR_ARG : :: std :: os :: raw :: c_uint = 13 ; pub const MPI_ERR_UNKNOWN : :: std :: os :: raw :: c_uint = 14 ; pub const MPI_ERR_TRUNCATE : :: std :: os :: raw :: c_uint = 15 ; pub const MPI_ERR_OTHER : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_ERR_INTERN : :: std :: os :: raw :: c_uint = 17 ; pub const MPI_ERR_IN_STATUS : :: std :: os :: raw :: c_uint = 18 ; pub const MPI_ERR_PENDING : :: std :: os :: raw :: c_uint = 19 ; pub const MPI_ERR_ACCESS : :: std :: os :: raw :: c_uint = 20 ; pub const MPI_ERR_AMODE : :: std :: os :: raw :: c_uint = 21 ; pub const MPI_ERR_ASSERT : :: std :: os :: raw :: c_uint = 22 ; pub const MPI_ERR_BAD_FILE : :: std :: os :: raw :: c_uint = 23 ; pub const MPI_ERR_BASE : :: std :: os :: raw :: c_uint = 24 ; pub const MPI_ERR_CONVERSION : :: std :: os :: raw :: c_uint = 25 ; pub const MPI_ERR_DISP : :: std :: os :: raw :: c_uint = 26 ; pub const MPI_ERR_DUP_DATAREP : :: std :: os :: raw :: c_uint = 27 ; pub const MPI_ERR_FILE_EXISTS : :: std :: os :: raw :: c_uint = 28 ; pub const MPI_ERR_FILE_IN_USE : :: std :: os :: raw :: c_uint = 29 ; pub const MPI_ERR_FILE : :: std :: os :: raw :: c_uint = 30 ; pub const MPI_ERR_INFO_KEY : :: std :: os :: raw :: c_uint = 31 ; pub const MPI_ERR_INFO_NOKEY : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_ERR_INFO_VALUE : :: std :: os :: raw :: c_uint = 33 ; pub const MPI_ERR_INFO : :: std :: os :: raw :: c_uint = 34 ; pub const MPI_ERR_IO : :: std :: os :: raw :: c_uint = 35 ; pub const MPI_ERR_KEYVAL : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_ERR_LOCKTYPE : :: std :: os :: raw :: c_uint = 37 ; pub const MPI_ERR_NAME : :: std :: os :: raw :: c_uint = 38 ; pub const MPI_ERR_NO_MEM : :: std :: os :: raw :: c_uint = 39 ; pub const MPI_ERR_NOT_SAME : :: std :: os :: raw :: c_uint = 40 ; pub const MPI_ERR_NO_SPACE : :: std :: os :: raw :: c_uint = 41 ; pub const MPI_ERR_NO_SUCH_FILE : :: std :: os :: raw :: c_uint = 42 ; pub const MPI_ERR_PORT : :: std :: os :: raw :: c_uint = 43 ; pub const MPI_ERR_QUOTA : :: std :: os :: raw :: c_uint = 44 ; pub const MPI_ERR_READ_ONLY : :: std :: os :: raw :: c_uint = 45 ; pub const MPI_ERR_RMA_CONFLICT : :: std :: os :: raw :: c_uint = 46 ; pub const MPI_ERR_RMA_SYNC : :: std :: os :: raw :: c_uint = 47 ; pub const MPI_ERR_SERVICE : :: std :: os :: raw :: c_uint = 48 ; pub const MPI_ERR_SIZE : :: std :: os :: raw :: c_uint = 49 ; pub const MPI_ERR_SPAWN : :: std :: os :: raw :: c_uint = 50 ; pub const MPI_ERR_UNSUPPORTED_DATAREP : :: std :: os :: raw :: c_uint = 51 ; pub const MPI_ERR_UNSUPPORTED_OPERATION : :: std :: os :: raw :: c_uint = 52 ; pub const MPI_ERR_WIN : :: std :: os :: raw :: c_uint = 53 ; pub const MPI_T_ERR_MEMORY : :: std :: os :: raw :: c_uint = 54 ; pub const MPI_T_ERR_NOT_INITIALIZED : :: std :: os :: raw :: c_uint = 55 ; pub const MPI_T_ERR_CANNOT_INIT : :: std :: os :: raw :: c_uint = 56 ; pub const MPI_T_ERR_INVALID_INDEX : :: std :: os :: raw :: c_uint = 57 ; pub const MPI_T_ERR_INVALID_ITEM : :: std :: os :: raw :: c_uint = 58 ; pub const MPI_T_ERR_INVALID_HANDLE : :: std :: os :: raw :: c_uint = 59 ; pub const MPI_T_ERR_OUT_OF_HANDLES : :: std :: os :: raw :: c_uint = 60 ; pub const MPI_T_ERR_OUT_OF_SESSIONS : :: std :: os :: raw :: c_uint = 61 ; pub const MPI_T_ERR_INVALID_SESSION : :: std :: os :: raw :: c_uint = 62 ; pub const MPI_T_ERR_CVAR_SET_NOT_NOW : :: std :: os :: raw :: c_uint = 63 ; pub const MPI_T_ERR_CVAR_SET_NEVER : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_T_ERR_PVAR_NO_STARTSTOP : :: std :: os :: raw :: c_uint = 65 ; pub const MPI_T_ERR_PVAR_NO_WRITE : :: std :: os :: raw :: c_uint = 66 ; pub const MPI_T_ERR_PVAR_NO_ATOMIC : :: std :: os :: raw :: c_uint = 67 ; pub const MPI_ERR_RMA_RANGE : :: std :: os :: raw :: c_uint = 68 ; pub const MPI_ERR_RMA_ATTACH : :: std :: os :: raw :: c_uint = 69 ; pub const MPI_ERR_RMA_FLAVOR : :: std :: os :: raw :: c_uint = 70 ; pub const MPI_ERR_RMA_SHARED : :: std :: os :: raw :: c_uint = 71 ; pub const MPI_T_ERR_INVALID : :: std :: os :: raw :: c_uint = 72 ; pub const MPI_T_ERR_INVALID_NAME : :: std :: os :: raw :: c_uint = 73 ; pub const MPI_ERR_LASTCODE : :: std :: os :: raw :: c_uint = 92 ; pub const MPI_TYPECLASS_INTEGER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_TYPECLASS_REAL : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_TYPECLASS_COMPLEX : :: std :: os :: raw :: c_uint = 3 ; pub type wchar_t = :: std :: os :: raw :: c_int ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct max_align_t { pub __clang_max_align_nonce1 : :: std :: os :: raw :: c_longlong , pub __bindgen_padding_0 : u64 , pub __clang_max_align_nonce2 : f64 , } # [ test ] fn bindgen_test_layout_max_align_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < max_align_t > ( ) , 32usize , concat ! ( "Size of: " , stringify ! ( max_align_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce1 as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce1 ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce2 as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce2 ) ) ) ; } pub type MPI_Aint = isize ; pub type MPI_Offset = :: std :: os :: raw :: c_longlong ; pub type MPI_Count = :: std :: os :: raw :: c_longlong ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_communicator_t { _unused : [ u8 ; 0 ] } pub type MPI_Comm = * mut ompi_communicator_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_datatype_t { _unused : [ u8 ; 0 ] } pub type MPI_Datatype = * mut ompi_datatype_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_errhandler_t { _unused : [ u8 ; 0 ] } pub type MPI_Errhandler = * mut ompi_errhandler_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_file_t { _unused : [ u8 ; 0 ] } pub type MPI_File = * mut ompi_file_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_group_t { _unused : [ u8 ; 0 ] } pub type MPI_Group = * mut ompi_group_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_info_t { _unused : [ u8 ; 0 ] } pub type MPI_Info = * mut ompi_info_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_op_t { _unused : [ u8 ; 0 ] } pub type MPI_Op = * mut ompi_op_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_request_t { _unused : [ u8 ; 0 ] } pub type MPI_Request = * mut ompi_request_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_message_t { _unused : [ u8 ; 0 ] } pub type MPI_Message = * mut ompi_message_t ; pub type MPI_Status = ompi_status_public_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_win_t { _unused : [ u8 ; 0 ] } pub type MPI_Win = * mut ompi_win_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_var_enum_t { _unused : [ u8 ; 0 ] } pub type MPI_T_enum = * mut mca_base_var_enum_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_mpit_cvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_cvar_handle = * mut ompi_mpit_cvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_handle = * mut mca_base_pvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_session_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_session = * mut mca_base_pvar_session_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_status_public_t { pub MPI_SOURCE : :: std :: os :: raw :: c_int , pub MPI_TAG : :: std :: os :: raw :: c_int , pub MPI_ERROR : :: std :: os :: raw :: c_int , pub _cancelled : :: std :: os :: raw :: c_int , pub _ucount : usize , } # [ test ] fn bindgen_test_layout_ompi_status_public_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < ompi_status_public_t > ( ) , 24usize , concat ! ( "Size of: " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < ompi_status_public_t > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_SOURCE as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_SOURCE ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_TAG as * const _ as usize } , 4usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_TAG ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_ERROR as * const _ as usize } , 8usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_ERROR ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _cancelled as * const _ as usize } , 12usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _cancelled ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _ucount as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _ucount ) ) ) ; } pub type MPI_Datarep_extent_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : * mut MPI_Aint , arg3 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Datarep_conversion_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : MPI_Datatype , arg3 : :: std :: os :: raw :: c_int , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : MPI_Offset , arg6 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Comm , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type ompi_file_errhandler_fn = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_File , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_Win_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Win , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_User_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut :: std :: os :: raw :: c_void , arg3 : * mut :: std :: os :: raw :: c_int , arg4 : * mut MPI_Datatype ) > ; pub type MPI_Comm_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_query_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut MPI_Status ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_free_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_cancel_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_fn = MPI_Comm_errhandler_function ; pub type MPI_File_errhandler_fn = ompi_file_errhandler_fn ; pub type MPI_File_errhandler_function = ompi_file_errhandler_fn ; pub type MPI_Win_errhandler_fn = MPI_Win_errhandler_function ; pub const MPI_TAG_UB : _bindgen_ty_1 = 0 ; pub const MPI_HOST : _bindgen_ty_1 = 1 ; pub const MPI_IO : _bindgen_ty_1 = 2 ; pub const MPI_WTIME_IS_GLOBAL : _bindgen_ty_1 = 3 ; pub const MPI_APPNUM : _bindgen_ty_1 = 4 ; pub const MPI_LASTUSEDCODE : _bindgen_ty_1 = 5 ; pub const MPI_UNIVERSE_SIZE : _bindgen_ty_1 = 6 ; pub const MPI_WIN_BASE : _bindgen_ty_1 = 7 ; pub const MPI_WIN_SIZE : _bindgen_ty_1 = 8 ; pub const MPI_WIN_DISP_UNIT : _bindgen_ty_1 = 9 ; pub const MPI_WIN_CREATE_FLAVOR : _bindgen_ty_1 = 10 ; pub const MPI_WIN_MODEL : _bindgen_ty_1 = 11 ; pub const IMPI_CLIENT_SIZE : _bindgen_ty_1 = 12 ; pub const IMPI_CLIENT_COLOR : _bindgen_ty_1 = 13 ; pub const IMPI_HOST_SIZE : _bindgen_ty_1 = 14 ; pub const IMPI_HOST_COLOR : _bindgen_ty_1 = 15 ; pub type _bindgen_ty_1 = :: std :: os :: raw :: c_uint ; pub const MPI_IDENT : _bindgen_ty_2 = 0 ; pub const MPI_CONGRUENT : _bindgen_ty_2 = 1 ; pub const MPI_SIMILAR : _bindgen_ty_2 = 2 ; pub const MPI_UNEQUAL : _bindgen_ty_2 = 3 ; pub type _bindgen_ty_2 = :: std :: os :: raw :: c_uint ; pub const MPI_THREAD_SINGLE : _bindgen_ty_3 = 0 ; pub const MPI_THREAD_FUNNELED : _bindgen_ty_3 = 1 ; pub const MPI_THREAD_SERIALIZED : _bindgen_ty_3 = 2 ; pub const MPI_THREAD_MULTIPLE : _bindgen_ty_3 = 3 ; pub type _bindgen_ty_3 = :: std :: os :: raw :: c_uint ; pub const MPI_COMBINER_NAMED : _bindgen_ty_4 = 0 ; pub const MPI_COMBINER_DUP : _bindgen_ty_4 = 1 ; pub const MPI_COMBINER_CONTIGUOUS : _bindgen_ty_4 = 2 ; pub const MPI_COMBINER_VECTOR : _bindgen_ty_4 = 3 ; pub const OMPI_WAS_MPI_COMBINER_HVECTOR_INTEGER : _bindgen_ty_4 = 4 ; pub const MPI_COMBINER_HVECTOR : _bindgen_ty_4 = 5 ; pub const MPI_COMBINER_INDEXED : _bindgen_ty_4 = 6 ; pub const OMPI_WAS_MPI_COMBINER_HINDEXED_INTEGER : _bindgen_ty_4 = 7 ; pub const MPI_COMBINER_HINDEXED : _bindgen_ty_4 = 8 ; pub const MPI_COMBINER_INDEXED_BLOCK : _bindgen_ty_4 = 9 ; pub const OMPI_WAS_MPI_COMBINER_STRUCT_INTEGER : _bindgen_ty_4 = 10 ; pub const MPI_COMBINER_STRUCT : _bindgen_ty_4 = 11 ; pub const MPI_COMBINER_SUBARRAY : _bindgen_ty_4 = 12 ; pub const MPI_COMBINER_DARRAY : _bindgen_ty_4 = 13 ; pub const MPI_COMBINER_F90_REAL : _bindgen_ty_4 = 14 ; pub const MPI_COMBINER_F90_COMPLEX : _bindgen_ty_4 = 15 ; pub const MPI_COMBINER_F90_INTEGER : _bindgen_ty_4 = 16 ; pub const MPI_COMBINER_RESIZED : _bindgen_ty_4 = 17 ; pub const MPI_COMBINER_HINDEXED_BLOCK : _bindgen_ty_4 = 18 ; pub type _bindgen_ty_4 = :: std :: os :: raw :: c_uint ; pub const MPI_COMM_TYPE_SHARED : _bindgen_ty_5 = 0 ; pub const OMPI_COMM_TYPE_HWTHREAD : _bindgen_ty_5 = 1 ; pub const OMPI_COMM_TYPE_CORE : _bindgen_ty_5 = 2 ; pub const OMPI_COMM_TYPE_L1CACHE : _bindgen_ty_5 = 3 ; pub const OMPI_COMM_TYPE_L2CACHE : _bindgen_ty_5 = 4 ; pub const OMPI_COMM_TYPE_L3CACHE : _bindgen_ty_5 = 5 ; pub const OMPI_COMM_TYPE_SOCKET : _bindgen_ty_5 = 6 ; pub const OMPI_COMM_TYPE_NUMA : _bindgen_ty_5 = 7 ; pub const OMPI_COMM_TYPE_BOARD : _bindgen_ty_5 = 8 ; pub const OMPI_COMM_TYPE_HOST : _bindgen_ty_5 = 9 ; pub const OMPI_COMM_TYPE_CU : _bindgen_ty_5 = 10 ; pub const OMPI_COMM_TYPE_CLUSTER : _bindgen_ty_5 = 11 ; pub type _bindgen_ty_5 = :: std :: os :: raw :: c_uint ; pub const MPI_T_VERBOSITY_USER_BASIC : _bindgen_ty_6 = 0 ; pub const MPI_T_VERBOSITY_USER_DETAIL : _bindgen_ty_6 = 1 ; pub const MPI_T_VERBOSITY_USER_ALL : _bindgen_ty_6 = 2 ; pub const MPI_T_VERBOSITY_TUNER_BASIC : _bindgen_ty_6 = 3 ; pub const MPI_T_VERBOSITY_TUNER_DETAIL : _bindgen_ty_6 = 4 ; pub const MPI_T_VERBOSITY_TUNER_ALL : _bindgen_ty_6 = 5 ; pub const MPI_T_VERBOSITY_MPIDEV_BASIC : _bindgen_ty_6 = 6 ; pub const MPI_T_VERBOSITY_MPIDEV_DETAIL : _bindgen_ty_6 = 7 ; pub const MPI_T_VERBOSITY_MPIDEV_ALL : _bindgen_ty_6 = 8 ; pub type _bindgen_ty_6 = :: std :: os :: raw :: c_uint ; pub const MPI_T_SCOPE_CONSTANT : _bindgen_ty_7 = 0 ; pub const MPI_T_SCOPE_READONLY : _bindgen_ty_7 = 1 ; pub const MPI_T_SCOPE_LOCAL : _bindgen_ty_7 = 2 ; pub const MPI_T_SCOPE_GROUP : _bindgen_ty_7 = 3 ; pub const MPI_T_SCOPE_GROUP_EQ : _bindgen_ty_7 = 4 ; pub const MPI_T_SCOPE_ALL : _bindgen_ty_7 = 5 ; pub const MPI_T_SCOPE_ALL_EQ : _bindgen_ty_7 = 6 ; pub type _bindgen_ty_7 = :: std :: os :: raw :: c_uint ; pub const MPI_T_BIND_NO_OBJECT : _bindgen_ty_8 = 0 ; pub const MPI_T_BIND_MPI_COMM : _bindgen_ty_8 = 1 ; pub const MPI_T_BIND_MPI_DATATYPE : _bindgen_ty_8 = 2 ; pub const MPI_T_BIND_MPI_ERRHANDLER : _bindgen_ty_8 = 3 ; pub const MPI_T_BIND_MPI_FILE : _bindgen_ty_8 = 4 ; pub const MPI_T_BIND_MPI_GROUP : _bindgen_ty_8 = 5 ; pub const MPI_T_BIND_MPI_OP : _bindgen_ty_8 = 6 ; pub const MPI_T_BIND_MPI_REQUEST : _bindgen_ty_8 = 7 ; pub const MPI_T_BIND_MPI_WIN : _bindgen_ty_8 = 8 ; pub const MPI_T_BIND_MPI_MESSAGE : _bindgen_ty_8 = 9 ; pub const MPI_T_BIND_MPI_INFO : _bindgen_ty_8 = 10 ; pub type _bindgen_ty_8 = :: std :: os :: raw :: c_uint ; pub const MPI_T_PVAR_CLASS_STATE : _bindgen_ty_9 = 0 ; pub const MPI_T_PVAR_CLASS_LEVEL : _bindgen_ty_9 = 1 ; pub const MPI_T_PVAR_CLASS_SIZE : _bindgen_ty_9 = 2 ; pub const MPI_T_PVAR_CLASS_PERCENTAGE : _bindgen_ty_9 = 3 ; pub const MPI_T_PVAR_CLASS_HIGHWATERMARK : _bindgen_ty_9 = 4 ; pub const MPI_T_PVAR_CLASS_LOWWATERMARK : _bindgen_ty_9 = 5 ; pub const MPI_T_PVAR_CLASS_COUNTER : _bindgen_ty_9 = 6 ; pub const MPI_T_PVAR_CLASS_AGGREGATE : _bindgen_ty_9 = 7 ; pub const MPI_T_PVAR_CLASS_TIMER : _bindgen_ty_9 = 8 ; pub const MPI_T_PVAR_CLASS_GENERIC : _bindgen_ty_9 = 9 ; pub type _bindgen_ty_9 = :: std :: os :: raw :: c_uint ; extern "C" {
[INFO] [stdout] 3 + pub const __llvm__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_major__ : :: std :: os :: raw :: c_uint = 14 ; pub const __clang_minor__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_patchlevel__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_version__ : & 'static [ u8 ; 8usize ] = b"14.0.0 \0" ; pub const __GNUC__ : :: std :: os :: raw :: c_uint = 4 ; pub const __GNUC_MINOR__ : :: std :: os :: raw :: c_uint = 2 ; pub const __GNUC_PATCHLEVEL__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GXX_ABI_VERSION : :: std :: os :: raw :: c_uint = 1002 ; pub const __ATOMIC_RELAXED : :: std :: os :: raw :: c_uint = 0 ; pub const __ATOMIC_CONSUME : std :: os :: raw :: c_uint = 1 ; pub const __ATOMIC_ACQUIRE : :: std :: os :: raw :: c_uint = 2 ; pub const __ATOMIC_RELEASE : :: std :: os :: raw :: c_uint = 3 ; pub const __ATOMIC_ACQ_REL : :: std :: os :: raw :: c_uint = 4 ; pub const __ATOMIC_SEQ_CST : :: std :: os :: raw :: c_uint = 5 ; pub const __OPENCL_MEMORY_SCOPE_WORK_ITEM : :: std :: os :: raw :: c_uint = 0 ; pub const __OPENCL_MEMORY_SCOPE_WORK_GROUP : :: std :: os :: raw :: c_uint = 1 ; pub const __OPENCL_MEMORY_SCOPE_DEVICE : :: std :: os :: raw :: c_uint = 2 ; pub const __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES : :: std :: os :: raw :: c_uint = 3 ; pub const __OPENCL_MEMORY_SCOPE_SUB_GROUP : :: std :: os :: raw :: c_uint = 4 ; pub const __PRAGMA_REDEFINE_EXTNAME : :: std :: os :: raw :: c_uint = 1 ; pub const __VERSION__ : & 'static [ u8 ; 20usize ] = b"Ubuntu Clang 14.0.0\0" ; pub const __OBJC_BOOL_IS_BOOL : :: std :: os :: raw :: c_uint = 0 ; pub const __CONSTANT_CFSTRINGS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_literal_encoding__ : & 'static [ u8 ; 6usize ] = b"UTF-8\0" ; pub const __clang_wide_literal_encoding__ : & 'static [ u8 ; 7usize ] = b"UTF-32\0" ; pub const __ORDER_LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __ORDER_BIG_ENDIAN__ : :: std :: os :: raw :: c_uint = 4321 ; pub const __ORDER_PDP_ENDIAN__ : :: std :: os :: raw :: c_uint = 3412 ; pub const __BYTE_ORDER__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const _LP64 : :: std :: os :: raw :: c_uint = 1 ; pub const __LP64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __CHAR_BIT__ : :: std :: os :: raw :: c_uint = 8 ; pub const __BOOL_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SHRT_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __LONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LLONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BITINT_MAXWIDTH__ : :: std :: os :: raw :: c_uint = 128 ; pub const __SCHAR_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __SHRT_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __LONG_LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __WCHAR_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __WCHAR_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __WINT_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __WINT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INTMAX_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZE_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __SIZE_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTMAX_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __PTRDIFF_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __PTRDIFF_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INTPTR_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTPTR_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZEOF_DOUBLE__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_FLOAT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_LONG_DOUBLE__ : :: std :: os :: raw :: c_uint = 16 ; pub const __SIZEOF_LONG_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_POINTER__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SHORT__ : :: std :: os :: raw :: c_uint = 2 ; pub const __SIZEOF_PTRDIFF_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SIZE_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_WCHAR_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_WINT_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INTMAX_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTMAX_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINTMAX_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTMAX_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTMAX_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTMAX_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __PTRDIFF_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __PTRDIFF_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __INTPTR_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTPTR_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __SIZE_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __SIZE_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __SIZE_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __SIZE_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __SIG_ATOMIC_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __SIG_ATOMIC_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __UINTPTR_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTPTR_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTPTR_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTPTR_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FLT_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_DIG__ : :: std :: os :: raw :: c_uint = 6 ; pub const __FLT_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 9 ; pub const __FLT_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_MANT_DIG__ : :: std :: os :: raw :: c_uint = 24 ; pub const __FLT_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 38 ; pub const __FLT_MAX_EXP__ : :: std :: os :: raw :: c_uint = 128 ; pub const __FLT_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -37 ; pub const __FLT_MIN_EXP__ : :: std :: os :: raw :: c_int = -125 ; pub const __DBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_DIG__ : :: std :: os :: raw :: c_uint = 15 ; pub const __DBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 17 ; pub const __DBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 53 ; pub const __DBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 308 ; pub const __DBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 1024 ; pub const __DBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -307 ; pub const __DBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -1021 ; pub const __LDBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_DIG__ : :: std :: os :: raw :: c_uint = 18 ; pub const __LDBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __LDBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LDBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 4932 ; pub const __LDBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 16384 ; pub const __LDBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -4931 ; pub const __LDBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -16381 ; pub const __POINTER_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BIGGEST_ALIGNMENT__ : :: std :: os :: raw :: c_uint = 16 ; pub const __WINT_UNSIGNED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __INT8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __INT16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __INT32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __INT64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __UINT8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __INT8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __UINT16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __UINT16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __INT16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __UINT32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __UINT32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __INT32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __UINT64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __UINT64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __INT64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_LEAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_LEAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_LEAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_LEAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_LEAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_LEAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_LEAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_LEAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_LEAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_LEAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_LEAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_LEAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_LEAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_LEAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_LEAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_LEAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_LEAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_LEAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_LEAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_LEAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_LEAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_LEAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_LEAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_LEAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_LEAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_LEAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_LEAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_LEAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_LEAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __INT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_FAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_FAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_FAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_FAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_FAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_FAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_FAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_FAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_FAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_FAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_FAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_FAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_FAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_FAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_FAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_FAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_FAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_FAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_FAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_FAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_FAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_FAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_FAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_FAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_FAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_FAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_FAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_FAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_FAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_FAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FINITE_MATH_ONLY__ : :: std :: os :: raw :: c_uint = 0 ; pub const __GNUC_STDC_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_ATOMIC_TEST_AND_SET_TRUEVAL : :: std :: os :: raw :: c_uint = 1 ; pub const __CLANG_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __NO_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __PIC__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pic__ : :: std :: os :: raw :: c_uint = 2 ; pub const __PIE__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pie__ : :: std :: os :: raw :: c_uint = 2 ; pub const __FLT_EVAL_METHOD__ : :: std :: os :: raw :: c_uint = 0 ; pub const __FLT_RADIX__ : :: std :: os :: raw :: c_uint = 2 ; pub const __DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __GCC_ASM_FLAG_OUTPUTS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __code_model_small__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_GS : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_FS : :: std :: os :: raw :: c_uint = 1 ; pub const __k8 : :: std :: os :: raw :: c_uint = 1 ; pub const __k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __tune_k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __NO_MATH_INLINES : :: std :: os :: raw :: c_uint = 1 ; pub const __FXSR__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __MMX__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 : :: std :: os :: raw :: c_uint = 1 ; pub const __SIZEOF_FLOAT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix__ : :: std :: os :: raw :: c_uint = 1 ; pub const linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __ELF__ : :: std :: os :: raw :: c_uint = 1 ; pub const __gnu_linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLOAT128__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_HOSTED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_VERSION__ : :: std :: os :: raw :: c_uint = 201710 ; pub const __STDC_UTF_16__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_UTF_32__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_DWARF2_CFI_ASM : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_VERSION : :: std :: os :: raw :: c_uint = 721408 ; pub const OPAL_STDC_HEADERS : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED_ARGUMENT : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_ERROR : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_SYS_TIME_H : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_LONG_LONG : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const OPAL_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const OPAL_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const OPAL_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const OPAL_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const OMPI_HAVE_FORTRAN_LOGICAL1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER16 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_INTEGER2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL16 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL2 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_REAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_ENABLE_MPI1_COMPAT : :: std :: os :: raw :: c_uint = 0 ; pub const HAVE_FLOAT__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_LONG_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_MPI_OFFSET_SIZE : :: std :: os :: raw :: c_uint = 8 ; pub const OMPI_BUILD_CXX_BINDINGS : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_CXX_SEEK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_CXX_SUPPORTS_2D_CONST_CAST : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_PARAM_CHECK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_INTERFACE_WARNING : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_CXX_EXCEPTION_SUPPORT : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_MAJOR_VERSION : :: std :: os :: raw :: c_uint = 4 ; pub const OMPI_MINOR_VERSION : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_RELEASE_VERSION : :: std :: os :: raw :: c_uint = 2 ; pub const OPAL_C_HAVE_VISIBILITY : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_BUILDING : :: std :: os :: raw :: c_uint = 0 ; pub const OPEN_MPI : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_VERSION : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_SUBVERSION : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_UNKNOWN : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU_C : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_REMOVED_USE_STATIC_ASSERT : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ANY_SOURCE : :: std :: os :: raw :: c_int = -1 ; pub const MPI_PROC_NULL : :: std :: os :: raw :: c_int = -2 ; pub const MPI_ROOT : :: std :: os :: raw :: c_int = -4 ; pub const MPI_ANY_TAG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MAX_LIBRARY_VERSION_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_UNDEFINED : :: std :: os :: raw :: c_int = -32766 ; pub const MPI_DIST_GRAPH : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_CART : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_GRAPH : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_KEYVAL_INVALID : :: std :: os :: raw :: c_int = -1 ; pub const MPI_BSEND_OVERHEAD : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const MPI_ORDER_C : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ORDER_FORTRAN : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_BLOCK : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_DISTRIBUTE_CYCLIC : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_NONE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_DISTRIBUTE_DFLT_DARG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MODE_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_RDONLY : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_WRONLY : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_RDWR : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_DELETE_ON_CLOSE : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_MODE_UNIQUE_OPEN : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_MODE_EXCL : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MODE_APPEND : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_SEQUENTIAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_DISPLACEMENT_CURRENT : :: std :: os :: raw :: c_int = -54278278 ; pub const MPI_SEEK_SET : :: std :: os :: raw :: c_uint = 600 ; pub const MPI_SEEK_CUR : :: std :: os :: raw :: c_uint = 602 ; pub const MPI_SEEK_END : :: std :: os :: raw :: c_uint = 604 ; pub const MPI_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_NOCHECK : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_NOPRECEDE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_NOPUT : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_NOSTORE : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_NOSUCCEED : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_LOCK_EXCLUSIVE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_LOCK_SHARED : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_WIN_FLAVOR_ALLOCATE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_DYNAMIC : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_WIN_FLAVOR_SHARED : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_WIN_UNIFIED : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_WIN_SEPARATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_SUCCESS : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ERR_BUFFER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_ERR_COUNT : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_ERR_TYPE : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_ERR_TAG : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_ERR_COMM : :: std :: os :: raw :: c_uint = 5 ; pub const MPI_ERR_RANK : :: std :: os :: raw :: c_uint = 6 ; pub const MPI_ERR_REQUEST : :: std :: os :: raw :: c_uint = 7 ; pub const MPI_ERR_ROOT : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_ERR_GROUP : :: std :: os :: raw :: c_uint = 9 ; pub const MPI_ERR_OP : :: std :: os :: raw :: c_uint = 10 ; pub const MPI_ERR_TOPOLOGY : :: std :: os :: raw :: c_uint = 11 ; pub const MPI_ERR_DIMS : :: std :: os :: raw :: c_uint = 12 ; pub const MPI_ERR_ARG : :: std :: os :: raw :: c_uint = 13 ; pub const MPI_ERR_UNKNOWN : :: std :: os :: raw :: c_uint = 14 ; pub const MPI_ERR_TRUNCATE : :: std :: os :: raw :: c_uint = 15 ; pub const MPI_ERR_OTHER : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_ERR_INTERN : :: std :: os :: raw :: c_uint = 17 ; pub const MPI_ERR_IN_STATUS : :: std :: os :: raw :: c_uint = 18 ; pub const MPI_ERR_PENDING : :: std :: os :: raw :: c_uint = 19 ; pub const MPI_ERR_ACCESS : :: std :: os :: raw :: c_uint = 20 ; pub const MPI_ERR_AMODE : :: std :: os :: raw :: c_uint = 21 ; pub const MPI_ERR_ASSERT : :: std :: os :: raw :: c_uint = 22 ; pub const MPI_ERR_BAD_FILE : :: std :: os :: raw :: c_uint = 23 ; pub const MPI_ERR_BASE : :: std :: os :: raw :: c_uint = 24 ; pub const MPI_ERR_CONVERSION : :: std :: os :: raw :: c_uint = 25 ; pub const MPI_ERR_DISP : :: std :: os :: raw :: c_uint = 26 ; pub const MPI_ERR_DUP_DATAREP : :: std :: os :: raw :: c_uint = 27 ; pub const MPI_ERR_FILE_EXISTS : :: std :: os :: raw :: c_uint = 28 ; pub const MPI_ERR_FILE_IN_USE : :: std :: os :: raw :: c_uint = 29 ; pub const MPI_ERR_FILE : :: std :: os :: raw :: c_uint = 30 ; pub const MPI_ERR_INFO_KEY : :: std :: os :: raw :: c_uint = 31 ; pub const MPI_ERR_INFO_NOKEY : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_ERR_INFO_VALUE : :: std :: os :: raw :: c_uint = 33 ; pub const MPI_ERR_INFO : :: std :: os :: raw :: c_uint = 34 ; pub const MPI_ERR_IO : :: std :: os :: raw :: c_uint = 35 ; pub const MPI_ERR_KEYVAL : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_ERR_LOCKTYPE : :: std :: os :: raw :: c_uint = 37 ; pub const MPI_ERR_NAME : :: std :: os :: raw :: c_uint = 38 ; pub const MPI_ERR_NO_MEM : :: std :: os :: raw :: c_uint = 39 ; pub const MPI_ERR_NOT_SAME : :: std :: os :: raw :: c_uint = 40 ; pub const MPI_ERR_NO_SPACE : :: std :: os :: raw :: c_uint = 41 ; pub const MPI_ERR_NO_SUCH_FILE : :: std :: os :: raw :: c_uint = 42 ; pub const MPI_ERR_PORT : :: std :: os :: raw :: c_uint = 43 ; pub const MPI_ERR_QUOTA : :: std :: os :: raw :: c_uint = 44 ; pub const MPI_ERR_READ_ONLY : :: std :: os :: raw :: c_uint = 45 ; pub const MPI_ERR_RMA_CONFLICT : :: std :: os :: raw :: c_uint = 46 ; pub const MPI_ERR_RMA_SYNC : :: std :: os :: raw :: c_uint = 47 ; pub const MPI_ERR_SERVICE : :: std :: os :: raw :: c_uint = 48 ; pub const MPI_ERR_SIZE : :: std :: os :: raw :: c_uint = 49 ; pub const MPI_ERR_SPAWN : :: std :: os :: raw :: c_uint = 50 ; pub const MPI_ERR_UNSUPPORTED_DATAREP : :: std :: os :: raw :: c_uint = 51 ; pub const MPI_ERR_UNSUPPORTED_OPERATION : :: std :: os :: raw :: c_uint = 52 ; pub const MPI_ERR_WIN : :: std :: os :: raw :: c_uint = 53 ; pub const MPI_T_ERR_MEMORY : :: std :: os :: raw :: c_uint = 54 ; pub const MPI_T_ERR_NOT_INITIALIZED : :: std :: os :: raw :: c_uint = 55 ; pub const MPI_T_ERR_CANNOT_INIT : :: std :: os :: raw :: c_uint = 56 ; pub const MPI_T_ERR_INVALID_INDEX : :: std :: os :: raw :: c_uint = 57 ; pub const MPI_T_ERR_INVALID_ITEM : :: std :: os :: raw :: c_uint = 58 ; pub const MPI_T_ERR_INVALID_HANDLE : :: std :: os :: raw :: c_uint = 59 ; pub const MPI_T_ERR_OUT_OF_HANDLES : :: std :: os :: raw :: c_uint = 60 ; pub const MPI_T_ERR_OUT_OF_SESSIONS : :: std :: os :: raw :: c_uint = 61 ; pub const MPI_T_ERR_INVALID_SESSION : :: std :: os :: raw :: c_uint = 62 ; pub const MPI_T_ERR_CVAR_SET_NOT_NOW : :: std :: os :: raw :: c_uint = 63 ; pub const MPI_T_ERR_CVAR_SET_NEVER : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_T_ERR_PVAR_NO_STARTSTOP : :: std :: os :: raw :: c_uint = 65 ; pub const MPI_T_ERR_PVAR_NO_WRITE : :: std :: os :: raw :: c_uint = 66 ; pub const MPI_T_ERR_PVAR_NO_ATOMIC : :: std :: os :: raw :: c_uint = 67 ; pub const MPI_ERR_RMA_RANGE : :: std :: os :: raw :: c_uint = 68 ; pub const MPI_ERR_RMA_ATTACH : :: std :: os :: raw :: c_uint = 69 ; pub const MPI_ERR_RMA_FLAVOR : :: std :: os :: raw :: c_uint = 70 ; pub const MPI_ERR_RMA_SHARED : :: std :: os :: raw :: c_uint = 71 ; pub const MPI_T_ERR_INVALID : :: std :: os :: raw :: c_uint = 72 ; pub const MPI_T_ERR_INVALID_NAME : :: std :: os :: raw :: c_uint = 73 ; pub const MPI_ERR_LASTCODE : :: std :: os :: raw :: c_uint = 92 ; pub const MPI_TYPECLASS_INTEGER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_TYPECLASS_REAL : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_TYPECLASS_COMPLEX : :: std :: os :: raw :: c_uint = 3 ; pub type wchar_t = :: std :: os :: raw :: c_int ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct max_align_t { pub __clang_max_align_nonce1 : :: std :: os :: raw :: c_longlong , pub __bindgen_padding_0 : u64 , pub __clang_max_align_nonce2 : f64 , } # [ test ] fn bindgen_test_layout_max_align_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < max_align_t > ( ) , 32usize , concat ! ( "Size of: " , stringify ! ( max_align_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce1 as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce1 ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce2 as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce2 ) ) ) ; } pub type MPI_Aint = isize ; pub type MPI_Offset = :: std :: os :: raw :: c_longlong ; pub type MPI_Count = :: std :: os :: raw :: c_longlong ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_communicator_t { _unused : [ u8 ; 0 ] } pub type MPI_Comm = * mut ompi_communicator_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_datatype_t { _unused : [ u8 ; 0 ] } pub type MPI_Datatype = * mut ompi_datatype_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_errhandler_t { _unused : [ u8 ; 0 ] } pub type MPI_Errhandler = * mut ompi_errhandler_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_file_t { _unused : [ u8 ; 0 ] } pub type MPI_File = * mut ompi_file_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_group_t { _unused : [ u8 ; 0 ] } pub type MPI_Group = * mut ompi_group_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_info_t { _unused : [ u8 ; 0 ] } pub type MPI_Info = * mut ompi_info_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_op_t { _unused : [ u8 ; 0 ] } pub type MPI_Op = * mut ompi_op_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_request_t { _unused : [ u8 ; 0 ] } pub type MPI_Request = * mut ompi_request_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_message_t { _unused : [ u8 ; 0 ] } pub type MPI_Message = * mut ompi_message_t ; pub type MPI_Status = ompi_status_public_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_win_t { _unused : [ u8 ; 0 ] } pub type MPI_Win = * mut ompi_win_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_var_enum_t { _unused : [ u8 ; 0 ] } pub type MPI_T_enum = * mut mca_base_var_enum_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_mpit_cvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_cvar_handle = * mut ompi_mpit_cvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_handle = * mut mca_base_pvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_session_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_session = * mut mca_base_pvar_session_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_status_public_t { pub MPI_SOURCE : :: std :: os :: raw :: c_int , pub MPI_TAG : :: std :: os :: raw :: c_int , pub MPI_ERROR : :: std :: os :: raw :: c_int , pub _cancelled : :: std :: os :: raw :: c_int , pub _ucount : usize , } # [ test ] fn bindgen_test_layout_ompi_status_public_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < ompi_status_public_t > ( ) , 24usize , concat ! ( "Size of: " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < ompi_status_public_t > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_SOURCE as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_SOURCE ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_TAG as * const _ as usize } , 4usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_TAG ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_ERROR as * const _ as usize } , 8usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_ERROR ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _cancelled as * const _ as usize } , 12usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _cancelled ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _ucount as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _ucount ) ) ) ; } pub type MPI_Datarep_extent_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : * mut MPI_Aint , arg3 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Datarep_conversion_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : MPI_Datatype , arg3 : :: std :: os :: raw :: c_int , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : MPI_Offset , arg6 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Comm , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type ompi_file_errhandler_fn = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_File , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_Win_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Win , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_User_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut :: std :: os :: raw :: c_void , arg3 : * mut :: std :: os :: raw :: c_int , arg4 : * mut MPI_Datatype ) > ; pub type MPI_Comm_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_query_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut MPI_Status ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_free_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_cancel_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_fn = MPI_Comm_errhandler_function ; pub type MPI_File_errhandler_fn = ompi_file_errhandler_fn ; pub type MPI_File_errhandler_function = ompi_file_errhandler_fn ; pub type MPI_Win_errhandler_fn = MPI_Win_errhandler_function ; pub const MPI_TAG_UB : _bindgen_ty_1 = 0 ; pub const MPI_HOST : _bindgen_ty_1 = 1 ; pub const MPI_IO : _bindgen_ty_1 = 2 ; pub const MPI_WTIME_IS_GLOBAL : _bindgen_ty_1 = 3 ; pub const MPI_APPNUM : _bindgen_ty_1 = 4 ; pub const MPI_LASTUSEDCODE : _bindgen_ty_1 = 5 ; pub const MPI_UNIVERSE_SIZE : _bindgen_ty_1 = 6 ; pub const MPI_WIN_BASE : _bindgen_ty_1 = 7 ; pub const MPI_WIN_SIZE : _bindgen_ty_1 = 8 ; pub const MPI_WIN_DISP_UNIT : _bindgen_ty_1 = 9 ; pub const MPI_WIN_CREATE_FLAVOR : _bindgen_ty_1 = 10 ; pub const MPI_WIN_MODEL : _bindgen_ty_1 = 11 ; pub const IMPI_CLIENT_SIZE : _bindgen_ty_1 = 12 ; pub const IMPI_CLIENT_COLOR : _bindgen_ty_1 = 13 ; pub const IMPI_HOST_SIZE : _bindgen_ty_1 = 14 ; pub const IMPI_HOST_COLOR : _bindgen_ty_1 = 15 ; pub type _bindgen_ty_1 = :: std :: os :: raw :: c_uint ; pub const MPI_IDENT : _bindgen_ty_2 = 0 ; pub const MPI_CONGRUENT : _bindgen_ty_2 = 1 ; pub const MPI_SIMILAR : _bindgen_ty_2 = 2 ; pub const MPI_UNEQUAL : _bindgen_ty_2 = 3 ; pub type _bindgen_ty_2 = :: std :: os :: raw :: c_uint ; pub const MPI_THREAD_SINGLE : _bindgen_ty_3 = 0 ; pub const MPI_THREAD_FUNNELED : _bindgen_ty_3 = 1 ; pub const MPI_THREAD_SERIALIZED : _bindgen_ty_3 = 2 ; pub const MPI_THREAD_MULTIPLE : _bindgen_ty_3 = 3 ; pub type _bindgen_ty_3 = :: std :: os :: raw :: c_uint ; pub const MPI_COMBINER_NAMED : _bindgen_ty_4 = 0 ; pub const MPI_COMBINER_DUP : _bindgen_ty_4 = 1 ; pub const MPI_COMBINER_CONTIGUOUS : _bindgen_ty_4 = 2 ; pub const MPI_COMBINER_VECTOR : _bindgen_ty_4 = 3 ; pub const OMPI_WAS_MPI_COMBINER_HVECTOR_INTEGER : _bindgen_ty_4 = 4 ; pub const MPI_COMBINER_HVECTOR : _bindgen_ty_4 = 5 ; pub const MPI_COMBINER_INDEXED : _bindgen_ty_4 = 6 ; pub const OMPI_WAS_MPI_COMBINER_HINDEXED_INTEGER : _bindgen_ty_4 = 7 ; pub const MPI_COMBINER_HINDEXED : _bindgen_ty_4 = 8 ; pub const MPI_COMBINER_INDEXED_BLOCK : _bindgen_ty_4 = 9 ; pub const OMPI_WAS_MPI_COMBINER_STRUCT_INTEGER : _bindgen_ty_4 = 10 ; pub const MPI_COMBINER_STRUCT : _bindgen_ty_4 = 11 ; pub const MPI_COMBINER_SUBARRAY : _bindgen_ty_4 = 12 ; pub const MPI_COMBINER_DARRAY : _bindgen_ty_4 = 13 ; pub const MPI_COMBINER_F90_REAL : _bindgen_ty_4 = 14 ; pub const MPI_COMBINER_F90_COMPLEX : _bindgen_ty_4 = 15 ; pub const MPI_COMBINER_F90_INTEGER : _bindgen_ty_4 = 16 ; pub const MPI_COMBINER_RESIZED : _bindgen_ty_4 = 17 ; pub const MPI_COMBINER_HINDEXED_BLOCK : _bindgen_ty_4 = 18 ; pub type _bindgen_ty_4 = :: std :: os :: raw :: c_uint ; pub const MPI_COMM_TYPE_SHARED : _bindgen_ty_5 = 0 ; pub const OMPI_COMM_TYPE_HWTHREAD : _bindgen_ty_5 = 1 ; pub const OMPI_COMM_TYPE_CORE : _bindgen_ty_5 = 2 ; pub const OMPI_COMM_TYPE_L1CACHE : _bindgen_ty_5 = 3 ; pub const OMPI_COMM_TYPE_L2CACHE : _bindgen_ty_5 = 4 ; pub const OMPI_COMM_TYPE_L3CACHE : _bindgen_ty_5 = 5 ; pub const OMPI_COMM_TYPE_SOCKET : _bindgen_ty_5 = 6 ; pub const OMPI_COMM_TYPE_NUMA : _bindgen_ty_5 = 7 ; pub const OMPI_COMM_TYPE_BOARD : _bindgen_ty_5 = 8 ; pub const OMPI_COMM_TYPE_HOST : _bindgen_ty_5 = 9 ; pub const OMPI_COMM_TYPE_CU : _bindgen_ty_5 = 10 ; pub const OMPI_COMM_TYPE_CLUSTER : _bindgen_ty_5 = 11 ; pub type _bindgen_ty_5 = :: std :: os :: raw :: c_uint ; pub const MPI_T_VERBOSITY_USER_BASIC : _bindgen_ty_6 = 0 ; pub const MPI_T_VERBOSITY_USER_DETAIL : _bindgen_ty_6 = 1 ; pub const MPI_T_VERBOSITY_USER_ALL : _bindgen_ty_6 = 2 ; pub const MPI_T_VERBOSITY_TUNER_BASIC : _bindgen_ty_6 = 3 ; pub const MPI_T_VERBOSITY_TUNER_DETAIL : _bindgen_ty_6 = 4 ; pub const MPI_T_VERBOSITY_TUNER_ALL : _bindgen_ty_6 = 5 ; pub const MPI_T_VERBOSITY_MPIDEV_BASIC : _bindgen_ty_6 = 6 ; pub const MPI_T_VERBOSITY_MPIDEV_DETAIL : _bindgen_ty_6 = 7 ; pub const MPI_T_VERBOSITY_MPIDEV_ALL : _bindgen_ty_6 = 8 ; pub type _bindgen_ty_6 = :: std :: os :: raw :: c_uint ; pub const MPI_T_SCOPE_CONSTANT : _bindgen_ty_7 = 0 ; pub const MPI_T_SCOPE_READONLY : _bindgen_ty_7 = 1 ; pub const MPI_T_SCOPE_LOCAL : _bindgen_ty_7 = 2 ; pub const MPI_T_SCOPE_GROUP : _bindgen_ty_7 = 3 ; pub const MPI_T_SCOPE_GROUP_EQ : _bindgen_ty_7 = 4 ; pub const MPI_T_SCOPE_ALL : _bindgen_ty_7 = 5 ; pub const MPI_T_SCOPE_ALL_EQ : _bindgen_ty_7 = 6 ; pub type _bindgen_ty_7 = :: std :: os :: raw :: c_uint ; pub const MPI_T_BIND_NO_OBJECT : _bindgen_ty_8 = 0 ; pub const MPI_T_BIND_MPI_COMM : _bindgen_ty_8 = 1 ; pub const MPI_T_BIND_MPI_DATATYPE : _bindgen_ty_8 = 2 ; pub const MPI_T_BIND_MPI_ERRHANDLER : _bindgen_ty_8 = 3 ; pub const MPI_T_BIND_MPI_FILE : _bindgen_ty_8 = 4 ; pub const MPI_T_BIND_MPI_GROUP : _bindgen_ty_8 = 5 ; pub const MPI_T_BIND_MPI_OP : _bindgen_ty_8 = 6 ; pub const MPI_T_BIND_MPI_REQUEST : _bindgen_ty_8 = 7 ; pub const MPI_T_BIND_MPI_WIN : _bindgen_ty_8 = 8 ; pub const MPI_T_BIND_MPI_MESSAGE : _bindgen_ty_8 = 9 ; pub const MPI_T_BIND_MPI_INFO : _bindgen_ty_8 = 10 ; pub type _bindgen_ty_8 = :: std :: os :: raw :: c_uint ; pub const MPI_T_PVAR_CLASS_STATE : _bindgen_ty_9 = 0 ; pub const MPI_T_PVAR_CLASS_LEVEL : _bindgen_ty_9 = 1 ; pub const MPI_T_PVAR_CLASS_SIZE : _bindgen_ty_9 = 2 ; pub const MPI_T_PVAR_CLASS_PERCENTAGE : _bindgen_ty_9 = 3 ; pub const MPI_T_PVAR_CLASS_HIGHWATERMARK : _bindgen_ty_9 = 4 ; pub const MPI_T_PVAR_CLASS_LOWWATERMARK : _bindgen_ty_9 = 5 ; pub const MPI_T_PVAR_CLASS_COUNTER : _bindgen_ty_9 = 6 ; pub const MPI_T_PVAR_CLASS_AGGREGATE : _bindgen_ty_9 = 7 ; pub const MPI_T_PVAR_CLASS_TIMER : _bindgen_ty_9 = 8 ; pub const MPI_T_PVAR_CLASS_GENERIC : _bindgen_ty_9 = 9 ; pub type _bindgen_ty_9 = :: std :: os :: raw :: c_uint ; extern "C" {
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/mpi-fork-fnsp-d9b9763bb5375dad/out/functions_and_types.rs:3:803
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...:: raw :: c_uint = 1 ; pub const __ATOMIC_ACQUIRE : :: std :: os :: raw :: c_uint = 2 ; pub const __ATOMIC_RELEASE : :: std :: os :: r...
[INFO] [stdout]   |                                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]   |
[INFO] [stdout] 3 - pub const __llvm__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_major__ : :: std :: os :: raw :: c_uint = 14 ; pub const __clang_minor__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_patchlevel__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_version__ : & 'static [ u8 ; 8usize ] = b"14.0.0 \0" ; pub const __GNUC__ : :: std :: os :: raw :: c_uint = 4 ; pub const __GNUC_MINOR__ : :: std :: os :: raw :: c_uint = 2 ; pub const __GNUC_PATCHLEVEL__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GXX_ABI_VERSION : :: std :: os :: raw :: c_uint = 1002 ; pub const __ATOMIC_RELAXED : :: std :: os :: raw :: c_uint = 0 ; pub const __ATOMIC_CONSUME : :: std :: os :: raw :: c_uint = 1 ; pub const __ATOMIC_ACQUIRE : :: std :: os :: raw :: c_uint = 2 ; pub const __ATOMIC_RELEASE : :: std :: os :: raw :: c_uint = 3 ; pub const __ATOMIC_ACQ_REL : :: std :: os :: raw :: c_uint = 4 ; pub const __ATOMIC_SEQ_CST : :: std :: os :: raw :: c_uint = 5 ; pub const __OPENCL_MEMORY_SCOPE_WORK_ITEM : :: std :: os :: raw :: c_uint = 0 ; pub const __OPENCL_MEMORY_SCOPE_WORK_GROUP : :: std :: os :: raw :: c_uint = 1 ; pub const __OPENCL_MEMORY_SCOPE_DEVICE : :: std :: os :: raw :: c_uint = 2 ; pub const __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES : :: std :: os :: raw :: c_uint = 3 ; pub const __OPENCL_MEMORY_SCOPE_SUB_GROUP : :: std :: os :: raw :: c_uint = 4 ; pub const __PRAGMA_REDEFINE_EXTNAME : :: std :: os :: raw :: c_uint = 1 ; pub const __VERSION__ : & 'static [ u8 ; 20usize ] = b"Ubuntu Clang 14.0.0\0" ; pub const __OBJC_BOOL_IS_BOOL : :: std :: os :: raw :: c_uint = 0 ; pub const __CONSTANT_CFSTRINGS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_literal_encoding__ : & 'static [ u8 ; 6usize ] = b"UTF-8\0" ; pub const __clang_wide_literal_encoding__ : & 'static [ u8 ; 7usize ] = b"UTF-32\0" ; pub const __ORDER_LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __ORDER_BIG_ENDIAN__ : :: std :: os :: raw :: c_uint = 4321 ; pub const __ORDER_PDP_ENDIAN__ : :: std :: os :: raw :: c_uint = 3412 ; pub const __BYTE_ORDER__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const _LP64 : :: std :: os :: raw :: c_uint = 1 ; pub const __LP64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __CHAR_BIT__ : :: std :: os :: raw :: c_uint = 8 ; pub const __BOOL_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SHRT_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __LONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LLONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BITINT_MAXWIDTH__ : :: std :: os :: raw :: c_uint = 128 ; pub const __SCHAR_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __SHRT_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __LONG_LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __WCHAR_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __WCHAR_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __WINT_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __WINT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INTMAX_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZE_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __SIZE_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTMAX_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __PTRDIFF_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __PTRDIFF_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INTPTR_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTPTR_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZEOF_DOUBLE__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_FLOAT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_LONG_DOUBLE__ : :: std :: os :: raw :: c_uint = 16 ; pub const __SIZEOF_LONG_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_POINTER__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SHORT__ : :: std :: os :: raw :: c_uint = 2 ; pub const __SIZEOF_PTRDIFF_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SIZE_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_WCHAR_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_WINT_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INTMAX_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTMAX_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINTMAX_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTMAX_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTMAX_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTMAX_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __PTRDIFF_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __PTRDIFF_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __INTPTR_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTPTR_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __SIZE_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __SIZE_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __SIZE_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __SIZE_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __SIG_ATOMIC_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __SIG_ATOMIC_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __UINTPTR_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTPTR_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTPTR_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTPTR_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FLT_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_DIG__ : :: std :: os :: raw :: c_uint = 6 ; pub const __FLT_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 9 ; pub const __FLT_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_MANT_DIG__ : :: std :: os :: raw :: c_uint = 24 ; pub const __FLT_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 38 ; pub const __FLT_MAX_EXP__ : :: std :: os :: raw :: c_uint = 128 ; pub const __FLT_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -37 ; pub const __FLT_MIN_EXP__ : :: std :: os :: raw :: c_int = -125 ; pub const __DBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_DIG__ : :: std :: os :: raw :: c_uint = 15 ; pub const __DBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 17 ; pub const __DBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 53 ; pub const __DBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 308 ; pub const __DBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 1024 ; pub const __DBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -307 ; pub const __DBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -1021 ; pub const __LDBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_DIG__ : :: std :: os :: raw :: c_uint = 18 ; pub const __LDBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __LDBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LDBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 4932 ; pub const __LDBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 16384 ; pub const __LDBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -4931 ; pub const __LDBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -16381 ; pub const __POINTER_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BIGGEST_ALIGNMENT__ : :: std :: os :: raw :: c_uint = 16 ; pub const __WINT_UNSIGNED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __INT8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __INT16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __INT32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __INT64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __UINT8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __INT8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __UINT16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __UINT16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __INT16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __UINT32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __UINT32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __INT32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __UINT64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __UINT64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __INT64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_LEAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_LEAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_LEAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_LEAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_LEAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_LEAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_LEAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_LEAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_LEAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_LEAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_LEAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_LEAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_LEAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_LEAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_LEAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_LEAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_LEAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_LEAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_LEAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_LEAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_LEAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_LEAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_LEAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_LEAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_LEAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_LEAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_LEAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_LEAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_LEAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __INT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_FAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_FAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_FAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_FAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_FAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_FAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_FAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_FAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_FAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_FAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_FAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_FAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_FAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_FAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_FAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_FAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_FAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_FAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_FAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_FAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_FAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_FAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_FAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_FAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_FAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_FAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_FAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_FAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_FAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_FAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FINITE_MATH_ONLY__ : :: std :: os :: raw :: c_uint = 0 ; pub const __GNUC_STDC_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_ATOMIC_TEST_AND_SET_TRUEVAL : :: std :: os :: raw :: c_uint = 1 ; pub const __CLANG_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __NO_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __PIC__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pic__ : :: std :: os :: raw :: c_uint = 2 ; pub const __PIE__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pie__ : :: std :: os :: raw :: c_uint = 2 ; pub const __FLT_EVAL_METHOD__ : :: std :: os :: raw :: c_uint = 0 ; pub const __FLT_RADIX__ : :: std :: os :: raw :: c_uint = 2 ; pub const __DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __GCC_ASM_FLAG_OUTPUTS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __code_model_small__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_GS : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_FS : :: std :: os :: raw :: c_uint = 1 ; pub const __k8 : :: std :: os :: raw :: c_uint = 1 ; pub const __k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __tune_k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __NO_MATH_INLINES : :: std :: os :: raw :: c_uint = 1 ; pub const __FXSR__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __MMX__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 : :: std :: os :: raw :: c_uint = 1 ; pub const __SIZEOF_FLOAT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix__ : :: std :: os :: raw :: c_uint = 1 ; pub const linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __ELF__ : :: std :: os :: raw :: c_uint = 1 ; pub const __gnu_linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLOAT128__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_HOSTED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_VERSION__ : :: std :: os :: raw :: c_uint = 201710 ; pub const __STDC_UTF_16__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_UTF_32__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_DWARF2_CFI_ASM : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_VERSION : :: std :: os :: raw :: c_uint = 721408 ; pub const OPAL_STDC_HEADERS : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED_ARGUMENT : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_ERROR : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_SYS_TIME_H : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_LONG_LONG : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const OPAL_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const OPAL_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const OPAL_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const OPAL_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const OMPI_HAVE_FORTRAN_LOGICAL1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER16 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_INTEGER2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL16 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL2 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_REAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_ENABLE_MPI1_COMPAT : :: std :: os :: raw :: c_uint = 0 ; pub const HAVE_FLOAT__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_LONG_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_MPI_OFFSET_SIZE : :: std :: os :: raw :: c_uint = 8 ; pub const OMPI_BUILD_CXX_BINDINGS : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_CXX_SEEK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_CXX_SUPPORTS_2D_CONST_CAST : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_PARAM_CHECK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_INTERFACE_WARNING : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_CXX_EXCEPTION_SUPPORT : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_MAJOR_VERSION : :: std :: os :: raw :: c_uint = 4 ; pub const OMPI_MINOR_VERSION : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_RELEASE_VERSION : :: std :: os :: raw :: c_uint = 2 ; pub const OPAL_C_HAVE_VISIBILITY : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_BUILDING : :: std :: os :: raw :: c_uint = 0 ; pub const OPEN_MPI : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_VERSION : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_SUBVERSION : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_UNKNOWN : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU_C : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_REMOVED_USE_STATIC_ASSERT : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ANY_SOURCE : :: std :: os :: raw :: c_int = -1 ; pub const MPI_PROC_NULL : :: std :: os :: raw :: c_int = -2 ; pub const MPI_ROOT : :: std :: os :: raw :: c_int = -4 ; pub const MPI_ANY_TAG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MAX_LIBRARY_VERSION_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_UNDEFINED : :: std :: os :: raw :: c_int = -32766 ; pub const MPI_DIST_GRAPH : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_CART : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_GRAPH : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_KEYVAL_INVALID : :: std :: os :: raw :: c_int = -1 ; pub const MPI_BSEND_OVERHEAD : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const MPI_ORDER_C : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ORDER_FORTRAN : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_BLOCK : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_DISTRIBUTE_CYCLIC : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_NONE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_DISTRIBUTE_DFLT_DARG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MODE_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_RDONLY : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_WRONLY : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_RDWR : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_DELETE_ON_CLOSE : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_MODE_UNIQUE_OPEN : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_MODE_EXCL : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MODE_APPEND : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_SEQUENTIAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_DISPLACEMENT_CURRENT : :: std :: os :: raw :: c_int = -54278278 ; pub const MPI_SEEK_SET : :: std :: os :: raw :: c_uint = 600 ; pub const MPI_SEEK_CUR : :: std :: os :: raw :: c_uint = 602 ; pub const MPI_SEEK_END : :: std :: os :: raw :: c_uint = 604 ; pub const MPI_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_NOCHECK : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_NOPRECEDE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_NOPUT : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_NOSTORE : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_NOSUCCEED : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_LOCK_EXCLUSIVE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_LOCK_SHARED : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_WIN_FLAVOR_ALLOCATE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_DYNAMIC : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_WIN_FLAVOR_SHARED : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_WIN_UNIFIED : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_WIN_SEPARATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_SUCCESS : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ERR_BUFFER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_ERR_COUNT : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_ERR_TYPE : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_ERR_TAG : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_ERR_COMM : :: std :: os :: raw :: c_uint = 5 ; pub const MPI_ERR_RANK : :: std :: os :: raw :: c_uint = 6 ; pub const MPI_ERR_REQUEST : :: std :: os :: raw :: c_uint = 7 ; pub const MPI_ERR_ROOT : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_ERR_GROUP : :: std :: os :: raw :: c_uint = 9 ; pub const MPI_ERR_OP : :: std :: os :: raw :: c_uint = 10 ; pub const MPI_ERR_TOPOLOGY : :: std :: os :: raw :: c_uint = 11 ; pub const MPI_ERR_DIMS : :: std :: os :: raw :: c_uint = 12 ; pub const MPI_ERR_ARG : :: std :: os :: raw :: c_uint = 13 ; pub const MPI_ERR_UNKNOWN : :: std :: os :: raw :: c_uint = 14 ; pub const MPI_ERR_TRUNCATE : :: std :: os :: raw :: c_uint = 15 ; pub const MPI_ERR_OTHER : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_ERR_INTERN : :: std :: os :: raw :: c_uint = 17 ; pub const MPI_ERR_IN_STATUS : :: std :: os :: raw :: c_uint = 18 ; pub const MPI_ERR_PENDING : :: std :: os :: raw :: c_uint = 19 ; pub const MPI_ERR_ACCESS : :: std :: os :: raw :: c_uint = 20 ; pub const MPI_ERR_AMODE : :: std :: os :: raw :: c_uint = 21 ; pub const MPI_ERR_ASSERT : :: std :: os :: raw :: c_uint = 22 ; pub const MPI_ERR_BAD_FILE : :: std :: os :: raw :: c_uint = 23 ; pub const MPI_ERR_BASE : :: std :: os :: raw :: c_uint = 24 ; pub const MPI_ERR_CONVERSION : :: std :: os :: raw :: c_uint = 25 ; pub const MPI_ERR_DISP : :: std :: os :: raw :: c_uint = 26 ; pub const MPI_ERR_DUP_DATAREP : :: std :: os :: raw :: c_uint = 27 ; pub const MPI_ERR_FILE_EXISTS : :: std :: os :: raw :: c_uint = 28 ; pub const MPI_ERR_FILE_IN_USE : :: std :: os :: raw :: c_uint = 29 ; pub const MPI_ERR_FILE : :: std :: os :: raw :: c_uint = 30 ; pub const MPI_ERR_INFO_KEY : :: std :: os :: raw :: c_uint = 31 ; pub const MPI_ERR_INFO_NOKEY : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_ERR_INFO_VALUE : :: std :: os :: raw :: c_uint = 33 ; pub const MPI_ERR_INFO : :: std :: os :: raw :: c_uint = 34 ; pub const MPI_ERR_IO : :: std :: os :: raw :: c_uint = 35 ; pub const MPI_ERR_KEYVAL : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_ERR_LOCKTYPE : :: std :: os :: raw :: c_uint = 37 ; pub const MPI_ERR_NAME : :: std :: os :: raw :: c_uint = 38 ; pub const MPI_ERR_NO_MEM : :: std :: os :: raw :: c_uint = 39 ; pub const MPI_ERR_NOT_SAME : :: std :: os :: raw :: c_uint = 40 ; pub const MPI_ERR_NO_SPACE : :: std :: os :: raw :: c_uint = 41 ; pub const MPI_ERR_NO_SUCH_FILE : :: std :: os :: raw :: c_uint = 42 ; pub const MPI_ERR_PORT : :: std :: os :: raw :: c_uint = 43 ; pub const MPI_ERR_QUOTA : :: std :: os :: raw :: c_uint = 44 ; pub const MPI_ERR_READ_ONLY : :: std :: os :: raw :: c_uint = 45 ; pub const MPI_ERR_RMA_CONFLICT : :: std :: os :: raw :: c_uint = 46 ; pub const MPI_ERR_RMA_SYNC : :: std :: os :: raw :: c_uint = 47 ; pub const MPI_ERR_SERVICE : :: std :: os :: raw :: c_uint = 48 ; pub const MPI_ERR_SIZE : :: std :: os :: raw :: c_uint = 49 ; pub const MPI_ERR_SPAWN : :: std :: os :: raw :: c_uint = 50 ; pub const MPI_ERR_UNSUPPORTED_DATAREP : :: std :: os :: raw :: c_uint = 51 ; pub const MPI_ERR_UNSUPPORTED_OPERATION : :: std :: os :: raw :: c_uint = 52 ; pub const MPI_ERR_WIN : :: std :: os :: raw :: c_uint = 53 ; pub const MPI_T_ERR_MEMORY : :: std :: os :: raw :: c_uint = 54 ; pub const MPI_T_ERR_NOT_INITIALIZED : :: std :: os :: raw :: c_uint = 55 ; pub const MPI_T_ERR_CANNOT_INIT : :: std :: os :: raw :: c_uint = 56 ; pub const MPI_T_ERR_INVALID_INDEX : :: std :: os :: raw :: c_uint = 57 ; pub const MPI_T_ERR_INVALID_ITEM : :: std :: os :: raw :: c_uint = 58 ; pub const MPI_T_ERR_INVALID_HANDLE : :: std :: os :: raw :: c_uint = 59 ; pub const MPI_T_ERR_OUT_OF_HANDLES : :: std :: os :: raw :: c_uint = 60 ; pub const MPI_T_ERR_OUT_OF_SESSIONS : :: std :: os :: raw :: c_uint = 61 ; pub const MPI_T_ERR_INVALID_SESSION : :: std :: os :: raw :: c_uint = 62 ; pub const MPI_T_ERR_CVAR_SET_NOT_NOW : :: std :: os :: raw :: c_uint = 63 ; pub const MPI_T_ERR_CVAR_SET_NEVER : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_T_ERR_PVAR_NO_STARTSTOP : :: std :: os :: raw :: c_uint = 65 ; pub const MPI_T_ERR_PVAR_NO_WRITE : :: std :: os :: raw :: c_uint = 66 ; pub const MPI_T_ERR_PVAR_NO_ATOMIC : :: std :: os :: raw :: c_uint = 67 ; pub const MPI_ERR_RMA_RANGE : :: std :: os :: raw :: c_uint = 68 ; pub const MPI_ERR_RMA_ATTACH : :: std :: os :: raw :: c_uint = 69 ; pub const MPI_ERR_RMA_FLAVOR : :: std :: os :: raw :: c_uint = 70 ; pub const MPI_ERR_RMA_SHARED : :: std :: os :: raw :: c_uint = 71 ; pub const MPI_T_ERR_INVALID : :: std :: os :: raw :: c_uint = 72 ; pub const MPI_T_ERR_INVALID_NAME : :: std :: os :: raw :: c_uint = 73 ; pub const MPI_ERR_LASTCODE : :: std :: os :: raw :: c_uint = 92 ; pub const MPI_TYPECLASS_INTEGER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_TYPECLASS_REAL : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_TYPECLASS_COMPLEX : :: std :: os :: raw :: c_uint = 3 ; pub type wchar_t = :: std :: os :: raw :: c_int ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct max_align_t { pub __clang_max_align_nonce1 : :: std :: os :: raw :: c_longlong , pub __bindgen_padding_0 : u64 , pub __clang_max_align_nonce2 : f64 , } # [ test ] fn bindgen_test_layout_max_align_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < max_align_t > ( ) , 32usize , concat ! ( "Size of: " , stringify ! ( max_align_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce1 as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce1 ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce2 as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce2 ) ) ) ; } pub type MPI_Aint = isize ; pub type MPI_Offset = :: std :: os :: raw :: c_longlong ; pub type MPI_Count = :: std :: os :: raw :: c_longlong ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_communicator_t { _unused : [ u8 ; 0 ] } pub type MPI_Comm = * mut ompi_communicator_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_datatype_t { _unused : [ u8 ; 0 ] } pub type MPI_Datatype = * mut ompi_datatype_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_errhandler_t { _unused : [ u8 ; 0 ] } pub type MPI_Errhandler = * mut ompi_errhandler_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_file_t { _unused : [ u8 ; 0 ] } pub type MPI_File = * mut ompi_file_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_group_t { _unused : [ u8 ; 0 ] } pub type MPI_Group = * mut ompi_group_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_info_t { _unused : [ u8 ; 0 ] } pub type MPI_Info = * mut ompi_info_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_op_t { _unused : [ u8 ; 0 ] } pub type MPI_Op = * mut ompi_op_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_request_t { _unused : [ u8 ; 0 ] } pub type MPI_Request = * mut ompi_request_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_message_t { _unused : [ u8 ; 0 ] } pub type MPI_Message = * mut ompi_message_t ; pub type MPI_Status = ompi_status_public_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_win_t { _unused : [ u8 ; 0 ] } pub type MPI_Win = * mut ompi_win_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_var_enum_t { _unused : [ u8 ; 0 ] } pub type MPI_T_enum = * mut mca_base_var_enum_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_mpit_cvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_cvar_handle = * mut ompi_mpit_cvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_handle = * mut mca_base_pvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_session_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_session = * mut mca_base_pvar_session_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_status_public_t { pub MPI_SOURCE : :: std :: os :: raw :: c_int , pub MPI_TAG : :: std :: os :: raw :: c_int , pub MPI_ERROR : :: std :: os :: raw :: c_int , pub _cancelled : :: std :: os :: raw :: c_int , pub _ucount : usize , } # [ test ] fn bindgen_test_layout_ompi_status_public_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < ompi_status_public_t > ( ) , 24usize , concat ! ( "Size of: " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < ompi_status_public_t > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_SOURCE as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_SOURCE ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_TAG as * const _ as usize } , 4usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_TAG ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_ERROR as * const _ as usize } , 8usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_ERROR ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _cancelled as * const _ as usize } , 12usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _cancelled ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _ucount as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _ucount ) ) ) ; } pub type MPI_Datarep_extent_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : * mut MPI_Aint , arg3 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Datarep_conversion_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : MPI_Datatype , arg3 : :: std :: os :: raw :: c_int , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : MPI_Offset , arg6 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Comm , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type ompi_file_errhandler_fn = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_File , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_Win_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Win , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_User_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut :: std :: os :: raw :: c_void , arg3 : * mut :: std :: os :: raw :: c_int , arg4 : * mut MPI_Datatype ) > ; pub type MPI_Comm_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_query_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut MPI_Status ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_free_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_cancel_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_fn = MPI_Comm_errhandler_function ; pub type MPI_File_errhandler_fn = ompi_file_errhandler_fn ; pub type MPI_File_errhandler_function = ompi_file_errhandler_fn ; pub type MPI_Win_errhandler_fn = MPI_Win_errhandler_function ; pub const MPI_TAG_UB : _bindgen_ty_1 = 0 ; pub const MPI_HOST : _bindgen_ty_1 = 1 ; pub const MPI_IO : _bindgen_ty_1 = 2 ; pub const MPI_WTIME_IS_GLOBAL : _bindgen_ty_1 = 3 ; pub const MPI_APPNUM : _bindgen_ty_1 = 4 ; pub const MPI_LASTUSEDCODE : _bindgen_ty_1 = 5 ; pub const MPI_UNIVERSE_SIZE : _bindgen_ty_1 = 6 ; pub const MPI_WIN_BASE : _bindgen_ty_1 = 7 ; pub const MPI_WIN_SIZE : _bindgen_ty_1 = 8 ; pub const MPI_WIN_DISP_UNIT : _bindgen_ty_1 = 9 ; pub const MPI_WIN_CREATE_FLAVOR : _bindgen_ty_1 = 10 ; pub const MPI_WIN_MODEL : _bindgen_ty_1 = 11 ; pub const IMPI_CLIENT_SIZE : _bindgen_ty_1 = 12 ; pub const IMPI_CLIENT_COLOR : _bindgen_ty_1 = 13 ; pub const IMPI_HOST_SIZE : _bindgen_ty_1 = 14 ; pub const IMPI_HOST_COLOR : _bindgen_ty_1 = 15 ; pub type _bindgen_ty_1 = :: std :: os :: raw :: c_uint ; pub const MPI_IDENT : _bindgen_ty_2 = 0 ; pub const MPI_CONGRUENT : _bindgen_ty_2 = 1 ; pub const MPI_SIMILAR : _bindgen_ty_2 = 2 ; pub const MPI_UNEQUAL : _bindgen_ty_2 = 3 ; pub type _bindgen_ty_2 = :: std :: os :: raw :: c_uint ; pub const MPI_THREAD_SINGLE : _bindgen_ty_3 = 0 ; pub const MPI_THREAD_FUNNELED : _bindgen_ty_3 = 1 ; pub const MPI_THREAD_SERIALIZED : _bindgen_ty_3 = 2 ; pub const MPI_THREAD_MULTIPLE : _bindgen_ty_3 = 3 ; pub type _bindgen_ty_3 = :: std :: os :: raw :: c_uint ; pub const MPI_COMBINER_NAMED : _bindgen_ty_4 = 0 ; pub const MPI_COMBINER_DUP : _bindgen_ty_4 = 1 ; pub const MPI_COMBINER_CONTIGUOUS : _bindgen_ty_4 = 2 ; pub const MPI_COMBINER_VECTOR : _bindgen_ty_4 = 3 ; pub const OMPI_WAS_MPI_COMBINER_HVECTOR_INTEGER : _bindgen_ty_4 = 4 ; pub const MPI_COMBINER_HVECTOR : _bindgen_ty_4 = 5 ; pub const MPI_COMBINER_INDEXED : _bindgen_ty_4 = 6 ; pub const OMPI_WAS_MPI_COMBINER_HINDEXED_INTEGER : _bindgen_ty_4 = 7 ; pub const MPI_COMBINER_HINDEXED : _bindgen_ty_4 = 8 ; pub const MPI_COMBINER_INDEXED_BLOCK : _bindgen_ty_4 = 9 ; pub const OMPI_WAS_MPI_COMBINER_STRUCT_INTEGER : _bindgen_ty_4 = 10 ; pub const MPI_COMBINER_STRUCT : _bindgen_ty_4 = 11 ; pub const MPI_COMBINER_SUBARRAY : _bindgen_ty_4 = 12 ; pub const MPI_COMBINER_DARRAY : _bindgen_ty_4 = 13 ; pub const MPI_COMBINER_F90_REAL : _bindgen_ty_4 = 14 ; pub const MPI_COMBINER_F90_COMPLEX : _bindgen_ty_4 = 15 ; pub const MPI_COMBINER_F90_INTEGER : _bindgen_ty_4 = 16 ; pub const MPI_COMBINER_RESIZED : _bindgen_ty_4 = 17 ; pub const MPI_COMBINER_HINDEXED_BLOCK : _bindgen_ty_4 = 18 ; pub type _bindgen_ty_4 = :: std :: os :: raw :: c_uint ; pub const MPI_COMM_TYPE_SHARED : _bindgen_ty_5 = 0 ; pub const OMPI_COMM_TYPE_HWTHREAD : _bindgen_ty_5 = 1 ; pub const OMPI_COMM_TYPE_CORE : _bindgen_ty_5 = 2 ; pub const OMPI_COMM_TYPE_L1CACHE : _bindgen_ty_5 = 3 ; pub const OMPI_COMM_TYPE_L2CACHE : _bindgen_ty_5 = 4 ; pub const OMPI_COMM_TYPE_L3CACHE : _bindgen_ty_5 = 5 ; pub const OMPI_COMM_TYPE_SOCKET : _bindgen_ty_5 = 6 ; pub const OMPI_COMM_TYPE_NUMA : _bindgen_ty_5 = 7 ; pub const OMPI_COMM_TYPE_BOARD : _bindgen_ty_5 = 8 ; pub const OMPI_COMM_TYPE_HOST : _bindgen_ty_5 = 9 ; pub const OMPI_COMM_TYPE_CU : _bindgen_ty_5 = 10 ; pub const OMPI_COMM_TYPE_CLUSTER : _bindgen_ty_5 = 11 ; pub type _bindgen_ty_5 = :: std :: os :: raw :: c_uint ; pub const MPI_T_VERBOSITY_USER_BASIC : _bindgen_ty_6 = 0 ; pub const MPI_T_VERBOSITY_USER_DETAIL : _bindgen_ty_6 = 1 ; pub const MPI_T_VERBOSITY_USER_ALL : _bindgen_ty_6 = 2 ; pub const MPI_T_VERBOSITY_TUNER_BASIC : _bindgen_ty_6 = 3 ; pub const MPI_T_VERBOSITY_TUNER_DETAIL : _bindgen_ty_6 = 4 ; pub const MPI_T_VERBOSITY_TUNER_ALL : _bindgen_ty_6 = 5 ; pub const MPI_T_VERBOSITY_MPIDEV_BASIC : _bindgen_ty_6 = 6 ; pub const MPI_T_VERBOSITY_MPIDEV_DETAIL : _bindgen_ty_6 = 7 ; pub const MPI_T_VERBOSITY_MPIDEV_ALL : _bindgen_ty_6 = 8 ; pub type _bindgen_ty_6 = :: std :: os :: raw :: c_uint ; pub const MPI_T_SCOPE_CONSTANT : _bindgen_ty_7 = 0 ; pub const MPI_T_SCOPE_READONLY : _bindgen_ty_7 = 1 ; pub const MPI_T_SCOPE_LOCAL : _bindgen_ty_7 = 2 ; pub const MPI_T_SCOPE_GROUP : _bindgen_ty_7 = 3 ; pub const MPI_T_SCOPE_GROUP_EQ : _bindgen_ty_7 = 4 ; pub const MPI_T_SCOPE_ALL : _bindgen_ty_7 = 5 ; pub const MPI_T_SCOPE_ALL_EQ : _bindgen_ty_7 = 6 ; pub type _bindgen_ty_7 = :: std :: os :: raw :: c_uint ; pub const MPI_T_BIND_NO_OBJECT : _bindgen_ty_8 = 0 ; pub const MPI_T_BIND_MPI_COMM : _bindgen_ty_8 = 1 ; pub const MPI_T_BIND_MPI_DATATYPE : _bindgen_ty_8 = 2 ; pub const MPI_T_BIND_MPI_ERRHANDLER : _bindgen_ty_8 = 3 ; pub const MPI_T_BIND_MPI_FILE : _bindgen_ty_8 = 4 ; pub const MPI_T_BIND_MPI_GROUP : _bindgen_ty_8 = 5 ; pub const MPI_T_BIND_MPI_OP : _bindgen_ty_8 = 6 ; pub const MPI_T_BIND_MPI_REQUEST : _bindgen_ty_8 = 7 ; pub const MPI_T_BIND_MPI_WIN : _bindgen_ty_8 = 8 ; pub const MPI_T_BIND_MPI_MESSAGE : _bindgen_ty_8 = 9 ; pub const MPI_T_BIND_MPI_INFO : _bindgen_ty_8 = 10 ; pub type _bindgen_ty_8 = :: std :: os :: raw :: c_uint ; pub const MPI_T_PVAR_CLASS_STATE : _bindgen_ty_9 = 0 ; pub const MPI_T_PVAR_CLASS_LEVEL : _bindgen_ty_9 = 1 ; pub const MPI_T_PVAR_CLASS_SIZE : _bindgen_ty_9 = 2 ; pub const MPI_T_PVAR_CLASS_PERCENTAGE : _bindgen_ty_9 = 3 ; pub const MPI_T_PVAR_CLASS_HIGHWATERMARK : _bindgen_ty_9 = 4 ; pub const MPI_T_PVAR_CLASS_LOWWATERMARK : _bindgen_ty_9 = 5 ; pub const MPI_T_PVAR_CLASS_COUNTER : _bindgen_ty_9 = 6 ; pub const MPI_T_PVAR_CLASS_AGGREGATE : _bindgen_ty_9 = 7 ; pub const MPI_T_PVAR_CLASS_TIMER : _bindgen_ty_9 = 8 ; pub const MPI_T_PVAR_CLASS_GENERIC : _bindgen_ty_9 = 9 ; pub type _bindgen_ty_9 = :: std :: os :: raw :: c_uint ; extern "C" {
[INFO] [stdout] 3 + pub const __llvm__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_major__ : :: std :: os :: raw :: c_uint = 14 ; pub const __clang_minor__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_patchlevel__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_version__ : & 'static [ u8 ; 8usize ] = b"14.0.0 \0" ; pub const __GNUC__ : :: std :: os :: raw :: c_uint = 4 ; pub const __GNUC_MINOR__ : :: std :: os :: raw :: c_uint = 2 ; pub const __GNUC_PATCHLEVEL__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GXX_ABI_VERSION : :: std :: os :: raw :: c_uint = 1002 ; pub const __ATOMIC_RELAXED : :: std :: os :: raw :: c_uint = 0 ; pub const __ATOMIC_CONSUME : :: std :: os :: raw :: c_uint = 1 ; pub const __ATOMIC_ACQUIRE : std :: os :: raw :: c_uint = 2 ; pub const __ATOMIC_RELEASE : :: std :: os :: raw :: c_uint = 3 ; pub const __ATOMIC_ACQ_REL : :: std :: os :: raw :: c_uint = 4 ; pub const __ATOMIC_SEQ_CST : :: std :: os :: raw :: c_uint = 5 ; pub const __OPENCL_MEMORY_SCOPE_WORK_ITEM : :: std :: os :: raw :: c_uint = 0 ; pub const __OPENCL_MEMORY_SCOPE_WORK_GROUP : :: std :: os :: raw :: c_uint = 1 ; pub const __OPENCL_MEMORY_SCOPE_DEVICE : :: std :: os :: raw :: c_uint = 2 ; pub const __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES : :: std :: os :: raw :: c_uint = 3 ; pub const __OPENCL_MEMORY_SCOPE_SUB_GROUP : :: std :: os :: raw :: c_uint = 4 ; pub const __PRAGMA_REDEFINE_EXTNAME : :: std :: os :: raw :: c_uint = 1 ; pub const __VERSION__ : & 'static [ u8 ; 20usize ] = b"Ubuntu Clang 14.0.0\0" ; pub const __OBJC_BOOL_IS_BOOL : :: std :: os :: raw :: c_uint = 0 ; pub const __CONSTANT_CFSTRINGS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_literal_encoding__ : & 'static [ u8 ; 6usize ] = b"UTF-8\0" ; pub const __clang_wide_literal_encoding__ : & 'static [ u8 ; 7usize ] = b"UTF-32\0" ; pub const __ORDER_LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __ORDER_BIG_ENDIAN__ : :: std :: os :: raw :: c_uint = 4321 ; pub const __ORDER_PDP_ENDIAN__ : :: std :: os :: raw :: c_uint = 3412 ; pub const __BYTE_ORDER__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const _LP64 : :: std :: os :: raw :: c_uint = 1 ; pub const __LP64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __CHAR_BIT__ : :: std :: os :: raw :: c_uint = 8 ; pub const __BOOL_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SHRT_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __LONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LLONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BITINT_MAXWIDTH__ : :: std :: os :: raw :: c_uint = 128 ; pub const __SCHAR_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __SHRT_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __LONG_LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __WCHAR_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __WCHAR_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __WINT_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __WINT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INTMAX_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZE_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __SIZE_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTMAX_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __PTRDIFF_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __PTRDIFF_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INTPTR_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTPTR_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZEOF_DOUBLE__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_FLOAT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_LONG_DOUBLE__ : :: std :: os :: raw :: c_uint = 16 ; pub const __SIZEOF_LONG_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_POINTER__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SHORT__ : :: std :: os :: raw :: c_uint = 2 ; pub const __SIZEOF_PTRDIFF_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SIZE_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_WCHAR_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_WINT_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INTMAX_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTMAX_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINTMAX_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTMAX_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTMAX_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTMAX_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __PTRDIFF_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __PTRDIFF_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __INTPTR_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTPTR_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __SIZE_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __SIZE_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __SIZE_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __SIZE_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __SIG_ATOMIC_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __SIG_ATOMIC_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __UINTPTR_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTPTR_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTPTR_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTPTR_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FLT_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_DIG__ : :: std :: os :: raw :: c_uint = 6 ; pub const __FLT_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 9 ; pub const __FLT_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_MANT_DIG__ : :: std :: os :: raw :: c_uint = 24 ; pub const __FLT_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 38 ; pub const __FLT_MAX_EXP__ : :: std :: os :: raw :: c_uint = 128 ; pub const __FLT_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -37 ; pub const __FLT_MIN_EXP__ : :: std :: os :: raw :: c_int = -125 ; pub const __DBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_DIG__ : :: std :: os :: raw :: c_uint = 15 ; pub const __DBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 17 ; pub const __DBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 53 ; pub const __DBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 308 ; pub const __DBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 1024 ; pub const __DBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -307 ; pub const __DBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -1021 ; pub const __LDBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_DIG__ : :: std :: os :: raw :: c_uint = 18 ; pub const __LDBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __LDBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LDBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 4932 ; pub const __LDBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 16384 ; pub const __LDBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -4931 ; pub const __LDBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -16381 ; pub const __POINTER_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BIGGEST_ALIGNMENT__ : :: std :: os :: raw :: c_uint = 16 ; pub const __WINT_UNSIGNED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __INT8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __INT16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __INT32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __INT64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __UINT8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __INT8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __UINT16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __UINT16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __INT16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __UINT32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __UINT32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __INT32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __UINT64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __UINT64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __INT64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_LEAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_LEAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_LEAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_LEAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_LEAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_LEAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_LEAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_LEAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_LEAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_LEAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_LEAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_LEAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_LEAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_LEAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_LEAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_LEAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_LEAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_LEAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_LEAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_LEAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_LEAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_LEAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_LEAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_LEAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_LEAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_LEAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_LEAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_LEAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_LEAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __INT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_FAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_FAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_FAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_FAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_FAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_FAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_FAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_FAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_FAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_FAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_FAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_FAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_FAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_FAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_FAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_FAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_FAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_FAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_FAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_FAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_FAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_FAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_FAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_FAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_FAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_FAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_FAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_FAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_FAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_FAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FINITE_MATH_ONLY__ : :: std :: os :: raw :: c_uint = 0 ; pub const __GNUC_STDC_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_ATOMIC_TEST_AND_SET_TRUEVAL : :: std :: os :: raw :: c_uint = 1 ; pub const __CLANG_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __NO_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __PIC__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pic__ : :: std :: os :: raw :: c_uint = 2 ; pub const __PIE__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pie__ : :: std :: os :: raw :: c_uint = 2 ; pub const __FLT_EVAL_METHOD__ : :: std :: os :: raw :: c_uint = 0 ; pub const __FLT_RADIX__ : :: std :: os :: raw :: c_uint = 2 ; pub const __DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __GCC_ASM_FLAG_OUTPUTS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __code_model_small__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_GS : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_FS : :: std :: os :: raw :: c_uint = 1 ; pub const __k8 : :: std :: os :: raw :: c_uint = 1 ; pub const __k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __tune_k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __NO_MATH_INLINES : :: std :: os :: raw :: c_uint = 1 ; pub const __FXSR__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __MMX__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 : :: std :: os :: raw :: c_uint = 1 ; pub const __SIZEOF_FLOAT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix__ : :: std :: os :: raw :: c_uint = 1 ; pub const linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __ELF__ : :: std :: os :: raw :: c_uint = 1 ; pub const __gnu_linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLOAT128__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_HOSTED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_VERSION__ : :: std :: os :: raw :: c_uint = 201710 ; pub const __STDC_UTF_16__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_UTF_32__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_DWARF2_CFI_ASM : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_VERSION : :: std :: os :: raw :: c_uint = 721408 ; pub const OPAL_STDC_HEADERS : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED_ARGUMENT : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_ERROR : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_SYS_TIME_H : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_LONG_LONG : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const OPAL_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const OPAL_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const OPAL_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const OPAL_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const OMPI_HAVE_FORTRAN_LOGICAL1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER16 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_INTEGER2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL16 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL2 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_REAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_ENABLE_MPI1_COMPAT : :: std :: os :: raw :: c_uint = 0 ; pub const HAVE_FLOAT__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_LONG_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_MPI_OFFSET_SIZE : :: std :: os :: raw :: c_uint = 8 ; pub const OMPI_BUILD_CXX_BINDINGS : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_CXX_SEEK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_CXX_SUPPORTS_2D_CONST_CAST : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_PARAM_CHECK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_INTERFACE_WARNING : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_CXX_EXCEPTION_SUPPORT : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_MAJOR_VERSION : :: std :: os :: raw :: c_uint = 4 ; pub const OMPI_MINOR_VERSION : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_RELEASE_VERSION : :: std :: os :: raw :: c_uint = 2 ; pub const OPAL_C_HAVE_VISIBILITY : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_BUILDING : :: std :: os :: raw :: c_uint = 0 ; pub const OPEN_MPI : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_VERSION : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_SUBVERSION : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_UNKNOWN : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU_C : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_REMOVED_USE_STATIC_ASSERT : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ANY_SOURCE : :: std :: os :: raw :: c_int = -1 ; pub const MPI_PROC_NULL : :: std :: os :: raw :: c_int = -2 ; pub const MPI_ROOT : :: std :: os :: raw :: c_int = -4 ; pub const MPI_ANY_TAG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MAX_LIBRARY_VERSION_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_UNDEFINED : :: std :: os :: raw :: c_int = -32766 ; pub const MPI_DIST_GRAPH : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_CART : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_GRAPH : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_KEYVAL_INVALID : :: std :: os :: raw :: c_int = -1 ; pub const MPI_BSEND_OVERHEAD : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const MPI_ORDER_C : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ORDER_FORTRAN : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_BLOCK : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_DISTRIBUTE_CYCLIC : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_NONE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_DISTRIBUTE_DFLT_DARG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MODE_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_RDONLY : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_WRONLY : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_RDWR : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_DELETE_ON_CLOSE : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_MODE_UNIQUE_OPEN : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_MODE_EXCL : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MODE_APPEND : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_SEQUENTIAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_DISPLACEMENT_CURRENT : :: std :: os :: raw :: c_int = -54278278 ; pub const MPI_SEEK_SET : :: std :: os :: raw :: c_uint = 600 ; pub const MPI_SEEK_CUR : :: std :: os :: raw :: c_uint = 602 ; pub const MPI_SEEK_END : :: std :: os :: raw :: c_uint = 604 ; pub const MPI_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_NOCHECK : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_NOPRECEDE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_NOPUT : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_NOSTORE : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_NOSUCCEED : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_LOCK_EXCLUSIVE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_LOCK_SHARED : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_WIN_FLAVOR_ALLOCATE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_DYNAMIC : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_WIN_FLAVOR_SHARED : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_WIN_UNIFIED : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_WIN_SEPARATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_SUCCESS : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ERR_BUFFER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_ERR_COUNT : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_ERR_TYPE : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_ERR_TAG : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_ERR_COMM : :: std :: os :: raw :: c_uint = 5 ; pub const MPI_ERR_RANK : :: std :: os :: raw :: c_uint = 6 ; pub const MPI_ERR_REQUEST : :: std :: os :: raw :: c_uint = 7 ; pub const MPI_ERR_ROOT : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_ERR_GROUP : :: std :: os :: raw :: c_uint = 9 ; pub const MPI_ERR_OP : :: std :: os :: raw :: c_uint = 10 ; pub const MPI_ERR_TOPOLOGY : :: std :: os :: raw :: c_uint = 11 ; pub const MPI_ERR_DIMS : :: std :: os :: raw :: c_uint = 12 ; pub const MPI_ERR_ARG : :: std :: os :: raw :: c_uint = 13 ; pub const MPI_ERR_UNKNOWN : :: std :: os :: raw :: c_uint = 14 ; pub const MPI_ERR_TRUNCATE : :: std :: os :: raw :: c_uint = 15 ; pub const MPI_ERR_OTHER : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_ERR_INTERN : :: std :: os :: raw :: c_uint = 17 ; pub const MPI_ERR_IN_STATUS : :: std :: os :: raw :: c_uint = 18 ; pub const MPI_ERR_PENDING : :: std :: os :: raw :: c_uint = 19 ; pub const MPI_ERR_ACCESS : :: std :: os :: raw :: c_uint = 20 ; pub const MPI_ERR_AMODE : :: std :: os :: raw :: c_uint = 21 ; pub const MPI_ERR_ASSERT : :: std :: os :: raw :: c_uint = 22 ; pub const MPI_ERR_BAD_FILE : :: std :: os :: raw :: c_uint = 23 ; pub const MPI_ERR_BASE : :: std :: os :: raw :: c_uint = 24 ; pub const MPI_ERR_CONVERSION : :: std :: os :: raw :: c_uint = 25 ; pub const MPI_ERR_DISP : :: std :: os :: raw :: c_uint = 26 ; pub const MPI_ERR_DUP_DATAREP : :: std :: os :: raw :: c_uint = 27 ; pub const MPI_ERR_FILE_EXISTS : :: std :: os :: raw :: c_uint = 28 ; pub const MPI_ERR_FILE_IN_USE : :: std :: os :: raw :: c_uint = 29 ; pub const MPI_ERR_FILE : :: std :: os :: raw :: c_uint = 30 ; pub const MPI_ERR_INFO_KEY : :: std :: os :: raw :: c_uint = 31 ; pub const MPI_ERR_INFO_NOKEY : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_ERR_INFO_VALUE : :: std :: os :: raw :: c_uint = 33 ; pub const MPI_ERR_INFO : :: std :: os :: raw :: c_uint = 34 ; pub const MPI_ERR_IO : :: std :: os :: raw :: c_uint = 35 ; pub const MPI_ERR_KEYVAL : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_ERR_LOCKTYPE : :: std :: os :: raw :: c_uint = 37 ; pub const MPI_ERR_NAME : :: std :: os :: raw :: c_uint = 38 ; pub const MPI_ERR_NO_MEM : :: std :: os :: raw :: c_uint = 39 ; pub const MPI_ERR_NOT_SAME : :: std :: os :: raw :: c_uint = 40 ; pub const MPI_ERR_NO_SPACE : :: std :: os :: raw :: c_uint = 41 ; pub const MPI_ERR_NO_SUCH_FILE : :: std :: os :: raw :: c_uint = 42 ; pub const MPI_ERR_PORT : :: std :: os :: raw :: c_uint = 43 ; pub const MPI_ERR_QUOTA : :: std :: os :: raw :: c_uint = 44 ; pub const MPI_ERR_READ_ONLY : :: std :: os :: raw :: c_uint = 45 ; pub const MPI_ERR_RMA_CONFLICT : :: std :: os :: raw :: c_uint = 46 ; pub const MPI_ERR_RMA_SYNC : :: std :: os :: raw :: c_uint = 47 ; pub const MPI_ERR_SERVICE : :: std :: os :: raw :: c_uint = 48 ; pub const MPI_ERR_SIZE : :: std :: os :: raw :: c_uint = 49 ; pub const MPI_ERR_SPAWN : :: std :: os :: raw :: c_uint = 50 ; pub const MPI_ERR_UNSUPPORTED_DATAREP : :: std :: os :: raw :: c_uint = 51 ; pub const MPI_ERR_UNSUPPORTED_OPERATION : :: std :: os :: raw :: c_uint = 52 ; pub const MPI_ERR_WIN : :: std :: os :: raw :: c_uint = 53 ; pub const MPI_T_ERR_MEMORY : :: std :: os :: raw :: c_uint = 54 ; pub const MPI_T_ERR_NOT_INITIALIZED : :: std :: os :: raw :: c_uint = 55 ; pub const MPI_T_ERR_CANNOT_INIT : :: std :: os :: raw :: c_uint = 56 ; pub const MPI_T_ERR_INVALID_INDEX : :: std :: os :: raw :: c_uint = 57 ; pub const MPI_T_ERR_INVALID_ITEM : :: std :: os :: raw :: c_uint = 58 ; pub const MPI_T_ERR_INVALID_HANDLE : :: std :: os :: raw :: c_uint = 59 ; pub const MPI_T_ERR_OUT_OF_HANDLES : :: std :: os :: raw :: c_uint = 60 ; pub const MPI_T_ERR_OUT_OF_SESSIONS : :: std :: os :: raw :: c_uint = 61 ; pub const MPI_T_ERR_INVALID_SESSION : :: std :: os :: raw :: c_uint = 62 ; pub const MPI_T_ERR_CVAR_SET_NOT_NOW : :: std :: os :: raw :: c_uint = 63 ; pub const MPI_T_ERR_CVAR_SET_NEVER : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_T_ERR_PVAR_NO_STARTSTOP : :: std :: os :: raw :: c_uint = 65 ; pub const MPI_T_ERR_PVAR_NO_WRITE : :: std :: os :: raw :: c_uint = 66 ; pub const MPI_T_ERR_PVAR_NO_ATOMIC : :: std :: os :: raw :: c_uint = 67 ; pub const MPI_ERR_RMA_RANGE : :: std :: os :: raw :: c_uint = 68 ; pub const MPI_ERR_RMA_ATTACH : :: std :: os :: raw :: c_uint = 69 ; pub const MPI_ERR_RMA_FLAVOR : :: std :: os :: raw :: c_uint = 70 ; pub const MPI_ERR_RMA_SHARED : :: std :: os :: raw :: c_uint = 71 ; pub const MPI_T_ERR_INVALID : :: std :: os :: raw :: c_uint = 72 ; pub const MPI_T_ERR_INVALID_NAME : :: std :: os :: raw :: c_uint = 73 ; pub const MPI_ERR_LASTCODE : :: std :: os :: raw :: c_uint = 92 ; pub const MPI_TYPECLASS_INTEGER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_TYPECLASS_REAL : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_TYPECLASS_COMPLEX : :: std :: os :: raw :: c_uint = 3 ; pub type wchar_t = :: std :: os :: raw :: c_int ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct max_align_t { pub __clang_max_align_nonce1 : :: std :: os :: raw :: c_longlong , pub __bindgen_padding_0 : u64 , pub __clang_max_align_nonce2 : f64 , } # [ test ] fn bindgen_test_layout_max_align_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < max_align_t > ( ) , 32usize , concat ! ( "Size of: " , stringify ! ( max_align_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce1 as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce1 ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce2 as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce2 ) ) ) ; } pub type MPI_Aint = isize ; pub type MPI_Offset = :: std :: os :: raw :: c_longlong ; pub type MPI_Count = :: std :: os :: raw :: c_longlong ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_communicator_t { _unused : [ u8 ; 0 ] } pub type MPI_Comm = * mut ompi_communicator_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_datatype_t { _unused : [ u8 ; 0 ] } pub type MPI_Datatype = * mut ompi_datatype_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_errhandler_t { _unused : [ u8 ; 0 ] } pub type MPI_Errhandler = * mut ompi_errhandler_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_file_t { _unused : [ u8 ; 0 ] } pub type MPI_File = * mut ompi_file_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_group_t { _unused : [ u8 ; 0 ] } pub type MPI_Group = * mut ompi_group_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_info_t { _unused : [ u8 ; 0 ] } pub type MPI_Info = * mut ompi_info_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_op_t { _unused : [ u8 ; 0 ] } pub type MPI_Op = * mut ompi_op_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_request_t { _unused : [ u8 ; 0 ] } pub type MPI_Request = * mut ompi_request_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_message_t { _unused : [ u8 ; 0 ] } pub type MPI_Message = * mut ompi_message_t ; pub type MPI_Status = ompi_status_public_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_win_t { _unused : [ u8 ; 0 ] } pub type MPI_Win = * mut ompi_win_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_var_enum_t { _unused : [ u8 ; 0 ] } pub type MPI_T_enum = * mut mca_base_var_enum_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_mpit_cvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_cvar_handle = * mut ompi_mpit_cvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_handle = * mut mca_base_pvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_session_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_session = * mut mca_base_pvar_session_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_status_public_t { pub MPI_SOURCE : :: std :: os :: raw :: c_int , pub MPI_TAG : :: std :: os :: raw :: c_int , pub MPI_ERROR : :: std :: os :: raw :: c_int , pub _cancelled : :: std :: os :: raw :: c_int , pub _ucount : usize , } # [ test ] fn bindgen_test_layout_ompi_status_public_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < ompi_status_public_t > ( ) , 24usize , concat ! ( "Size of: " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < ompi_status_public_t > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_SOURCE as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_SOURCE ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_TAG as * const _ as usize } , 4usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_TAG ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_ERROR as * const _ as usize } , 8usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_ERROR ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _cancelled as * const _ as usize } , 12usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _cancelled ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _ucount as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _ucount ) ) ) ; } pub type MPI_Datarep_extent_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : * mut MPI_Aint , arg3 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Datarep_conversion_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : MPI_Datatype , arg3 : :: std :: os :: raw :: c_int , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : MPI_Offset , arg6 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Comm , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type ompi_file_errhandler_fn = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_File , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_Win_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Win , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_User_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut :: std :: os :: raw :: c_void , arg3 : * mut :: std :: os :: raw :: c_int , arg4 : * mut MPI_Datatype ) > ; pub type MPI_Comm_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_query_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut MPI_Status ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_free_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_cancel_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_fn = MPI_Comm_errhandler_function ; pub type MPI_File_errhandler_fn = ompi_file_errhandler_fn ; pub type MPI_File_errhandler_function = ompi_file_errhandler_fn ; pub type MPI_Win_errhandler_fn = MPI_Win_errhandler_function ; pub const MPI_TAG_UB : _bindgen_ty_1 = 0 ; pub const MPI_HOST : _bindgen_ty_1 = 1 ; pub const MPI_IO : _bindgen_ty_1 = 2 ; pub const MPI_WTIME_IS_GLOBAL : _bindgen_ty_1 = 3 ; pub const MPI_APPNUM : _bindgen_ty_1 = 4 ; pub const MPI_LASTUSEDCODE : _bindgen_ty_1 = 5 ; pub const MPI_UNIVERSE_SIZE : _bindgen_ty_1 = 6 ; pub const MPI_WIN_BASE : _bindgen_ty_1 = 7 ; pub const MPI_WIN_SIZE : _bindgen_ty_1 = 8 ; pub const MPI_WIN_DISP_UNIT : _bindgen_ty_1 = 9 ; pub const MPI_WIN_CREATE_FLAVOR : _bindgen_ty_1 = 10 ; pub const MPI_WIN_MODEL : _bindgen_ty_1 = 11 ; pub const IMPI_CLIENT_SIZE : _bindgen_ty_1 = 12 ; pub const IMPI_CLIENT_COLOR : _bindgen_ty_1 = 13 ; pub const IMPI_HOST_SIZE : _bindgen_ty_1 = 14 ; pub const IMPI_HOST_COLOR : _bindgen_ty_1 = 15 ; pub type _bindgen_ty_1 = :: std :: os :: raw :: c_uint ; pub const MPI_IDENT : _bindgen_ty_2 = 0 ; pub const MPI_CONGRUENT : _bindgen_ty_2 = 1 ; pub const MPI_SIMILAR : _bindgen_ty_2 = 2 ; pub const MPI_UNEQUAL : _bindgen_ty_2 = 3 ; pub type _bindgen_ty_2 = :: std :: os :: raw :: c_uint ; pub const MPI_THREAD_SINGLE : _bindgen_ty_3 = 0 ; pub const MPI_THREAD_FUNNELED : _bindgen_ty_3 = 1 ; pub const MPI_THREAD_SERIALIZED : _bindgen_ty_3 = 2 ; pub const MPI_THREAD_MULTIPLE : _bindgen_ty_3 = 3 ; pub type _bindgen_ty_3 = :: std :: os :: raw :: c_uint ; pub const MPI_COMBINER_NAMED : _bindgen_ty_4 = 0 ; pub const MPI_COMBINER_DUP : _bindgen_ty_4 = 1 ; pub const MPI_COMBINER_CONTIGUOUS : _bindgen_ty_4 = 2 ; pub const MPI_COMBINER_VECTOR : _bindgen_ty_4 = 3 ; pub const OMPI_WAS_MPI_COMBINER_HVECTOR_INTEGER : _bindgen_ty_4 = 4 ; pub const MPI_COMBINER_HVECTOR : _bindgen_ty_4 = 5 ; pub const MPI_COMBINER_INDEXED : _bindgen_ty_4 = 6 ; pub const OMPI_WAS_MPI_COMBINER_HINDEXED_INTEGER : _bindgen_ty_4 = 7 ; pub const MPI_COMBINER_HINDEXED : _bindgen_ty_4 = 8 ; pub const MPI_COMBINER_INDEXED_BLOCK : _bindgen_ty_4 = 9 ; pub const OMPI_WAS_MPI_COMBINER_STRUCT_INTEGER : _bindgen_ty_4 = 10 ; pub const MPI_COMBINER_STRUCT : _bindgen_ty_4 = 11 ; pub const MPI_COMBINER_SUBARRAY : _bindgen_ty_4 = 12 ; pub const MPI_COMBINER_DARRAY : _bindgen_ty_4 = 13 ; pub const MPI_COMBINER_F90_REAL : _bindgen_ty_4 = 14 ; pub const MPI_COMBINER_F90_COMPLEX : _bindgen_ty_4 = 15 ; pub const MPI_COMBINER_F90_INTEGER : _bindgen_ty_4 = 16 ; pub const MPI_COMBINER_RESIZED : _bindgen_ty_4 = 17 ; pub const MPI_COMBINER_HINDEXED_BLOCK : _bindgen_ty_4 = 18 ; pub type _bindgen_ty_4 = :: std :: os :: raw :: c_uint ; pub const MPI_COMM_TYPE_SHARED : _bindgen_ty_5 = 0 ; pub const OMPI_COMM_TYPE_HWTHREAD : _bindgen_ty_5 = 1 ; pub const OMPI_COMM_TYPE_CORE : _bindgen_ty_5 = 2 ; pub const OMPI_COMM_TYPE_L1CACHE : _bindgen_ty_5 = 3 ; pub const OMPI_COMM_TYPE_L2CACHE : _bindgen_ty_5 = 4 ; pub const OMPI_COMM_TYPE_L3CACHE : _bindgen_ty_5 = 5 ; pub const OMPI_COMM_TYPE_SOCKET : _bindgen_ty_5 = 6 ; pub const OMPI_COMM_TYPE_NUMA : _bindgen_ty_5 = 7 ; pub const OMPI_COMM_TYPE_BOARD : _bindgen_ty_5 = 8 ; pub const OMPI_COMM_TYPE_HOST : _bindgen_ty_5 = 9 ; pub const OMPI_COMM_TYPE_CU : _bindgen_ty_5 = 10 ; pub const OMPI_COMM_TYPE_CLUSTER : _bindgen_ty_5 = 11 ; pub type _bindgen_ty_5 = :: std :: os :: raw :: c_uint ; pub const MPI_T_VERBOSITY_USER_BASIC : _bindgen_ty_6 = 0 ; pub const MPI_T_VERBOSITY_USER_DETAIL : _bindgen_ty_6 = 1 ; pub const MPI_T_VERBOSITY_USER_ALL : _bindgen_ty_6 = 2 ; pub const MPI_T_VERBOSITY_TUNER_BASIC : _bindgen_ty_6 = 3 ; pub const MPI_T_VERBOSITY_TUNER_DETAIL : _bindgen_ty_6 = 4 ; pub const MPI_T_VERBOSITY_TUNER_ALL : _bindgen_ty_6 = 5 ; pub const MPI_T_VERBOSITY_MPIDEV_BASIC : _bindgen_ty_6 = 6 ; pub const MPI_T_VERBOSITY_MPIDEV_DETAIL : _bindgen_ty_6 = 7 ; pub const MPI_T_VERBOSITY_MPIDEV_ALL : _bindgen_ty_6 = 8 ; pub type _bindgen_ty_6 = :: std :: os :: raw :: c_uint ; pub const MPI_T_SCOPE_CONSTANT : _bindgen_ty_7 = 0 ; pub const MPI_T_SCOPE_READONLY : _bindgen_ty_7 = 1 ; pub const MPI_T_SCOPE_LOCAL : _bindgen_ty_7 = 2 ; pub const MPI_T_SCOPE_GROUP : _bindgen_ty_7 = 3 ; pub const MPI_T_SCOPE_GROUP_EQ : _bindgen_ty_7 = 4 ; pub const MPI_T_SCOPE_ALL : _bindgen_ty_7 = 5 ; pub const MPI_T_SCOPE_ALL_EQ : _bindgen_ty_7 = 6 ; pub type _bindgen_ty_7 = :: std :: os :: raw :: c_uint ; pub const MPI_T_BIND_NO_OBJECT : _bindgen_ty_8 = 0 ; pub const MPI_T_BIND_MPI_COMM : _bindgen_ty_8 = 1 ; pub const MPI_T_BIND_MPI_DATATYPE : _bindgen_ty_8 = 2 ; pub const MPI_T_BIND_MPI_ERRHANDLER : _bindgen_ty_8 = 3 ; pub const MPI_T_BIND_MPI_FILE : _bindgen_ty_8 = 4 ; pub const MPI_T_BIND_MPI_GROUP : _bindgen_ty_8 = 5 ; pub const MPI_T_BIND_MPI_OP : _bindgen_ty_8 = 6 ; pub const MPI_T_BIND_MPI_REQUEST : _bindgen_ty_8 = 7 ; pub const MPI_T_BIND_MPI_WIN : _bindgen_ty_8 = 8 ; pub const MPI_T_BIND_MPI_MESSAGE : _bindgen_ty_8 = 9 ; pub const MPI_T_BIND_MPI_INFO : _bindgen_ty_8 = 10 ; pub type _bindgen_ty_8 = :: std :: os :: raw :: c_uint ; pub const MPI_T_PVAR_CLASS_STATE : _bindgen_ty_9 = 0 ; pub const MPI_T_PVAR_CLASS_LEVEL : _bindgen_ty_9 = 1 ; pub const MPI_T_PVAR_CLASS_SIZE : _bindgen_ty_9 = 2 ; pub const MPI_T_PVAR_CLASS_PERCENTAGE : _bindgen_ty_9 = 3 ; pub const MPI_T_PVAR_CLASS_HIGHWATERMARK : _bindgen_ty_9 = 4 ; pub const MPI_T_PVAR_CLASS_LOWWATERMARK : _bindgen_ty_9 = 5 ; pub const MPI_T_PVAR_CLASS_COUNTER : _bindgen_ty_9 = 6 ; pub const MPI_T_PVAR_CLASS_AGGREGATE : _bindgen_ty_9 = 7 ; pub const MPI_T_PVAR_CLASS_TIMER : _bindgen_ty_9 = 8 ; pub const MPI_T_PVAR_CLASS_GENERIC : _bindgen_ty_9 = 9 ; pub type _bindgen_ty_9 = :: std :: os :: raw :: c_uint ; extern "C" {
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/mpi-fork-fnsp-d9b9763bb5375dad/out/functions_and_types.rs:3:22
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub const __llvm__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_majo...
[INFO] [stdout]   |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]  --> src/lib.rs:7:9
[INFO] [stdout]   |
[INFO] [stdout] 7 | #![warn(unused_qualifications)]
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]   |
[INFO] [stdout] 3 - pub const __llvm__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_major__ : :: std :: os :: raw :: c_uint = 14 ; pub const __clang_minor__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_patchlevel__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_version__ : & 'static [ u8 ; 8usize ] = b"14.0.0 \0" ; pub const __GNUC__ : :: std :: os :: raw :: c_uint = 4 ; pub const __GNUC_MINOR__ : :: std :: os :: raw :: c_uint = 2 ; pub const __GNUC_PATCHLEVEL__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GXX_ABI_VERSION : :: std :: os :: raw :: c_uint = 1002 ; pub const __ATOMIC_RELAXED : :: std :: os :: raw :: c_uint = 0 ; pub const __ATOMIC_CONSUME : :: std :: os :: raw :: c_uint = 1 ; pub const __ATOMIC_ACQUIRE : :: std :: os :: raw :: c_uint = 2 ; pub const __ATOMIC_RELEASE : :: std :: os :: raw :: c_uint = 3 ; pub const __ATOMIC_ACQ_REL : :: std :: os :: raw :: c_uint = 4 ; pub const __ATOMIC_SEQ_CST : :: std :: os :: raw :: c_uint = 5 ; pub const __OPENCL_MEMORY_SCOPE_WORK_ITEM : :: std :: os :: raw :: c_uint = 0 ; pub const __OPENCL_MEMORY_SCOPE_WORK_GROUP : :: std :: os :: raw :: c_uint = 1 ; pub const __OPENCL_MEMORY_SCOPE_DEVICE : :: std :: os :: raw :: c_uint = 2 ; pub const __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES : :: std :: os :: raw :: c_uint = 3 ; pub const __OPENCL_MEMORY_SCOPE_SUB_GROUP : :: std :: os :: raw :: c_uint = 4 ; pub const __PRAGMA_REDEFINE_EXTNAME : :: std :: os :: raw :: c_uint = 1 ; pub const __VERSION__ : & 'static [ u8 ; 20usize ] = b"Ubuntu Clang 14.0.0\0" ; pub const __OBJC_BOOL_IS_BOOL : :: std :: os :: raw :: c_uint = 0 ; pub const __CONSTANT_CFSTRINGS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_literal_encoding__ : & 'static [ u8 ; 6usize ] = b"UTF-8\0" ; pub const __clang_wide_literal_encoding__ : & 'static [ u8 ; 7usize ] = b"UTF-32\0" ; pub const __ORDER_LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __ORDER_BIG_ENDIAN__ : :: std :: os :: raw :: c_uint = 4321 ; pub const __ORDER_PDP_ENDIAN__ : :: std :: os :: raw :: c_uint = 3412 ; pub const __BYTE_ORDER__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const _LP64 : :: std :: os :: raw :: c_uint = 1 ; pub const __LP64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __CHAR_BIT__ : :: std :: os :: raw :: c_uint = 8 ; pub const __BOOL_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SHRT_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __LONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LLONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BITINT_MAXWIDTH__ : :: std :: os :: raw :: c_uint = 128 ; pub const __SCHAR_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __SHRT_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __LONG_LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __WCHAR_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __WCHAR_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __WINT_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __WINT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INTMAX_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZE_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __SIZE_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTMAX_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __PTRDIFF_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __PTRDIFF_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INTPTR_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTPTR_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZEOF_DOUBLE__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_FLOAT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_LONG_DOUBLE__ : :: std :: os :: raw :: c_uint = 16 ; pub const __SIZEOF_LONG_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_POINTER__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SHORT__ : :: std :: os :: raw :: c_uint = 2 ; pub const __SIZEOF_PTRDIFF_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SIZE_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_WCHAR_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_WINT_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INTMAX_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTMAX_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINTMAX_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTMAX_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTMAX_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTMAX_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __PTRDIFF_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __PTRDIFF_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __INTPTR_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTPTR_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __SIZE_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __SIZE_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __SIZE_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __SIZE_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __SIG_ATOMIC_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __SIG_ATOMIC_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __UINTPTR_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTPTR_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTPTR_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTPTR_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FLT_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_DIG__ : :: std :: os :: raw :: c_uint = 6 ; pub const __FLT_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 9 ; pub const __FLT_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_MANT_DIG__ : :: std :: os :: raw :: c_uint = 24 ; pub const __FLT_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 38 ; pub const __FLT_MAX_EXP__ : :: std :: os :: raw :: c_uint = 128 ; pub const __FLT_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -37 ; pub const __FLT_MIN_EXP__ : :: std :: os :: raw :: c_int = -125 ; pub const __DBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_DIG__ : :: std :: os :: raw :: c_uint = 15 ; pub const __DBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 17 ; pub const __DBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 53 ; pub const __DBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 308 ; pub const __DBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 1024 ; pub const __DBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -307 ; pub const __DBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -1021 ; pub const __LDBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_DIG__ : :: std :: os :: raw :: c_uint = 18 ; pub const __LDBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __LDBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LDBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 4932 ; pub const __LDBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 16384 ; pub const __LDBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -4931 ; pub const __LDBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -16381 ; pub const __POINTER_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BIGGEST_ALIGNMENT__ : :: std :: os :: raw :: c_uint = 16 ; pub const __WINT_UNSIGNED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __INT8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __INT16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __INT32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __INT64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __UINT8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __INT8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __UINT16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __UINT16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __INT16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __UINT32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __UINT32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __INT32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __UINT64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __UINT64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __INT64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_LEAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_LEAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_LEAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_LEAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_LEAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_LEAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_LEAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_LEAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_LEAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_LEAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_LEAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_LEAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_LEAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_LEAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_LEAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_LEAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_LEAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_LEAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_LEAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_LEAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_LEAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_LEAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_LEAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_LEAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_LEAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_LEAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_LEAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_LEAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_LEAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __INT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_FAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_FAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_FAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_FAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_FAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_FAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_FAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_FAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_FAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_FAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_FAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_FAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_FAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_FAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_FAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_FAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_FAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_FAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_FAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_FAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_FAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_FAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_FAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_FAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_FAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_FAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_FAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_FAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_FAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_FAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FINITE_MATH_ONLY__ : :: std :: os :: raw :: c_uint = 0 ; pub const __GNUC_STDC_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_ATOMIC_TEST_AND_SET_TRUEVAL : :: std :: os :: raw :: c_uint = 1 ; pub const __CLANG_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __NO_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __PIC__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pic__ : :: std :: os :: raw :: c_uint = 2 ; pub const __PIE__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pie__ : :: std :: os :: raw :: c_uint = 2 ; pub const __FLT_EVAL_METHOD__ : :: std :: os :: raw :: c_uint = 0 ; pub const __FLT_RADIX__ : :: std :: os :: raw :: c_uint = 2 ; pub const __DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __GCC_ASM_FLAG_OUTPUTS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __code_model_small__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_GS : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_FS : :: std :: os :: raw :: c_uint = 1 ; pub const __k8 : :: std :: os :: raw :: c_uint = 1 ; pub const __k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __tune_k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __NO_MATH_INLINES : :: std :: os :: raw :: c_uint = 1 ; pub const __FXSR__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __MMX__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 : :: std :: os :: raw :: c_uint = 1 ; pub const __SIZEOF_FLOAT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix__ : :: std :: os :: raw :: c_uint = 1 ; pub const linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __ELF__ : :: std :: os :: raw :: c_uint = 1 ; pub const __gnu_linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLOAT128__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_HOSTED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_VERSION__ : :: std :: os :: raw :: c_uint = 201710 ; pub const __STDC_UTF_16__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_UTF_32__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_DWARF2_CFI_ASM : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_VERSION : :: std :: os :: raw :: c_uint = 721408 ; pub const OPAL_STDC_HEADERS : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED_ARGUMENT : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_ERROR : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_SYS_TIME_H : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_LONG_LONG : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const OPAL_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const OPAL_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const OPAL_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const OPAL_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const OMPI_HAVE_FORTRAN_LOGICAL1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER16 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_INTEGER2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL16 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL2 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_REAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_ENABLE_MPI1_COMPAT : :: std :: os :: raw :: c_uint = 0 ; pub const HAVE_FLOAT__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_LONG_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_MPI_OFFSET_SIZE : :: std :: os :: raw :: c_uint = 8 ; pub const OMPI_BUILD_CXX_BINDINGS : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_CXX_SEEK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_CXX_SUPPORTS_2D_CONST_CAST : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_PARAM_CHECK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_INTERFACE_WARNING : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_CXX_EXCEPTION_SUPPORT : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_MAJOR_VERSION : :: std :: os :: raw :: c_uint = 4 ; pub const OMPI_MINOR_VERSION : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_RELEASE_VERSION : :: std :: os :: raw :: c_uint = 2 ; pub const OPAL_C_HAVE_VISIBILITY : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_BUILDING : :: std :: os :: raw :: c_uint = 0 ; pub const OPEN_MPI : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_VERSION : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_SUBVERSION : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_UNKNOWN : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU_C : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_REMOVED_USE_STATIC_ASSERT : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ANY_SOURCE : :: std :: os :: raw :: c_int = -1 ; pub const MPI_PROC_NULL : :: std :: os :: raw :: c_int = -2 ; pub const MPI_ROOT : :: std :: os :: raw :: c_int = -4 ; pub const MPI_ANY_TAG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MAX_LIBRARY_VERSION_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_UNDEFINED : :: std :: os :: raw :: c_int = -32766 ; pub const MPI_DIST_GRAPH : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_CART : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_GRAPH : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_KEYVAL_INVALID : :: std :: os :: raw :: c_int = -1 ; pub const MPI_BSEND_OVERHEAD : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const MPI_ORDER_C : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ORDER_FORTRAN : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_BLOCK : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_DISTRIBUTE_CYCLIC : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_NONE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_DISTRIBUTE_DFLT_DARG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MODE_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_RDONLY : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_WRONLY : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_RDWR : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_DELETE_ON_CLOSE : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_MODE_UNIQUE_OPEN : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_MODE_EXCL : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MODE_APPEND : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_SEQUENTIAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_DISPLACEMENT_CURRENT : :: std :: os :: raw :: c_int = -54278278 ; pub const MPI_SEEK_SET : :: std :: os :: raw :: c_uint = 600 ; pub const MPI_SEEK_CUR : :: std :: os :: raw :: c_uint = 602 ; pub const MPI_SEEK_END : :: std :: os :: raw :: c_uint = 604 ; pub const MPI_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_NOCHECK : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_NOPRECEDE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_NOPUT : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_NOSTORE : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_NOSUCCEED : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_LOCK_EXCLUSIVE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_LOCK_SHARED : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_WIN_FLAVOR_ALLOCATE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_DYNAMIC : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_WIN_FLAVOR_SHARED : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_WIN_UNIFIED : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_WIN_SEPARATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_SUCCESS : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ERR_BUFFER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_ERR_COUNT : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_ERR_TYPE : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_ERR_TAG : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_ERR_COMM : :: std :: os :: raw :: c_uint = 5 ; pub const MPI_ERR_RANK : :: std :: os :: raw :: c_uint = 6 ; pub const MPI_ERR_REQUEST : :: std :: os :: raw :: c_uint = 7 ; pub const MPI_ERR_ROOT : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_ERR_GROUP : :: std :: os :: raw :: c_uint = 9 ; pub const MPI_ERR_OP : :: std :: os :: raw :: c_uint = 10 ; pub const MPI_ERR_TOPOLOGY : :: std :: os :: raw :: c_uint = 11 ; pub const MPI_ERR_DIMS : :: std :: os :: raw :: c_uint = 12 ; pub const MPI_ERR_ARG : :: std :: os :: raw :: c_uint = 13 ; pub const MPI_ERR_UNKNOWN : :: std :: os :: raw :: c_uint = 14 ; pub const MPI_ERR_TRUNCATE : :: std :: os :: raw :: c_uint = 15 ; pub const MPI_ERR_OTHER : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_ERR_INTERN : :: std :: os :: raw :: c_uint = 17 ; pub const MPI_ERR_IN_STATUS : :: std :: os :: raw :: c_uint = 18 ; pub const MPI_ERR_PENDING : :: std :: os :: raw :: c_uint = 19 ; pub const MPI_ERR_ACCESS : :: std :: os :: raw :: c_uint = 20 ; pub const MPI_ERR_AMODE : :: std :: os :: raw :: c_uint = 21 ; pub const MPI_ERR_ASSERT : :: std :: os :: raw :: c_uint = 22 ; pub const MPI_ERR_BAD_FILE : :: std :: os :: raw :: c_uint = 23 ; pub const MPI_ERR_BASE : :: std :: os :: raw :: c_uint = 24 ; pub const MPI_ERR_CONVERSION : :: std :: os :: raw :: c_uint = 25 ; pub const MPI_ERR_DISP : :: std :: os :: raw :: c_uint = 26 ; pub const MPI_ERR_DUP_DATAREP : :: std :: os :: raw :: c_uint = 27 ; pub const MPI_ERR_FILE_EXISTS : :: std :: os :: raw :: c_uint = 28 ; pub const MPI_ERR_FILE_IN_USE : :: std :: os :: raw :: c_uint = 29 ; pub const MPI_ERR_FILE : :: std :: os :: raw :: c_uint = 30 ; pub const MPI_ERR_INFO_KEY : :: std :: os :: raw :: c_uint = 31 ; pub const MPI_ERR_INFO_NOKEY : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_ERR_INFO_VALUE : :: std :: os :: raw :: c_uint = 33 ; pub const MPI_ERR_INFO : :: std :: os :: raw :: c_uint = 34 ; pub const MPI_ERR_IO : :: std :: os :: raw :: c_uint = 35 ; pub const MPI_ERR_KEYVAL : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_ERR_LOCKTYPE : :: std :: os :: raw :: c_uint = 37 ; pub const MPI_ERR_NAME : :: std :: os :: raw :: c_uint = 38 ; pub const MPI_ERR_NO_MEM : :: std :: os :: raw :: c_uint = 39 ; pub const MPI_ERR_NOT_SAME : :: std :: os :: raw :: c_uint = 40 ; pub const MPI_ERR_NO_SPACE : :: std :: os :: raw :: c_uint = 41 ; pub const MPI_ERR_NO_SUCH_FILE : :: std :: os :: raw :: c_uint = 42 ; pub const MPI_ERR_PORT : :: std :: os :: raw :: c_uint = 43 ; pub const MPI_ERR_QUOTA : :: std :: os :: raw :: c_uint = 44 ; pub const MPI_ERR_READ_ONLY : :: std :: os :: raw :: c_uint = 45 ; pub const MPI_ERR_RMA_CONFLICT : :: std :: os :: raw :: c_uint = 46 ; pub const MPI_ERR_RMA_SYNC : :: std :: os :: raw :: c_uint = 47 ; pub const MPI_ERR_SERVICE : :: std :: os :: raw :: c_uint = 48 ; pub const MPI_ERR_SIZE : :: std :: os :: raw :: c_uint = 49 ; pub const MPI_ERR_SPAWN : :: std :: os :: raw :: c_uint = 50 ; pub const MPI_ERR_UNSUPPORTED_DATAREP : :: std :: os :: raw :: c_uint = 51 ; pub const MPI_ERR_UNSUPPORTED_OPERATION : :: std :: os :: raw :: c_uint = 52 ; pub const MPI_ERR_WIN : :: std :: os :: raw :: c_uint = 53 ; pub const MPI_T_ERR_MEMORY : :: std :: os :: raw :: c_uint = 54 ; pub const MPI_T_ERR_NOT_INITIALIZED : :: std :: os :: raw :: c_uint = 55 ; pub const MPI_T_ERR_CANNOT_INIT : :: std :: os :: raw :: c_uint = 56 ; pub const MPI_T_ERR_INVALID_INDEX : :: std :: os :: raw :: c_uint = 57 ; pub const MPI_T_ERR_INVALID_ITEM : :: std :: os :: raw :: c_uint = 58 ; pub const MPI_T_ERR_INVALID_HANDLE : :: std :: os :: raw :: c_uint = 59 ; pub const MPI_T_ERR_OUT_OF_HANDLES : :: std :: os :: raw :: c_uint = 60 ; pub const MPI_T_ERR_OUT_OF_SESSIONS : :: std :: os :: raw :: c_uint = 61 ; pub const MPI_T_ERR_INVALID_SESSION : :: std :: os :: raw :: c_uint = 62 ; pub const MPI_T_ERR_CVAR_SET_NOT_NOW : :: std :: os :: raw :: c_uint = 63 ; pub const MPI_T_ERR_CVAR_SET_NEVER : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_T_ERR_PVAR_NO_STARTSTOP : :: std :: os :: raw :: c_uint = 65 ; pub const MPI_T_ERR_PVAR_NO_WRITE : :: std :: os :: raw :: c_uint = 66 ; pub const MPI_T_ERR_PVAR_NO_ATOMIC : :: std :: os :: raw :: c_uint = 67 ; pub const MPI_ERR_RMA_RANGE : :: std :: os :: raw :: c_uint = 68 ; pub const MPI_ERR_RMA_ATTACH : :: std :: os :: raw :: c_uint = 69 ; pub const MPI_ERR_RMA_FLAVOR : :: std :: os :: raw :: c_uint = 70 ; pub const MPI_ERR_RMA_SHARED : :: std :: os :: raw :: c_uint = 71 ; pub const MPI_T_ERR_INVALID : :: std :: os :: raw :: c_uint = 72 ; pub const MPI_T_ERR_INVALID_NAME : :: std :: os :: raw :: c_uint = 73 ; pub const MPI_ERR_LASTCODE : :: std :: os :: raw :: c_uint = 92 ; pub const MPI_TYPECLASS_INTEGER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_TYPECLASS_REAL : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_TYPECLASS_COMPLEX : :: std :: os :: raw :: c_uint = 3 ; pub type wchar_t = :: std :: os :: raw :: c_int ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct max_align_t { pub __clang_max_align_nonce1 : :: std :: os :: raw :: c_longlong , pub __bindgen_padding_0 : u64 , pub __clang_max_align_nonce2 : f64 , } # [ test ] fn bindgen_test_layout_max_align_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < max_align_t > ( ) , 32usize , concat ! ( "Size of: " , stringify ! ( max_align_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce1 as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce1 ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce2 as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce2 ) ) ) ; } pub type MPI_Aint = isize ; pub type MPI_Offset = :: std :: os :: raw :: c_longlong ; pub type MPI_Count = :: std :: os :: raw :: c_longlong ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_communicator_t { _unused : [ u8 ; 0 ] } pub type MPI_Comm = * mut ompi_communicator_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_datatype_t { _unused : [ u8 ; 0 ] } pub type MPI_Datatype = * mut ompi_datatype_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_errhandler_t { _unused : [ u8 ; 0 ] } pub type MPI_Errhandler = * mut ompi_errhandler_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_file_t { _unused : [ u8 ; 0 ] } pub type MPI_File = * mut ompi_file_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_group_t { _unused : [ u8 ; 0 ] } pub type MPI_Group = * mut ompi_group_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_info_t { _unused : [ u8 ; 0 ] } pub type MPI_Info = * mut ompi_info_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_op_t { _unused : [ u8 ; 0 ] } pub type MPI_Op = * mut ompi_op_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_request_t { _unused : [ u8 ; 0 ] } pub type MPI_Request = * mut ompi_request_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_message_t { _unused : [ u8 ; 0 ] } pub type MPI_Message = * mut ompi_message_t ; pub type MPI_Status = ompi_status_public_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_win_t { _unused : [ u8 ; 0 ] } pub type MPI_Win = * mut ompi_win_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_var_enum_t { _unused : [ u8 ; 0 ] } pub type MPI_T_enum = * mut mca_base_var_enum_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_mpit_cvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_cvar_handle = * mut ompi_mpit_cvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_handle = * mut mca_base_pvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_session_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_session = * mut mca_base_pvar_session_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_status_public_t { pub MPI_SOURCE : :: std :: os :: raw :: c_int , pub MPI_TAG : :: std :: os :: raw :: c_int , pub MPI_ERROR : :: std :: os :: raw :: c_int , pub _cancelled : :: std :: os :: raw :: c_int , pub _ucount : usize , } # [ test ] fn bindgen_test_layout_ompi_status_public_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < ompi_status_public_t > ( ) , 24usize , concat ! ( "Size of: " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < ompi_status_public_t > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_SOURCE as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_SOURCE ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_TAG as * const _ as usize } , 4usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_TAG ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_ERROR as * const _ as usize } , 8usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_ERROR ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _cancelled as * const _ as usize } , 12usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _cancelled ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _ucount as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _ucount ) ) ) ; } pub type MPI_Datarep_extent_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : * mut MPI_Aint , arg3 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Datarep_conversion_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : MPI_Datatype , arg3 : :: std :: os :: raw :: c_int , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : MPI_Offset , arg6 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Comm , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type ompi_file_errhandler_fn = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_File , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_Win_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Win , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_User_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut :: std :: os :: raw :: c_void , arg3 : * mut :: std :: os :: raw :: c_int , arg4 : * mut MPI_Datatype ) > ; pub type MPI_Comm_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_query_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut MPI_Status ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_free_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_cancel_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_fn = MPI_Comm_errhandler_function ; pub type MPI_File_errhandler_fn = ompi_file_errhandler_fn ; pub type MPI_File_errhandler_function = ompi_file_errhandler_fn ; pub type MPI_Win_errhandler_fn = MPI_Win_errhandler_function ; pub const MPI_TAG_UB : _bindgen_ty_1 = 0 ; pub const MPI_HOST : _bindgen_ty_1 = 1 ; pub const MPI_IO : _bindgen_ty_1 = 2 ; pub const MPI_WTIME_IS_GLOBAL : _bindgen_ty_1 = 3 ; pub const MPI_APPNUM : _bindgen_ty_1 = 4 ; pub const MPI_LASTUSEDCODE : _bindgen_ty_1 = 5 ; pub const MPI_UNIVERSE_SIZE : _bindgen_ty_1 = 6 ; pub const MPI_WIN_BASE : _bindgen_ty_1 = 7 ; pub const MPI_WIN_SIZE : _bindgen_ty_1 = 8 ; pub const MPI_WIN_DISP_UNIT : _bindgen_ty_1 = 9 ; pub const MPI_WIN_CREATE_FLAVOR : _bindgen_ty_1 = 10 ; pub const MPI_WIN_MODEL : _bindgen_ty_1 = 11 ; pub const IMPI_CLIENT_SIZE : _bindgen_ty_1 = 12 ; pub const IMPI_CLIENT_COLOR : _bindgen_ty_1 = 13 ; pub const IMPI_HOST_SIZE : _bindgen_ty_1 = 14 ; pub const IMPI_HOST_COLOR : _bindgen_ty_1 = 15 ; pub type _bindgen_ty_1 = :: std :: os :: raw :: c_uint ; pub const MPI_IDENT : _bindgen_ty_2 = 0 ; pub const MPI_CONGRUENT : _bindgen_ty_2 = 1 ; pub const MPI_SIMILAR : _bindgen_ty_2 = 2 ; pub const MPI_UNEQUAL : _bindgen_ty_2 = 3 ; pub type _bindgen_ty_2 = :: std :: os :: raw :: c_uint ; pub const MPI_THREAD_SINGLE : _bindgen_ty_3 = 0 ; pub const MPI_THREAD_FUNNELED : _bindgen_ty_3 = 1 ; pub const MPI_THREAD_SERIALIZED : _bindgen_ty_3 = 2 ; pub const MPI_THREAD_MULTIPLE : _bindgen_ty_3 = 3 ; pub type _bindgen_ty_3 = :: std :: os :: raw :: c_uint ; pub const MPI_COMBINER_NAMED : _bindgen_ty_4 = 0 ; pub const MPI_COMBINER_DUP : _bindgen_ty_4 = 1 ; pub const MPI_COMBINER_CONTIGUOUS : _bindgen_ty_4 = 2 ; pub const MPI_COMBINER_VECTOR : _bindgen_ty_4 = 3 ; pub const OMPI_WAS_MPI_COMBINER_HVECTOR_INTEGER : _bindgen_ty_4 = 4 ; pub const MPI_COMBINER_HVECTOR : _bindgen_ty_4 = 5 ; pub const MPI_COMBINER_INDEXED : _bindgen_ty_4 = 6 ; pub const OMPI_WAS_MPI_COMBINER_HINDEXED_INTEGER : _bindgen_ty_4 = 7 ; pub const MPI_COMBINER_HINDEXED : _bindgen_ty_4 = 8 ; pub const MPI_COMBINER_INDEXED_BLOCK : _bindgen_ty_4 = 9 ; pub const OMPI_WAS_MPI_COMBINER_STRUCT_INTEGER : _bindgen_ty_4 = 10 ; pub const MPI_COMBINER_STRUCT : _bindgen_ty_4 = 11 ; pub const MPI_COMBINER_SUBARRAY : _bindgen_ty_4 = 12 ; pub const MPI_COMBINER_DARRAY : _bindgen_ty_4 = 13 ; pub const MPI_COMBINER_F90_REAL : _bindgen_ty_4 = 14 ; pub const MPI_COMBINER_F90_COMPLEX : _bindgen_ty_4 = 15 ; pub const MPI_COMBINER_F90_INTEGER : _bindgen_ty_4 = 16 ; pub const MPI_COMBINER_RESIZED : _bindgen_ty_4 = 17 ; pub const MPI_COMBINER_HINDEXED_BLOCK : _bindgen_ty_4 = 18 ; pub type _bindgen_ty_4 = :: std :: os :: raw :: c_uint ; pub const MPI_COMM_TYPE_SHARED : _bindgen_ty_5 = 0 ; pub const OMPI_COMM_TYPE_HWTHREAD : _bindgen_ty_5 = 1 ; pub const OMPI_COMM_TYPE_CORE : _bindgen_ty_5 = 2 ; pub const OMPI_COMM_TYPE_L1CACHE : _bindgen_ty_5 = 3 ; pub const OMPI_COMM_TYPE_L2CACHE : _bindgen_ty_5 = 4 ; pub const OMPI_COMM_TYPE_L3CACHE : _bindgen_ty_5 = 5 ; pub const OMPI_COMM_TYPE_SOCKET : _bindgen_ty_5 = 6 ; pub const OMPI_COMM_TYPE_NUMA : _bindgen_ty_5 = 7 ; pub const OMPI_COMM_TYPE_BOARD : _bindgen_ty_5 = 8 ; pub const OMPI_COMM_TYPE_HOST : _bindgen_ty_5 = 9 ; pub const OMPI_COMM_TYPE_CU : _bindgen_ty_5 = 10 ; pub const OMPI_COMM_TYPE_CLUSTER : _bindgen_ty_5 = 11 ; pub type _bindgen_ty_5 = :: std :: os :: raw :: c_uint ; pub const MPI_T_VERBOSITY_USER_BASIC : _bindgen_ty_6 = 0 ; pub const MPI_T_VERBOSITY_USER_DETAIL : _bindgen_ty_6 = 1 ; pub const MPI_T_VERBOSITY_USER_ALL : _bindgen_ty_6 = 2 ; pub const MPI_T_VERBOSITY_TUNER_BASIC : _bindgen_ty_6 = 3 ; pub const MPI_T_VERBOSITY_TUNER_DETAIL : _bindgen_ty_6 = 4 ; pub const MPI_T_VERBOSITY_TUNER_ALL : _bindgen_ty_6 = 5 ; pub const MPI_T_VERBOSITY_MPIDEV_BASIC : _bindgen_ty_6 = 6 ; pub const MPI_T_VERBOSITY_MPIDEV_DETAIL : _bindgen_ty_6 = 7 ; pub const MPI_T_VERBOSITY_MPIDEV_ALL : _bindgen_ty_6 = 8 ; pub type _bindgen_ty_6 = :: std :: os :: raw :: c_uint ; pub const MPI_T_SCOPE_CONSTANT : _bindgen_ty_7 = 0 ; pub const MPI_T_SCOPE_READONLY : _bindgen_ty_7 = 1 ; pub const MPI_T_SCOPE_LOCAL : _bindgen_ty_7 = 2 ; pub const MPI_T_SCOPE_GROUP : _bindgen_ty_7 = 3 ; pub const MPI_T_SCOPE_GROUP_EQ : _bindgen_ty_7 = 4 ; pub const MPI_T_SCOPE_ALL : _bindgen_ty_7 = 5 ; pub const MPI_T_SCOPE_ALL_EQ : _bindgen_ty_7 = 6 ; pub type _bindgen_ty_7 = :: std :: os :: raw :: c_uint ; pub const MPI_T_BIND_NO_OBJECT : _bindgen_ty_8 = 0 ; pub const MPI_T_BIND_MPI_COMM : _bindgen_ty_8 = 1 ; pub const MPI_T_BIND_MPI_DATATYPE : _bindgen_ty_8 = 2 ; pub const MPI_T_BIND_MPI_ERRHANDLER : _bindgen_ty_8 = 3 ; pub const MPI_T_BIND_MPI_FILE : _bindgen_ty_8 = 4 ; pub const MPI_T_BIND_MPI_GROUP : _bindgen_ty_8 = 5 ; pub const MPI_T_BIND_MPI_OP : _bindgen_ty_8 = 6 ; pub const MPI_T_BIND_MPI_REQUEST : _bindgen_ty_8 = 7 ; pub const MPI_T_BIND_MPI_WIN : _bindgen_ty_8 = 8 ; pub const MPI_T_BIND_MPI_MESSAGE : _bindgen_ty_8 = 9 ; pub const MPI_T_BIND_MPI_INFO : _bindgen_ty_8 = 10 ; pub type _bindgen_ty_8 = :: std :: os :: raw :: c_uint ; pub const MPI_T_PVAR_CLASS_STATE : _bindgen_ty_9 = 0 ; pub const MPI_T_PVAR_CLASS_LEVEL : _bindgen_ty_9 = 1 ; pub const MPI_T_PVAR_CLASS_SIZE : _bindgen_ty_9 = 2 ; pub const MPI_T_PVAR_CLASS_PERCENTAGE : _bindgen_ty_9 = 3 ; pub const MPI_T_PVAR_CLASS_HIGHWATERMARK : _bindgen_ty_9 = 4 ; pub const MPI_T_PVAR_CLASS_LOWWATERMARK : _bindgen_ty_9 = 5 ; pub const MPI_T_PVAR_CLASS_COUNTER : _bindgen_ty_9 = 6 ; pub const MPI_T_PVAR_CLASS_AGGREGATE : _bindgen_ty_9 = 7 ; pub const MPI_T_PVAR_CLASS_TIMER : _bindgen_ty_9 = 8 ; pub const MPI_T_PVAR_CLASS_GENERIC : _bindgen_ty_9 = 9 ; pub type _bindgen_ty_9 = :: std :: os :: raw :: c_uint ; extern "C" {
[INFO] [stdout] 3 + pub const __llvm__ : std :: os :: raw :: c_uint = 1 ; pub const __clang__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_major__ : :: std :: os :: raw :: c_uint = 14 ; pub const __clang_minor__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_patchlevel__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_version__ : & 'static [ u8 ; 8usize ] = b"14.0.0 \0" ; pub const __GNUC__ : :: std :: os :: raw :: c_uint = 4 ; pub const __GNUC_MINOR__ : :: std :: os :: raw :: c_uint = 2 ; pub const __GNUC_PATCHLEVEL__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GXX_ABI_VERSION : :: std :: os :: raw :: c_uint = 1002 ; pub const __ATOMIC_RELAXED : :: std :: os :: raw :: c_uint = 0 ; pub const __ATOMIC_CONSUME : :: std :: os :: raw :: c_uint = 1 ; pub const __ATOMIC_ACQUIRE : :: std :: os :: raw :: c_uint = 2 ; pub const __ATOMIC_RELEASE : :: std :: os :: raw :: c_uint = 3 ; pub const __ATOMIC_ACQ_REL : :: std :: os :: raw :: c_uint = 4 ; pub const __ATOMIC_SEQ_CST : :: std :: os :: raw :: c_uint = 5 ; pub const __OPENCL_MEMORY_SCOPE_WORK_ITEM : :: std :: os :: raw :: c_uint = 0 ; pub const __OPENCL_MEMORY_SCOPE_WORK_GROUP : :: std :: os :: raw :: c_uint = 1 ; pub const __OPENCL_MEMORY_SCOPE_DEVICE : :: std :: os :: raw :: c_uint = 2 ; pub const __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES : :: std :: os :: raw :: c_uint = 3 ; pub const __OPENCL_MEMORY_SCOPE_SUB_GROUP : :: std :: os :: raw :: c_uint = 4 ; pub const __PRAGMA_REDEFINE_EXTNAME : :: std :: os :: raw :: c_uint = 1 ; pub const __VERSION__ : & 'static [ u8 ; 20usize ] = b"Ubuntu Clang 14.0.0\0" ; pub const __OBJC_BOOL_IS_BOOL : :: std :: os :: raw :: c_uint = 0 ; pub const __CONSTANT_CFSTRINGS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_literal_encoding__ : & 'static [ u8 ; 6usize ] = b"UTF-8\0" ; pub const __clang_wide_literal_encoding__ : & 'static [ u8 ; 7usize ] = b"UTF-32\0" ; pub const __ORDER_LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __ORDER_BIG_ENDIAN__ : :: std :: os :: raw :: c_uint = 4321 ; pub const __ORDER_PDP_ENDIAN__ : :: std :: os :: raw :: c_uint = 3412 ; pub const __BYTE_ORDER__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const _LP64 : :: std :: os :: raw :: c_uint = 1 ; pub const __LP64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __CHAR_BIT__ : :: std :: os :: raw :: c_uint = 8 ; pub const __BOOL_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SHRT_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __LONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LLONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BITINT_MAXWIDTH__ : :: std :: os :: raw :: c_uint = 128 ; pub const __SCHAR_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __SHRT_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __LONG_LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __WCHAR_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __WCHAR_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __WINT_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __WINT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INTMAX_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZE_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __SIZE_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTMAX_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __PTRDIFF_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __PTRDIFF_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INTPTR_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTPTR_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZEOF_DOUBLE__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_FLOAT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_LONG_DOUBLE__ : :: std :: os :: raw :: c_uint = 16 ; pub const __SIZEOF_LONG_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_POINTER__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SHORT__ : :: std :: os :: raw :: c_uint = 2 ; pub const __SIZEOF_PTRDIFF_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SIZE_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_WCHAR_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_WINT_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INTMAX_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTMAX_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINTMAX_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTMAX_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTMAX_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTMAX_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __PTRDIFF_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __PTRDIFF_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __INTPTR_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTPTR_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __SIZE_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __SIZE_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __SIZE_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __SIZE_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __SIG_ATOMIC_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __SIG_ATOMIC_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __UINTPTR_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTPTR_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTPTR_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTPTR_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FLT_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_DIG__ : :: std :: os :: raw :: c_uint = 6 ; pub const __FLT_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 9 ; pub const __FLT_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_MANT_DIG__ : :: std :: os :: raw :: c_uint = 24 ; pub const __FLT_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 38 ; pub const __FLT_MAX_EXP__ : :: std :: os :: raw :: c_uint = 128 ; pub const __FLT_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -37 ; pub const __FLT_MIN_EXP__ : :: std :: os :: raw :: c_int = -125 ; pub const __DBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_DIG__ : :: std :: os :: raw :: c_uint = 15 ; pub const __DBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 17 ; pub const __DBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 53 ; pub const __DBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 308 ; pub const __DBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 1024 ; pub const __DBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -307 ; pub const __DBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -1021 ; pub const __LDBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_DIG__ : :: std :: os :: raw :: c_uint = 18 ; pub const __LDBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __LDBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LDBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 4932 ; pub const __LDBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 16384 ; pub const __LDBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -4931 ; pub const __LDBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -16381 ; pub const __POINTER_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BIGGEST_ALIGNMENT__ : :: std :: os :: raw :: c_uint = 16 ; pub const __WINT_UNSIGNED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __INT8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __INT16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __INT32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __INT64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __UINT8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __INT8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __UINT16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __UINT16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __INT16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __UINT32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __UINT32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __INT32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __UINT64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __UINT64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __INT64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_LEAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_LEAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_LEAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_LEAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_LEAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_LEAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_LEAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_LEAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_LEAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_LEAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_LEAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_LEAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_LEAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_LEAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_LEAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_LEAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_LEAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_LEAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_LEAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_LEAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_LEAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_LEAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_LEAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_LEAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_LEAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_LEAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_LEAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_LEAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_LEAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __INT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_FAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_FAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_FAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_FAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_FAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_FAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_FAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_FAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_FAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_FAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_FAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_FAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_FAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_FAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_FAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_FAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_FAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_FAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_FAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_FAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_FAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_FAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_FAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_FAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_FAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_FAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_FAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_FAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_FAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_FAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FINITE_MATH_ONLY__ : :: std :: os :: raw :: c_uint = 0 ; pub const __GNUC_STDC_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_ATOMIC_TEST_AND_SET_TRUEVAL : :: std :: os :: raw :: c_uint = 1 ; pub const __CLANG_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __NO_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __PIC__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pic__ : :: std :: os :: raw :: c_uint = 2 ; pub const __PIE__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pie__ : :: std :: os :: raw :: c_uint = 2 ; pub const __FLT_EVAL_METHOD__ : :: std :: os :: raw :: c_uint = 0 ; pub const __FLT_RADIX__ : :: std :: os :: raw :: c_uint = 2 ; pub const __DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __GCC_ASM_FLAG_OUTPUTS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __code_model_small__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_GS : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_FS : :: std :: os :: raw :: c_uint = 1 ; pub const __k8 : :: std :: os :: raw :: c_uint = 1 ; pub const __k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __tune_k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __NO_MATH_INLINES : :: std :: os :: raw :: c_uint = 1 ; pub const __FXSR__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __MMX__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 : :: std :: os :: raw :: c_uint = 1 ; pub const __SIZEOF_FLOAT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix__ : :: std :: os :: raw :: c_uint = 1 ; pub const linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __ELF__ : :: std :: os :: raw :: c_uint = 1 ; pub const __gnu_linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLOAT128__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_HOSTED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_VERSION__ : :: std :: os :: raw :: c_uint = 201710 ; pub const __STDC_UTF_16__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_UTF_32__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_DWARF2_CFI_ASM : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_VERSION : :: std :: os :: raw :: c_uint = 721408 ; pub const OPAL_STDC_HEADERS : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED_ARGUMENT : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_ERROR : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_SYS_TIME_H : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_LONG_LONG : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const OPAL_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const OPAL_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const OPAL_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const OPAL_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const OMPI_HAVE_FORTRAN_LOGICAL1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER16 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_INTEGER2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL16 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL2 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_REAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_ENABLE_MPI1_COMPAT : :: std :: os :: raw :: c_uint = 0 ; pub const HAVE_FLOAT__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_LONG_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_MPI_OFFSET_SIZE : :: std :: os :: raw :: c_uint = 8 ; pub const OMPI_BUILD_CXX_BINDINGS : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_CXX_SEEK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_CXX_SUPPORTS_2D_CONST_CAST : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_PARAM_CHECK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_INTERFACE_WARNING : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_CXX_EXCEPTION_SUPPORT : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_MAJOR_VERSION : :: std :: os :: raw :: c_uint = 4 ; pub const OMPI_MINOR_VERSION : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_RELEASE_VERSION : :: std :: os :: raw :: c_uint = 2 ; pub const OPAL_C_HAVE_VISIBILITY : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_BUILDING : :: std :: os :: raw :: c_uint = 0 ; pub const OPEN_MPI : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_VERSION : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_SUBVERSION : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_UNKNOWN : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU_C : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_REMOVED_USE_STATIC_ASSERT : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ANY_SOURCE : :: std :: os :: raw :: c_int = -1 ; pub const MPI_PROC_NULL : :: std :: os :: raw :: c_int = -2 ; pub const MPI_ROOT : :: std :: os :: raw :: c_int = -4 ; pub const MPI_ANY_TAG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MAX_LIBRARY_VERSION_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_UNDEFINED : :: std :: os :: raw :: c_int = -32766 ; pub const MPI_DIST_GRAPH : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_CART : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_GRAPH : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_KEYVAL_INVALID : :: std :: os :: raw :: c_int = -1 ; pub const MPI_BSEND_OVERHEAD : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const MPI_ORDER_C : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ORDER_FORTRAN : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_BLOCK : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_DISTRIBUTE_CYCLIC : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_NONE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_DISTRIBUTE_DFLT_DARG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MODE_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_RDONLY : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_WRONLY : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_RDWR : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_DELETE_ON_CLOSE : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_MODE_UNIQUE_OPEN : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_MODE_EXCL : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MODE_APPEND : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_SEQUENTIAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_DISPLACEMENT_CURRENT : :: std :: os :: raw :: c_int = -54278278 ; pub const MPI_SEEK_SET : :: std :: os :: raw :: c_uint = 600 ; pub const MPI_SEEK_CUR : :: std :: os :: raw :: c_uint = 602 ; pub const MPI_SEEK_END : :: std :: os :: raw :: c_uint = 604 ; pub const MPI_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_NOCHECK : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_NOPRECEDE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_NOPUT : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_NOSTORE : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_NOSUCCEED : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_LOCK_EXCLUSIVE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_LOCK_SHARED : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_WIN_FLAVOR_ALLOCATE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_DYNAMIC : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_WIN_FLAVOR_SHARED : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_WIN_UNIFIED : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_WIN_SEPARATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_SUCCESS : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ERR_BUFFER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_ERR_COUNT : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_ERR_TYPE : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_ERR_TAG : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_ERR_COMM : :: std :: os :: raw :: c_uint = 5 ; pub const MPI_ERR_RANK : :: std :: os :: raw :: c_uint = 6 ; pub const MPI_ERR_REQUEST : :: std :: os :: raw :: c_uint = 7 ; pub const MPI_ERR_ROOT : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_ERR_GROUP : :: std :: os :: raw :: c_uint = 9 ; pub const MPI_ERR_OP : :: std :: os :: raw :: c_uint = 10 ; pub const MPI_ERR_TOPOLOGY : :: std :: os :: raw :: c_uint = 11 ; pub const MPI_ERR_DIMS : :: std :: os :: raw :: c_uint = 12 ; pub const MPI_ERR_ARG : :: std :: os :: raw :: c_uint = 13 ; pub const MPI_ERR_UNKNOWN : :: std :: os :: raw :: c_uint = 14 ; pub const MPI_ERR_TRUNCATE : :: std :: os :: raw :: c_uint = 15 ; pub const MPI_ERR_OTHER : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_ERR_INTERN : :: std :: os :: raw :: c_uint = 17 ; pub const MPI_ERR_IN_STATUS : :: std :: os :: raw :: c_uint = 18 ; pub const MPI_ERR_PENDING : :: std :: os :: raw :: c_uint = 19 ; pub const MPI_ERR_ACCESS : :: std :: os :: raw :: c_uint = 20 ; pub const MPI_ERR_AMODE : :: std :: os :: raw :: c_uint = 21 ; pub const MPI_ERR_ASSERT : :: std :: os :: raw :: c_uint = 22 ; pub const MPI_ERR_BAD_FILE : :: std :: os :: raw :: c_uint = 23 ; pub const MPI_ERR_BASE : :: std :: os :: raw :: c_uint = 24 ; pub const MPI_ERR_CONVERSION : :: std :: os :: raw :: c_uint = 25 ; pub const MPI_ERR_DISP : :: std :: os :: raw :: c_uint = 26 ; pub const MPI_ERR_DUP_DATAREP : :: std :: os :: raw :: c_uint = 27 ; pub const MPI_ERR_FILE_EXISTS : :: std :: os :: raw :: c_uint = 28 ; pub const MPI_ERR_FILE_IN_USE : :: std :: os :: raw :: c_uint = 29 ; pub const MPI_ERR_FILE : :: std :: os :: raw :: c_uint = 30 ; pub const MPI_ERR_INFO_KEY : :: std :: os :: raw :: c_uint = 31 ; pub const MPI_ERR_INFO_NOKEY : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_ERR_INFO_VALUE : :: std :: os :: raw :: c_uint = 33 ; pub const MPI_ERR_INFO : :: std :: os :: raw :: c_uint = 34 ; pub const MPI_ERR_IO : :: std :: os :: raw :: c_uint = 35 ; pub const MPI_ERR_KEYVAL : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_ERR_LOCKTYPE : :: std :: os :: raw :: c_uint = 37 ; pub const MPI_ERR_NAME : :: std :: os :: raw :: c_uint = 38 ; pub const MPI_ERR_NO_MEM : :: std :: os :: raw :: c_uint = 39 ; pub const MPI_ERR_NOT_SAME : :: std :: os :: raw :: c_uint = 40 ; pub const MPI_ERR_NO_SPACE : :: std :: os :: raw :: c_uint = 41 ; pub const MPI_ERR_NO_SUCH_FILE : :: std :: os :: raw :: c_uint = 42 ; pub const MPI_ERR_PORT : :: std :: os :: raw :: c_uint = 43 ; pub const MPI_ERR_QUOTA : :: std :: os :: raw :: c_uint = 44 ; pub const MPI_ERR_READ_ONLY : :: std :: os :: raw :: c_uint = 45 ; pub const MPI_ERR_RMA_CONFLICT : :: std :: os :: raw :: c_uint = 46 ; pub const MPI_ERR_RMA_SYNC : :: std :: os :: raw :: c_uint = 47 ; pub const MPI_ERR_SERVICE : :: std :: os :: raw :: c_uint = 48 ; pub const MPI_ERR_SIZE : :: std :: os :: raw :: c_uint = 49 ; pub const MPI_ERR_SPAWN : :: std :: os :: raw :: c_uint = 50 ; pub const MPI_ERR_UNSUPPORTED_DATAREP : :: std :: os :: raw :: c_uint = 51 ; pub const MPI_ERR_UNSUPPORTED_OPERATION : :: std :: os :: raw :: c_uint = 52 ; pub const MPI_ERR_WIN : :: std :: os :: raw :: c_uint = 53 ; pub const MPI_T_ERR_MEMORY : :: std :: os :: raw :: c_uint = 54 ; pub const MPI_T_ERR_NOT_INITIALIZED : :: std :: os :: raw :: c_uint = 55 ; pub const MPI_T_ERR_CANNOT_INIT : :: std :: os :: raw :: c_uint = 56 ; pub const MPI_T_ERR_INVALID_INDEX : :: std :: os :: raw :: c_uint = 57 ; pub const MPI_T_ERR_INVALID_ITEM : :: std :: os :: raw :: c_uint = 58 ; pub const MPI_T_ERR_INVALID_HANDLE : :: std :: os :: raw :: c_uint = 59 ; pub const MPI_T_ERR_OUT_OF_HANDLES : :: std :: os :: raw :: c_uint = 60 ; pub const MPI_T_ERR_OUT_OF_SESSIONS : :: std :: os :: raw :: c_uint = 61 ; pub const MPI_T_ERR_INVALID_SESSION : :: std :: os :: raw :: c_uint = 62 ; pub const MPI_T_ERR_CVAR_SET_NOT_NOW : :: std :: os :: raw :: c_uint = 63 ; pub const MPI_T_ERR_CVAR_SET_NEVER : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_T_ERR_PVAR_NO_STARTSTOP : :: std :: os :: raw :: c_uint = 65 ; pub const MPI_T_ERR_PVAR_NO_WRITE : :: std :: os :: raw :: c_uint = 66 ; pub const MPI_T_ERR_PVAR_NO_ATOMIC : :: std :: os :: raw :: c_uint = 67 ; pub const MPI_ERR_RMA_RANGE : :: std :: os :: raw :: c_uint = 68 ; pub const MPI_ERR_RMA_ATTACH : :: std :: os :: raw :: c_uint = 69 ; pub const MPI_ERR_RMA_FLAVOR : :: std :: os :: raw :: c_uint = 70 ; pub const MPI_ERR_RMA_SHARED : :: std :: os :: raw :: c_uint = 71 ; pub const MPI_T_ERR_INVALID : :: std :: os :: raw :: c_uint = 72 ; pub const MPI_T_ERR_INVALID_NAME : :: std :: os :: raw :: c_uint = 73 ; pub const MPI_ERR_LASTCODE : :: std :: os :: raw :: c_uint = 92 ; pub const MPI_TYPECLASS_INTEGER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_TYPECLASS_REAL : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_TYPECLASS_COMPLEX : :: std :: os :: raw :: c_uint = 3 ; pub type wchar_t = :: std :: os :: raw :: c_int ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct max_align_t { pub __clang_max_align_nonce1 : :: std :: os :: raw :: c_longlong , pub __bindgen_padding_0 : u64 , pub __clang_max_align_nonce2 : f64 , } # [ test ] fn bindgen_test_layout_max_align_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < max_align_t > ( ) , 32usize , concat ! ( "Size of: " , stringify ! ( max_align_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce1 as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce1 ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce2 as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce2 ) ) ) ; } pub type MPI_Aint = isize ; pub type MPI_Offset = :: std :: os :: raw :: c_longlong ; pub type MPI_Count = :: std :: os :: raw :: c_longlong ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_communicator_t { _unused : [ u8 ; 0 ] } pub type MPI_Comm = * mut ompi_communicator_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_datatype_t { _unused : [ u8 ; 0 ] } pub type MPI_Datatype = * mut ompi_datatype_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_errhandler_t { _unused : [ u8 ; 0 ] } pub type MPI_Errhandler = * mut ompi_errhandler_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_file_t { _unused : [ u8 ; 0 ] } pub type MPI_File = * mut ompi_file_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_group_t { _unused : [ u8 ; 0 ] } pub type MPI_Group = * mut ompi_group_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_info_t { _unused : [ u8 ; 0 ] } pub type MPI_Info = * mut ompi_info_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_op_t { _unused : [ u8 ; 0 ] } pub type MPI_Op = * mut ompi_op_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_request_t { _unused : [ u8 ; 0 ] } pub type MPI_Request = * mut ompi_request_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_message_t { _unused : [ u8 ; 0 ] } pub type MPI_Message = * mut ompi_message_t ; pub type MPI_Status = ompi_status_public_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_win_t { _unused : [ u8 ; 0 ] } pub type MPI_Win = * mut ompi_win_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_var_enum_t { _unused : [ u8 ; 0 ] } pub type MPI_T_enum = * mut mca_base_var_enum_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_mpit_cvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_cvar_handle = * mut ompi_mpit_cvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_handle = * mut mca_base_pvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_session_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_session = * mut mca_base_pvar_session_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_status_public_t { pub MPI_SOURCE : :: std :: os :: raw :: c_int , pub MPI_TAG : :: std :: os :: raw :: c_int , pub MPI_ERROR : :: std :: os :: raw :: c_int , pub _cancelled : :: std :: os :: raw :: c_int , pub _ucount : usize , } # [ test ] fn bindgen_test_layout_ompi_status_public_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < ompi_status_public_t > ( ) , 24usize , concat ! ( "Size of: " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < ompi_status_public_t > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_SOURCE as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_SOURCE ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_TAG as * const _ as usize } , 4usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_TAG ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_ERROR as * const _ as usize } , 8usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_ERROR ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _cancelled as * const _ as usize } , 12usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _cancelled ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _ucount as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _ucount ) ) ) ; } pub type MPI_Datarep_extent_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : * mut MPI_Aint , arg3 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Datarep_conversion_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : MPI_Datatype , arg3 : :: std :: os :: raw :: c_int , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : MPI_Offset , arg6 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Comm , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type ompi_file_errhandler_fn = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_File , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_Win_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Win , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_User_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut :: std :: os :: raw :: c_void , arg3 : * mut :: std :: os :: raw :: c_int , arg4 : * mut MPI_Datatype ) > ; pub type MPI_Comm_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_query_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut MPI_Status ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_free_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_cancel_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_fn = MPI_Comm_errhandler_function ; pub type MPI_File_errhandler_fn = ompi_file_errhandler_fn ; pub type MPI_File_errhandler_function = ompi_file_errhandler_fn ; pub type MPI_Win_errhandler_fn = MPI_Win_errhandler_function ; pub const MPI_TAG_UB : _bindgen_ty_1 = 0 ; pub const MPI_HOST : _bindgen_ty_1 = 1 ; pub const MPI_IO : _bindgen_ty_1 = 2 ; pub const MPI_WTIME_IS_GLOBAL : _bindgen_ty_1 = 3 ; pub const MPI_APPNUM : _bindgen_ty_1 = 4 ; pub const MPI_LASTUSEDCODE : _bindgen_ty_1 = 5 ; pub const MPI_UNIVERSE_SIZE : _bindgen_ty_1 = 6 ; pub const MPI_WIN_BASE : _bindgen_ty_1 = 7 ; pub const MPI_WIN_SIZE : _bindgen_ty_1 = 8 ; pub const MPI_WIN_DISP_UNIT : _bindgen_ty_1 = 9 ; pub const MPI_WIN_CREATE_FLAVOR : _bindgen_ty_1 = 10 ; pub const MPI_WIN_MODEL : _bindgen_ty_1 = 11 ; pub const IMPI_CLIENT_SIZE : _bindgen_ty_1 = 12 ; pub const IMPI_CLIENT_COLOR : _bindgen_ty_1 = 13 ; pub const IMPI_HOST_SIZE : _bindgen_ty_1 = 14 ; pub const IMPI_HOST_COLOR : _bindgen_ty_1 = 15 ; pub type _bindgen_ty_1 = :: std :: os :: raw :: c_uint ; pub const MPI_IDENT : _bindgen_ty_2 = 0 ; pub const MPI_CONGRUENT : _bindgen_ty_2 = 1 ; pub const MPI_SIMILAR : _bindgen_ty_2 = 2 ; pub const MPI_UNEQUAL : _bindgen_ty_2 = 3 ; pub type _bindgen_ty_2 = :: std :: os :: raw :: c_uint ; pub const MPI_THREAD_SINGLE : _bindgen_ty_3 = 0 ; pub const MPI_THREAD_FUNNELED : _bindgen_ty_3 = 1 ; pub const MPI_THREAD_SERIALIZED : _bindgen_ty_3 = 2 ; pub const MPI_THREAD_MULTIPLE : _bindgen_ty_3 = 3 ; pub type _bindgen_ty_3 = :: std :: os :: raw :: c_uint ; pub const MPI_COMBINER_NAMED : _bindgen_ty_4 = 0 ; pub const MPI_COMBINER_DUP : _bindgen_ty_4 = 1 ; pub const MPI_COMBINER_CONTIGUOUS : _bindgen_ty_4 = 2 ; pub const MPI_COMBINER_VECTOR : _bindgen_ty_4 = 3 ; pub const OMPI_WAS_MPI_COMBINER_HVECTOR_INTEGER : _bindgen_ty_4 = 4 ; pub const MPI_COMBINER_HVECTOR : _bindgen_ty_4 = 5 ; pub const MPI_COMBINER_INDEXED : _bindgen_ty_4 = 6 ; pub const OMPI_WAS_MPI_COMBINER_HINDEXED_INTEGER : _bindgen_ty_4 = 7 ; pub const MPI_COMBINER_HINDEXED : _bindgen_ty_4 = 8 ; pub const MPI_COMBINER_INDEXED_BLOCK : _bindgen_ty_4 = 9 ; pub const OMPI_WAS_MPI_COMBINER_STRUCT_INTEGER : _bindgen_ty_4 = 10 ; pub const MPI_COMBINER_STRUCT : _bindgen_ty_4 = 11 ; pub const MPI_COMBINER_SUBARRAY : _bindgen_ty_4 = 12 ; pub const MPI_COMBINER_DARRAY : _bindgen_ty_4 = 13 ; pub const MPI_COMBINER_F90_REAL : _bindgen_ty_4 = 14 ; pub const MPI_COMBINER_F90_COMPLEX : _bindgen_ty_4 = 15 ; pub const MPI_COMBINER_F90_INTEGER : _bindgen_ty_4 = 16 ; pub const MPI_COMBINER_RESIZED : _bindgen_ty_4 = 17 ; pub const MPI_COMBINER_HINDEXED_BLOCK : _bindgen_ty_4 = 18 ; pub type _bindgen_ty_4 = :: std :: os :: raw :: c_uint ; pub const MPI_COMM_TYPE_SHARED : _bindgen_ty_5 = 0 ; pub const OMPI_COMM_TYPE_HWTHREAD : _bindgen_ty_5 = 1 ; pub const OMPI_COMM_TYPE_CORE : _bindgen_ty_5 = 2 ; pub const OMPI_COMM_TYPE_L1CACHE : _bindgen_ty_5 = 3 ; pub const OMPI_COMM_TYPE_L2CACHE : _bindgen_ty_5 = 4 ; pub const OMPI_COMM_TYPE_L3CACHE : _bindgen_ty_5 = 5 ; pub const OMPI_COMM_TYPE_SOCKET : _bindgen_ty_5 = 6 ; pub const OMPI_COMM_TYPE_NUMA : _bindgen_ty_5 = 7 ; pub const OMPI_COMM_TYPE_BOARD : _bindgen_ty_5 = 8 ; pub const OMPI_COMM_TYPE_HOST : _bindgen_ty_5 = 9 ; pub const OMPI_COMM_TYPE_CU : _bindgen_ty_5 = 10 ; pub const OMPI_COMM_TYPE_CLUSTER : _bindgen_ty_5 = 11 ; pub type _bindgen_ty_5 = :: std :: os :: raw :: c_uint ; pub const MPI_T_VERBOSITY_USER_BASIC : _bindgen_ty_6 = 0 ; pub const MPI_T_VERBOSITY_USER_DETAIL : _bindgen_ty_6 = 1 ; pub const MPI_T_VERBOSITY_USER_ALL : _bindgen_ty_6 = 2 ; pub const MPI_T_VERBOSITY_TUNER_BASIC : _bindgen_ty_6 = 3 ; pub const MPI_T_VERBOSITY_TUNER_DETAIL : _bindgen_ty_6 = 4 ; pub const MPI_T_VERBOSITY_TUNER_ALL : _bindgen_ty_6 = 5 ; pub const MPI_T_VERBOSITY_MPIDEV_BASIC : _bindgen_ty_6 = 6 ; pub const MPI_T_VERBOSITY_MPIDEV_DETAIL : _bindgen_ty_6 = 7 ; pub const MPI_T_VERBOSITY_MPIDEV_ALL : _bindgen_ty_6 = 8 ; pub type _bindgen_ty_6 = :: std :: os :: raw :: c_uint ; pub const MPI_T_SCOPE_CONSTANT : _bindgen_ty_7 = 0 ; pub const MPI_T_SCOPE_READONLY : _bindgen_ty_7 = 1 ; pub const MPI_T_SCOPE_LOCAL : _bindgen_ty_7 = 2 ; pub const MPI_T_SCOPE_GROUP : _bindgen_ty_7 = 3 ; pub const MPI_T_SCOPE_GROUP_EQ : _bindgen_ty_7 = 4 ; pub const MPI_T_SCOPE_ALL : _bindgen_ty_7 = 5 ; pub const MPI_T_SCOPE_ALL_EQ : _bindgen_ty_7 = 6 ; pub type _bindgen_ty_7 = :: std :: os :: raw :: c_uint ; pub const MPI_T_BIND_NO_OBJECT : _bindgen_ty_8 = 0 ; pub const MPI_T_BIND_MPI_COMM : _bindgen_ty_8 = 1 ; pub const MPI_T_BIND_MPI_DATATYPE : _bindgen_ty_8 = 2 ; pub const MPI_T_BIND_MPI_ERRHANDLER : _bindgen_ty_8 = 3 ; pub const MPI_T_BIND_MPI_FILE : _bindgen_ty_8 = 4 ; pub const MPI_T_BIND_MPI_GROUP : _bindgen_ty_8 = 5 ; pub const MPI_T_BIND_MPI_OP : _bindgen_ty_8 = 6 ; pub const MPI_T_BIND_MPI_REQUEST : _bindgen_ty_8 = 7 ; pub const MPI_T_BIND_MPI_WIN : _bindgen_ty_8 = 8 ; pub const MPI_T_BIND_MPI_MESSAGE : _bindgen_ty_8 = 9 ; pub const MPI_T_BIND_MPI_INFO : _bindgen_ty_8 = 10 ; pub type _bindgen_ty_8 = :: std :: os :: raw :: c_uint ; pub const MPI_T_PVAR_CLASS_STATE : _bindgen_ty_9 = 0 ; pub const MPI_T_PVAR_CLASS_LEVEL : _bindgen_ty_9 = 1 ; pub const MPI_T_PVAR_CLASS_SIZE : _bindgen_ty_9 = 2 ; pub const MPI_T_PVAR_CLASS_PERCENTAGE : _bindgen_ty_9 = 3 ; pub const MPI_T_PVAR_CLASS_HIGHWATERMARK : _bindgen_ty_9 = 4 ; pub const MPI_T_PVAR_CLASS_LOWWATERMARK : _bindgen_ty_9 = 5 ; pub const MPI_T_PVAR_CLASS_COUNTER : _bindgen_ty_9 = 6 ; pub const MPI_T_PVAR_CLASS_AGGREGATE : _bindgen_ty_9 = 7 ; pub const MPI_T_PVAR_CLASS_TIMER : _bindgen_ty_9 = 8 ; pub const MPI_T_PVAR_CLASS_GENERIC : _bindgen_ty_9 = 9 ; pub type _bindgen_ty_9 = :: std :: os :: raw :: c_uint ; extern "C" {
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/mpi-fork-fnsp-d9b9763bb5375dad/out/functions_and_types.rs:3:868
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...:: raw :: c_uint = 2 ; pub const __ATOMIC_RELEASE : :: std :: os :: raw :: c_uint = 3 ; pub const __ATOMIC_ACQ_REL : :: std :: os :: r...
[INFO] [stdout]   |                                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]   |
[INFO] [stdout] 3 - pub const __llvm__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_major__ : :: std :: os :: raw :: c_uint = 14 ; pub const __clang_minor__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_patchlevel__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_version__ : & 'static [ u8 ; 8usize ] = b"14.0.0 \0" ; pub const __GNUC__ : :: std :: os :: raw :: c_uint = 4 ; pub const __GNUC_MINOR__ : :: std :: os :: raw :: c_uint = 2 ; pub const __GNUC_PATCHLEVEL__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GXX_ABI_VERSION : :: std :: os :: raw :: c_uint = 1002 ; pub const __ATOMIC_RELAXED : :: std :: os :: raw :: c_uint = 0 ; pub const __ATOMIC_CONSUME : :: std :: os :: raw :: c_uint = 1 ; pub const __ATOMIC_ACQUIRE : :: std :: os :: raw :: c_uint = 2 ; pub const __ATOMIC_RELEASE : :: std :: os :: raw :: c_uint = 3 ; pub const __ATOMIC_ACQ_REL : :: std :: os :: raw :: c_uint = 4 ; pub const __ATOMIC_SEQ_CST : :: std :: os :: raw :: c_uint = 5 ; pub const __OPENCL_MEMORY_SCOPE_WORK_ITEM : :: std :: os :: raw :: c_uint = 0 ; pub const __OPENCL_MEMORY_SCOPE_WORK_GROUP : :: std :: os :: raw :: c_uint = 1 ; pub const __OPENCL_MEMORY_SCOPE_DEVICE : :: std :: os :: raw :: c_uint = 2 ; pub const __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES : :: std :: os :: raw :: c_uint = 3 ; pub const __OPENCL_MEMORY_SCOPE_SUB_GROUP : :: std :: os :: raw :: c_uint = 4 ; pub const __PRAGMA_REDEFINE_EXTNAME : :: std :: os :: raw :: c_uint = 1 ; pub const __VERSION__ : & 'static [ u8 ; 20usize ] = b"Ubuntu Clang 14.0.0\0" ; pub const __OBJC_BOOL_IS_BOOL : :: std :: os :: raw :: c_uint = 0 ; pub const __CONSTANT_CFSTRINGS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_literal_encoding__ : & 'static [ u8 ; 6usize ] = b"UTF-8\0" ; pub const __clang_wide_literal_encoding__ : & 'static [ u8 ; 7usize ] = b"UTF-32\0" ; pub const __ORDER_LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __ORDER_BIG_ENDIAN__ : :: std :: os :: raw :: c_uint = 4321 ; pub const __ORDER_PDP_ENDIAN__ : :: std :: os :: raw :: c_uint = 3412 ; pub const __BYTE_ORDER__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const _LP64 : :: std :: os :: raw :: c_uint = 1 ; pub const __LP64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __CHAR_BIT__ : :: std :: os :: raw :: c_uint = 8 ; pub const __BOOL_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SHRT_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __LONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LLONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BITINT_MAXWIDTH__ : :: std :: os :: raw :: c_uint = 128 ; pub const __SCHAR_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __SHRT_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __LONG_LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __WCHAR_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __WCHAR_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __WINT_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __WINT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INTMAX_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZE_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __SIZE_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTMAX_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __PTRDIFF_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __PTRDIFF_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INTPTR_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTPTR_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZEOF_DOUBLE__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_FLOAT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_LONG_DOUBLE__ : :: std :: os :: raw :: c_uint = 16 ; pub const __SIZEOF_LONG_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_POINTER__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SHORT__ : :: std :: os :: raw :: c_uint = 2 ; pub const __SIZEOF_PTRDIFF_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SIZE_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_WCHAR_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_WINT_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INTMAX_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTMAX_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINTMAX_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTMAX_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTMAX_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTMAX_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __PTRDIFF_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __PTRDIFF_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __INTPTR_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTPTR_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __SIZE_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __SIZE_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __SIZE_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __SIZE_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __SIG_ATOMIC_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __SIG_ATOMIC_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __UINTPTR_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTPTR_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTPTR_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTPTR_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FLT_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_DIG__ : :: std :: os :: raw :: c_uint = 6 ; pub const __FLT_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 9 ; pub const __FLT_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_MANT_DIG__ : :: std :: os :: raw :: c_uint = 24 ; pub const __FLT_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 38 ; pub const __FLT_MAX_EXP__ : :: std :: os :: raw :: c_uint = 128 ; pub const __FLT_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -37 ; pub const __FLT_MIN_EXP__ : :: std :: os :: raw :: c_int = -125 ; pub const __DBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_DIG__ : :: std :: os :: raw :: c_uint = 15 ; pub const __DBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 17 ; pub const __DBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 53 ; pub const __DBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 308 ; pub const __DBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 1024 ; pub const __DBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -307 ; pub const __DBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -1021 ; pub const __LDBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_DIG__ : :: std :: os :: raw :: c_uint = 18 ; pub const __LDBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __LDBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LDBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 4932 ; pub const __LDBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 16384 ; pub const __LDBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -4931 ; pub const __LDBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -16381 ; pub const __POINTER_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BIGGEST_ALIGNMENT__ : :: std :: os :: raw :: c_uint = 16 ; pub const __WINT_UNSIGNED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __INT8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __INT16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __INT32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __INT64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __UINT8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __INT8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __UINT16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __UINT16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __INT16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __UINT32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __UINT32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __INT32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __UINT64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __UINT64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __INT64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_LEAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_LEAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_LEAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_LEAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_LEAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_LEAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_LEAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_LEAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_LEAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_LEAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_LEAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_LEAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_LEAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_LEAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_LEAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_LEAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_LEAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_LEAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_LEAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_LEAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_LEAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_LEAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_LEAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_LEAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_LEAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_LEAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_LEAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_LEAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_LEAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __INT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_FAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_FAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_FAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_FAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_FAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_FAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_FAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_FAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_FAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_FAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_FAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_FAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_FAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_FAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_FAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_FAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_FAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_FAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_FAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_FAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_FAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_FAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_FAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_FAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_FAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_FAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_FAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_FAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_FAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_FAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FINITE_MATH_ONLY__ : :: std :: os :: raw :: c_uint = 0 ; pub const __GNUC_STDC_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_ATOMIC_TEST_AND_SET_TRUEVAL : :: std :: os :: raw :: c_uint = 1 ; pub const __CLANG_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __NO_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __PIC__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pic__ : :: std :: os :: raw :: c_uint = 2 ; pub const __PIE__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pie__ : :: std :: os :: raw :: c_uint = 2 ; pub const __FLT_EVAL_METHOD__ : :: std :: os :: raw :: c_uint = 0 ; pub const __FLT_RADIX__ : :: std :: os :: raw :: c_uint = 2 ; pub const __DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __GCC_ASM_FLAG_OUTPUTS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __code_model_small__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_GS : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_FS : :: std :: os :: raw :: c_uint = 1 ; pub const __k8 : :: std :: os :: raw :: c_uint = 1 ; pub const __k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __tune_k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __NO_MATH_INLINES : :: std :: os :: raw :: c_uint = 1 ; pub const __FXSR__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __MMX__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 : :: std :: os :: raw :: c_uint = 1 ; pub const __SIZEOF_FLOAT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix__ : :: std :: os :: raw :: c_uint = 1 ; pub const linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __ELF__ : :: std :: os :: raw :: c_uint = 1 ; pub const __gnu_linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLOAT128__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_HOSTED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_VERSION__ : :: std :: os :: raw :: c_uint = 201710 ; pub const __STDC_UTF_16__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_UTF_32__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_DWARF2_CFI_ASM : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_VERSION : :: std :: os :: raw :: c_uint = 721408 ; pub const OPAL_STDC_HEADERS : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED_ARGUMENT : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_ERROR : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_SYS_TIME_H : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_LONG_LONG : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const OPAL_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const OPAL_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const OPAL_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const OPAL_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const OMPI_HAVE_FORTRAN_LOGICAL1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER16 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_INTEGER2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL16 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL2 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_REAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_ENABLE_MPI1_COMPAT : :: std :: os :: raw :: c_uint = 0 ; pub const HAVE_FLOAT__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_LONG_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_MPI_OFFSET_SIZE : :: std :: os :: raw :: c_uint = 8 ; pub const OMPI_BUILD_CXX_BINDINGS : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_CXX_SEEK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_CXX_SUPPORTS_2D_CONST_CAST : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_PARAM_CHECK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_INTERFACE_WARNING : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_CXX_EXCEPTION_SUPPORT : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_MAJOR_VERSION : :: std :: os :: raw :: c_uint = 4 ; pub const OMPI_MINOR_VERSION : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_RELEASE_VERSION : :: std :: os :: raw :: c_uint = 2 ; pub const OPAL_C_HAVE_VISIBILITY : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_BUILDING : :: std :: os :: raw :: c_uint = 0 ; pub const OPEN_MPI : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_VERSION : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_SUBVERSION : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_UNKNOWN : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU_C : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_REMOVED_USE_STATIC_ASSERT : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ANY_SOURCE : :: std :: os :: raw :: c_int = -1 ; pub const MPI_PROC_NULL : :: std :: os :: raw :: c_int = -2 ; pub const MPI_ROOT : :: std :: os :: raw :: c_int = -4 ; pub const MPI_ANY_TAG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MAX_LIBRARY_VERSION_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_UNDEFINED : :: std :: os :: raw :: c_int = -32766 ; pub const MPI_DIST_GRAPH : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_CART : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_GRAPH : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_KEYVAL_INVALID : :: std :: os :: raw :: c_int = -1 ; pub const MPI_BSEND_OVERHEAD : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const MPI_ORDER_C : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ORDER_FORTRAN : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_BLOCK : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_DISTRIBUTE_CYCLIC : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_NONE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_DISTRIBUTE_DFLT_DARG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MODE_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_RDONLY : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_WRONLY : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_RDWR : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_DELETE_ON_CLOSE : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_MODE_UNIQUE_OPEN : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_MODE_EXCL : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MODE_APPEND : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_SEQUENTIAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_DISPLACEMENT_CURRENT : :: std :: os :: raw :: c_int = -54278278 ; pub const MPI_SEEK_SET : :: std :: os :: raw :: c_uint = 600 ; pub const MPI_SEEK_CUR : :: std :: os :: raw :: c_uint = 602 ; pub const MPI_SEEK_END : :: std :: os :: raw :: c_uint = 604 ; pub const MPI_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_NOCHECK : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_NOPRECEDE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_NOPUT : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_NOSTORE : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_NOSUCCEED : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_LOCK_EXCLUSIVE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_LOCK_SHARED : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_WIN_FLAVOR_ALLOCATE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_DYNAMIC : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_WIN_FLAVOR_SHARED : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_WIN_UNIFIED : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_WIN_SEPARATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_SUCCESS : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ERR_BUFFER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_ERR_COUNT : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_ERR_TYPE : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_ERR_TAG : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_ERR_COMM : :: std :: os :: raw :: c_uint = 5 ; pub const MPI_ERR_RANK : :: std :: os :: raw :: c_uint = 6 ; pub const MPI_ERR_REQUEST : :: std :: os :: raw :: c_uint = 7 ; pub const MPI_ERR_ROOT : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_ERR_GROUP : :: std :: os :: raw :: c_uint = 9 ; pub const MPI_ERR_OP : :: std :: os :: raw :: c_uint = 10 ; pub const MPI_ERR_TOPOLOGY : :: std :: os :: raw :: c_uint = 11 ; pub const MPI_ERR_DIMS : :: std :: os :: raw :: c_uint = 12 ; pub const MPI_ERR_ARG : :: std :: os :: raw :: c_uint = 13 ; pub const MPI_ERR_UNKNOWN : :: std :: os :: raw :: c_uint = 14 ; pub const MPI_ERR_TRUNCATE : :: std :: os :: raw :: c_uint = 15 ; pub const MPI_ERR_OTHER : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_ERR_INTERN : :: std :: os :: raw :: c_uint = 17 ; pub const MPI_ERR_IN_STATUS : :: std :: os :: raw :: c_uint = 18 ; pub const MPI_ERR_PENDING : :: std :: os :: raw :: c_uint = 19 ; pub const MPI_ERR_ACCESS : :: std :: os :: raw :: c_uint = 20 ; pub const MPI_ERR_AMODE : :: std :: os :: raw :: c_uint = 21 ; pub const MPI_ERR_ASSERT : :: std :: os :: raw :: c_uint = 22 ; pub const MPI_ERR_BAD_FILE : :: std :: os :: raw :: c_uint = 23 ; pub const MPI_ERR_BASE : :: std :: os :: raw :: c_uint = 24 ; pub const MPI_ERR_CONVERSION : :: std :: os :: raw :: c_uint = 25 ; pub const MPI_ERR_DISP : :: std :: os :: raw :: c_uint = 26 ; pub const MPI_ERR_DUP_DATAREP : :: std :: os :: raw :: c_uint = 27 ; pub const MPI_ERR_FILE_EXISTS : :: std :: os :: raw :: c_uint = 28 ; pub const MPI_ERR_FILE_IN_USE : :: std :: os :: raw :: c_uint = 29 ; pub const MPI_ERR_FILE : :: std :: os :: raw :: c_uint = 30 ; pub const MPI_ERR_INFO_KEY : :: std :: os :: raw :: c_uint = 31 ; pub const MPI_ERR_INFO_NOKEY : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_ERR_INFO_VALUE : :: std :: os :: raw :: c_uint = 33 ; pub const MPI_ERR_INFO : :: std :: os :: raw :: c_uint = 34 ; pub const MPI_ERR_IO : :: std :: os :: raw :: c_uint = 35 ; pub const MPI_ERR_KEYVAL : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_ERR_LOCKTYPE : :: std :: os :: raw :: c_uint = 37 ; pub const MPI_ERR_NAME : :: std :: os :: raw :: c_uint = 38 ; pub const MPI_ERR_NO_MEM : :: std :: os :: raw :: c_uint = 39 ; pub const MPI_ERR_NOT_SAME : :: std :: os :: raw :: c_uint = 40 ; pub const MPI_ERR_NO_SPACE : :: std :: os :: raw :: c_uint = 41 ; pub const MPI_ERR_NO_SUCH_FILE : :: std :: os :: raw :: c_uint = 42 ; pub const MPI_ERR_PORT : :: std :: os :: raw :: c_uint = 43 ; pub const MPI_ERR_QUOTA : :: std :: os :: raw :: c_uint = 44 ; pub const MPI_ERR_READ_ONLY : :: std :: os :: raw :: c_uint = 45 ; pub const MPI_ERR_RMA_CONFLICT : :: std :: os :: raw :: c_uint = 46 ; pub const MPI_ERR_RMA_SYNC : :: std :: os :: raw :: c_uint = 47 ; pub const MPI_ERR_SERVICE : :: std :: os :: raw :: c_uint = 48 ; pub const MPI_ERR_SIZE : :: std :: os :: raw :: c_uint = 49 ; pub const MPI_ERR_SPAWN : :: std :: os :: raw :: c_uint = 50 ; pub const MPI_ERR_UNSUPPORTED_DATAREP : :: std :: os :: raw :: c_uint = 51 ; pub const MPI_ERR_UNSUPPORTED_OPERATION : :: std :: os :: raw :: c_uint = 52 ; pub const MPI_ERR_WIN : :: std :: os :: raw :: c_uint = 53 ; pub const MPI_T_ERR_MEMORY : :: std :: os :: raw :: c_uint = 54 ; pub const MPI_T_ERR_NOT_INITIALIZED : :: std :: os :: raw :: c_uint = 55 ; pub const MPI_T_ERR_CANNOT_INIT : :: std :: os :: raw :: c_uint = 56 ; pub const MPI_T_ERR_INVALID_INDEX : :: std :: os :: raw :: c_uint = 57 ; pub const MPI_T_ERR_INVALID_ITEM : :: std :: os :: raw :: c_uint = 58 ; pub const MPI_T_ERR_INVALID_HANDLE : :: std :: os :: raw :: c_uint = 59 ; pub const MPI_T_ERR_OUT_OF_HANDLES : :: std :: os :: raw :: c_uint = 60 ; pub const MPI_T_ERR_OUT_OF_SESSIONS : :: std :: os :: raw :: c_uint = 61 ; pub const MPI_T_ERR_INVALID_SESSION : :: std :: os :: raw :: c_uint = 62 ; pub const MPI_T_ERR_CVAR_SET_NOT_NOW : :: std :: os :: raw :: c_uint = 63 ; pub const MPI_T_ERR_CVAR_SET_NEVER : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_T_ERR_PVAR_NO_STARTSTOP : :: std :: os :: raw :: c_uint = 65 ; pub const MPI_T_ERR_PVAR_NO_WRITE : :: std :: os :: raw :: c_uint = 66 ; pub const MPI_T_ERR_PVAR_NO_ATOMIC : :: std :: os :: raw :: c_uint = 67 ; pub const MPI_ERR_RMA_RANGE : :: std :: os :: raw :: c_uint = 68 ; pub const MPI_ERR_RMA_ATTACH : :: std :: os :: raw :: c_uint = 69 ; pub const MPI_ERR_RMA_FLAVOR : :: std :: os :: raw :: c_uint = 70 ; pub const MPI_ERR_RMA_SHARED : :: std :: os :: raw :: c_uint = 71 ; pub const MPI_T_ERR_INVALID : :: std :: os :: raw :: c_uint = 72 ; pub const MPI_T_ERR_INVALID_NAME : :: std :: os :: raw :: c_uint = 73 ; pub const MPI_ERR_LASTCODE : :: std :: os :: raw :: c_uint = 92 ; pub const MPI_TYPECLASS_INTEGER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_TYPECLASS_REAL : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_TYPECLASS_COMPLEX : :: std :: os :: raw :: c_uint = 3 ; pub type wchar_t = :: std :: os :: raw :: c_int ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct max_align_t { pub __clang_max_align_nonce1 : :: std :: os :: raw :: c_longlong , pub __bindgen_padding_0 : u64 , pub __clang_max_align_nonce2 : f64 , } # [ test ] fn bindgen_test_layout_max_align_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < max_align_t > ( ) , 32usize , concat ! ( "Size of: " , stringify ! ( max_align_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce1 as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce1 ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce2 as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce2 ) ) ) ; } pub type MPI_Aint = isize ; pub type MPI_Offset = :: std :: os :: raw :: c_longlong ; pub type MPI_Count = :: std :: os :: raw :: c_longlong ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_communicator_t { _unused : [ u8 ; 0 ] } pub type MPI_Comm = * mut ompi_communicator_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_datatype_t { _unused : [ u8 ; 0 ] } pub type MPI_Datatype = * mut ompi_datatype_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_errhandler_t { _unused : [ u8 ; 0 ] } pub type MPI_Errhandler = * mut ompi_errhandler_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_file_t { _unused : [ u8 ; 0 ] } pub type MPI_File = * mut ompi_file_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_group_t { _unused : [ u8 ; 0 ] } pub type MPI_Group = * mut ompi_group_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_info_t { _unused : [ u8 ; 0 ] } pub type MPI_Info = * mut ompi_info_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_op_t { _unused : [ u8 ; 0 ] } pub type MPI_Op = * mut ompi_op_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_request_t { _unused : [ u8 ; 0 ] } pub type MPI_Request = * mut ompi_request_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_message_t { _unused : [ u8 ; 0 ] } pub type MPI_Message = * mut ompi_message_t ; pub type MPI_Status = ompi_status_public_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_win_t { _unused : [ u8 ; 0 ] } pub type MPI_Win = * mut ompi_win_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_var_enum_t { _unused : [ u8 ; 0 ] } pub type MPI_T_enum = * mut mca_base_var_enum_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_mpit_cvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_cvar_handle = * mut ompi_mpit_cvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_handle = * mut mca_base_pvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_session_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_session = * mut mca_base_pvar_session_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_status_public_t { pub MPI_SOURCE : :: std :: os :: raw :: c_int , pub MPI_TAG : :: std :: os :: raw :: c_int , pub MPI_ERROR : :: std :: os :: raw :: c_int , pub _cancelled : :: std :: os :: raw :: c_int , pub _ucount : usize , } # [ test ] fn bindgen_test_layout_ompi_status_public_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < ompi_status_public_t > ( ) , 24usize , concat ! ( "Size of: " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < ompi_status_public_t > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_SOURCE as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_SOURCE ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_TAG as * const _ as usize } , 4usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_TAG ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_ERROR as * const _ as usize } , 8usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_ERROR ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _cancelled as * const _ as usize } , 12usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _cancelled ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _ucount as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _ucount ) ) ) ; } pub type MPI_Datarep_extent_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : * mut MPI_Aint , arg3 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Datarep_conversion_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : MPI_Datatype , arg3 : :: std :: os :: raw :: c_int , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : MPI_Offset , arg6 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Comm , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type ompi_file_errhandler_fn = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_File , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_Win_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Win , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_User_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut :: std :: os :: raw :: c_void , arg3 : * mut :: std :: os :: raw :: c_int , arg4 : * mut MPI_Datatype ) > ; pub type MPI_Comm_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_query_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut MPI_Status ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_free_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_cancel_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_fn = MPI_Comm_errhandler_function ; pub type MPI_File_errhandler_fn = ompi_file_errhandler_fn ; pub type MPI_File_errhandler_function = ompi_file_errhandler_fn ; pub type MPI_Win_errhandler_fn = MPI_Win_errhandler_function ; pub const MPI_TAG_UB : _bindgen_ty_1 = 0 ; pub const MPI_HOST : _bindgen_ty_1 = 1 ; pub const MPI_IO : _bindgen_ty_1 = 2 ; pub const MPI_WTIME_IS_GLOBAL : _bindgen_ty_1 = 3 ; pub const MPI_APPNUM : _bindgen_ty_1 = 4 ; pub const MPI_LASTUSEDCODE : _bindgen_ty_1 = 5 ; pub const MPI_UNIVERSE_SIZE : _bindgen_ty_1 = 6 ; pub const MPI_WIN_BASE : _bindgen_ty_1 = 7 ; pub const MPI_WIN_SIZE : _bindgen_ty_1 = 8 ; pub const MPI_WIN_DISP_UNIT : _bindgen_ty_1 = 9 ; pub const MPI_WIN_CREATE_FLAVOR : _bindgen_ty_1 = 10 ; pub const MPI_WIN_MODEL : _bindgen_ty_1 = 11 ; pub const IMPI_CLIENT_SIZE : _bindgen_ty_1 = 12 ; pub const IMPI_CLIENT_COLOR : _bindgen_ty_1 = 13 ; pub const IMPI_HOST_SIZE : _bindgen_ty_1 = 14 ; pub const IMPI_HOST_COLOR : _bindgen_ty_1 = 15 ; pub type _bindgen_ty_1 = :: std :: os :: raw :: c_uint ; pub const MPI_IDENT : _bindgen_ty_2 = 0 ; pub const MPI_CONGRUENT : _bindgen_ty_2 = 1 ; pub const MPI_SIMILAR : _bindgen_ty_2 = 2 ; pub const MPI_UNEQUAL : _bindgen_ty_2 = 3 ; pub type _bindgen_ty_2 = :: std :: os :: raw :: c_uint ; pub const MPI_THREAD_SINGLE : _bindgen_ty_3 = 0 ; pub const MPI_THREAD_FUNNELED : _bindgen_ty_3 = 1 ; pub const MPI_THREAD_SERIALIZED : _bindgen_ty_3 = 2 ; pub const MPI_THREAD_MULTIPLE : _bindgen_ty_3 = 3 ; pub type _bindgen_ty_3 = :: std :: os :: raw :: c_uint ; pub const MPI_COMBINER_NAMED : _bindgen_ty_4 = 0 ; pub const MPI_COMBINER_DUP : _bindgen_ty_4 = 1 ; pub const MPI_COMBINER_CONTIGUOUS : _bindgen_ty_4 = 2 ; pub const MPI_COMBINER_VECTOR : _bindgen_ty_4 = 3 ; pub const OMPI_WAS_MPI_COMBINER_HVECTOR_INTEGER : _bindgen_ty_4 = 4 ; pub const MPI_COMBINER_HVECTOR : _bindgen_ty_4 = 5 ; pub const MPI_COMBINER_INDEXED : _bindgen_ty_4 = 6 ; pub const OMPI_WAS_MPI_COMBINER_HINDEXED_INTEGER : _bindgen_ty_4 = 7 ; pub const MPI_COMBINER_HINDEXED : _bindgen_ty_4 = 8 ; pub const MPI_COMBINER_INDEXED_BLOCK : _bindgen_ty_4 = 9 ; pub const OMPI_WAS_MPI_COMBINER_STRUCT_INTEGER : _bindgen_ty_4 = 10 ; pub const MPI_COMBINER_STRUCT : _bindgen_ty_4 = 11 ; pub const MPI_COMBINER_SUBARRAY : _bindgen_ty_4 = 12 ; pub const MPI_COMBINER_DARRAY : _bindgen_ty_4 = 13 ; pub const MPI_COMBINER_F90_REAL : _bindgen_ty_4 = 14 ; pub const MPI_COMBINER_F90_COMPLEX : _bindgen_ty_4 = 15 ; pub const MPI_COMBINER_F90_INTEGER : _bindgen_ty_4 = 16 ; pub const MPI_COMBINER_RESIZED : _bindgen_ty_4 = 17 ; pub const MPI_COMBINER_HINDEXED_BLOCK : _bindgen_ty_4 = 18 ; pub type _bindgen_ty_4 = :: std :: os :: raw :: c_uint ; pub const MPI_COMM_TYPE_SHARED : _bindgen_ty_5 = 0 ; pub const OMPI_COMM_TYPE_HWTHREAD : _bindgen_ty_5 = 1 ; pub const OMPI_COMM_TYPE_CORE : _bindgen_ty_5 = 2 ; pub const OMPI_COMM_TYPE_L1CACHE : _bindgen_ty_5 = 3 ; pub const OMPI_COMM_TYPE_L2CACHE : _bindgen_ty_5 = 4 ; pub const OMPI_COMM_TYPE_L3CACHE : _bindgen_ty_5 = 5 ; pub const OMPI_COMM_TYPE_SOCKET : _bindgen_ty_5 = 6 ; pub const OMPI_COMM_TYPE_NUMA : _bindgen_ty_5 = 7 ; pub const OMPI_COMM_TYPE_BOARD : _bindgen_ty_5 = 8 ; pub const OMPI_COMM_TYPE_HOST : _bindgen_ty_5 = 9 ; pub const OMPI_COMM_TYPE_CU : _bindgen_ty_5 = 10 ; pub const OMPI_COMM_TYPE_CLUSTER : _bindgen_ty_5 = 11 ; pub type _bindgen_ty_5 = :: std :: os :: raw :: c_uint ; pub const MPI_T_VERBOSITY_USER_BASIC : _bindgen_ty_6 = 0 ; pub const MPI_T_VERBOSITY_USER_DETAIL : _bindgen_ty_6 = 1 ; pub const MPI_T_VERBOSITY_USER_ALL : _bindgen_ty_6 = 2 ; pub const MPI_T_VERBOSITY_TUNER_BASIC : _bindgen_ty_6 = 3 ; pub const MPI_T_VERBOSITY_TUNER_DETAIL : _bindgen_ty_6 = 4 ; pub const MPI_T_VERBOSITY_TUNER_ALL : _bindgen_ty_6 = 5 ; pub const MPI_T_VERBOSITY_MPIDEV_BASIC : _bindgen_ty_6 = 6 ; pub const MPI_T_VERBOSITY_MPIDEV_DETAIL : _bindgen_ty_6 = 7 ; pub const MPI_T_VERBOSITY_MPIDEV_ALL : _bindgen_ty_6 = 8 ; pub type _bindgen_ty_6 = :: std :: os :: raw :: c_uint ; pub const MPI_T_SCOPE_CONSTANT : _bindgen_ty_7 = 0 ; pub const MPI_T_SCOPE_READONLY : _bindgen_ty_7 = 1 ; pub const MPI_T_SCOPE_LOCAL : _bindgen_ty_7 = 2 ; pub const MPI_T_SCOPE_GROUP : _bindgen_ty_7 = 3 ; pub const MPI_T_SCOPE_GROUP_EQ : _bindgen_ty_7 = 4 ; pub const MPI_T_SCOPE_ALL : _bindgen_ty_7 = 5 ; pub const MPI_T_SCOPE_ALL_EQ : _bindgen_ty_7 = 6 ; pub type _bindgen_ty_7 = :: std :: os :: raw :: c_uint ; pub const MPI_T_BIND_NO_OBJECT : _bindgen_ty_8 = 0 ; pub const MPI_T_BIND_MPI_COMM : _bindgen_ty_8 = 1 ; pub const MPI_T_BIND_MPI_DATATYPE : _bindgen_ty_8 = 2 ; pub const MPI_T_BIND_MPI_ERRHANDLER : _bindgen_ty_8 = 3 ; pub const MPI_T_BIND_MPI_FILE : _bindgen_ty_8 = 4 ; pub const MPI_T_BIND_MPI_GROUP : _bindgen_ty_8 = 5 ; pub const MPI_T_BIND_MPI_OP : _bindgen_ty_8 = 6 ; pub const MPI_T_BIND_MPI_REQUEST : _bindgen_ty_8 = 7 ; pub const MPI_T_BIND_MPI_WIN : _bindgen_ty_8 = 8 ; pub const MPI_T_BIND_MPI_MESSAGE : _bindgen_ty_8 = 9 ; pub const MPI_T_BIND_MPI_INFO : _bindgen_ty_8 = 10 ; pub type _bindgen_ty_8 = :: std :: os :: raw :: c_uint ; pub const MPI_T_PVAR_CLASS_STATE : _bindgen_ty_9 = 0 ; pub const MPI_T_PVAR_CLASS_LEVEL : _bindgen_ty_9 = 1 ; pub const MPI_T_PVAR_CLASS_SIZE : _bindgen_ty_9 = 2 ; pub const MPI_T_PVAR_CLASS_PERCENTAGE : _bindgen_ty_9 = 3 ; pub const MPI_T_PVAR_CLASS_HIGHWATERMARK : _bindgen_ty_9 = 4 ; pub const MPI_T_PVAR_CLASS_LOWWATERMARK : _bindgen_ty_9 = 5 ; pub const MPI_T_PVAR_CLASS_COUNTER : _bindgen_ty_9 = 6 ; pub const MPI_T_PVAR_CLASS_AGGREGATE : _bindgen_ty_9 = 7 ; pub const MPI_T_PVAR_CLASS_TIMER : _bindgen_ty_9 = 8 ; pub const MPI_T_PVAR_CLASS_GENERIC : _bindgen_ty_9 = 9 ; pub type _bindgen_ty_9 = :: std :: os :: raw :: c_uint ; extern "C" {
[INFO] [stdout] 3 + pub const __llvm__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_major__ : :: std :: os :: raw :: c_uint = 14 ; pub const __clang_minor__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_patchlevel__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_version__ : & 'static [ u8 ; 8usize ] = b"14.0.0 \0" ; pub const __GNUC__ : :: std :: os :: raw :: c_uint = 4 ; pub const __GNUC_MINOR__ : :: std :: os :: raw :: c_uint = 2 ; pub const __GNUC_PATCHLEVEL__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GXX_ABI_VERSION : :: std :: os :: raw :: c_uint = 1002 ; pub const __ATOMIC_RELAXED : :: std :: os :: raw :: c_uint = 0 ; pub const __ATOMIC_CONSUME : :: std :: os :: raw :: c_uint = 1 ; pub const __ATOMIC_ACQUIRE : :: std :: os :: raw :: c_uint = 2 ; pub const __ATOMIC_RELEASE : std :: os :: raw :: c_uint = 3 ; pub const __ATOMIC_ACQ_REL : :: std :: os :: raw :: c_uint = 4 ; pub const __ATOMIC_SEQ_CST : :: std :: os :: raw :: c_uint = 5 ; pub const __OPENCL_MEMORY_SCOPE_WORK_ITEM : :: std :: os :: raw :: c_uint = 0 ; pub const __OPENCL_MEMORY_SCOPE_WORK_GROUP : :: std :: os :: raw :: c_uint = 1 ; pub const __OPENCL_MEMORY_SCOPE_DEVICE : :: std :: os :: raw :: c_uint = 2 ; pub const __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES : :: std :: os :: raw :: c_uint = 3 ; pub const __OPENCL_MEMORY_SCOPE_SUB_GROUP : :: std :: os :: raw :: c_uint = 4 ; pub const __PRAGMA_REDEFINE_EXTNAME : :: std :: os :: raw :: c_uint = 1 ; pub const __VERSION__ : & 'static [ u8 ; 20usize ] = b"Ubuntu Clang 14.0.0\0" ; pub const __OBJC_BOOL_IS_BOOL : :: std :: os :: raw :: c_uint = 0 ; pub const __CONSTANT_CFSTRINGS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_literal_encoding__ : & 'static [ u8 ; 6usize ] = b"UTF-8\0" ; pub const __clang_wide_literal_encoding__ : & 'static [ u8 ; 7usize ] = b"UTF-32\0" ; pub const __ORDER_LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __ORDER_BIG_ENDIAN__ : :: std :: os :: raw :: c_uint = 4321 ; pub const __ORDER_PDP_ENDIAN__ : :: std :: os :: raw :: c_uint = 3412 ; pub const __BYTE_ORDER__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const _LP64 : :: std :: os :: raw :: c_uint = 1 ; pub const __LP64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __CHAR_BIT__ : :: std :: os :: raw :: c_uint = 8 ; pub const __BOOL_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SHRT_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __LONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LLONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BITINT_MAXWIDTH__ : :: std :: os :: raw :: c_uint = 128 ; pub const __SCHAR_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __SHRT_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __LONG_LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __WCHAR_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __WCHAR_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __WINT_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __WINT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INTMAX_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZE_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __SIZE_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTMAX_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __PTRDIFF_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __PTRDIFF_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INTPTR_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTPTR_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZEOF_DOUBLE__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_FLOAT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_LONG_DOUBLE__ : :: std :: os :: raw :: c_uint = 16 ; pub const __SIZEOF_LONG_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_POINTER__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SHORT__ : :: std :: os :: raw :: c_uint = 2 ; pub const __SIZEOF_PTRDIFF_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SIZE_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_WCHAR_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_WINT_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INTMAX_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTMAX_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINTMAX_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTMAX_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTMAX_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTMAX_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __PTRDIFF_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __PTRDIFF_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __INTPTR_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTPTR_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __SIZE_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __SIZE_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __SIZE_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __SIZE_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __SIG_ATOMIC_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __SIG_ATOMIC_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __UINTPTR_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTPTR_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTPTR_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTPTR_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FLT_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_DIG__ : :: std :: os :: raw :: c_uint = 6 ; pub const __FLT_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 9 ; pub const __FLT_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_MANT_DIG__ : :: std :: os :: raw :: c_uint = 24 ; pub const __FLT_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 38 ; pub const __FLT_MAX_EXP__ : :: std :: os :: raw :: c_uint = 128 ; pub const __FLT_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -37 ; pub const __FLT_MIN_EXP__ : :: std :: os :: raw :: c_int = -125 ; pub const __DBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_DIG__ : :: std :: os :: raw :: c_uint = 15 ; pub const __DBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 17 ; pub const __DBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 53 ; pub const __DBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 308 ; pub const __DBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 1024 ; pub const __DBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -307 ; pub const __DBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -1021 ; pub const __LDBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_DIG__ : :: std :: os :: raw :: c_uint = 18 ; pub const __LDBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __LDBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LDBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 4932 ; pub const __LDBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 16384 ; pub const __LDBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -4931 ; pub const __LDBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -16381 ; pub const __POINTER_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BIGGEST_ALIGNMENT__ : :: std :: os :: raw :: c_uint = 16 ; pub const __WINT_UNSIGNED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __INT8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __INT16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __INT32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __INT64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __UINT8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __INT8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __UINT16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __UINT16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __INT16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __UINT32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __UINT32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __INT32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __UINT64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __UINT64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __INT64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_LEAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_LEAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_LEAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_LEAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_LEAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_LEAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_LEAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_LEAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_LEAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_LEAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_LEAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_LEAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_LEAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_LEAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_LEAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_LEAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_LEAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_LEAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_LEAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_LEAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_LEAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_LEAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_LEAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_LEAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_LEAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_LEAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_LEAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_LEAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_LEAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __INT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_FAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_FAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_FAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_FAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_FAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_FAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_FAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_FAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_FAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_FAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_FAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_FAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_FAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_FAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_FAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_FAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_FAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_FAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_FAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_FAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_FAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_FAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_FAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_FAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_FAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_FAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_FAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_FAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_FAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_FAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FINITE_MATH_ONLY__ : :: std :: os :: raw :: c_uint = 0 ; pub const __GNUC_STDC_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_ATOMIC_TEST_AND_SET_TRUEVAL : :: std :: os :: raw :: c_uint = 1 ; pub const __CLANG_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __NO_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __PIC__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pic__ : :: std :: os :: raw :: c_uint = 2 ; pub const __PIE__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pie__ : :: std :: os :: raw :: c_uint = 2 ; pub const __FLT_EVAL_METHOD__ : :: std :: os :: raw :: c_uint = 0 ; pub const __FLT_RADIX__ : :: std :: os :: raw :: c_uint = 2 ; pub const __DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __GCC_ASM_FLAG_OUTPUTS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __code_model_small__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_GS : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_FS : :: std :: os :: raw :: c_uint = 1 ; pub const __k8 : :: std :: os :: raw :: c_uint = 1 ; pub const __k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __tune_k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __NO_MATH_INLINES : :: std :: os :: raw :: c_uint = 1 ; pub const __FXSR__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __MMX__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 : :: std :: os :: raw :: c_uint = 1 ; pub const __SIZEOF_FLOAT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix__ : :: std :: os :: raw :: c_uint = 1 ; pub const linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __ELF__ : :: std :: os :: raw :: c_uint = 1 ; pub const __gnu_linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLOAT128__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_HOSTED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_VERSION__ : :: std :: os :: raw :: c_uint = 201710 ; pub const __STDC_UTF_16__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_UTF_32__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_DWARF2_CFI_ASM : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_VERSION : :: std :: os :: raw :: c_uint = 721408 ; pub const OPAL_STDC_HEADERS : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED_ARGUMENT : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_ERROR : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_SYS_TIME_H : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_LONG_LONG : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const OPAL_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const OPAL_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const OPAL_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const OPAL_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const OMPI_HAVE_FORTRAN_LOGICAL1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER16 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_INTEGER2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL16 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL2 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_REAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_ENABLE_MPI1_COMPAT : :: std :: os :: raw :: c_uint = 0 ; pub const HAVE_FLOAT__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_LONG_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_MPI_OFFSET_SIZE : :: std :: os :: raw :: c_uint = 8 ; pub const OMPI_BUILD_CXX_BINDINGS : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_CXX_SEEK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_CXX_SUPPORTS_2D_CONST_CAST : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_PARAM_CHECK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_INTERFACE_WARNING : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_CXX_EXCEPTION_SUPPORT : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_MAJOR_VERSION : :: std :: os :: raw :: c_uint = 4 ; pub const OMPI_MINOR_VERSION : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_RELEASE_VERSION : :: std :: os :: raw :: c_uint = 2 ; pub const OPAL_C_HAVE_VISIBILITY : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_BUILDING : :: std :: os :: raw :: c_uint = 0 ; pub const OPEN_MPI : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_VERSION : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_SUBVERSION : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_UNKNOWN : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU_C : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_REMOVED_USE_STATIC_ASSERT : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ANY_SOURCE : :: std :: os :: raw :: c_int = -1 ; pub const MPI_PROC_NULL : :: std :: os :: raw :: c_int = -2 ; pub const MPI_ROOT : :: std :: os :: raw :: c_int = -4 ; pub const MPI_ANY_TAG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MAX_LIBRARY_VERSION_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_UNDEFINED : :: std :: os :: raw :: c_int = -32766 ; pub const MPI_DIST_GRAPH : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_CART : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_GRAPH : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_KEYVAL_INVALID : :: std :: os :: raw :: c_int = -1 ; pub const MPI_BSEND_OVERHEAD : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const MPI_ORDER_C : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ORDER_FORTRAN : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_BLOCK : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_DISTRIBUTE_CYCLIC : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_NONE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_DISTRIBUTE_DFLT_DARG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MODE_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_RDONLY : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_WRONLY : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_RDWR : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_DELETE_ON_CLOSE : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_MODE_UNIQUE_OPEN : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_MODE_EXCL : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MODE_APPEND : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_SEQUENTIAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_DISPLACEMENT_CURRENT : :: std :: os :: raw :: c_int = -54278278 ; pub const MPI_SEEK_SET : :: std :: os :: raw :: c_uint = 600 ; pub const MPI_SEEK_CUR : :: std :: os :: raw :: c_uint = 602 ; pub const MPI_SEEK_END : :: std :: os :: raw :: c_uint = 604 ; pub const MPI_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_NOCHECK : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_NOPRECEDE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_NOPUT : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_NOSTORE : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_NOSUCCEED : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_LOCK_EXCLUSIVE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_LOCK_SHARED : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_WIN_FLAVOR_ALLOCATE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_DYNAMIC : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_WIN_FLAVOR_SHARED : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_WIN_UNIFIED : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_WIN_SEPARATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_SUCCESS : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ERR_BUFFER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_ERR_COUNT : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_ERR_TYPE : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_ERR_TAG : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_ERR_COMM : :: std :: os :: raw :: c_uint = 5 ; pub const MPI_ERR_RANK : :: std :: os :: raw :: c_uint = 6 ; pub const MPI_ERR_REQUEST : :: std :: os :: raw :: c_uint = 7 ; pub const MPI_ERR_ROOT : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_ERR_GROUP : :: std :: os :: raw :: c_uint = 9 ; pub const MPI_ERR_OP : :: std :: os :: raw :: c_uint = 10 ; pub const MPI_ERR_TOPOLOGY : :: std :: os :: raw :: c_uint = 11 ; pub const MPI_ERR_DIMS : :: std :: os :: raw :: c_uint = 12 ; pub const MPI_ERR_ARG : :: std :: os :: raw :: c_uint = 13 ; pub const MPI_ERR_UNKNOWN : :: std :: os :: raw :: c_uint = 14 ; pub const MPI_ERR_TRUNCATE : :: std :: os :: raw :: c_uint = 15 ; pub const MPI_ERR_OTHER : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_ERR_INTERN : :: std :: os :: raw :: c_uint = 17 ; pub const MPI_ERR_IN_STATUS : :: std :: os :: raw :: c_uint = 18 ; pub const MPI_ERR_PENDING : :: std :: os :: raw :: c_uint = 19 ; pub const MPI_ERR_ACCESS : :: std :: os :: raw :: c_uint = 20 ; pub const MPI_ERR_AMODE : :: std :: os :: raw :: c_uint = 21 ; pub const MPI_ERR_ASSERT : :: std :: os :: raw :: c_uint = 22 ; pub const MPI_ERR_BAD_FILE : :: std :: os :: raw :: c_uint = 23 ; pub const MPI_ERR_BASE : :: std :: os :: raw :: c_uint = 24 ; pub const MPI_ERR_CONVERSION : :: std :: os :: raw :: c_uint = 25 ; pub const MPI_ERR_DISP : :: std :: os :: raw :: c_uint = 26 ; pub const MPI_ERR_DUP_DATAREP : :: std :: os :: raw :: c_uint = 27 ; pub const MPI_ERR_FILE_EXISTS : :: std :: os :: raw :: c_uint = 28 ; pub const MPI_ERR_FILE_IN_USE : :: std :: os :: raw :: c_uint = 29 ; pub const MPI_ERR_FILE : :: std :: os :: raw :: c_uint = 30 ; pub const MPI_ERR_INFO_KEY : :: std :: os :: raw :: c_uint = 31 ; pub const MPI_ERR_INFO_NOKEY : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_ERR_INFO_VALUE : :: std :: os :: raw :: c_uint = 33 ; pub const MPI_ERR_INFO : :: std :: os :: raw :: c_uint = 34 ; pub const MPI_ERR_IO : :: std :: os :: raw :: c_uint = 35 ; pub const MPI_ERR_KEYVAL : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_ERR_LOCKTYPE : :: std :: os :: raw :: c_uint = 37 ; pub const MPI_ERR_NAME : :: std :: os :: raw :: c_uint = 38 ; pub const MPI_ERR_NO_MEM : :: std :: os :: raw :: c_uint = 39 ; pub const MPI_ERR_NOT_SAME : :: std :: os :: raw :: c_uint = 40 ; pub const MPI_ERR_NO_SPACE : :: std :: os :: raw :: c_uint = 41 ; pub const MPI_ERR_NO_SUCH_FILE : :: std :: os :: raw :: c_uint = 42 ; pub const MPI_ERR_PORT : :: std :: os :: raw :: c_uint = 43 ; pub const MPI_ERR_QUOTA : :: std :: os :: raw :: c_uint = 44 ; pub const MPI_ERR_READ_ONLY : :: std :: os :: raw :: c_uint = 45 ; pub const MPI_ERR_RMA_CONFLICT : :: std :: os :: raw :: c_uint = 46 ; pub const MPI_ERR_RMA_SYNC : :: std :: os :: raw :: c_uint = 47 ; pub const MPI_ERR_SERVICE : :: std :: os :: raw :: c_uint = 48 ; pub const MPI_ERR_SIZE : :: std :: os :: raw :: c_uint = 49 ; pub const MPI_ERR_SPAWN : :: std :: os :: raw :: c_uint = 50 ; pub const MPI_ERR_UNSUPPORTED_DATAREP : :: std :: os :: raw :: c_uint = 51 ; pub const MPI_ERR_UNSUPPORTED_OPERATION : :: std :: os :: raw :: c_uint = 52 ; pub const MPI_ERR_WIN : :: std :: os :: raw :: c_uint = 53 ; pub const MPI_T_ERR_MEMORY : :: std :: os :: raw :: c_uint = 54 ; pub const MPI_T_ERR_NOT_INITIALIZED : :: std :: os :: raw :: c_uint = 55 ; pub const MPI_T_ERR_CANNOT_INIT : :: std :: os :: raw :: c_uint = 56 ; pub const MPI_T_ERR_INVALID_INDEX : :: std :: os :: raw :: c_uint = 57 ; pub const MPI_T_ERR_INVALID_ITEM : :: std :: os :: raw :: c_uint = 58 ; pub const MPI_T_ERR_INVALID_HANDLE : :: std :: os :: raw :: c_uint = 59 ; pub const MPI_T_ERR_OUT_OF_HANDLES : :: std :: os :: raw :: c_uint = 60 ; pub const MPI_T_ERR_OUT_OF_SESSIONS : :: std :: os :: raw :: c_uint = 61 ; pub const MPI_T_ERR_INVALID_SESSION : :: std :: os :: raw :: c_uint = 62 ; pub const MPI_T_ERR_CVAR_SET_NOT_NOW : :: std :: os :: raw :: c_uint = 63 ; pub const MPI_T_ERR_CVAR_SET_NEVER : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_T_ERR_PVAR_NO_STARTSTOP : :: std :: os :: raw :: c_uint = 65 ; pub const MPI_T_ERR_PVAR_NO_WRITE : :: std :: os :: raw :: c_uint = 66 ; pub const MPI_T_ERR_PVAR_NO_ATOMIC : :: std :: os :: raw :: c_uint = 67 ; pub const MPI_ERR_RMA_RANGE : :: std :: os :: raw :: c_uint = 68 ; pub const MPI_ERR_RMA_ATTACH : :: std :: os :: raw :: c_uint = 69 ; pub const MPI_ERR_RMA_FLAVOR : :: std :: os :: raw :: c_uint = 70 ; pub const MPI_ERR_RMA_SHARED : :: std :: os :: raw :: c_uint = 71 ; pub const MPI_T_ERR_INVALID : :: std :: os :: raw :: c_uint = 72 ; pub const MPI_T_ERR_INVALID_NAME : :: std :: os :: raw :: c_uint = 73 ; pub const MPI_ERR_LASTCODE : :: std :: os :: raw :: c_uint = 92 ; pub const MPI_TYPECLASS_INTEGER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_TYPECLASS_REAL : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_TYPECLASS_COMPLEX : :: std :: os :: raw :: c_uint = 3 ; pub type wchar_t = :: std :: os :: raw :: c_int ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct max_align_t { pub __clang_max_align_nonce1 : :: std :: os :: raw :: c_longlong , pub __bindgen_padding_0 : u64 , pub __clang_max_align_nonce2 : f64 , } # [ test ] fn bindgen_test_layout_max_align_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < max_align_t > ( ) , 32usize , concat ! ( "Size of: " , stringify ! ( max_align_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce1 as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce1 ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce2 as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce2 ) ) ) ; } pub type MPI_Aint = isize ; pub type MPI_Offset = :: std :: os :: raw :: c_longlong ; pub type MPI_Count = :: std :: os :: raw :: c_longlong ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_communicator_t { _unused : [ u8 ; 0 ] } pub type MPI_Comm = * mut ompi_communicator_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_datatype_t { _unused : [ u8 ; 0 ] } pub type MPI_Datatype = * mut ompi_datatype_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_errhandler_t { _unused : [ u8 ; 0 ] } pub type MPI_Errhandler = * mut ompi_errhandler_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_file_t { _unused : [ u8 ; 0 ] } pub type MPI_File = * mut ompi_file_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_group_t { _unused : [ u8 ; 0 ] } pub type MPI_Group = * mut ompi_group_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_info_t { _unused : [ u8 ; 0 ] } pub type MPI_Info = * mut ompi_info_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_op_t { _unused : [ u8 ; 0 ] } pub type MPI_Op = * mut ompi_op_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_request_t { _unused : [ u8 ; 0 ] } pub type MPI_Request = * mut ompi_request_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_message_t { _unused : [ u8 ; 0 ] } pub type MPI_Message = * mut ompi_message_t ; pub type MPI_Status = ompi_status_public_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_win_t { _unused : [ u8 ; 0 ] } pub type MPI_Win = * mut ompi_win_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_var_enum_t { _unused : [ u8 ; 0 ] } pub type MPI_T_enum = * mut mca_base_var_enum_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_mpit_cvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_cvar_handle = * mut ompi_mpit_cvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_handle = * mut mca_base_pvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_session_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_session = * mut mca_base_pvar_session_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_status_public_t { pub MPI_SOURCE : :: std :: os :: raw :: c_int , pub MPI_TAG : :: std :: os :: raw :: c_int , pub MPI_ERROR : :: std :: os :: raw :: c_int , pub _cancelled : :: std :: os :: raw :: c_int , pub _ucount : usize , } # [ test ] fn bindgen_test_layout_ompi_status_public_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < ompi_status_public_t > ( ) , 24usize , concat ! ( "Size of: " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < ompi_status_public_t > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_SOURCE as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_SOURCE ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_TAG as * const _ as usize } , 4usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_TAG ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_ERROR as * const _ as usize } , 8usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_ERROR ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _cancelled as * const _ as usize } , 12usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _cancelled ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _ucount as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _ucount ) ) ) ; } pub type MPI_Datarep_extent_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : * mut MPI_Aint , arg3 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Datarep_conversion_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : MPI_Datatype , arg3 : :: std :: os :: raw :: c_int , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : MPI_Offset , arg6 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Comm , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type ompi_file_errhandler_fn = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_File , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_Win_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Win , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_User_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut :: std :: os :: raw :: c_void , arg3 : * mut :: std :: os :: raw :: c_int , arg4 : * mut MPI_Datatype ) > ; pub type MPI_Comm_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_query_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut MPI_Status ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_free_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_cancel_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_fn = MPI_Comm_errhandler_function ; pub type MPI_File_errhandler_fn = ompi_file_errhandler_fn ; pub type MPI_File_errhandler_function = ompi_file_errhandler_fn ; pub type MPI_Win_errhandler_fn = MPI_Win_errhandler_function ; pub const MPI_TAG_UB : _bindgen_ty_1 = 0 ; pub const MPI_HOST : _bindgen_ty_1 = 1 ; pub const MPI_IO : _bindgen_ty_1 = 2 ; pub const MPI_WTIME_IS_GLOBAL : _bindgen_ty_1 = 3 ; pub const MPI_APPNUM : _bindgen_ty_1 = 4 ; pub const MPI_LASTUSEDCODE : _bindgen_ty_1 = 5 ; pub const MPI_UNIVERSE_SIZE : _bindgen_ty_1 = 6 ; pub const MPI_WIN_BASE : _bindgen_ty_1 = 7 ; pub const MPI_WIN_SIZE : _bindgen_ty_1 = 8 ; pub const MPI_WIN_DISP_UNIT : _bindgen_ty_1 = 9 ; pub const MPI_WIN_CREATE_FLAVOR : _bindgen_ty_1 = 10 ; pub const MPI_WIN_MODEL : _bindgen_ty_1 = 11 ; pub const IMPI_CLIENT_SIZE : _bindgen_ty_1 = 12 ; pub const IMPI_CLIENT_COLOR : _bindgen_ty_1 = 13 ; pub const IMPI_HOST_SIZE : _bindgen_ty_1 = 14 ; pub const IMPI_HOST_COLOR : _bindgen_ty_1 = 15 ; pub type _bindgen_ty_1 = :: std :: os :: raw :: c_uint ; pub const MPI_IDENT : _bindgen_ty_2 = 0 ; pub const MPI_CONGRUENT : _bindgen_ty_2 = 1 ; pub const MPI_SIMILAR : _bindgen_ty_2 = 2 ; pub const MPI_UNEQUAL : _bindgen_ty_2 = 3 ; pub type _bindgen_ty_2 = :: std :: os :: raw :: c_uint ; pub const MPI_THREAD_SINGLE : _bindgen_ty_3 = 0 ; pub const MPI_THREAD_FUNNELED : _bindgen_ty_3 = 1 ; pub const MPI_THREAD_SERIALIZED : _bindgen_ty_3 = 2 ; pub const MPI_THREAD_MULTIPLE : _bindgen_ty_3 = 3 ; pub type _bindgen_ty_3 = :: std :: os :: raw :: c_uint ; pub const MPI_COMBINER_NAMED : _bindgen_ty_4 = 0 ; pub const MPI_COMBINER_DUP : _bindgen_ty_4 = 1 ; pub const MPI_COMBINER_CONTIGUOUS : _bindgen_ty_4 = 2 ; pub const MPI_COMBINER_VECTOR : _bindgen_ty_4 = 3 ; pub const OMPI_WAS_MPI_COMBINER_HVECTOR_INTEGER : _bindgen_ty_4 = 4 ; pub const MPI_COMBINER_HVECTOR : _bindgen_ty_4 = 5 ; pub const MPI_COMBINER_INDEXED : _bindgen_ty_4 = 6 ; pub const OMPI_WAS_MPI_COMBINER_HINDEXED_INTEGER : _bindgen_ty_4 = 7 ; pub const MPI_COMBINER_HINDEXED : _bindgen_ty_4 = 8 ; pub const MPI_COMBINER_INDEXED_BLOCK : _bindgen_ty_4 = 9 ; pub const OMPI_WAS_MPI_COMBINER_STRUCT_INTEGER : _bindgen_ty_4 = 10 ; pub const MPI_COMBINER_STRUCT : _bindgen_ty_4 = 11 ; pub const MPI_COMBINER_SUBARRAY : _bindgen_ty_4 = 12 ; pub const MPI_COMBINER_DARRAY : _bindgen_ty_4 = 13 ; pub const MPI_COMBINER_F90_REAL : _bindgen_ty_4 = 14 ; pub const MPI_COMBINER_F90_COMPLEX : _bindgen_ty_4 = 15 ; pub const MPI_COMBINER_F90_INTEGER : _bindgen_ty_4 = 16 ; pub const MPI_COMBINER_RESIZED : _bindgen_ty_4 = 17 ; pub const MPI_COMBINER_HINDEXED_BLOCK : _bindgen_ty_4 = 18 ; pub type _bindgen_ty_4 = :: std :: os :: raw :: c_uint ; pub const MPI_COMM_TYPE_SHARED : _bindgen_ty_5 = 0 ; pub const OMPI_COMM_TYPE_HWTHREAD : _bindgen_ty_5 = 1 ; pub const OMPI_COMM_TYPE_CORE : _bindgen_ty_5 = 2 ; pub const OMPI_COMM_TYPE_L1CACHE : _bindgen_ty_5 = 3 ; pub const OMPI_COMM_TYPE_L2CACHE : _bindgen_ty_5 = 4 ; pub const OMPI_COMM_TYPE_L3CACHE : _bindgen_ty_5 = 5 ; pub const OMPI_COMM_TYPE_SOCKET : _bindgen_ty_5 = 6 ; pub const OMPI_COMM_TYPE_NUMA : _bindgen_ty_5 = 7 ; pub const OMPI_COMM_TYPE_BOARD : _bindgen_ty_5 = 8 ; pub const OMPI_COMM_TYPE_HOST : _bindgen_ty_5 = 9 ; pub const OMPI_COMM_TYPE_CU : _bindgen_ty_5 = 10 ; pub const OMPI_COMM_TYPE_CLUSTER : _bindgen_ty_5 = 11 ; pub type _bindgen_ty_5 = :: std :: os :: raw :: c_uint ; pub const MPI_T_VERBOSITY_USER_BASIC : _bindgen_ty_6 = 0 ; pub const MPI_T_VERBOSITY_USER_DETAIL : _bindgen_ty_6 = 1 ; pub const MPI_T_VERBOSITY_USER_ALL : _bindgen_ty_6 = 2 ; pub const MPI_T_VERBOSITY_TUNER_BASIC : _bindgen_ty_6 = 3 ; pub const MPI_T_VERBOSITY_TUNER_DETAIL : _bindgen_ty_6 = 4 ; pub const MPI_T_VERBOSITY_TUNER_ALL : _bindgen_ty_6 = 5 ; pub const MPI_T_VERBOSITY_MPIDEV_BASIC : _bindgen_ty_6 = 6 ; pub const MPI_T_VERBOSITY_MPIDEV_DETAIL : _bindgen_ty_6 = 7 ; pub const MPI_T_VERBOSITY_MPIDEV_ALL : _bindgen_ty_6 = 8 ; pub type _bindgen_ty_6 = :: std :: os :: raw :: c_uint ; pub const MPI_T_SCOPE_CONSTANT : _bindgen_ty_7 = 0 ; pub const MPI_T_SCOPE_READONLY : _bindgen_ty_7 = 1 ; pub const MPI_T_SCOPE_LOCAL : _bindgen_ty_7 = 2 ; pub const MPI_T_SCOPE_GROUP : _bindgen_ty_7 = 3 ; pub const MPI_T_SCOPE_GROUP_EQ : _bindgen_ty_7 = 4 ; pub const MPI_T_SCOPE_ALL : _bindgen_ty_7 = 5 ; pub const MPI_T_SCOPE_ALL_EQ : _bindgen_ty_7 = 6 ; pub type _bindgen_ty_7 = :: std :: os :: raw :: c_uint ; pub const MPI_T_BIND_NO_OBJECT : _bindgen_ty_8 = 0 ; pub const MPI_T_BIND_MPI_COMM : _bindgen_ty_8 = 1 ; pub const MPI_T_BIND_MPI_DATATYPE : _bindgen_ty_8 = 2 ; pub const MPI_T_BIND_MPI_ERRHANDLER : _bindgen_ty_8 = 3 ; pub const MPI_T_BIND_MPI_FILE : _bindgen_ty_8 = 4 ; pub const MPI_T_BIND_MPI_GROUP : _bindgen_ty_8 = 5 ; pub const MPI_T_BIND_MPI_OP : _bindgen_ty_8 = 6 ; pub const MPI_T_BIND_MPI_REQUEST : _bindgen_ty_8 = 7 ; pub const MPI_T_BIND_MPI_WIN : _bindgen_ty_8 = 8 ; pub const MPI_T_BIND_MPI_MESSAGE : _bindgen_ty_8 = 9 ; pub const MPI_T_BIND_MPI_INFO : _bindgen_ty_8 = 10 ; pub type _bindgen_ty_8 = :: std :: os :: raw :: c_uint ; pub const MPI_T_PVAR_CLASS_STATE : _bindgen_ty_9 = 0 ; pub const MPI_T_PVAR_CLASS_LEVEL : _bindgen_ty_9 = 1 ; pub const MPI_T_PVAR_CLASS_SIZE : _bindgen_ty_9 = 2 ; pub const MPI_T_PVAR_CLASS_PERCENTAGE : _bindgen_ty_9 = 3 ; pub const MPI_T_PVAR_CLASS_HIGHWATERMARK : _bindgen_ty_9 = 4 ; pub const MPI_T_PVAR_CLASS_LOWWATERMARK : _bindgen_ty_9 = 5 ; pub const MPI_T_PVAR_CLASS_COUNTER : _bindgen_ty_9 = 6 ; pub const MPI_T_PVAR_CLASS_AGGREGATE : _bindgen_ty_9 = 7 ; pub const MPI_T_PVAR_CLASS_TIMER : _bindgen_ty_9 = 8 ; pub const MPI_T_PVAR_CLASS_GENERIC : _bindgen_ty_9 = 9 ; pub type _bindgen_ty_9 = :: std :: os :: raw :: c_uint ; extern "C" {
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/mpi-fork-fnsp-d9b9763bb5375dad/out/functions_and_types.rs:3:933
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...:: raw :: c_uint = 3 ; pub const __ATOMIC_ACQ_REL : :: std :: os :: raw :: c_uint = 4 ; pub const __ATOMIC_SEQ_CST : :: std :: os :: r...
[INFO] [stdout]   |                                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]   |
[INFO] [stdout] 3 - pub const __llvm__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_major__ : :: std :: os :: raw :: c_uint = 14 ; pub const __clang_minor__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_patchlevel__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_version__ : & 'static [ u8 ; 8usize ] = b"14.0.0 \0" ; pub const __GNUC__ : :: std :: os :: raw :: c_uint = 4 ; pub const __GNUC_MINOR__ : :: std :: os :: raw :: c_uint = 2 ; pub const __GNUC_PATCHLEVEL__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GXX_ABI_VERSION : :: std :: os :: raw :: c_uint = 1002 ; pub const __ATOMIC_RELAXED : :: std :: os :: raw :: c_uint = 0 ; pub const __ATOMIC_CONSUME : :: std :: os :: raw :: c_uint = 1 ; pub const __ATOMIC_ACQUIRE : :: std :: os :: raw :: c_uint = 2 ; pub const __ATOMIC_RELEASE : :: std :: os :: raw :: c_uint = 3 ; pub const __ATOMIC_ACQ_REL : :: std :: os :: raw :: c_uint = 4 ; pub const __ATOMIC_SEQ_CST : :: std :: os :: raw :: c_uint = 5 ; pub const __OPENCL_MEMORY_SCOPE_WORK_ITEM : :: std :: os :: raw :: c_uint = 0 ; pub const __OPENCL_MEMORY_SCOPE_WORK_GROUP : :: std :: os :: raw :: c_uint = 1 ; pub const __OPENCL_MEMORY_SCOPE_DEVICE : :: std :: os :: raw :: c_uint = 2 ; pub const __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES : :: std :: os :: raw :: c_uint = 3 ; pub const __OPENCL_MEMORY_SCOPE_SUB_GROUP : :: std :: os :: raw :: c_uint = 4 ; pub const __PRAGMA_REDEFINE_EXTNAME : :: std :: os :: raw :: c_uint = 1 ; pub const __VERSION__ : & 'static [ u8 ; 20usize ] = b"Ubuntu Clang 14.0.0\0" ; pub const __OBJC_BOOL_IS_BOOL : :: std :: os :: raw :: c_uint = 0 ; pub const __CONSTANT_CFSTRINGS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_literal_encoding__ : & 'static [ u8 ; 6usize ] = b"UTF-8\0" ; pub const __clang_wide_literal_encoding__ : & 'static [ u8 ; 7usize ] = b"UTF-32\0" ; pub const __ORDER_LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __ORDER_BIG_ENDIAN__ : :: std :: os :: raw :: c_uint = 4321 ; pub const __ORDER_PDP_ENDIAN__ : :: std :: os :: raw :: c_uint = 3412 ; pub const __BYTE_ORDER__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const _LP64 : :: std :: os :: raw :: c_uint = 1 ; pub const __LP64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __CHAR_BIT__ : :: std :: os :: raw :: c_uint = 8 ; pub const __BOOL_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SHRT_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __LONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LLONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BITINT_MAXWIDTH__ : :: std :: os :: raw :: c_uint = 128 ; pub const __SCHAR_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __SHRT_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __LONG_LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __WCHAR_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __WCHAR_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __WINT_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __WINT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INTMAX_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZE_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __SIZE_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTMAX_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __PTRDIFF_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __PTRDIFF_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INTPTR_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTPTR_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZEOF_DOUBLE__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_FLOAT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_LONG_DOUBLE__ : :: std :: os :: raw :: c_uint = 16 ; pub const __SIZEOF_LONG_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_POINTER__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SHORT__ : :: std :: os :: raw :: c_uint = 2 ; pub const __SIZEOF_PTRDIFF_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SIZE_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_WCHAR_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_WINT_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INTMAX_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTMAX_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINTMAX_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTMAX_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTMAX_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTMAX_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __PTRDIFF_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __PTRDIFF_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __INTPTR_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTPTR_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __SIZE_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __SIZE_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __SIZE_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __SIZE_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __SIG_ATOMIC_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __SIG_ATOMIC_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __UINTPTR_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTPTR_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTPTR_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTPTR_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FLT_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_DIG__ : :: std :: os :: raw :: c_uint = 6 ; pub const __FLT_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 9 ; pub const __FLT_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_MANT_DIG__ : :: std :: os :: raw :: c_uint = 24 ; pub const __FLT_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 38 ; pub const __FLT_MAX_EXP__ : :: std :: os :: raw :: c_uint = 128 ; pub const __FLT_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -37 ; pub const __FLT_MIN_EXP__ : :: std :: os :: raw :: c_int = -125 ; pub const __DBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_DIG__ : :: std :: os :: raw :: c_uint = 15 ; pub const __DBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 17 ; pub const __DBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 53 ; pub const __DBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 308 ; pub const __DBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 1024 ; pub const __DBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -307 ; pub const __DBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -1021 ; pub const __LDBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_DIG__ : :: std :: os :: raw :: c_uint = 18 ; pub const __LDBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __LDBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LDBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 4932 ; pub const __LDBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 16384 ; pub const __LDBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -4931 ; pub const __LDBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -16381 ; pub const __POINTER_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BIGGEST_ALIGNMENT__ : :: std :: os :: raw :: c_uint = 16 ; pub const __WINT_UNSIGNED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __INT8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __INT16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __INT32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __INT64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __UINT8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __INT8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __UINT16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __UINT16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __INT16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __UINT32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __UINT32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __INT32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __UINT64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __UINT64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __INT64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_LEAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_LEAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_LEAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_LEAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_LEAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_LEAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_LEAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_LEAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_LEAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_LEAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_LEAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_LEAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_LEAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_LEAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_LEAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_LEAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_LEAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_LEAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_LEAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_LEAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_LEAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_LEAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_LEAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_LEAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_LEAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_LEAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_LEAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_LEAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_LEAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __INT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_FAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_FAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_FAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_FAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_FAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_FAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_FAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_FAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_FAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_FAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_FAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_FAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_FAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_FAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_FAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_FAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_FAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_FAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_FAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_FAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_FAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_FAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_FAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_FAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_FAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_FAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_FAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_FAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_FAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_FAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FINITE_MATH_ONLY__ : :: std :: os :: raw :: c_uint = 0 ; pub const __GNUC_STDC_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_ATOMIC_TEST_AND_SET_TRUEVAL : :: std :: os :: raw :: c_uint = 1 ; pub const __CLANG_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __NO_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __PIC__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pic__ : :: std :: os :: raw :: c_uint = 2 ; pub const __PIE__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pie__ : :: std :: os :: raw :: c_uint = 2 ; pub const __FLT_EVAL_METHOD__ : :: std :: os :: raw :: c_uint = 0 ; pub const __FLT_RADIX__ : :: std :: os :: raw :: c_uint = 2 ; pub const __DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __GCC_ASM_FLAG_OUTPUTS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __code_model_small__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_GS : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_FS : :: std :: os :: raw :: c_uint = 1 ; pub const __k8 : :: std :: os :: raw :: c_uint = 1 ; pub const __k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __tune_k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __NO_MATH_INLINES : :: std :: os :: raw :: c_uint = 1 ; pub const __FXSR__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __MMX__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 : :: std :: os :: raw :: c_uint = 1 ; pub const __SIZEOF_FLOAT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix__ : :: std :: os :: raw :: c_uint = 1 ; pub const linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __ELF__ : :: std :: os :: raw :: c_uint = 1 ; pub const __gnu_linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLOAT128__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_HOSTED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_VERSION__ : :: std :: os :: raw :: c_uint = 201710 ; pub const __STDC_UTF_16__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_UTF_32__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_DWARF2_CFI_ASM : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_VERSION : :: std :: os :: raw :: c_uint = 721408 ; pub const OPAL_STDC_HEADERS : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED_ARGUMENT : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_ERROR : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_SYS_TIME_H : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_LONG_LONG : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const OPAL_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const OPAL_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const OPAL_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const OPAL_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const OMPI_HAVE_FORTRAN_LOGICAL1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER16 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_INTEGER2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL16 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL2 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_REAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_ENABLE_MPI1_COMPAT : :: std :: os :: raw :: c_uint = 0 ; pub const HAVE_FLOAT__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_LONG_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_MPI_OFFSET_SIZE : :: std :: os :: raw :: c_uint = 8 ; pub const OMPI_BUILD_CXX_BINDINGS : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_CXX_SEEK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_CXX_SUPPORTS_2D_CONST_CAST : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_PARAM_CHECK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_INTERFACE_WARNING : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_CXX_EXCEPTION_SUPPORT : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_MAJOR_VERSION : :: std :: os :: raw :: c_uint = 4 ; pub const OMPI_MINOR_VERSION : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_RELEASE_VERSION : :: std :: os :: raw :: c_uint = 2 ; pub const OPAL_C_HAVE_VISIBILITY : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_BUILDING : :: std :: os :: raw :: c_uint = 0 ; pub const OPEN_MPI : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_VERSION : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_SUBVERSION : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_UNKNOWN : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU_C : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_REMOVED_USE_STATIC_ASSERT : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ANY_SOURCE : :: std :: os :: raw :: c_int = -1 ; pub const MPI_PROC_NULL : :: std :: os :: raw :: c_int = -2 ; pub const MPI_ROOT : :: std :: os :: raw :: c_int = -4 ; pub const MPI_ANY_TAG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MAX_LIBRARY_VERSION_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_UNDEFINED : :: std :: os :: raw :: c_int = -32766 ; pub const MPI_DIST_GRAPH : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_CART : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_GRAPH : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_KEYVAL_INVALID : :: std :: os :: raw :: c_int = -1 ; pub const MPI_BSEND_OVERHEAD : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const MPI_ORDER_C : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ORDER_FORTRAN : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_BLOCK : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_DISTRIBUTE_CYCLIC : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_NONE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_DISTRIBUTE_DFLT_DARG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MODE_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_RDONLY : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_WRONLY : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_RDWR : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_DELETE_ON_CLOSE : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_MODE_UNIQUE_OPEN : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_MODE_EXCL : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MODE_APPEND : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_SEQUENTIAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_DISPLACEMENT_CURRENT : :: std :: os :: raw :: c_int = -54278278 ; pub const MPI_SEEK_SET : :: std :: os :: raw :: c_uint = 600 ; pub const MPI_SEEK_CUR : :: std :: os :: raw :: c_uint = 602 ; pub const MPI_SEEK_END : :: std :: os :: raw :: c_uint = 604 ; pub const MPI_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_NOCHECK : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_NOPRECEDE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_NOPUT : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_NOSTORE : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_NOSUCCEED : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_LOCK_EXCLUSIVE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_LOCK_SHARED : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_WIN_FLAVOR_ALLOCATE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_DYNAMIC : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_WIN_FLAVOR_SHARED : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_WIN_UNIFIED : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_WIN_SEPARATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_SUCCESS : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ERR_BUFFER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_ERR_COUNT : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_ERR_TYPE : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_ERR_TAG : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_ERR_COMM : :: std :: os :: raw :: c_uint = 5 ; pub const MPI_ERR_RANK : :: std :: os :: raw :: c_uint = 6 ; pub const MPI_ERR_REQUEST : :: std :: os :: raw :: c_uint = 7 ; pub const MPI_ERR_ROOT : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_ERR_GROUP : :: std :: os :: raw :: c_uint = 9 ; pub const MPI_ERR_OP : :: std :: os :: raw :: c_uint = 10 ; pub const MPI_ERR_TOPOLOGY : :: std :: os :: raw :: c_uint = 11 ; pub const MPI_ERR_DIMS : :: std :: os :: raw :: c_uint = 12 ; pub const MPI_ERR_ARG : :: std :: os :: raw :: c_uint = 13 ; pub const MPI_ERR_UNKNOWN : :: std :: os :: raw :: c_uint = 14 ; pub const MPI_ERR_TRUNCATE : :: std :: os :: raw :: c_uint = 15 ; pub const MPI_ERR_OTHER : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_ERR_INTERN : :: std :: os :: raw :: c_uint = 17 ; pub const MPI_ERR_IN_STATUS : :: std :: os :: raw :: c_uint = 18 ; pub const MPI_ERR_PENDING : :: std :: os :: raw :: c_uint = 19 ; pub const MPI_ERR_ACCESS : :: std :: os :: raw :: c_uint = 20 ; pub const MPI_ERR_AMODE : :: std :: os :: raw :: c_uint = 21 ; pub const MPI_ERR_ASSERT : :: std :: os :: raw :: c_uint = 22 ; pub const MPI_ERR_BAD_FILE : :: std :: os :: raw :: c_uint = 23 ; pub const MPI_ERR_BASE : :: std :: os :: raw :: c_uint = 24 ; pub const MPI_ERR_CONVERSION : :: std :: os :: raw :: c_uint = 25 ; pub const MPI_ERR_DISP : :: std :: os :: raw :: c_uint = 26 ; pub const MPI_ERR_DUP_DATAREP : :: std :: os :: raw :: c_uint = 27 ; pub const MPI_ERR_FILE_EXISTS : :: std :: os :: raw :: c_uint = 28 ; pub const MPI_ERR_FILE_IN_USE : :: std :: os :: raw :: c_uint = 29 ; pub const MPI_ERR_FILE : :: std :: os :: raw :: c_uint = 30 ; pub const MPI_ERR_INFO_KEY : :: std :: os :: raw :: c_uint = 31 ; pub const MPI_ERR_INFO_NOKEY : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_ERR_INFO_VALUE : :: std :: os :: raw :: c_uint = 33 ; pub const MPI_ERR_INFO : :: std :: os :: raw :: c_uint = 34 ; pub const MPI_ERR_IO : :: std :: os :: raw :: c_uint = 35 ; pub const MPI_ERR_KEYVAL : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_ERR_LOCKTYPE : :: std :: os :: raw :: c_uint = 37 ; pub const MPI_ERR_NAME : :: std :: os :: raw :: c_uint = 38 ; pub const MPI_ERR_NO_MEM : :: std :: os :: raw :: c_uint = 39 ; pub const MPI_ERR_NOT_SAME : :: std :: os :: raw :: c_uint = 40 ; pub const MPI_ERR_NO_SPACE : :: std :: os :: raw :: c_uint = 41 ; pub const MPI_ERR_NO_SUCH_FILE : :: std :: os :: raw :: c_uint = 42 ; pub const MPI_ERR_PORT : :: std :: os :: raw :: c_uint = 43 ; pub const MPI_ERR_QUOTA : :: std :: os :: raw :: c_uint = 44 ; pub const MPI_ERR_READ_ONLY : :: std :: os :: raw :: c_uint = 45 ; pub const MPI_ERR_RMA_CONFLICT : :: std :: os :: raw :: c_uint = 46 ; pub const MPI_ERR_RMA_SYNC : :: std :: os :: raw :: c_uint = 47 ; pub const MPI_ERR_SERVICE : :: std :: os :: raw :: c_uint = 48 ; pub const MPI_ERR_SIZE : :: std :: os :: raw :: c_uint = 49 ; pub const MPI_ERR_SPAWN : :: std :: os :: raw :: c_uint = 50 ; pub const MPI_ERR_UNSUPPORTED_DATAREP : :: std :: os :: raw :: c_uint = 51 ; pub const MPI_ERR_UNSUPPORTED_OPERATION : :: std :: os :: raw :: c_uint = 52 ; pub const MPI_ERR_WIN : :: std :: os :: raw :: c_uint = 53 ; pub const MPI_T_ERR_MEMORY : :: std :: os :: raw :: c_uint = 54 ; pub const MPI_T_ERR_NOT_INITIALIZED : :: std :: os :: raw :: c_uint = 55 ; pub const MPI_T_ERR_CANNOT_INIT : :: std :: os :: raw :: c_uint = 56 ; pub const MPI_T_ERR_INVALID_INDEX : :: std :: os :: raw :: c_uint = 57 ; pub const MPI_T_ERR_INVALID_ITEM : :: std :: os :: raw :: c_uint = 58 ; pub const MPI_T_ERR_INVALID_HANDLE : :: std :: os :: raw :: c_uint = 59 ; pub const MPI_T_ERR_OUT_OF_HANDLES : :: std :: os :: raw :: c_uint = 60 ; pub const MPI_T_ERR_OUT_OF_SESSIONS : :: std :: os :: raw :: c_uint = 61 ; pub const MPI_T_ERR_INVALID_SESSION : :: std :: os :: raw :: c_uint = 62 ; pub const MPI_T_ERR_CVAR_SET_NOT_NOW : :: std :: os :: raw :: c_uint = 63 ; pub const MPI_T_ERR_CVAR_SET_NEVER : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_T_ERR_PVAR_NO_STARTSTOP : :: std :: os :: raw :: c_uint = 65 ; pub const MPI_T_ERR_PVAR_NO_WRITE : :: std :: os :: raw :: c_uint = 66 ; pub const MPI_T_ERR_PVAR_NO_ATOMIC : :: std :: os :: raw :: c_uint = 67 ; pub const MPI_ERR_RMA_RANGE : :: std :: os :: raw :: c_uint = 68 ; pub const MPI_ERR_RMA_ATTACH : :: std :: os :: raw :: c_uint = 69 ; pub const MPI_ERR_RMA_FLAVOR : :: std :: os :: raw :: c_uint = 70 ; pub const MPI_ERR_RMA_SHARED : :: std :: os :: raw :: c_uint = 71 ; pub const MPI_T_ERR_INVALID : :: std :: os :: raw :: c_uint = 72 ; pub const MPI_T_ERR_INVALID_NAME : :: std :: os :: raw :: c_uint = 73 ; pub const MPI_ERR_LASTCODE : :: std :: os :: raw :: c_uint = 92 ; pub const MPI_TYPECLASS_INTEGER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_TYPECLASS_REAL : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_TYPECLASS_COMPLEX : :: std :: os :: raw :: c_uint = 3 ; pub type wchar_t = :: std :: os :: raw :: c_int ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct max_align_t { pub __clang_max_align_nonce1 : :: std :: os :: raw :: c_longlong , pub __bindgen_padding_0 : u64 , pub __clang_max_align_nonce2 : f64 , } # [ test ] fn bindgen_test_layout_max_align_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < max_align_t > ( ) , 32usize , concat ! ( "Size of: " , stringify ! ( max_align_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce1 as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce1 ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce2 as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce2 ) ) ) ; } pub type MPI_Aint = isize ; pub type MPI_Offset = :: std :: os :: raw :: c_longlong ; pub type MPI_Count = :: std :: os :: raw :: c_longlong ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_communicator_t { _unused : [ u8 ; 0 ] } pub type MPI_Comm = * mut ompi_communicator_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_datatype_t { _unused : [ u8 ; 0 ] } pub type MPI_Datatype = * mut ompi_datatype_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_errhandler_t { _unused : [ u8 ; 0 ] } pub type MPI_Errhandler = * mut ompi_errhandler_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_file_t { _unused : [ u8 ; 0 ] } pub type MPI_File = * mut ompi_file_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_group_t { _unused : [ u8 ; 0 ] } pub type MPI_Group = * mut ompi_group_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_info_t { _unused : [ u8 ; 0 ] } pub type MPI_Info = * mut ompi_info_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_op_t { _unused : [ u8 ; 0 ] } pub type MPI_Op = * mut ompi_op_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_request_t { _unused : [ u8 ; 0 ] } pub type MPI_Request = * mut ompi_request_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_message_t { _unused : [ u8 ; 0 ] } pub type MPI_Message = * mut ompi_message_t ; pub type MPI_Status = ompi_status_public_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_win_t { _unused : [ u8 ; 0 ] } pub type MPI_Win = * mut ompi_win_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_var_enum_t { _unused : [ u8 ; 0 ] } pub type MPI_T_enum = * mut mca_base_var_enum_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_mpit_cvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_cvar_handle = * mut ompi_mpit_cvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_handle = * mut mca_base_pvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_session_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_session = * mut mca_base_pvar_session_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_status_public_t { pub MPI_SOURCE : :: std :: os :: raw :: c_int , pub MPI_TAG : :: std :: os :: raw :: c_int , pub MPI_ERROR : :: std :: os :: raw :: c_int , pub _cancelled : :: std :: os :: raw :: c_int , pub _ucount : usize , } # [ test ] fn bindgen_test_layout_ompi_status_public_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < ompi_status_public_t > ( ) , 24usize , concat ! ( "Size of: " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < ompi_status_public_t > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_SOURCE as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_SOURCE ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_TAG as * const _ as usize } , 4usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_TAG ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_ERROR as * const _ as usize } , 8usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_ERROR ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _cancelled as * const _ as usize } , 12usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _cancelled ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _ucount as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _ucount ) ) ) ; } pub type MPI_Datarep_extent_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : * mut MPI_Aint , arg3 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Datarep_conversion_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : MPI_Datatype , arg3 : :: std :: os :: raw :: c_int , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : MPI_Offset , arg6 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Comm , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type ompi_file_errhandler_fn = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_File , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_Win_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Win , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_User_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut :: std :: os :: raw :: c_void , arg3 : * mut :: std :: os :: raw :: c_int , arg4 : * mut MPI_Datatype ) > ; pub type MPI_Comm_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_query_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut MPI_Status ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_free_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_cancel_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_fn = MPI_Comm_errhandler_function ; pub type MPI_File_errhandler_fn = ompi_file_errhandler_fn ; pub type MPI_File_errhandler_function = ompi_file_errhandler_fn ; pub type MPI_Win_errhandler_fn = MPI_Win_errhandler_function ; pub const MPI_TAG_UB : _bindgen_ty_1 = 0 ; pub const MPI_HOST : _bindgen_ty_1 = 1 ; pub const MPI_IO : _bindgen_ty_1 = 2 ; pub const MPI_WTIME_IS_GLOBAL : _bindgen_ty_1 = 3 ; pub const MPI_APPNUM : _bindgen_ty_1 = 4 ; pub const MPI_LASTUSEDCODE : _bindgen_ty_1 = 5 ; pub const MPI_UNIVERSE_SIZE : _bindgen_ty_1 = 6 ; pub const MPI_WIN_BASE : _bindgen_ty_1 = 7 ; pub const MPI_WIN_SIZE : _bindgen_ty_1 = 8 ; pub const MPI_WIN_DISP_UNIT : _bindgen_ty_1 = 9 ; pub const MPI_WIN_CREATE_FLAVOR : _bindgen_ty_1 = 10 ; pub const MPI_WIN_MODEL : _bindgen_ty_1 = 11 ; pub const IMPI_CLIENT_SIZE : _bindgen_ty_1 = 12 ; pub const IMPI_CLIENT_COLOR : _bindgen_ty_1 = 13 ; pub const IMPI_HOST_SIZE : _bindgen_ty_1 = 14 ; pub const IMPI_HOST_COLOR : _bindgen_ty_1 = 15 ; pub type _bindgen_ty_1 = :: std :: os :: raw :: c_uint ; pub const MPI_IDENT : _bindgen_ty_2 = 0 ; pub const MPI_CONGRUENT : _bindgen_ty_2 = 1 ; pub const MPI_SIMILAR : _bindgen_ty_2 = 2 ; pub const MPI_UNEQUAL : _bindgen_ty_2 = 3 ; pub type _bindgen_ty_2 = :: std :: os :: raw :: c_uint ; pub const MPI_THREAD_SINGLE : _bindgen_ty_3 = 0 ; pub const MPI_THREAD_FUNNELED : _bindgen_ty_3 = 1 ; pub const MPI_THREAD_SERIALIZED : _bindgen_ty_3 = 2 ; pub const MPI_THREAD_MULTIPLE : _bindgen_ty_3 = 3 ; pub type _bindgen_ty_3 = :: std :: os :: raw :: c_uint ; pub const MPI_COMBINER_NAMED : _bindgen_ty_4 = 0 ; pub const MPI_COMBINER_DUP : _bindgen_ty_4 = 1 ; pub const MPI_COMBINER_CONTIGUOUS : _bindgen_ty_4 = 2 ; pub const MPI_COMBINER_VECTOR : _bindgen_ty_4 = 3 ; pub const OMPI_WAS_MPI_COMBINER_HVECTOR_INTEGER : _bindgen_ty_4 = 4 ; pub const MPI_COMBINER_HVECTOR : _bindgen_ty_4 = 5 ; pub const MPI_COMBINER_INDEXED : _bindgen_ty_4 = 6 ; pub const OMPI_WAS_MPI_COMBINER_HINDEXED_INTEGER : _bindgen_ty_4 = 7 ; pub const MPI_COMBINER_HINDEXED : _bindgen_ty_4 = 8 ; pub const MPI_COMBINER_INDEXED_BLOCK : _bindgen_ty_4 = 9 ; pub const OMPI_WAS_MPI_COMBINER_STRUCT_INTEGER : _bindgen_ty_4 = 10 ; pub const MPI_COMBINER_STRUCT : _bindgen_ty_4 = 11 ; pub const MPI_COMBINER_SUBARRAY : _bindgen_ty_4 = 12 ; pub const MPI_COMBINER_DARRAY : _bindgen_ty_4 = 13 ; pub const MPI_COMBINER_F90_REAL : _bindgen_ty_4 = 14 ; pub const MPI_COMBINER_F90_COMPLEX : _bindgen_ty_4 = 15 ; pub const MPI_COMBINER_F90_INTEGER : _bindgen_ty_4 = 16 ; pub const MPI_COMBINER_RESIZED : _bindgen_ty_4 = 17 ; pub const MPI_COMBINER_HINDEXED_BLOCK : _bindgen_ty_4 = 18 ; pub type _bindgen_ty_4 = :: std :: os :: raw :: c_uint ; pub const MPI_COMM_TYPE_SHARED : _bindgen_ty_5 = 0 ; pub const OMPI_COMM_TYPE_HWTHREAD : _bindgen_ty_5 = 1 ; pub const OMPI_COMM_TYPE_CORE : _bindgen_ty_5 = 2 ; pub const OMPI_COMM_TYPE_L1CACHE : _bindgen_ty_5 = 3 ; pub const OMPI_COMM_TYPE_L2CACHE : _bindgen_ty_5 = 4 ; pub const OMPI_COMM_TYPE_L3CACHE : _bindgen_ty_5 = 5 ; pub const OMPI_COMM_TYPE_SOCKET : _bindgen_ty_5 = 6 ; pub const OMPI_COMM_TYPE_NUMA : _bindgen_ty_5 = 7 ; pub const OMPI_COMM_TYPE_BOARD : _bindgen_ty_5 = 8 ; pub const OMPI_COMM_TYPE_HOST : _bindgen_ty_5 = 9 ; pub const OMPI_COMM_TYPE_CU : _bindgen_ty_5 = 10 ; pub const OMPI_COMM_TYPE_CLUSTER : _bindgen_ty_5 = 11 ; pub type _bindgen_ty_5 = :: std :: os :: raw :: c_uint ; pub const MPI_T_VERBOSITY_USER_BASIC : _bindgen_ty_6 = 0 ; pub const MPI_T_VERBOSITY_USER_DETAIL : _bindgen_ty_6 = 1 ; pub const MPI_T_VERBOSITY_USER_ALL : _bindgen_ty_6 = 2 ; pub const MPI_T_VERBOSITY_TUNER_BASIC : _bindgen_ty_6 = 3 ; pub const MPI_T_VERBOSITY_TUNER_DETAIL : _bindgen_ty_6 = 4 ; pub const MPI_T_VERBOSITY_TUNER_ALL : _bindgen_ty_6 = 5 ; pub const MPI_T_VERBOSITY_MPIDEV_BASIC : _bindgen_ty_6 = 6 ; pub const MPI_T_VERBOSITY_MPIDEV_DETAIL : _bindgen_ty_6 = 7 ; pub const MPI_T_VERBOSITY_MPIDEV_ALL : _bindgen_ty_6 = 8 ; pub type _bindgen_ty_6 = :: std :: os :: raw :: c_uint ; pub const MPI_T_SCOPE_CONSTANT : _bindgen_ty_7 = 0 ; pub const MPI_T_SCOPE_READONLY : _bindgen_ty_7 = 1 ; pub const MPI_T_SCOPE_LOCAL : _bindgen_ty_7 = 2 ; pub const MPI_T_SCOPE_GROUP : _bindgen_ty_7 = 3 ; pub const MPI_T_SCOPE_GROUP_EQ : _bindgen_ty_7 = 4 ; pub const MPI_T_SCOPE_ALL : _bindgen_ty_7 = 5 ; pub const MPI_T_SCOPE_ALL_EQ : _bindgen_ty_7 = 6 ; pub type _bindgen_ty_7 = :: std :: os :: raw :: c_uint ; pub const MPI_T_BIND_NO_OBJECT : _bindgen_ty_8 = 0 ; pub const MPI_T_BIND_MPI_COMM : _bindgen_ty_8 = 1 ; pub const MPI_T_BIND_MPI_DATATYPE : _bindgen_ty_8 = 2 ; pub const MPI_T_BIND_MPI_ERRHANDLER : _bindgen_ty_8 = 3 ; pub const MPI_T_BIND_MPI_FILE : _bindgen_ty_8 = 4 ; pub const MPI_T_BIND_MPI_GROUP : _bindgen_ty_8 = 5 ; pub const MPI_T_BIND_MPI_OP : _bindgen_ty_8 = 6 ; pub const MPI_T_BIND_MPI_REQUEST : _bindgen_ty_8 = 7 ; pub const MPI_T_BIND_MPI_WIN : _bindgen_ty_8 = 8 ; pub const MPI_T_BIND_MPI_MESSAGE : _bindgen_ty_8 = 9 ; pub const MPI_T_BIND_MPI_INFO : _bindgen_ty_8 = 10 ; pub type _bindgen_ty_8 = :: std :: os :: raw :: c_uint ; pub const MPI_T_PVAR_CLASS_STATE : _bindgen_ty_9 = 0 ; pub const MPI_T_PVAR_CLASS_LEVEL : _bindgen_ty_9 = 1 ; pub const MPI_T_PVAR_CLASS_SIZE : _bindgen_ty_9 = 2 ; pub const MPI_T_PVAR_CLASS_PERCENTAGE : _bindgen_ty_9 = 3 ; pub const MPI_T_PVAR_CLASS_HIGHWATERMARK : _bindgen_ty_9 = 4 ; pub const MPI_T_PVAR_CLASS_LOWWATERMARK : _bindgen_ty_9 = 5 ; pub const MPI_T_PVAR_CLASS_COUNTER : _bindgen_ty_9 = 6 ; pub const MPI_T_PVAR_CLASS_AGGREGATE : _bindgen_ty_9 = 7 ; pub const MPI_T_PVAR_CLASS_TIMER : _bindgen_ty_9 = 8 ; pub const MPI_T_PVAR_CLASS_GENERIC : _bindgen_ty_9 = 9 ; pub type _bindgen_ty_9 = :: std :: os :: raw :: c_uint ; extern "C" {
[INFO] [stdout] 3 + pub const __llvm__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_major__ : :: std :: os :: raw :: c_uint = 14 ; pub const __clang_minor__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_patchlevel__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_version__ : & 'static [ u8 ; 8usize ] = b"14.0.0 \0" ; pub const __GNUC__ : :: std :: os :: raw :: c_uint = 4 ; pub const __GNUC_MINOR__ : :: std :: os :: raw :: c_uint = 2 ; pub const __GNUC_PATCHLEVEL__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GXX_ABI_VERSION : :: std :: os :: raw :: c_uint = 1002 ; pub const __ATOMIC_RELAXED : :: std :: os :: raw :: c_uint = 0 ; pub const __ATOMIC_CONSUME : :: std :: os :: raw :: c_uint = 1 ; pub const __ATOMIC_ACQUIRE : :: std :: os :: raw :: c_uint = 2 ; pub const __ATOMIC_RELEASE : :: std :: os :: raw :: c_uint = 3 ; pub const __ATOMIC_ACQ_REL : std :: os :: raw :: c_uint = 4 ; pub const __ATOMIC_SEQ_CST : :: std :: os :: raw :: c_uint = 5 ; pub const __OPENCL_MEMORY_SCOPE_WORK_ITEM : :: std :: os :: raw :: c_uint = 0 ; pub const __OPENCL_MEMORY_SCOPE_WORK_GROUP : :: std :: os :: raw :: c_uint = 1 ; pub const __OPENCL_MEMORY_SCOPE_DEVICE : :: std :: os :: raw :: c_uint = 2 ; pub const __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES : :: std :: os :: raw :: c_uint = 3 ; pub const __OPENCL_MEMORY_SCOPE_SUB_GROUP : :: std :: os :: raw :: c_uint = 4 ; pub const __PRAGMA_REDEFINE_EXTNAME : :: std :: os :: raw :: c_uint = 1 ; pub const __VERSION__ : & 'static [ u8 ; 20usize ] = b"Ubuntu Clang 14.0.0\0" ; pub const __OBJC_BOOL_IS_BOOL : :: std :: os :: raw :: c_uint = 0 ; pub const __CONSTANT_CFSTRINGS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_literal_encoding__ : & 'static [ u8 ; 6usize ] = b"UTF-8\0" ; pub const __clang_wide_literal_encoding__ : & 'static [ u8 ; 7usize ] = b"UTF-32\0" ; pub const __ORDER_LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __ORDER_BIG_ENDIAN__ : :: std :: os :: raw :: c_uint = 4321 ; pub const __ORDER_PDP_ENDIAN__ : :: std :: os :: raw :: c_uint = 3412 ; pub const __BYTE_ORDER__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const _LP64 : :: std :: os :: raw :: c_uint = 1 ; pub const __LP64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __CHAR_BIT__ : :: std :: os :: raw :: c_uint = 8 ; pub const __BOOL_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SHRT_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __LONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LLONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BITINT_MAXWIDTH__ : :: std :: os :: raw :: c_uint = 128 ; pub const __SCHAR_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __SHRT_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __LONG_LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __WCHAR_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __WCHAR_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __WINT_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __WINT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INTMAX_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZE_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __SIZE_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTMAX_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __PTRDIFF_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __PTRDIFF_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INTPTR_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTPTR_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZEOF_DOUBLE__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_FLOAT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_LONG_DOUBLE__ : :: std :: os :: raw :: c_uint = 16 ; pub const __SIZEOF_LONG_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_POINTER__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SHORT__ : :: std :: os :: raw :: c_uint = 2 ; pub const __SIZEOF_PTRDIFF_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SIZE_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_WCHAR_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_WINT_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INTMAX_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTMAX_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINTMAX_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTMAX_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTMAX_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTMAX_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __PTRDIFF_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __PTRDIFF_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __INTPTR_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTPTR_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __SIZE_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __SIZE_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __SIZE_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __SIZE_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __SIG_ATOMIC_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __SIG_ATOMIC_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __UINTPTR_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTPTR_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTPTR_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTPTR_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FLT_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_DIG__ : :: std :: os :: raw :: c_uint = 6 ; pub const __FLT_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 9 ; pub const __FLT_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_MANT_DIG__ : :: std :: os :: raw :: c_uint = 24 ; pub const __FLT_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 38 ; pub const __FLT_MAX_EXP__ : :: std :: os :: raw :: c_uint = 128 ; pub const __FLT_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -37 ; pub const __FLT_MIN_EXP__ : :: std :: os :: raw :: c_int = -125 ; pub const __DBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_DIG__ : :: std :: os :: raw :: c_uint = 15 ; pub const __DBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 17 ; pub const __DBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 53 ; pub const __DBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 308 ; pub const __DBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 1024 ; pub const __DBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -307 ; pub const __DBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -1021 ; pub const __LDBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_DIG__ : :: std :: os :: raw :: c_uint = 18 ; pub const __LDBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __LDBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LDBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 4932 ; pub const __LDBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 16384 ; pub const __LDBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -4931 ; pub const __LDBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -16381 ; pub const __POINTER_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BIGGEST_ALIGNMENT__ : :: std :: os :: raw :: c_uint = 16 ; pub const __WINT_UNSIGNED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __INT8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __INT16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __INT32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __INT64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __UINT8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __INT8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __UINT16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __UINT16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __INT16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __UINT32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __UINT32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __INT32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __UINT64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __UINT64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __INT64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_LEAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_LEAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_LEAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_LEAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_LEAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_LEAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_LEAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_LEAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_LEAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_LEAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_LEAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_LEAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_LEAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_LEAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_LEAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_LEAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_LEAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_LEAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_LEAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_LEAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_LEAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_LEAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_LEAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_LEAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_LEAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_LEAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_LEAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_LEAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_LEAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __INT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_FAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_FAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_FAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_FAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_FAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_FAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_FAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_FAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_FAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_FAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_FAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_FAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_FAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_FAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_FAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_FAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_FAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_FAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_FAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_FAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_FAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_FAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_FAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_FAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_FAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_FAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_FAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_FAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_FAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_FAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FINITE_MATH_ONLY__ : :: std :: os :: raw :: c_uint = 0 ; pub const __GNUC_STDC_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_ATOMIC_TEST_AND_SET_TRUEVAL : :: std :: os :: raw :: c_uint = 1 ; pub const __CLANG_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __NO_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __PIC__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pic__ : :: std :: os :: raw :: c_uint = 2 ; pub const __PIE__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pie__ : :: std :: os :: raw :: c_uint = 2 ; pub const __FLT_EVAL_METHOD__ : :: std :: os :: raw :: c_uint = 0 ; pub const __FLT_RADIX__ : :: std :: os :: raw :: c_uint = 2 ; pub const __DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __GCC_ASM_FLAG_OUTPUTS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __code_model_small__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_GS : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_FS : :: std :: os :: raw :: c_uint = 1 ; pub const __k8 : :: std :: os :: raw :: c_uint = 1 ; pub const __k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __tune_k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __NO_MATH_INLINES : :: std :: os :: raw :: c_uint = 1 ; pub const __FXSR__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __MMX__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 : :: std :: os :: raw :: c_uint = 1 ; pub const __SIZEOF_FLOAT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix__ : :: std :: os :: raw :: c_uint = 1 ; pub const linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __ELF__ : :: std :: os :: raw :: c_uint = 1 ; pub const __gnu_linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLOAT128__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_HOSTED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_VERSION__ : :: std :: os :: raw :: c_uint = 201710 ; pub const __STDC_UTF_16__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_UTF_32__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_DWARF2_CFI_ASM : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_VERSION : :: std :: os :: raw :: c_uint = 721408 ; pub const OPAL_STDC_HEADERS : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED_ARGUMENT : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_ERROR : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_SYS_TIME_H : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_LONG_LONG : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const OPAL_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const OPAL_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const OPAL_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const OPAL_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const OMPI_HAVE_FORTRAN_LOGICAL1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER16 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_INTEGER2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL16 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL2 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_REAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_ENABLE_MPI1_COMPAT : :: std :: os :: raw :: c_uint = 0 ; pub const HAVE_FLOAT__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_LONG_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_MPI_OFFSET_SIZE : :: std :: os :: raw :: c_uint = 8 ; pub const OMPI_BUILD_CXX_BINDINGS : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_CXX_SEEK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_CXX_SUPPORTS_2D_CONST_CAST : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_PARAM_CHECK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_INTERFACE_WARNING : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_CXX_EXCEPTION_SUPPORT : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_MAJOR_VERSION : :: std :: os :: raw :: c_uint = 4 ; pub const OMPI_MINOR_VERSION : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_RELEASE_VERSION : :: std :: os :: raw :: c_uint = 2 ; pub const OPAL_C_HAVE_VISIBILITY : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_BUILDING : :: std :: os :: raw :: c_uint = 0 ; pub const OPEN_MPI : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_VERSION : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_SUBVERSION : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_UNKNOWN : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU_C : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_REMOVED_USE_STATIC_ASSERT : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ANY_SOURCE : :: std :: os :: raw :: c_int = -1 ; pub const MPI_PROC_NULL : :: std :: os :: raw :: c_int = -2 ; pub const MPI_ROOT : :: std :: os :: raw :: c_int = -4 ; pub const MPI_ANY_TAG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MAX_LIBRARY_VERSION_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_UNDEFINED : :: std :: os :: raw :: c_int = -32766 ; pub const MPI_DIST_GRAPH : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_CART : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_GRAPH : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_KEYVAL_INVALID : :: std :: os :: raw :: c_int = -1 ; pub const MPI_BSEND_OVERHEAD : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const MPI_ORDER_C : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ORDER_FORTRAN : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_BLOCK : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_DISTRIBUTE_CYCLIC : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_NONE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_DISTRIBUTE_DFLT_DARG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MODE_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_RDONLY : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_WRONLY : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_RDWR : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_DELETE_ON_CLOSE : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_MODE_UNIQUE_OPEN : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_MODE_EXCL : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MODE_APPEND : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_SEQUENTIAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_DISPLACEMENT_CURRENT : :: std :: os :: raw :: c_int = -54278278 ; pub const MPI_SEEK_SET : :: std :: os :: raw :: c_uint = 600 ; pub const MPI_SEEK_CUR : :: std :: os :: raw :: c_uint = 602 ; pub const MPI_SEEK_END : :: std :: os :: raw :: c_uint = 604 ; pub const MPI_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_NOCHECK : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_NOPRECEDE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_NOPUT : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_NOSTORE : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_NOSUCCEED : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_LOCK_EXCLUSIVE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_LOCK_SHARED : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_WIN_FLAVOR_ALLOCATE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_DYNAMIC : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_WIN_FLAVOR_SHARED : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_WIN_UNIFIED : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_WIN_SEPARATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_SUCCESS : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ERR_BUFFER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_ERR_COUNT : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_ERR_TYPE : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_ERR_TAG : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_ERR_COMM : :: std :: os :: raw :: c_uint = 5 ; pub const MPI_ERR_RANK : :: std :: os :: raw :: c_uint = 6 ; pub const MPI_ERR_REQUEST : :: std :: os :: raw :: c_uint = 7 ; pub const MPI_ERR_ROOT : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_ERR_GROUP : :: std :: os :: raw :: c_uint = 9 ; pub const MPI_ERR_OP : :: std :: os :: raw :: c_uint = 10 ; pub const MPI_ERR_TOPOLOGY : :: std :: os :: raw :: c_uint = 11 ; pub const MPI_ERR_DIMS : :: std :: os :: raw :: c_uint = 12 ; pub const MPI_ERR_ARG : :: std :: os :: raw :: c_uint = 13 ; pub const MPI_ERR_UNKNOWN : :: std :: os :: raw :: c_uint = 14 ; pub const MPI_ERR_TRUNCATE : :: std :: os :: raw :: c_uint = 15 ; pub const MPI_ERR_OTHER : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_ERR_INTERN : :: std :: os :: raw :: c_uint = 17 ; pub const MPI_ERR_IN_STATUS : :: std :: os :: raw :: c_uint = 18 ; pub const MPI_ERR_PENDING : :: std :: os :: raw :: c_uint = 19 ; pub const MPI_ERR_ACCESS : :: std :: os :: raw :: c_uint = 20 ; pub const MPI_ERR_AMODE : :: std :: os :: raw :: c_uint = 21 ; pub const MPI_ERR_ASSERT : :: std :: os :: raw :: c_uint = 22 ; pub const MPI_ERR_BAD_FILE : :: std :: os :: raw :: c_uint = 23 ; pub const MPI_ERR_BASE : :: std :: os :: raw :: c_uint = 24 ; pub const MPI_ERR_CONVERSION : :: std :: os :: raw :: c_uint = 25 ; pub const MPI_ERR_DISP : :: std :: os :: raw :: c_uint = 26 ; pub const MPI_ERR_DUP_DATAREP : :: std :: os :: raw :: c_uint = 27 ; pub const MPI_ERR_FILE_EXISTS : :: std :: os :: raw :: c_uint = 28 ; pub const MPI_ERR_FILE_IN_USE : :: std :: os :: raw :: c_uint = 29 ; pub const MPI_ERR_FILE : :: std :: os :: raw :: c_uint = 30 ; pub const MPI_ERR_INFO_KEY : :: std :: os :: raw :: c_uint = 31 ; pub const MPI_ERR_INFO_NOKEY : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_ERR_INFO_VALUE : :: std :: os :: raw :: c_uint = 33 ; pub const MPI_ERR_INFO : :: std :: os :: raw :: c_uint = 34 ; pub const MPI_ERR_IO : :: std :: os :: raw :: c_uint = 35 ; pub const MPI_ERR_KEYVAL : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_ERR_LOCKTYPE : :: std :: os :: raw :: c_uint = 37 ; pub const MPI_ERR_NAME : :: std :: os :: raw :: c_uint = 38 ; pub const MPI_ERR_NO_MEM : :: std :: os :: raw :: c_uint = 39 ; pub const MPI_ERR_NOT_SAME : :: std :: os :: raw :: c_uint = 40 ; pub const MPI_ERR_NO_SPACE : :: std :: os :: raw :: c_uint = 41 ; pub const MPI_ERR_NO_SUCH_FILE : :: std :: os :: raw :: c_uint = 42 ; pub const MPI_ERR_PORT : :: std :: os :: raw :: c_uint = 43 ; pub const MPI_ERR_QUOTA : :: std :: os :: raw :: c_uint = 44 ; pub const MPI_ERR_READ_ONLY : :: std :: os :: raw :: c_uint = 45 ; pub const MPI_ERR_RMA_CONFLICT : :: std :: os :: raw :: c_uint = 46 ; pub const MPI_ERR_RMA_SYNC : :: std :: os :: raw :: c_uint = 47 ; pub const MPI_ERR_SERVICE : :: std :: os :: raw :: c_uint = 48 ; pub const MPI_ERR_SIZE : :: std :: os :: raw :: c_uint = 49 ; pub const MPI_ERR_SPAWN : :: std :: os :: raw :: c_uint = 50 ; pub const MPI_ERR_UNSUPPORTED_DATAREP : :: std :: os :: raw :: c_uint = 51 ; pub const MPI_ERR_UNSUPPORTED_OPERATION : :: std :: os :: raw :: c_uint = 52 ; pub const MPI_ERR_WIN : :: std :: os :: raw :: c_uint = 53 ; pub const MPI_T_ERR_MEMORY : :: std :: os :: raw :: c_uint = 54 ; pub const MPI_T_ERR_NOT_INITIALIZED : :: std :: os :: raw :: c_uint = 55 ; pub const MPI_T_ERR_CANNOT_INIT : :: std :: os :: raw :: c_uint = 56 ; pub const MPI_T_ERR_INVALID_INDEX : :: std :: os :: raw :: c_uint = 57 ; pub const MPI_T_ERR_INVALID_ITEM : :: std :: os :: raw :: c_uint = 58 ; pub const MPI_T_ERR_INVALID_HANDLE : :: std :: os :: raw :: c_uint = 59 ; pub const MPI_T_ERR_OUT_OF_HANDLES : :: std :: os :: raw :: c_uint = 60 ; pub const MPI_T_ERR_OUT_OF_SESSIONS : :: std :: os :: raw :: c_uint = 61 ; pub const MPI_T_ERR_INVALID_SESSION : :: std :: os :: raw :: c_uint = 62 ; pub const MPI_T_ERR_CVAR_SET_NOT_NOW : :: std :: os :: raw :: c_uint = 63 ; pub const MPI_T_ERR_CVAR_SET_NEVER : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_T_ERR_PVAR_NO_STARTSTOP : :: std :: os :: raw :: c_uint = 65 ; pub const MPI_T_ERR_PVAR_NO_WRITE : :: std :: os :: raw :: c_uint = 66 ; pub const MPI_T_ERR_PVAR_NO_ATOMIC : :: std :: os :: raw :: c_uint = 67 ; pub const MPI_ERR_RMA_RANGE : :: std :: os :: raw :: c_uint = 68 ; pub const MPI_ERR_RMA_ATTACH : :: std :: os :: raw :: c_uint = 69 ; pub const MPI_ERR_RMA_FLAVOR : :: std :: os :: raw :: c_uint = 70 ; pub const MPI_ERR_RMA_SHARED : :: std :: os :: raw :: c_uint = 71 ; pub const MPI_T_ERR_INVALID : :: std :: os :: raw :: c_uint = 72 ; pub const MPI_T_ERR_INVALID_NAME : :: std :: os :: raw :: c_uint = 73 ; pub const MPI_ERR_LASTCODE : :: std :: os :: raw :: c_uint = 92 ; pub const MPI_TYPECLASS_INTEGER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_TYPECLASS_REAL : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_TYPECLASS_COMPLEX : :: std :: os :: raw :: c_uint = 3 ; pub type wchar_t = :: std :: os :: raw :: c_int ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct max_align_t { pub __clang_max_align_nonce1 : :: std :: os :: raw :: c_longlong , pub __bindgen_padding_0 : u64 , pub __clang_max_align_nonce2 : f64 , } # [ test ] fn bindgen_test_layout_max_align_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < max_align_t > ( ) , 32usize , concat ! ( "Size of: " , stringify ! ( max_align_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce1 as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce1 ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce2 as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce2 ) ) ) ; } pub type MPI_Aint = isize ; pub type MPI_Offset = :: std :: os :: raw :: c_longlong ; pub type MPI_Count = :: std :: os :: raw :: c_longlong ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_communicator_t { _unused : [ u8 ; 0 ] } pub type MPI_Comm = * mut ompi_communicator_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_datatype_t { _unused : [ u8 ; 0 ] } pub type MPI_Datatype = * mut ompi_datatype_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_errhandler_t { _unused : [ u8 ; 0 ] } pub type MPI_Errhandler = * mut ompi_errhandler_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_file_t { _unused : [ u8 ; 0 ] } pub type MPI_File = * mut ompi_file_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_group_t { _unused : [ u8 ; 0 ] } pub type MPI_Group = * mut ompi_group_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_info_t { _unused : [ u8 ; 0 ] } pub type MPI_Info = * mut ompi_info_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_op_t { _unused : [ u8 ; 0 ] } pub type MPI_Op = * mut ompi_op_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_request_t { _unused : [ u8 ; 0 ] } pub type MPI_Request = * mut ompi_request_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_message_t { _unused : [ u8 ; 0 ] } pub type MPI_Message = * mut ompi_message_t ; pub type MPI_Status = ompi_status_public_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_win_t { _unused : [ u8 ; 0 ] } pub type MPI_Win = * mut ompi_win_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_var_enum_t { _unused : [ u8 ; 0 ] } pub type MPI_T_enum = * mut mca_base_var_enum_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_mpit_cvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_cvar_handle = * mut ompi_mpit_cvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_handle = * mut mca_base_pvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_session_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_session = * mut mca_base_pvar_session_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_status_public_t { pub MPI_SOURCE : :: std :: os :: raw :: c_int , pub MPI_TAG : :: std :: os :: raw :: c_int , pub MPI_ERROR : :: std :: os :: raw :: c_int , pub _cancelled : :: std :: os :: raw :: c_int , pub _ucount : usize , } # [ test ] fn bindgen_test_layout_ompi_status_public_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < ompi_status_public_t > ( ) , 24usize , concat ! ( "Size of: " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < ompi_status_public_t > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_SOURCE as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_SOURCE ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_TAG as * const _ as usize } , 4usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_TAG ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_ERROR as * const _ as usize } , 8usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_ERROR ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _cancelled as * const _ as usize } , 12usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _cancelled ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _ucount as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _ucount ) ) ) ; } pub type MPI_Datarep_extent_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : * mut MPI_Aint , arg3 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Datarep_conversion_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : MPI_Datatype , arg3 : :: std :: os :: raw :: c_int , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : MPI_Offset , arg6 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Comm , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type ompi_file_errhandler_fn = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_File , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_Win_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Win , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_User_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut :: std :: os :: raw :: c_void , arg3 : * mut :: std :: os :: raw :: c_int , arg4 : * mut MPI_Datatype ) > ; pub type MPI_Comm_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_query_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut MPI_Status ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_free_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_cancel_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_fn = MPI_Comm_errhandler_function ; pub type MPI_File_errhandler_fn = ompi_file_errhandler_fn ; pub type MPI_File_errhandler_function = ompi_file_errhandler_fn ; pub type MPI_Win_errhandler_fn = MPI_Win_errhandler_function ; pub const MPI_TAG_UB : _bindgen_ty_1 = 0 ; pub const MPI_HOST : _bindgen_ty_1 = 1 ; pub const MPI_IO : _bindgen_ty_1 = 2 ; pub const MPI_WTIME_IS_GLOBAL : _bindgen_ty_1 = 3 ; pub const MPI_APPNUM : _bindgen_ty_1 = 4 ; pub const MPI_LASTUSEDCODE : _bindgen_ty_1 = 5 ; pub const MPI_UNIVERSE_SIZE : _bindgen_ty_1 = 6 ; pub const MPI_WIN_BASE : _bindgen_ty_1 = 7 ; pub const MPI_WIN_SIZE : _bindgen_ty_1 = 8 ; pub const MPI_WIN_DISP_UNIT : _bindgen_ty_1 = 9 ; pub const MPI_WIN_CREATE_FLAVOR : _bindgen_ty_1 = 10 ; pub const MPI_WIN_MODEL : _bindgen_ty_1 = 11 ; pub const IMPI_CLIENT_SIZE : _bindgen_ty_1 = 12 ; pub const IMPI_CLIENT_COLOR : _bindgen_ty_1 = 13 ; pub const IMPI_HOST_SIZE : _bindgen_ty_1 = 14 ; pub const IMPI_HOST_COLOR : _bindgen_ty_1 = 15 ; pub type _bindgen_ty_1 = :: std :: os :: raw :: c_uint ; pub const MPI_IDENT : _bindgen_ty_2 = 0 ; pub const MPI_CONGRUENT : _bindgen_ty_2 = 1 ; pub const MPI_SIMILAR : _bindgen_ty_2 = 2 ; pub const MPI_UNEQUAL : _bindgen_ty_2 = 3 ; pub type _bindgen_ty_2 = :: std :: os :: raw :: c_uint ; pub const MPI_THREAD_SINGLE : _bindgen_ty_3 = 0 ; pub const MPI_THREAD_FUNNELED : _bindgen_ty_3 = 1 ; pub const MPI_THREAD_SERIALIZED : _bindgen_ty_3 = 2 ; pub const MPI_THREAD_MULTIPLE : _bindgen_ty_3 = 3 ; pub type _bindgen_ty_3 = :: std :: os :: raw :: c_uint ; pub const MPI_COMBINER_NAMED : _bindgen_ty_4 = 0 ; pub const MPI_COMBINER_DUP : _bindgen_ty_4 = 1 ; pub const MPI_COMBINER_CONTIGUOUS : _bindgen_ty_4 = 2 ; pub const MPI_COMBINER_VECTOR : _bindgen_ty_4 = 3 ; pub const OMPI_WAS_MPI_COMBINER_HVECTOR_INTEGER : _bindgen_ty_4 = 4 ; pub const MPI_COMBINER_HVECTOR : _bindgen_ty_4 = 5 ; pub const MPI_COMBINER_INDEXED : _bindgen_ty_4 = 6 ; pub const OMPI_WAS_MPI_COMBINER_HINDEXED_INTEGER : _bindgen_ty_4 = 7 ; pub const MPI_COMBINER_HINDEXED : _bindgen_ty_4 = 8 ; pub const MPI_COMBINER_INDEXED_BLOCK : _bindgen_ty_4 = 9 ; pub const OMPI_WAS_MPI_COMBINER_STRUCT_INTEGER : _bindgen_ty_4 = 10 ; pub const MPI_COMBINER_STRUCT : _bindgen_ty_4 = 11 ; pub const MPI_COMBINER_SUBARRAY : _bindgen_ty_4 = 12 ; pub const MPI_COMBINER_DARRAY : _bindgen_ty_4 = 13 ; pub const MPI_COMBINER_F90_REAL : _bindgen_ty_4 = 14 ; pub const MPI_COMBINER_F90_COMPLEX : _bindgen_ty_4 = 15 ; pub const MPI_COMBINER_F90_INTEGER : _bindgen_ty_4 = 16 ; pub const MPI_COMBINER_RESIZED : _bindgen_ty_4 = 17 ; pub const MPI_COMBINER_HINDEXED_BLOCK : _bindgen_ty_4 = 18 ; pub type _bindgen_ty_4 = :: std :: os :: raw :: c_uint ; pub const MPI_COMM_TYPE_SHARED : _bindgen_ty_5 = 0 ; pub const OMPI_COMM_TYPE_HWTHREAD : _bindgen_ty_5 = 1 ; pub const OMPI_COMM_TYPE_CORE : _bindgen_ty_5 = 2 ; pub const OMPI_COMM_TYPE_L1CACHE : _bindgen_ty_5 = 3 ; pub const OMPI_COMM_TYPE_L2CACHE : _bindgen_ty_5 = 4 ; pub const OMPI_COMM_TYPE_L3CACHE : _bindgen_ty_5 = 5 ; pub const OMPI_COMM_TYPE_SOCKET : _bindgen_ty_5 = 6 ; pub const OMPI_COMM_TYPE_NUMA : _bindgen_ty_5 = 7 ; pub const OMPI_COMM_TYPE_BOARD : _bindgen_ty_5 = 8 ; pub const OMPI_COMM_TYPE_HOST : _bindgen_ty_5 = 9 ; pub const OMPI_COMM_TYPE_CU : _bindgen_ty_5 = 10 ; pub const OMPI_COMM_TYPE_CLUSTER : _bindgen_ty_5 = 11 ; pub type _bindgen_ty_5 = :: std :: os :: raw :: c_uint ; pub const MPI_T_VERBOSITY_USER_BASIC : _bindgen_ty_6 = 0 ; pub const MPI_T_VERBOSITY_USER_DETAIL : _bindgen_ty_6 = 1 ; pub const MPI_T_VERBOSITY_USER_ALL : _bindgen_ty_6 = 2 ; pub const MPI_T_VERBOSITY_TUNER_BASIC : _bindgen_ty_6 = 3 ; pub const MPI_T_VERBOSITY_TUNER_DETAIL : _bindgen_ty_6 = 4 ; pub const MPI_T_VERBOSITY_TUNER_ALL : _bindgen_ty_6 = 5 ; pub const MPI_T_VERBOSITY_MPIDEV_BASIC : _bindgen_ty_6 = 6 ; pub const MPI_T_VERBOSITY_MPIDEV_DETAIL : _bindgen_ty_6 = 7 ; pub const MPI_T_VERBOSITY_MPIDEV_ALL : _bindgen_ty_6 = 8 ; pub type _bindgen_ty_6 = :: std :: os :: raw :: c_uint ; pub const MPI_T_SCOPE_CONSTANT : _bindgen_ty_7 = 0 ; pub const MPI_T_SCOPE_READONLY : _bindgen_ty_7 = 1 ; pub const MPI_T_SCOPE_LOCAL : _bindgen_ty_7 = 2 ; pub const MPI_T_SCOPE_GROUP : _bindgen_ty_7 = 3 ; pub const MPI_T_SCOPE_GROUP_EQ : _bindgen_ty_7 = 4 ; pub const MPI_T_SCOPE_ALL : _bindgen_ty_7 = 5 ; pub const MPI_T_SCOPE_ALL_EQ : _bindgen_ty_7 = 6 ; pub type _bindgen_ty_7 = :: std :: os :: raw :: c_uint ; pub const MPI_T_BIND_NO_OBJECT : _bindgen_ty_8 = 0 ; pub const MPI_T_BIND_MPI_COMM : _bindgen_ty_8 = 1 ; pub const MPI_T_BIND_MPI_DATATYPE : _bindgen_ty_8 = 2 ; pub const MPI_T_BIND_MPI_ERRHANDLER : _bindgen_ty_8 = 3 ; pub const MPI_T_BIND_MPI_FILE : _bindgen_ty_8 = 4 ; pub const MPI_T_BIND_MPI_GROUP : _bindgen_ty_8 = 5 ; pub const MPI_T_BIND_MPI_OP : _bindgen_ty_8 = 6 ; pub const MPI_T_BIND_MPI_REQUEST : _bindgen_ty_8 = 7 ; pub const MPI_T_BIND_MPI_WIN : _bindgen_ty_8 = 8 ; pub const MPI_T_BIND_MPI_MESSAGE : _bindgen_ty_8 = 9 ; pub const MPI_T_BIND_MPI_INFO : _bindgen_ty_8 = 10 ; pub type _bindgen_ty_8 = :: std :: os :: raw :: c_uint ; pub const MPI_T_PVAR_CLASS_STATE : _bindgen_ty_9 = 0 ; pub const MPI_T_PVAR_CLASS_LEVEL : _bindgen_ty_9 = 1 ; pub const MPI_T_PVAR_CLASS_SIZE : _bindgen_ty_9 = 2 ; pub const MPI_T_PVAR_CLASS_PERCENTAGE : _bindgen_ty_9 = 3 ; pub const MPI_T_PVAR_CLASS_HIGHWATERMARK : _bindgen_ty_9 = 4 ; pub const MPI_T_PVAR_CLASS_LOWWATERMARK : _bindgen_ty_9 = 5 ; pub const MPI_T_PVAR_CLASS_COUNTER : _bindgen_ty_9 = 6 ; pub const MPI_T_PVAR_CLASS_AGGREGATE : _bindgen_ty_9 = 7 ; pub const MPI_T_PVAR_CLASS_TIMER : _bindgen_ty_9 = 8 ; pub const MPI_T_PVAR_CLASS_GENERIC : _bindgen_ty_9 = 9 ; pub type _bindgen_ty_9 = :: std :: os :: raw :: c_uint ; extern "C" {
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/mpi-fork-fnsp-d9b9763bb5375dad/out/functions_and_types.rs:3:80
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub const __llvm__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_majo...
[INFO] [stdout]   |                                                                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]   |
[INFO] [stdout] 3 - pub const __llvm__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_major__ : :: std :: os :: raw :: c_uint = 14 ; pub const __clang_minor__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_patchlevel__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_version__ : & 'static [ u8 ; 8usize ] = b"14.0.0 \0" ; pub const __GNUC__ : :: std :: os :: raw :: c_uint = 4 ; pub const __GNUC_MINOR__ : :: std :: os :: raw :: c_uint = 2 ; pub const __GNUC_PATCHLEVEL__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GXX_ABI_VERSION : :: std :: os :: raw :: c_uint = 1002 ; pub const __ATOMIC_RELAXED : :: std :: os :: raw :: c_uint = 0 ; pub const __ATOMIC_CONSUME : :: std :: os :: raw :: c_uint = 1 ; pub const __ATOMIC_ACQUIRE : :: std :: os :: raw :: c_uint = 2 ; pub const __ATOMIC_RELEASE : :: std :: os :: raw :: c_uint = 3 ; pub const __ATOMIC_ACQ_REL : :: std :: os :: raw :: c_uint = 4 ; pub const __ATOMIC_SEQ_CST : :: std :: os :: raw :: c_uint = 5 ; pub const __OPENCL_MEMORY_SCOPE_WORK_ITEM : :: std :: os :: raw :: c_uint = 0 ; pub const __OPENCL_MEMORY_SCOPE_WORK_GROUP : :: std :: os :: raw :: c_uint = 1 ; pub const __OPENCL_MEMORY_SCOPE_DEVICE : :: std :: os :: raw :: c_uint = 2 ; pub const __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES : :: std :: os :: raw :: c_uint = 3 ; pub const __OPENCL_MEMORY_SCOPE_SUB_GROUP : :: std :: os :: raw :: c_uint = 4 ; pub const __PRAGMA_REDEFINE_EXTNAME : :: std :: os :: raw :: c_uint = 1 ; pub const __VERSION__ : & 'static [ u8 ; 20usize ] = b"Ubuntu Clang 14.0.0\0" ; pub const __OBJC_BOOL_IS_BOOL : :: std :: os :: raw :: c_uint = 0 ; pub const __CONSTANT_CFSTRINGS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_literal_encoding__ : & 'static [ u8 ; 6usize ] = b"UTF-8\0" ; pub const __clang_wide_literal_encoding__ : & 'static [ u8 ; 7usize ] = b"UTF-32\0" ; pub const __ORDER_LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __ORDER_BIG_ENDIAN__ : :: std :: os :: raw :: c_uint = 4321 ; pub const __ORDER_PDP_ENDIAN__ : :: std :: os :: raw :: c_uint = 3412 ; pub const __BYTE_ORDER__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const _LP64 : :: std :: os :: raw :: c_uint = 1 ; pub const __LP64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __CHAR_BIT__ : :: std :: os :: raw :: c_uint = 8 ; pub const __BOOL_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SHRT_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __LONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LLONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BITINT_MAXWIDTH__ : :: std :: os :: raw :: c_uint = 128 ; pub const __SCHAR_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __SHRT_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __LONG_LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __WCHAR_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __WCHAR_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __WINT_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __WINT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INTMAX_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZE_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __SIZE_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTMAX_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __PTRDIFF_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __PTRDIFF_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INTPTR_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTPTR_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZEOF_DOUBLE__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_FLOAT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_LONG_DOUBLE__ : :: std :: os :: raw :: c_uint = 16 ; pub const __SIZEOF_LONG_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_POINTER__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SHORT__ : :: std :: os :: raw :: c_uint = 2 ; pub const __SIZEOF_PTRDIFF_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SIZE_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_WCHAR_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_WINT_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INTMAX_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTMAX_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINTMAX_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTMAX_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTMAX_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTMAX_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __PTRDIFF_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __PTRDIFF_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __INTPTR_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTPTR_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __SIZE_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __SIZE_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __SIZE_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __SIZE_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __SIG_ATOMIC_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __SIG_ATOMIC_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __UINTPTR_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTPTR_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTPTR_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTPTR_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FLT_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_DIG__ : :: std :: os :: raw :: c_uint = 6 ; pub const __FLT_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 9 ; pub const __FLT_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_MANT_DIG__ : :: std :: os :: raw :: c_uint = 24 ; pub const __FLT_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 38 ; pub const __FLT_MAX_EXP__ : :: std :: os :: raw :: c_uint = 128 ; pub const __FLT_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -37 ; pub const __FLT_MIN_EXP__ : :: std :: os :: raw :: c_int = -125 ; pub const __DBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_DIG__ : :: std :: os :: raw :: c_uint = 15 ; pub const __DBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 17 ; pub const __DBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 53 ; pub const __DBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 308 ; pub const __DBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 1024 ; pub const __DBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -307 ; pub const __DBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -1021 ; pub const __LDBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_DIG__ : :: std :: os :: raw :: c_uint = 18 ; pub const __LDBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __LDBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LDBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 4932 ; pub const __LDBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 16384 ; pub const __LDBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -4931 ; pub const __LDBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -16381 ; pub const __POINTER_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BIGGEST_ALIGNMENT__ : :: std :: os :: raw :: c_uint = 16 ; pub const __WINT_UNSIGNED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __INT8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __INT16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __INT32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __INT64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __UINT8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __INT8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __UINT16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __UINT16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __INT16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __UINT32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __UINT32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __INT32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __UINT64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __UINT64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __INT64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_LEAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_LEAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_LEAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_LEAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_LEAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_LEAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_LEAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_LEAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_LEAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_LEAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_LEAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_LEAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_LEAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_LEAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_LEAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_LEAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_LEAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_LEAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_LEAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_LEAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_LEAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_LEAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_LEAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_LEAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_LEAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_LEAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_LEAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_LEAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_LEAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __INT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_FAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_FAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_FAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_FAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_FAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_FAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_FAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_FAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_FAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_FAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_FAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_FAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_FAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_FAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_FAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_FAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_FAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_FAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_FAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_FAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_FAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_FAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_FAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_FAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_FAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_FAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_FAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_FAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_FAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_FAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FINITE_MATH_ONLY__ : :: std :: os :: raw :: c_uint = 0 ; pub const __GNUC_STDC_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_ATOMIC_TEST_AND_SET_TRUEVAL : :: std :: os :: raw :: c_uint = 1 ; pub const __CLANG_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __NO_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __PIC__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pic__ : :: std :: os :: raw :: c_uint = 2 ; pub const __PIE__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pie__ : :: std :: os :: raw :: c_uint = 2 ; pub const __FLT_EVAL_METHOD__ : :: std :: os :: raw :: c_uint = 0 ; pub const __FLT_RADIX__ : :: std :: os :: raw :: c_uint = 2 ; pub const __DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __GCC_ASM_FLAG_OUTPUTS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __code_model_small__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_GS : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_FS : :: std :: os :: raw :: c_uint = 1 ; pub const __k8 : :: std :: os :: raw :: c_uint = 1 ; pub const __k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __tune_k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __NO_MATH_INLINES : :: std :: os :: raw :: c_uint = 1 ; pub const __FXSR__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __MMX__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 : :: std :: os :: raw :: c_uint = 1 ; pub const __SIZEOF_FLOAT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix__ : :: std :: os :: raw :: c_uint = 1 ; pub const linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __ELF__ : :: std :: os :: raw :: c_uint = 1 ; pub const __gnu_linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLOAT128__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_HOSTED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_VERSION__ : :: std :: os :: raw :: c_uint = 201710 ; pub const __STDC_UTF_16__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_UTF_32__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_DWARF2_CFI_ASM : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_VERSION : :: std :: os :: raw :: c_uint = 721408 ; pub const OPAL_STDC_HEADERS : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED_ARGUMENT : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_ERROR : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_SYS_TIME_H : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_LONG_LONG : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const OPAL_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const OPAL_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const OPAL_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const OPAL_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const OMPI_HAVE_FORTRAN_LOGICAL1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER16 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_INTEGER2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL16 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL2 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_REAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_ENABLE_MPI1_COMPAT : :: std :: os :: raw :: c_uint = 0 ; pub const HAVE_FLOAT__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_LONG_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_MPI_OFFSET_SIZE : :: std :: os :: raw :: c_uint = 8 ; pub const OMPI_BUILD_CXX_BINDINGS : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_CXX_SEEK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_CXX_SUPPORTS_2D_CONST_CAST : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_PARAM_CHECK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_INTERFACE_WARNING : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_CXX_EXCEPTION_SUPPORT : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_MAJOR_VERSION : :: std :: os :: raw :: c_uint = 4 ; pub const OMPI_MINOR_VERSION : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_RELEASE_VERSION : :: std :: os :: raw :: c_uint = 2 ; pub const OPAL_C_HAVE_VISIBILITY : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_BUILDING : :: std :: os :: raw :: c_uint = 0 ; pub const OPEN_MPI : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_VERSION : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_SUBVERSION : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_UNKNOWN : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU_C : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_REMOVED_USE_STATIC_ASSERT : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ANY_SOURCE : :: std :: os :: raw :: c_int = -1 ; pub const MPI_PROC_NULL : :: std :: os :: raw :: c_int = -2 ; pub const MPI_ROOT : :: std :: os :: raw :: c_int = -4 ; pub const MPI_ANY_TAG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MAX_LIBRARY_VERSION_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_UNDEFINED : :: std :: os :: raw :: c_int = -32766 ; pub const MPI_DIST_GRAPH : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_CART : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_GRAPH : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_KEYVAL_INVALID : :: std :: os :: raw :: c_int = -1 ; pub const MPI_BSEND_OVERHEAD : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const MPI_ORDER_C : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ORDER_FORTRAN : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_BLOCK : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_DISTRIBUTE_CYCLIC : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_NONE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_DISTRIBUTE_DFLT_DARG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MODE_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_RDONLY : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_WRONLY : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_RDWR : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_DELETE_ON_CLOSE : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_MODE_UNIQUE_OPEN : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_MODE_EXCL : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MODE_APPEND : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_SEQUENTIAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_DISPLACEMENT_CURRENT : :: std :: os :: raw :: c_int = -54278278 ; pub const MPI_SEEK_SET : :: std :: os :: raw :: c_uint = 600 ; pub const MPI_SEEK_CUR : :: std :: os :: raw :: c_uint = 602 ; pub const MPI_SEEK_END : :: std :: os :: raw :: c_uint = 604 ; pub const MPI_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_NOCHECK : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_NOPRECEDE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_NOPUT : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_NOSTORE : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_NOSUCCEED : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_LOCK_EXCLUSIVE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_LOCK_SHARED : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_WIN_FLAVOR_ALLOCATE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_DYNAMIC : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_WIN_FLAVOR_SHARED : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_WIN_UNIFIED : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_WIN_SEPARATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_SUCCESS : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ERR_BUFFER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_ERR_COUNT : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_ERR_TYPE : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_ERR_TAG : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_ERR_COMM : :: std :: os :: raw :: c_uint = 5 ; pub const MPI_ERR_RANK : :: std :: os :: raw :: c_uint = 6 ; pub const MPI_ERR_REQUEST : :: std :: os :: raw :: c_uint = 7 ; pub const MPI_ERR_ROOT : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_ERR_GROUP : :: std :: os :: raw :: c_uint = 9 ; pub const MPI_ERR_OP : :: std :: os :: raw :: c_uint = 10 ; pub const MPI_ERR_TOPOLOGY : :: std :: os :: raw :: c_uint = 11 ; pub const MPI_ERR_DIMS : :: std :: os :: raw :: c_uint = 12 ; pub const MPI_ERR_ARG : :: std :: os :: raw :: c_uint = 13 ; pub const MPI_ERR_UNKNOWN : :: std :: os :: raw :: c_uint = 14 ; pub const MPI_ERR_TRUNCATE : :: std :: os :: raw :: c_uint = 15 ; pub const MPI_ERR_OTHER : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_ERR_INTERN : :: std :: os :: raw :: c_uint = 17 ; pub const MPI_ERR_IN_STATUS : :: std :: os :: raw :: c_uint = 18 ; pub const MPI_ERR_PENDING : :: std :: os :: raw :: c_uint = 19 ; pub const MPI_ERR_ACCESS : :: std :: os :: raw :: c_uint = 20 ; pub const MPI_ERR_AMODE : :: std :: os :: raw :: c_uint = 21 ; pub const MPI_ERR_ASSERT : :: std :: os :: raw :: c_uint = 22 ; pub const MPI_ERR_BAD_FILE : :: std :: os :: raw :: c_uint = 23 ; pub const MPI_ERR_BASE : :: std :: os :: raw :: c_uint = 24 ; pub const MPI_ERR_CONVERSION : :: std :: os :: raw :: c_uint = 25 ; pub const MPI_ERR_DISP : :: std :: os :: raw :: c_uint = 26 ; pub const MPI_ERR_DUP_DATAREP : :: std :: os :: raw :: c_uint = 27 ; pub const MPI_ERR_FILE_EXISTS : :: std :: os :: raw :: c_uint = 28 ; pub const MPI_ERR_FILE_IN_USE : :: std :: os :: raw :: c_uint = 29 ; pub const MPI_ERR_FILE : :: std :: os :: raw :: c_uint = 30 ; pub const MPI_ERR_INFO_KEY : :: std :: os :: raw :: c_uint = 31 ; pub const MPI_ERR_INFO_NOKEY : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_ERR_INFO_VALUE : :: std :: os :: raw :: c_uint = 33 ; pub const MPI_ERR_INFO : :: std :: os :: raw :: c_uint = 34 ; pub const MPI_ERR_IO : :: std :: os :: raw :: c_uint = 35 ; pub const MPI_ERR_KEYVAL : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_ERR_LOCKTYPE : :: std :: os :: raw :: c_uint = 37 ; pub const MPI_ERR_NAME : :: std :: os :: raw :: c_uint = 38 ; pub const MPI_ERR_NO_MEM : :: std :: os :: raw :: c_uint = 39 ; pub const MPI_ERR_NOT_SAME : :: std :: os :: raw :: c_uint = 40 ; pub const MPI_ERR_NO_SPACE : :: std :: os :: raw :: c_uint = 41 ; pub const MPI_ERR_NO_SUCH_FILE : :: std :: os :: raw :: c_uint = 42 ; pub const MPI_ERR_PORT : :: std :: os :: raw :: c_uint = 43 ; pub const MPI_ERR_QUOTA : :: std :: os :: raw :: c_uint = 44 ; pub const MPI_ERR_READ_ONLY : :: std :: os :: raw :: c_uint = 45 ; pub const MPI_ERR_RMA_CONFLICT : :: std :: os :: raw :: c_uint = 46 ; pub const MPI_ERR_RMA_SYNC : :: std :: os :: raw :: c_uint = 47 ; pub const MPI_ERR_SERVICE : :: std :: os :: raw :: c_uint = 48 ; pub const MPI_ERR_SIZE : :: std :: os :: raw :: c_uint = 49 ; pub const MPI_ERR_SPAWN : :: std :: os :: raw :: c_uint = 50 ; pub const MPI_ERR_UNSUPPORTED_DATAREP : :: std :: os :: raw :: c_uint = 51 ; pub const MPI_ERR_UNSUPPORTED_OPERATION : :: std :: os :: raw :: c_uint = 52 ; pub const MPI_ERR_WIN : :: std :: os :: raw :: c_uint = 53 ; pub const MPI_T_ERR_MEMORY : :: std :: os :: raw :: c_uint = 54 ; pub const MPI_T_ERR_NOT_INITIALIZED : :: std :: os :: raw :: c_uint = 55 ; pub const MPI_T_ERR_CANNOT_INIT : :: std :: os :: raw :: c_uint = 56 ; pub const MPI_T_ERR_INVALID_INDEX : :: std :: os :: raw :: c_uint = 57 ; pub const MPI_T_ERR_INVALID_ITEM : :: std :: os :: raw :: c_uint = 58 ; pub const MPI_T_ERR_INVALID_HANDLE : :: std :: os :: raw :: c_uint = 59 ; pub const MPI_T_ERR_OUT_OF_HANDLES : :: std :: os :: raw :: c_uint = 60 ; pub const MPI_T_ERR_OUT_OF_SESSIONS : :: std :: os :: raw :: c_uint = 61 ; pub const MPI_T_ERR_INVALID_SESSION : :: std :: os :: raw :: c_uint = 62 ; pub const MPI_T_ERR_CVAR_SET_NOT_NOW : :: std :: os :: raw :: c_uint = 63 ; pub const MPI_T_ERR_CVAR_SET_NEVER : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_T_ERR_PVAR_NO_STARTSTOP : :: std :: os :: raw :: c_uint = 65 ; pub const MPI_T_ERR_PVAR_NO_WRITE : :: std :: os :: raw :: c_uint = 66 ; pub const MPI_T_ERR_PVAR_NO_ATOMIC : :: std :: os :: raw :: c_uint = 67 ; pub const MPI_ERR_RMA_RANGE : :: std :: os :: raw :: c_uint = 68 ; pub const MPI_ERR_RMA_ATTACH : :: std :: os :: raw :: c_uint = 69 ; pub const MPI_ERR_RMA_FLAVOR : :: std :: os :: raw :: c_uint = 70 ; pub const MPI_ERR_RMA_SHARED : :: std :: os :: raw :: c_uint = 71 ; pub const MPI_T_ERR_INVALID : :: std :: os :: raw :: c_uint = 72 ; pub const MPI_T_ERR_INVALID_NAME : :: std :: os :: raw :: c_uint = 73 ; pub const MPI_ERR_LASTCODE : :: std :: os :: raw :: c_uint = 92 ; pub const MPI_TYPECLASS_INTEGER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_TYPECLASS_REAL : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_TYPECLASS_COMPLEX : :: std :: os :: raw :: c_uint = 3 ; pub type wchar_t = :: std :: os :: raw :: c_int ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct max_align_t { pub __clang_max_align_nonce1 : :: std :: os :: raw :: c_longlong , pub __bindgen_padding_0 : u64 , pub __clang_max_align_nonce2 : f64 , } # [ test ] fn bindgen_test_layout_max_align_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < max_align_t > ( ) , 32usize , concat ! ( "Size of: " , stringify ! ( max_align_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce1 as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce1 ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce2 as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce2 ) ) ) ; } pub type MPI_Aint = isize ; pub type MPI_Offset = :: std :: os :: raw :: c_longlong ; pub type MPI_Count = :: std :: os :: raw :: c_longlong ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_communicator_t { _unused : [ u8 ; 0 ] } pub type MPI_Comm = * mut ompi_communicator_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_datatype_t { _unused : [ u8 ; 0 ] } pub type MPI_Datatype = * mut ompi_datatype_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_errhandler_t { _unused : [ u8 ; 0 ] } pub type MPI_Errhandler = * mut ompi_errhandler_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_file_t { _unused : [ u8 ; 0 ] } pub type MPI_File = * mut ompi_file_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_group_t { _unused : [ u8 ; 0 ] } pub type MPI_Group = * mut ompi_group_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_info_t { _unused : [ u8 ; 0 ] } pub type MPI_Info = * mut ompi_info_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_op_t { _unused : [ u8 ; 0 ] } pub type MPI_Op = * mut ompi_op_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_request_t { _unused : [ u8 ; 0 ] } pub type MPI_Request = * mut ompi_request_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_message_t { _unused : [ u8 ; 0 ] } pub type MPI_Message = * mut ompi_message_t ; pub type MPI_Status = ompi_status_public_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_win_t { _unused : [ u8 ; 0 ] } pub type MPI_Win = * mut ompi_win_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_var_enum_t { _unused : [ u8 ; 0 ] } pub type MPI_T_enum = * mut mca_base_var_enum_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_mpit_cvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_cvar_handle = * mut ompi_mpit_cvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_handle = * mut mca_base_pvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_session_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_session = * mut mca_base_pvar_session_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_status_public_t { pub MPI_SOURCE : :: std :: os :: raw :: c_int , pub MPI_TAG : :: std :: os :: raw :: c_int , pub MPI_ERROR : :: std :: os :: raw :: c_int , pub _cancelled : :: std :: os :: raw :: c_int , pub _ucount : usize , } # [ test ] fn bindgen_test_layout_ompi_status_public_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < ompi_status_public_t > ( ) , 24usize , concat ! ( "Size of: " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < ompi_status_public_t > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_SOURCE as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_SOURCE ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_TAG as * const _ as usize } , 4usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_TAG ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_ERROR as * const _ as usize } , 8usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_ERROR ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _cancelled as * const _ as usize } , 12usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _cancelled ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _ucount as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _ucount ) ) ) ; } pub type MPI_Datarep_extent_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : * mut MPI_Aint , arg3 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Datarep_conversion_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : MPI_Datatype , arg3 : :: std :: os :: raw :: c_int , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : MPI_Offset , arg6 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Comm , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type ompi_file_errhandler_fn = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_File , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_Win_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Win , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_User_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut :: std :: os :: raw :: c_void , arg3 : * mut :: std :: os :: raw :: c_int , arg4 : * mut MPI_Datatype ) > ; pub type MPI_Comm_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_query_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut MPI_Status ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_free_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_cancel_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_fn = MPI_Comm_errhandler_function ; pub type MPI_File_errhandler_fn = ompi_file_errhandler_fn ; pub type MPI_File_errhandler_function = ompi_file_errhandler_fn ; pub type MPI_Win_errhandler_fn = MPI_Win_errhandler_function ; pub const MPI_TAG_UB : _bindgen_ty_1 = 0 ; pub const MPI_HOST : _bindgen_ty_1 = 1 ; pub const MPI_IO : _bindgen_ty_1 = 2 ; pub const MPI_WTIME_IS_GLOBAL : _bindgen_ty_1 = 3 ; pub const MPI_APPNUM : _bindgen_ty_1 = 4 ; pub const MPI_LASTUSEDCODE : _bindgen_ty_1 = 5 ; pub const MPI_UNIVERSE_SIZE : _bindgen_ty_1 = 6 ; pub const MPI_WIN_BASE : _bindgen_ty_1 = 7 ; pub const MPI_WIN_SIZE : _bindgen_ty_1 = 8 ; pub const MPI_WIN_DISP_UNIT : _bindgen_ty_1 = 9 ; pub const MPI_WIN_CREATE_FLAVOR : _bindgen_ty_1 = 10 ; pub const MPI_WIN_MODEL : _bindgen_ty_1 = 11 ; pub const IMPI_CLIENT_SIZE : _bindgen_ty_1 = 12 ; pub const IMPI_CLIENT_COLOR : _bindgen_ty_1 = 13 ; pub const IMPI_HOST_SIZE : _bindgen_ty_1 = 14 ; pub const IMPI_HOST_COLOR : _bindgen_ty_1 = 15 ; pub type _bindgen_ty_1 = :: std :: os :: raw :: c_uint ; pub const MPI_IDENT : _bindgen_ty_2 = 0 ; pub const MPI_CONGRUENT : _bindgen_ty_2 = 1 ; pub const MPI_SIMILAR : _bindgen_ty_2 = 2 ; pub const MPI_UNEQUAL : _bindgen_ty_2 = 3 ; pub type _bindgen_ty_2 = :: std :: os :: raw :: c_uint ; pub const MPI_THREAD_SINGLE : _bindgen_ty_3 = 0 ; pub const MPI_THREAD_FUNNELED : _bindgen_ty_3 = 1 ; pub const MPI_THREAD_SERIALIZED : _bindgen_ty_3 = 2 ; pub const MPI_THREAD_MULTIPLE : _bindgen_ty_3 = 3 ; pub type _bindgen_ty_3 = :: std :: os :: raw :: c_uint ; pub const MPI_COMBINER_NAMED : _bindgen_ty_4 = 0 ; pub const MPI_COMBINER_DUP : _bindgen_ty_4 = 1 ; pub const MPI_COMBINER_CONTIGUOUS : _bindgen_ty_4 = 2 ; pub const MPI_COMBINER_VECTOR : _bindgen_ty_4 = 3 ; pub const OMPI_WAS_MPI_COMBINER_HVECTOR_INTEGER : _bindgen_ty_4 = 4 ; pub const MPI_COMBINER_HVECTOR : _bindgen_ty_4 = 5 ; pub const MPI_COMBINER_INDEXED : _bindgen_ty_4 = 6 ; pub const OMPI_WAS_MPI_COMBINER_HINDEXED_INTEGER : _bindgen_ty_4 = 7 ; pub const MPI_COMBINER_HINDEXED : _bindgen_ty_4 = 8 ; pub const MPI_COMBINER_INDEXED_BLOCK : _bindgen_ty_4 = 9 ; pub const OMPI_WAS_MPI_COMBINER_STRUCT_INTEGER : _bindgen_ty_4 = 10 ; pub const MPI_COMBINER_STRUCT : _bindgen_ty_4 = 11 ; pub const MPI_COMBINER_SUBARRAY : _bindgen_ty_4 = 12 ; pub const MPI_COMBINER_DARRAY : _bindgen_ty_4 = 13 ; pub const MPI_COMBINER_F90_REAL : _bindgen_ty_4 = 14 ; pub const MPI_COMBINER_F90_COMPLEX : _bindgen_ty_4 = 15 ; pub const MPI_COMBINER_F90_INTEGER : _bindgen_ty_4 = 16 ; pub const MPI_COMBINER_RESIZED : _bindgen_ty_4 = 17 ; pub const MPI_COMBINER_HINDEXED_BLOCK : _bindgen_ty_4 = 18 ; pub type _bindgen_ty_4 = :: std :: os :: raw :: c_uint ; pub const MPI_COMM_TYPE_SHARED : _bindgen_ty_5 = 0 ; pub const OMPI_COMM_TYPE_HWTHREAD : _bindgen_ty_5 = 1 ; pub const OMPI_COMM_TYPE_CORE : _bindgen_ty_5 = 2 ; pub const OMPI_COMM_TYPE_L1CACHE : _bindgen_ty_5 = 3 ; pub const OMPI_COMM_TYPE_L2CACHE : _bindgen_ty_5 = 4 ; pub const OMPI_COMM_TYPE_L3CACHE : _bindgen_ty_5 = 5 ; pub const OMPI_COMM_TYPE_SOCKET : _bindgen_ty_5 = 6 ; pub const OMPI_COMM_TYPE_NUMA : _bindgen_ty_5 = 7 ; pub const OMPI_COMM_TYPE_BOARD : _bindgen_ty_5 = 8 ; pub const OMPI_COMM_TYPE_HOST : _bindgen_ty_5 = 9 ; pub const OMPI_COMM_TYPE_CU : _bindgen_ty_5 = 10 ; pub const OMPI_COMM_TYPE_CLUSTER : _bindgen_ty_5 = 11 ; pub type _bindgen_ty_5 = :: std :: os :: raw :: c_uint ; pub const MPI_T_VERBOSITY_USER_BASIC : _bindgen_ty_6 = 0 ; pub const MPI_T_VERBOSITY_USER_DETAIL : _bindgen_ty_6 = 1 ; pub const MPI_T_VERBOSITY_USER_ALL : _bindgen_ty_6 = 2 ; pub const MPI_T_VERBOSITY_TUNER_BASIC : _bindgen_ty_6 = 3 ; pub const MPI_T_VERBOSITY_TUNER_DETAIL : _bindgen_ty_6 = 4 ; pub const MPI_T_VERBOSITY_TUNER_ALL : _bindgen_ty_6 = 5 ; pub const MPI_T_VERBOSITY_MPIDEV_BASIC : _bindgen_ty_6 = 6 ; pub const MPI_T_VERBOSITY_MPIDEV_DETAIL : _bindgen_ty_6 = 7 ; pub const MPI_T_VERBOSITY_MPIDEV_ALL : _bindgen_ty_6 = 8 ; pub type _bindgen_ty_6 = :: std :: os :: raw :: c_uint ; pub const MPI_T_SCOPE_CONSTANT : _bindgen_ty_7 = 0 ; pub const MPI_T_SCOPE_READONLY : _bindgen_ty_7 = 1 ; pub const MPI_T_SCOPE_LOCAL : _bindgen_ty_7 = 2 ; pub const MPI_T_SCOPE_GROUP : _bindgen_ty_7 = 3 ; pub const MPI_T_SCOPE_GROUP_EQ : _bindgen_ty_7 = 4 ; pub const MPI_T_SCOPE_ALL : _bindgen_ty_7 = 5 ; pub const MPI_T_SCOPE_ALL_EQ : _bindgen_ty_7 = 6 ; pub type _bindgen_ty_7 = :: std :: os :: raw :: c_uint ; pub const MPI_T_BIND_NO_OBJECT : _bindgen_ty_8 = 0 ; pub const MPI_T_BIND_MPI_COMM : _bindgen_ty_8 = 1 ; pub const MPI_T_BIND_MPI_DATATYPE : _bindgen_ty_8 = 2 ; pub const MPI_T_BIND_MPI_ERRHANDLER : _bindgen_ty_8 = 3 ; pub const MPI_T_BIND_MPI_FILE : _bindgen_ty_8 = 4 ; pub const MPI_T_BIND_MPI_GROUP : _bindgen_ty_8 = 5 ; pub const MPI_T_BIND_MPI_OP : _bindgen_ty_8 = 6 ; pub const MPI_T_BIND_MPI_REQUEST : _bindgen_ty_8 = 7 ; pub const MPI_T_BIND_MPI_WIN : _bindgen_ty_8 = 8 ; pub const MPI_T_BIND_MPI_MESSAGE : _bindgen_ty_8 = 9 ; pub const MPI_T_BIND_MPI_INFO : _bindgen_ty_8 = 10 ; pub type _bindgen_ty_8 = :: std :: os :: raw :: c_uint ; pub const MPI_T_PVAR_CLASS_STATE : _bindgen_ty_9 = 0 ; pub const MPI_T_PVAR_CLASS_LEVEL : _bindgen_ty_9 = 1 ; pub const MPI_T_PVAR_CLASS_SIZE : _bindgen_ty_9 = 2 ; pub const MPI_T_PVAR_CLASS_PERCENTAGE : _bindgen_ty_9 = 3 ; pub const MPI_T_PVAR_CLASS_HIGHWATERMARK : _bindgen_ty_9 = 4 ; pub const MPI_T_PVAR_CLASS_LOWWATERMARK : _bindgen_ty_9 = 5 ; pub const MPI_T_PVAR_CLASS_COUNTER : _bindgen_ty_9 = 6 ; pub const MPI_T_PVAR_CLASS_AGGREGATE : _bindgen_ty_9 = 7 ; pub const MPI_T_PVAR_CLASS_TIMER : _bindgen_ty_9 = 8 ; pub const MPI_T_PVAR_CLASS_GENERIC : _bindgen_ty_9 = 9 ; pub type _bindgen_ty_9 = :: std :: os :: raw :: c_uint ; extern "C" {
[INFO] [stdout] 3 + pub const __llvm__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang__ : std :: os :: raw :: c_uint = 1 ; pub const __clang_major__ : :: std :: os :: raw :: c_uint = 14 ; pub const __clang_minor__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_patchlevel__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_version__ : & 'static [ u8 ; 8usize ] = b"14.0.0 \0" ; pub const __GNUC__ : :: std :: os :: raw :: c_uint = 4 ; pub const __GNUC_MINOR__ : :: std :: os :: raw :: c_uint = 2 ; pub const __GNUC_PATCHLEVEL__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GXX_ABI_VERSION : :: std :: os :: raw :: c_uint = 1002 ; pub const __ATOMIC_RELAXED : :: std :: os :: raw :: c_uint = 0 ; pub const __ATOMIC_CONSUME : :: std :: os :: raw :: c_uint = 1 ; pub const __ATOMIC_ACQUIRE : :: std :: os :: raw :: c_uint = 2 ; pub const __ATOMIC_RELEASE : :: std :: os :: raw :: c_uint = 3 ; pub const __ATOMIC_ACQ_REL : :: std :: os :: raw :: c_uint = 4 ; pub const __ATOMIC_SEQ_CST : :: std :: os :: raw :: c_uint = 5 ; pub const __OPENCL_MEMORY_SCOPE_WORK_ITEM : :: std :: os :: raw :: c_uint = 0 ; pub const __OPENCL_MEMORY_SCOPE_WORK_GROUP : :: std :: os :: raw :: c_uint = 1 ; pub const __OPENCL_MEMORY_SCOPE_DEVICE : :: std :: os :: raw :: c_uint = 2 ; pub const __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES : :: std :: os :: raw :: c_uint = 3 ; pub const __OPENCL_MEMORY_SCOPE_SUB_GROUP : :: std :: os :: raw :: c_uint = 4 ; pub const __PRAGMA_REDEFINE_EXTNAME : :: std :: os :: raw :: c_uint = 1 ; pub const __VERSION__ : & 'static [ u8 ; 20usize ] = b"Ubuntu Clang 14.0.0\0" ; pub const __OBJC_BOOL_IS_BOOL : :: std :: os :: raw :: c_uint = 0 ; pub const __CONSTANT_CFSTRINGS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_literal_encoding__ : & 'static [ u8 ; 6usize ] = b"UTF-8\0" ; pub const __clang_wide_literal_encoding__ : & 'static [ u8 ; 7usize ] = b"UTF-32\0" ; pub const __ORDER_LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __ORDER_BIG_ENDIAN__ : :: std :: os :: raw :: c_uint = 4321 ; pub const __ORDER_PDP_ENDIAN__ : :: std :: os :: raw :: c_uint = 3412 ; pub const __BYTE_ORDER__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const _LP64 : :: std :: os :: raw :: c_uint = 1 ; pub const __LP64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __CHAR_BIT__ : :: std :: os :: raw :: c_uint = 8 ; pub const __BOOL_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SHRT_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __LONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LLONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BITINT_MAXWIDTH__ : :: std :: os :: raw :: c_uint = 128 ; pub const __SCHAR_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __SHRT_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __LONG_LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __WCHAR_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __WCHAR_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __WINT_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __WINT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INTMAX_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZE_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __SIZE_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTMAX_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __PTRDIFF_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __PTRDIFF_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INTPTR_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTPTR_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZEOF_DOUBLE__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_FLOAT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_LONG_DOUBLE__ : :: std :: os :: raw :: c_uint = 16 ; pub const __SIZEOF_LONG_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_POINTER__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SHORT__ : :: std :: os :: raw :: c_uint = 2 ; pub const __SIZEOF_PTRDIFF_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SIZE_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_WCHAR_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_WINT_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INTMAX_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTMAX_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINTMAX_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTMAX_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTMAX_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTMAX_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __PTRDIFF_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __PTRDIFF_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __INTPTR_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTPTR_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __SIZE_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __SIZE_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __SIZE_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __SIZE_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __SIG_ATOMIC_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __SIG_ATOMIC_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __UINTPTR_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTPTR_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTPTR_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTPTR_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FLT_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_DIG__ : :: std :: os :: raw :: c_uint = 6 ; pub const __FLT_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 9 ; pub const __FLT_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_MANT_DIG__ : :: std :: os :: raw :: c_uint = 24 ; pub const __FLT_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 38 ; pub const __FLT_MAX_EXP__ : :: std :: os :: raw :: c_uint = 128 ; pub const __FLT_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -37 ; pub const __FLT_MIN_EXP__ : :: std :: os :: raw :: c_int = -125 ; pub const __DBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_DIG__ : :: std :: os :: raw :: c_uint = 15 ; pub const __DBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 17 ; pub const __DBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 53 ; pub const __DBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 308 ; pub const __DBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 1024 ; pub const __DBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -307 ; pub const __DBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -1021 ; pub const __LDBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_DIG__ : :: std :: os :: raw :: c_uint = 18 ; pub const __LDBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __LDBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LDBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 4932 ; pub const __LDBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 16384 ; pub const __LDBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -4931 ; pub const __LDBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -16381 ; pub const __POINTER_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BIGGEST_ALIGNMENT__ : :: std :: os :: raw :: c_uint = 16 ; pub const __WINT_UNSIGNED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __INT8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __INT16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __INT32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __INT64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __UINT8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __INT8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __UINT16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __UINT16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __INT16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __UINT32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __UINT32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __INT32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __UINT64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __UINT64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __INT64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_LEAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_LEAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_LEAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_LEAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_LEAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_LEAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_LEAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_LEAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_LEAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_LEAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_LEAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_LEAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_LEAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_LEAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_LEAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_LEAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_LEAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_LEAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_LEAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_LEAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_LEAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_LEAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_LEAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_LEAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_LEAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_LEAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_LEAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_LEAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_LEAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __INT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_FAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_FAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_FAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_FAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_FAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_FAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_FAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_FAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_FAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_FAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_FAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_FAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_FAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_FAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_FAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_FAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_FAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_FAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_FAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_FAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_FAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_FAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_FAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_FAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_FAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_FAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_FAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_FAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_FAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_FAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FINITE_MATH_ONLY__ : :: std :: os :: raw :: c_uint = 0 ; pub const __GNUC_STDC_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_ATOMIC_TEST_AND_SET_TRUEVAL : :: std :: os :: raw :: c_uint = 1 ; pub const __CLANG_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __NO_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __PIC__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pic__ : :: std :: os :: raw :: c_uint = 2 ; pub const __PIE__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pie__ : :: std :: os :: raw :: c_uint = 2 ; pub const __FLT_EVAL_METHOD__ : :: std :: os :: raw :: c_uint = 0 ; pub const __FLT_RADIX__ : :: std :: os :: raw :: c_uint = 2 ; pub const __DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __GCC_ASM_FLAG_OUTPUTS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __code_model_small__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_GS : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_FS : :: std :: os :: raw :: c_uint = 1 ; pub const __k8 : :: std :: os :: raw :: c_uint = 1 ; pub const __k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __tune_k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __NO_MATH_INLINES : :: std :: os :: raw :: c_uint = 1 ; pub const __FXSR__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __MMX__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 : :: std :: os :: raw :: c_uint = 1 ; pub const __SIZEOF_FLOAT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix__ : :: std :: os :: raw :: c_uint = 1 ; pub const linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __ELF__ : :: std :: os :: raw :: c_uint = 1 ; pub const __gnu_linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLOAT128__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_HOSTED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_VERSION__ : :: std :: os :: raw :: c_uint = 201710 ; pub const __STDC_UTF_16__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_UTF_32__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_DWARF2_CFI_ASM : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_VERSION : :: std :: os :: raw :: c_uint = 721408 ; pub const OPAL_STDC_HEADERS : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED_ARGUMENT : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_ERROR : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_SYS_TIME_H : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_LONG_LONG : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const OPAL_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const OPAL_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const OPAL_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const OPAL_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const OMPI_HAVE_FORTRAN_LOGICAL1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER16 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_INTEGER2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL16 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL2 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_REAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_ENABLE_MPI1_COMPAT : :: std :: os :: raw :: c_uint = 0 ; pub const HAVE_FLOAT__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_LONG_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_MPI_OFFSET_SIZE : :: std :: os :: raw :: c_uint = 8 ; pub const OMPI_BUILD_CXX_BINDINGS : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_CXX_SEEK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_CXX_SUPPORTS_2D_CONST_CAST : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_PARAM_CHECK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_INTERFACE_WARNING : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_CXX_EXCEPTION_SUPPORT : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_MAJOR_VERSION : :: std :: os :: raw :: c_uint = 4 ; pub const OMPI_MINOR_VERSION : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_RELEASE_VERSION : :: std :: os :: raw :: c_uint = 2 ; pub const OPAL_C_HAVE_VISIBILITY : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_BUILDING : :: std :: os :: raw :: c_uint = 0 ; pub const OPEN_MPI : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_VERSION : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_SUBVERSION : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_UNKNOWN : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU_C : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_REMOVED_USE_STATIC_ASSERT : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ANY_SOURCE : :: std :: os :: raw :: c_int = -1 ; pub const MPI_PROC_NULL : :: std :: os :: raw :: c_int = -2 ; pub const MPI_ROOT : :: std :: os :: raw :: c_int = -4 ; pub const MPI_ANY_TAG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MAX_LIBRARY_VERSION_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_UNDEFINED : :: std :: os :: raw :: c_int = -32766 ; pub const MPI_DIST_GRAPH : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_CART : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_GRAPH : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_KEYVAL_INVALID : :: std :: os :: raw :: c_int = -1 ; pub const MPI_BSEND_OVERHEAD : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const MPI_ORDER_C : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ORDER_FORTRAN : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_BLOCK : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_DISTRIBUTE_CYCLIC : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_NONE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_DISTRIBUTE_DFLT_DARG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MODE_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_RDONLY : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_WRONLY : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_RDWR : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_DELETE_ON_CLOSE : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_MODE_UNIQUE_OPEN : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_MODE_EXCL : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MODE_APPEND : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_SEQUENTIAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_DISPLACEMENT_CURRENT : :: std :: os :: raw :: c_int = -54278278 ; pub const MPI_SEEK_SET : :: std :: os :: raw :: c_uint = 600 ; pub const MPI_SEEK_CUR : :: std :: os :: raw :: c_uint = 602 ; pub const MPI_SEEK_END : :: std :: os :: raw :: c_uint = 604 ; pub const MPI_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_NOCHECK : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_NOPRECEDE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_NOPUT : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_NOSTORE : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_NOSUCCEED : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_LOCK_EXCLUSIVE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_LOCK_SHARED : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_WIN_FLAVOR_ALLOCATE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_DYNAMIC : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_WIN_FLAVOR_SHARED : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_WIN_UNIFIED : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_WIN_SEPARATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_SUCCESS : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ERR_BUFFER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_ERR_COUNT : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_ERR_TYPE : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_ERR_TAG : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_ERR_COMM : :: std :: os :: raw :: c_uint = 5 ; pub const MPI_ERR_RANK : :: std :: os :: raw :: c_uint = 6 ; pub const MPI_ERR_REQUEST : :: std :: os :: raw :: c_uint = 7 ; pub const MPI_ERR_ROOT : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_ERR_GROUP : :: std :: os :: raw :: c_uint = 9 ; pub const MPI_ERR_OP : :: std :: os :: raw :: c_uint = 10 ; pub const MPI_ERR_TOPOLOGY : :: std :: os :: raw :: c_uint = 11 ; pub const MPI_ERR_DIMS : :: std :: os :: raw :: c_uint = 12 ; pub const MPI_ERR_ARG : :: std :: os :: raw :: c_uint = 13 ; pub const MPI_ERR_UNKNOWN : :: std :: os :: raw :: c_uint = 14 ; pub const MPI_ERR_TRUNCATE : :: std :: os :: raw :: c_uint = 15 ; pub const MPI_ERR_OTHER : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_ERR_INTERN : :: std :: os :: raw :: c_uint = 17 ; pub const MPI_ERR_IN_STATUS : :: std :: os :: raw :: c_uint = 18 ; pub const MPI_ERR_PENDING : :: std :: os :: raw :: c_uint = 19 ; pub const MPI_ERR_ACCESS : :: std :: os :: raw :: c_uint = 20 ; pub const MPI_ERR_AMODE : :: std :: os :: raw :: c_uint = 21 ; pub const MPI_ERR_ASSERT : :: std :: os :: raw :: c_uint = 22 ; pub const MPI_ERR_BAD_FILE : :: std :: os :: raw :: c_uint = 23 ; pub const MPI_ERR_BASE : :: std :: os :: raw :: c_uint = 24 ; pub const MPI_ERR_CONVERSION : :: std :: os :: raw :: c_uint = 25 ; pub const MPI_ERR_DISP : :: std :: os :: raw :: c_uint = 26 ; pub const MPI_ERR_DUP_DATAREP : :: std :: os :: raw :: c_uint = 27 ; pub const MPI_ERR_FILE_EXISTS : :: std :: os :: raw :: c_uint = 28 ; pub const MPI_ERR_FILE_IN_USE : :: std :: os :: raw :: c_uint = 29 ; pub const MPI_ERR_FILE : :: std :: os :: raw :: c_uint = 30 ; pub const MPI_ERR_INFO_KEY : :: std :: os :: raw :: c_uint = 31 ; pub const MPI_ERR_INFO_NOKEY : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_ERR_INFO_VALUE : :: std :: os :: raw :: c_uint = 33 ; pub const MPI_ERR_INFO : :: std :: os :: raw :: c_uint = 34 ; pub const MPI_ERR_IO : :: std :: os :: raw :: c_uint = 35 ; pub const MPI_ERR_KEYVAL : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_ERR_LOCKTYPE : :: std :: os :: raw :: c_uint = 37 ; pub const MPI_ERR_NAME : :: std :: os :: raw :: c_uint = 38 ; pub const MPI_ERR_NO_MEM : :: std :: os :: raw :: c_uint = 39 ; pub const MPI_ERR_NOT_SAME : :: std :: os :: raw :: c_uint = 40 ; pub const MPI_ERR_NO_SPACE : :: std :: os :: raw :: c_uint = 41 ; pub const MPI_ERR_NO_SUCH_FILE : :: std :: os :: raw :: c_uint = 42 ; pub const MPI_ERR_PORT : :: std :: os :: raw :: c_uint = 43 ; pub const MPI_ERR_QUOTA : :: std :: os :: raw :: c_uint = 44 ; pub const MPI_ERR_READ_ONLY : :: std :: os :: raw :: c_uint = 45 ; pub const MPI_ERR_RMA_CONFLICT : :: std :: os :: raw :: c_uint = 46 ; pub const MPI_ERR_RMA_SYNC : :: std :: os :: raw :: c_uint = 47 ; pub const MPI_ERR_SERVICE : :: std :: os :: raw :: c_uint = 48 ; pub const MPI_ERR_SIZE : :: std :: os :: raw :: c_uint = 49 ; pub const MPI_ERR_SPAWN : :: std :: os :: raw :: c_uint = 50 ; pub const MPI_ERR_UNSUPPORTED_DATAREP : :: std :: os :: raw :: c_uint = 51 ; pub const MPI_ERR_UNSUPPORTED_OPERATION : :: std :: os :: raw :: c_uint = 52 ; pub const MPI_ERR_WIN : :: std :: os :: raw :: c_uint = 53 ; pub const MPI_T_ERR_MEMORY : :: std :: os :: raw :: c_uint = 54 ; pub const MPI_T_ERR_NOT_INITIALIZED : :: std :: os :: raw :: c_uint = 55 ; pub const MPI_T_ERR_CANNOT_INIT : :: std :: os :: raw :: c_uint = 56 ; pub const MPI_T_ERR_INVALID_INDEX : :: std :: os :: raw :: c_uint = 57 ; pub const MPI_T_ERR_INVALID_ITEM : :: std :: os :: raw :: c_uint = 58 ; pub const MPI_T_ERR_INVALID_HANDLE : :: std :: os :: raw :: c_uint = 59 ; pub const MPI_T_ERR_OUT_OF_HANDLES : :: std :: os :: raw :: c_uint = 60 ; pub const MPI_T_ERR_OUT_OF_SESSIONS : :: std :: os :: raw :: c_uint = 61 ; pub const MPI_T_ERR_INVALID_SESSION : :: std :: os :: raw :: c_uint = 62 ; pub const MPI_T_ERR_CVAR_SET_NOT_NOW : :: std :: os :: raw :: c_uint = 63 ; pub const MPI_T_ERR_CVAR_SET_NEVER : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_T_ERR_PVAR_NO_STARTSTOP : :: std :: os :: raw :: c_uint = 65 ; pub const MPI_T_ERR_PVAR_NO_WRITE : :: std :: os :: raw :: c_uint = 66 ; pub const MPI_T_ERR_PVAR_NO_ATOMIC : :: std :: os :: raw :: c_uint = 67 ; pub const MPI_ERR_RMA_RANGE : :: std :: os :: raw :: c_uint = 68 ; pub const MPI_ERR_RMA_ATTACH : :: std :: os :: raw :: c_uint = 69 ; pub const MPI_ERR_RMA_FLAVOR : :: std :: os :: raw :: c_uint = 70 ; pub const MPI_ERR_RMA_SHARED : :: std :: os :: raw :: c_uint = 71 ; pub const MPI_T_ERR_INVALID : :: std :: os :: raw :: c_uint = 72 ; pub const MPI_T_ERR_INVALID_NAME : :: std :: os :: raw :: c_uint = 73 ; pub const MPI_ERR_LASTCODE : :: std :: os :: raw :: c_uint = 92 ; pub const MPI_TYPECLASS_INTEGER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_TYPECLASS_REAL : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_TYPECLASS_COMPLEX : :: std :: os :: raw :: c_uint = 3 ; pub type wchar_t = :: std :: os :: raw :: c_int ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct max_align_t { pub __clang_max_align_nonce1 : :: std :: os :: raw :: c_longlong , pub __bindgen_padding_0 : u64 , pub __clang_max_align_nonce2 : f64 , } # [ test ] fn bindgen_test_layout_max_align_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < max_align_t > ( ) , 32usize , concat ! ( "Size of: " , stringify ! ( max_align_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce1 as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce1 ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce2 as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce2 ) ) ) ; } pub type MPI_Aint = isize ; pub type MPI_Offset = :: std :: os :: raw :: c_longlong ; pub type MPI_Count = :: std :: os :: raw :: c_longlong ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_communicator_t { _unused : [ u8 ; 0 ] } pub type MPI_Comm = * mut ompi_communicator_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_datatype_t { _unused : [ u8 ; 0 ] } pub type MPI_Datatype = * mut ompi_datatype_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_errhandler_t { _unused : [ u8 ; 0 ] } pub type MPI_Errhandler = * mut ompi_errhandler_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_file_t { _unused : [ u8 ; 0 ] } pub type MPI_File = * mut ompi_file_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_group_t { _unused : [ u8 ; 0 ] } pub type MPI_Group = * mut ompi_group_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_info_t { _unused : [ u8 ; 0 ] } pub type MPI_Info = * mut ompi_info_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_op_t { _unused : [ u8 ; 0 ] } pub type MPI_Op = * mut ompi_op_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_request_t { _unused : [ u8 ; 0 ] } pub type MPI_Request = * mut ompi_request_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_message_t { _unused : [ u8 ; 0 ] } pub type MPI_Message = * mut ompi_message_t ; pub type MPI_Status = ompi_status_public_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_win_t { _unused : [ u8 ; 0 ] } pub type MPI_Win = * mut ompi_win_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_var_enum_t { _unused : [ u8 ; 0 ] } pub type MPI_T_enum = * mut mca_base_var_enum_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_mpit_cvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_cvar_handle = * mut ompi_mpit_cvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_handle = * mut mca_base_pvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_session_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_session = * mut mca_base_pvar_session_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_status_public_t { pub MPI_SOURCE : :: std :: os :: raw :: c_int , pub MPI_TAG : :: std :: os :: raw :: c_int , pub MPI_ERROR : :: std :: os :: raw :: c_int , pub _cancelled : :: std :: os :: raw :: c_int , pub _ucount : usize , } # [ test ] fn bindgen_test_layout_ompi_status_public_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < ompi_status_public_t > ( ) , 24usize , concat ! ( "Size of: " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < ompi_status_public_t > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_SOURCE as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_SOURCE ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_TAG as * const _ as usize } , 4usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_TAG ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_ERROR as * const _ as usize } , 8usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_ERROR ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _cancelled as * const _ as usize } , 12usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _cancelled ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _ucount as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _ucount ) ) ) ; } pub type MPI_Datarep_extent_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : * mut MPI_Aint , arg3 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Datarep_conversion_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : MPI_Datatype , arg3 : :: std :: os :: raw :: c_int , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : MPI_Offset , arg6 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Comm , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type ompi_file_errhandler_fn = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_File , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_Win_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Win , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_User_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut :: std :: os :: raw :: c_void , arg3 : * mut :: std :: os :: raw :: c_int , arg4 : * mut MPI_Datatype ) > ; pub type MPI_Comm_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_query_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut MPI_Status ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_free_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_cancel_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_fn = MPI_Comm_errhandler_function ; pub type MPI_File_errhandler_fn = ompi_file_errhandler_fn ; pub type MPI_File_errhandler_function = ompi_file_errhandler_fn ; pub type MPI_Win_errhandler_fn = MPI_Win_errhandler_function ; pub const MPI_TAG_UB : _bindgen_ty_1 = 0 ; pub const MPI_HOST : _bindgen_ty_1 = 1 ; pub const MPI_IO : _bindgen_ty_1 = 2 ; pub const MPI_WTIME_IS_GLOBAL : _bindgen_ty_1 = 3 ; pub const MPI_APPNUM : _bindgen_ty_1 = 4 ; pub const MPI_LASTUSEDCODE : _bindgen_ty_1 = 5 ; pub const MPI_UNIVERSE_SIZE : _bindgen_ty_1 = 6 ; pub const MPI_WIN_BASE : _bindgen_ty_1 = 7 ; pub const MPI_WIN_SIZE : _bindgen_ty_1 = 8 ; pub const MPI_WIN_DISP_UNIT : _bindgen_ty_1 = 9 ; pub const MPI_WIN_CREATE_FLAVOR : _bindgen_ty_1 = 10 ; pub const MPI_WIN_MODEL : _bindgen_ty_1 = 11 ; pub const IMPI_CLIENT_SIZE : _bindgen_ty_1 = 12 ; pub const IMPI_CLIENT_COLOR : _bindgen_ty_1 = 13 ; pub const IMPI_HOST_SIZE : _bindgen_ty_1 = 14 ; pub const IMPI_HOST_COLOR : _bindgen_ty_1 = 15 ; pub type _bindgen_ty_1 = :: std :: os :: raw :: c_uint ; pub const MPI_IDENT : _bindgen_ty_2 = 0 ; pub const MPI_CONGRUENT : _bindgen_ty_2 = 1 ; pub const MPI_SIMILAR : _bindgen_ty_2 = 2 ; pub const MPI_UNEQUAL : _bindgen_ty_2 = 3 ; pub type _bindgen_ty_2 = :: std :: os :: raw :: c_uint ; pub const MPI_THREAD_SINGLE : _bindgen_ty_3 = 0 ; pub const MPI_THREAD_FUNNELED : _bindgen_ty_3 = 1 ; pub const MPI_THREAD_SERIALIZED : _bindgen_ty_3 = 2 ; pub const MPI_THREAD_MULTIPLE : _bindgen_ty_3 = 3 ; pub type _bindgen_ty_3 = :: std :: os :: raw :: c_uint ; pub const MPI_COMBINER_NAMED : _bindgen_ty_4 = 0 ; pub const MPI_COMBINER_DUP : _bindgen_ty_4 = 1 ; pub const MPI_COMBINER_CONTIGUOUS : _bindgen_ty_4 = 2 ; pub const MPI_COMBINER_VECTOR : _bindgen_ty_4 = 3 ; pub const OMPI_WAS_MPI_COMBINER_HVECTOR_INTEGER : _bindgen_ty_4 = 4 ; pub const MPI_COMBINER_HVECTOR : _bindgen_ty_4 = 5 ; pub const MPI_COMBINER_INDEXED : _bindgen_ty_4 = 6 ; pub const OMPI_WAS_MPI_COMBINER_HINDEXED_INTEGER : _bindgen_ty_4 = 7 ; pub const MPI_COMBINER_HINDEXED : _bindgen_ty_4 = 8 ; pub const MPI_COMBINER_INDEXED_BLOCK : _bindgen_ty_4 = 9 ; pub const OMPI_WAS_MPI_COMBINER_STRUCT_INTEGER : _bindgen_ty_4 = 10 ; pub const MPI_COMBINER_STRUCT : _bindgen_ty_4 = 11 ; pub const MPI_COMBINER_SUBARRAY : _bindgen_ty_4 = 12 ; pub const MPI_COMBINER_DARRAY : _bindgen_ty_4 = 13 ; pub const MPI_COMBINER_F90_REAL : _bindgen_ty_4 = 14 ; pub const MPI_COMBINER_F90_COMPLEX : _bindgen_ty_4 = 15 ; pub const MPI_COMBINER_F90_INTEGER : _bindgen_ty_4 = 16 ; pub const MPI_COMBINER_RESIZED : _bindgen_ty_4 = 17 ; pub const MPI_COMBINER_HINDEXED_BLOCK : _bindgen_ty_4 = 18 ; pub type _bindgen_ty_4 = :: std :: os :: raw :: c_uint ; pub const MPI_COMM_TYPE_SHARED : _bindgen_ty_5 = 0 ; pub const OMPI_COMM_TYPE_HWTHREAD : _bindgen_ty_5 = 1 ; pub const OMPI_COMM_TYPE_CORE : _bindgen_ty_5 = 2 ; pub const OMPI_COMM_TYPE_L1CACHE : _bindgen_ty_5 = 3 ; pub const OMPI_COMM_TYPE_L2CACHE : _bindgen_ty_5 = 4 ; pub const OMPI_COMM_TYPE_L3CACHE : _bindgen_ty_5 = 5 ; pub const OMPI_COMM_TYPE_SOCKET : _bindgen_ty_5 = 6 ; pub const OMPI_COMM_TYPE_NUMA : _bindgen_ty_5 = 7 ; pub const OMPI_COMM_TYPE_BOARD : _bindgen_ty_5 = 8 ; pub const OMPI_COMM_TYPE_HOST : _bindgen_ty_5 = 9 ; pub const OMPI_COMM_TYPE_CU : _bindgen_ty_5 = 10 ; pub const OMPI_COMM_TYPE_CLUSTER : _bindgen_ty_5 = 11 ; pub type _bindgen_ty_5 = :: std :: os :: raw :: c_uint ; pub const MPI_T_VERBOSITY_USER_BASIC : _bindgen_ty_6 = 0 ; pub const MPI_T_VERBOSITY_USER_DETAIL : _bindgen_ty_6 = 1 ; pub const MPI_T_VERBOSITY_USER_ALL : _bindgen_ty_6 = 2 ; pub const MPI_T_VERBOSITY_TUNER_BASIC : _bindgen_ty_6 = 3 ; pub const MPI_T_VERBOSITY_TUNER_DETAIL : _bindgen_ty_6 = 4 ; pub const MPI_T_VERBOSITY_TUNER_ALL : _bindgen_ty_6 = 5 ; pub const MPI_T_VERBOSITY_MPIDEV_BASIC : _bindgen_ty_6 = 6 ; pub const MPI_T_VERBOSITY_MPIDEV_DETAIL : _bindgen_ty_6 = 7 ; pub const MPI_T_VERBOSITY_MPIDEV_ALL : _bindgen_ty_6 = 8 ; pub type _bindgen_ty_6 = :: std :: os :: raw :: c_uint ; pub const MPI_T_SCOPE_CONSTANT : _bindgen_ty_7 = 0 ; pub const MPI_T_SCOPE_READONLY : _bindgen_ty_7 = 1 ; pub const MPI_T_SCOPE_LOCAL : _bindgen_ty_7 = 2 ; pub const MPI_T_SCOPE_GROUP : _bindgen_ty_7 = 3 ; pub const MPI_T_SCOPE_GROUP_EQ : _bindgen_ty_7 = 4 ; pub const MPI_T_SCOPE_ALL : _bindgen_ty_7 = 5 ; pub const MPI_T_SCOPE_ALL_EQ : _bindgen_ty_7 = 6 ; pub type _bindgen_ty_7 = :: std :: os :: raw :: c_uint ; pub const MPI_T_BIND_NO_OBJECT : _bindgen_ty_8 = 0 ; pub const MPI_T_BIND_MPI_COMM : _bindgen_ty_8 = 1 ; pub const MPI_T_BIND_MPI_DATATYPE : _bindgen_ty_8 = 2 ; pub const MPI_T_BIND_MPI_ERRHANDLER : _bindgen_ty_8 = 3 ; pub const MPI_T_BIND_MPI_FILE : _bindgen_ty_8 = 4 ; pub const MPI_T_BIND_MPI_GROUP : _bindgen_ty_8 = 5 ; pub const MPI_T_BIND_MPI_OP : _bindgen_ty_8 = 6 ; pub const MPI_T_BIND_MPI_REQUEST : _bindgen_ty_8 = 7 ; pub const MPI_T_BIND_MPI_WIN : _bindgen_ty_8 = 8 ; pub const MPI_T_BIND_MPI_MESSAGE : _bindgen_ty_8 = 9 ; pub const MPI_T_BIND_MPI_INFO : _bindgen_ty_8 = 10 ; pub type _bindgen_ty_8 = :: std :: os :: raw :: c_uint ; pub const MPI_T_PVAR_CLASS_STATE : _bindgen_ty_9 = 0 ; pub const MPI_T_PVAR_CLASS_LEVEL : _bindgen_ty_9 = 1 ; pub const MPI_T_PVAR_CLASS_SIZE : _bindgen_ty_9 = 2 ; pub const MPI_T_PVAR_CLASS_PERCENTAGE : _bindgen_ty_9 = 3 ; pub const MPI_T_PVAR_CLASS_HIGHWATERMARK : _bindgen_ty_9 = 4 ; pub const MPI_T_PVAR_CLASS_LOWWATERMARK : _bindgen_ty_9 = 5 ; pub const MPI_T_PVAR_CLASS_COUNTER : _bindgen_ty_9 = 6 ; pub const MPI_T_PVAR_CLASS_AGGREGATE : _bindgen_ty_9 = 7 ; pub const MPI_T_PVAR_CLASS_TIMER : _bindgen_ty_9 = 8 ; pub const MPI_T_PVAR_CLASS_GENERIC : _bindgen_ty_9 = 9 ; pub type _bindgen_ty_9 = :: std :: os :: raw :: c_uint ; extern "C" {
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/mpi-fork-fnsp-d9b9763bb5375dad/out/functions_and_types.rs:3:998
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...:: raw :: c_uint = 4 ; pub const __ATOMIC_SEQ_CST : :: std :: os :: raw :: c_uint = 5 ; pub const __OPENCL_MEMORY_SCOPE_WORK_ITEM : ::...
[INFO] [stdout]   |                                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]   |
[INFO] [stdout] 3 - pub const __llvm__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_major__ : :: std :: os :: raw :: c_uint = 14 ; pub const __clang_minor__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_patchlevel__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_version__ : & 'static [ u8 ; 8usize ] = b"14.0.0 \0" ; pub const __GNUC__ : :: std :: os :: raw :: c_uint = 4 ; pub const __GNUC_MINOR__ : :: std :: os :: raw :: c_uint = 2 ; pub const __GNUC_PATCHLEVEL__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GXX_ABI_VERSION : :: std :: os :: raw :: c_uint = 1002 ; pub const __ATOMIC_RELAXED : :: std :: os :: raw :: c_uint = 0 ; pub const __ATOMIC_CONSUME : :: std :: os :: raw :: c_uint = 1 ; pub const __ATOMIC_ACQUIRE : :: std :: os :: raw :: c_uint = 2 ; pub const __ATOMIC_RELEASE : :: std :: os :: raw :: c_uint = 3 ; pub const __ATOMIC_ACQ_REL : :: std :: os :: raw :: c_uint = 4 ; pub const __ATOMIC_SEQ_CST : :: std :: os :: raw :: c_uint = 5 ; pub const __OPENCL_MEMORY_SCOPE_WORK_ITEM : :: std :: os :: raw :: c_uint = 0 ; pub const __OPENCL_MEMORY_SCOPE_WORK_GROUP : :: std :: os :: raw :: c_uint = 1 ; pub const __OPENCL_MEMORY_SCOPE_DEVICE : :: std :: os :: raw :: c_uint = 2 ; pub const __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES : :: std :: os :: raw :: c_uint = 3 ; pub const __OPENCL_MEMORY_SCOPE_SUB_GROUP : :: std :: os :: raw :: c_uint = 4 ; pub const __PRAGMA_REDEFINE_EXTNAME : :: std :: os :: raw :: c_uint = 1 ; pub const __VERSION__ : & 'static [ u8 ; 20usize ] = b"Ubuntu Clang 14.0.0\0" ; pub const __OBJC_BOOL_IS_BOOL : :: std :: os :: raw :: c_uint = 0 ; pub const __CONSTANT_CFSTRINGS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_literal_encoding__ : & 'static [ u8 ; 6usize ] = b"UTF-8\0" ; pub const __clang_wide_literal_encoding__ : & 'static [ u8 ; 7usize ] = b"UTF-32\0" ; pub const __ORDER_LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __ORDER_BIG_ENDIAN__ : :: std :: os :: raw :: c_uint = 4321 ; pub const __ORDER_PDP_ENDIAN__ : :: std :: os :: raw :: c_uint = 3412 ; pub const __BYTE_ORDER__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const _LP64 : :: std :: os :: raw :: c_uint = 1 ; pub const __LP64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __CHAR_BIT__ : :: std :: os :: raw :: c_uint = 8 ; pub const __BOOL_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SHRT_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __LONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LLONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BITINT_MAXWIDTH__ : :: std :: os :: raw :: c_uint = 128 ; pub const __SCHAR_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __SHRT_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __LONG_LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __WCHAR_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __WCHAR_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __WINT_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __WINT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INTMAX_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZE_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __SIZE_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTMAX_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __PTRDIFF_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __PTRDIFF_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INTPTR_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTPTR_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZEOF_DOUBLE__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_FLOAT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_LONG_DOUBLE__ : :: std :: os :: raw :: c_uint = 16 ; pub const __SIZEOF_LONG_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_POINTER__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SHORT__ : :: std :: os :: raw :: c_uint = 2 ; pub const __SIZEOF_PTRDIFF_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SIZE_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_WCHAR_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_WINT_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INTMAX_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTMAX_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINTMAX_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTMAX_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTMAX_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTMAX_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __PTRDIFF_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __PTRDIFF_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __INTPTR_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTPTR_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __SIZE_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __SIZE_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __SIZE_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __SIZE_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __SIG_ATOMIC_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __SIG_ATOMIC_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __UINTPTR_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTPTR_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTPTR_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTPTR_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FLT_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_DIG__ : :: std :: os :: raw :: c_uint = 6 ; pub const __FLT_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 9 ; pub const __FLT_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_MANT_DIG__ : :: std :: os :: raw :: c_uint = 24 ; pub const __FLT_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 38 ; pub const __FLT_MAX_EXP__ : :: std :: os :: raw :: c_uint = 128 ; pub const __FLT_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -37 ; pub const __FLT_MIN_EXP__ : :: std :: os :: raw :: c_int = -125 ; pub const __DBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_DIG__ : :: std :: os :: raw :: c_uint = 15 ; pub const __DBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 17 ; pub const __DBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 53 ; pub const __DBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 308 ; pub const __DBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 1024 ; pub const __DBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -307 ; pub const __DBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -1021 ; pub const __LDBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_DIG__ : :: std :: os :: raw :: c_uint = 18 ; pub const __LDBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __LDBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LDBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 4932 ; pub const __LDBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 16384 ; pub const __LDBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -4931 ; pub const __LDBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -16381 ; pub const __POINTER_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BIGGEST_ALIGNMENT__ : :: std :: os :: raw :: c_uint = 16 ; pub const __WINT_UNSIGNED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __INT8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __INT16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __INT32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __INT64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __UINT8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __INT8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __UINT16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __UINT16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __INT16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __UINT32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __UINT32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __INT32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __UINT64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __UINT64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __INT64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_LEAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_LEAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_LEAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_LEAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_LEAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_LEAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_LEAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_LEAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_LEAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_LEAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_LEAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_LEAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_LEAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_LEAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_LEAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_LEAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_LEAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_LEAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_LEAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_LEAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_LEAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_LEAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_LEAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_LEAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_LEAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_LEAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_LEAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_LEAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_LEAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __INT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_FAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_FAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_FAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_FAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_FAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_FAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_FAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_FAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_FAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_FAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_FAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_FAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_FAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_FAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_FAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_FAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_FAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_FAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_FAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_FAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_FAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_FAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_FAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_FAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_FAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_FAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_FAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_FAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_FAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_FAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FINITE_MATH_ONLY__ : :: std :: os :: raw :: c_uint = 0 ; pub const __GNUC_STDC_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_ATOMIC_TEST_AND_SET_TRUEVAL : :: std :: os :: raw :: c_uint = 1 ; pub const __CLANG_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __NO_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __PIC__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pic__ : :: std :: os :: raw :: c_uint = 2 ; pub const __PIE__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pie__ : :: std :: os :: raw :: c_uint = 2 ; pub const __FLT_EVAL_METHOD__ : :: std :: os :: raw :: c_uint = 0 ; pub const __FLT_RADIX__ : :: std :: os :: raw :: c_uint = 2 ; pub const __DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __GCC_ASM_FLAG_OUTPUTS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __code_model_small__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_GS : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_FS : :: std :: os :: raw :: c_uint = 1 ; pub const __k8 : :: std :: os :: raw :: c_uint = 1 ; pub const __k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __tune_k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __NO_MATH_INLINES : :: std :: os :: raw :: c_uint = 1 ; pub const __FXSR__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __MMX__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 : :: std :: os :: raw :: c_uint = 1 ; pub const __SIZEOF_FLOAT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix__ : :: std :: os :: raw :: c_uint = 1 ; pub const linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __ELF__ : :: std :: os :: raw :: c_uint = 1 ; pub const __gnu_linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLOAT128__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_HOSTED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_VERSION__ : :: std :: os :: raw :: c_uint = 201710 ; pub const __STDC_UTF_16__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_UTF_32__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_DWARF2_CFI_ASM : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_VERSION : :: std :: os :: raw :: c_uint = 721408 ; pub const OPAL_STDC_HEADERS : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED_ARGUMENT : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_ERROR : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_SYS_TIME_H : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_LONG_LONG : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const OPAL_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const OPAL_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const OPAL_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const OPAL_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const OMPI_HAVE_FORTRAN_LOGICAL1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER16 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_INTEGER2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL16 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL2 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_REAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_ENABLE_MPI1_COMPAT : :: std :: os :: raw :: c_uint = 0 ; pub const HAVE_FLOAT__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_LONG_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_MPI_OFFSET_SIZE : :: std :: os :: raw :: c_uint = 8 ; pub const OMPI_BUILD_CXX_BINDINGS : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_CXX_SEEK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_CXX_SUPPORTS_2D_CONST_CAST : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_PARAM_CHECK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_INTERFACE_WARNING : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_CXX_EXCEPTION_SUPPORT : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_MAJOR_VERSION : :: std :: os :: raw :: c_uint = 4 ; pub const OMPI_MINOR_VERSION : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_RELEASE_VERSION : :: std :: os :: raw :: c_uint = 2 ; pub const OPAL_C_HAVE_VISIBILITY : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_BUILDING : :: std :: os :: raw :: c_uint = 0 ; pub const OPEN_MPI : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_VERSION : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_SUBVERSION : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_UNKNOWN : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU_C : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_REMOVED_USE_STATIC_ASSERT : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ANY_SOURCE : :: std :: os :: raw :: c_int = -1 ; pub const MPI_PROC_NULL : :: std :: os :: raw :: c_int = -2 ; pub const MPI_ROOT : :: std :: os :: raw :: c_int = -4 ; pub const MPI_ANY_TAG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MAX_LIBRARY_VERSION_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_UNDEFINED : :: std :: os :: raw :: c_int = -32766 ; pub const MPI_DIST_GRAPH : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_CART : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_GRAPH : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_KEYVAL_INVALID : :: std :: os :: raw :: c_int = -1 ; pub const MPI_BSEND_OVERHEAD : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const MPI_ORDER_C : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ORDER_FORTRAN : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_BLOCK : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_DISTRIBUTE_CYCLIC : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_NONE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_DISTRIBUTE_DFLT_DARG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MODE_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_RDONLY : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_WRONLY : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_RDWR : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_DELETE_ON_CLOSE : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_MODE_UNIQUE_OPEN : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_MODE_EXCL : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MODE_APPEND : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_SEQUENTIAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_DISPLACEMENT_CURRENT : :: std :: os :: raw :: c_int = -54278278 ; pub const MPI_SEEK_SET : :: std :: os :: raw :: c_uint = 600 ; pub const MPI_SEEK_CUR : :: std :: os :: raw :: c_uint = 602 ; pub const MPI_SEEK_END : :: std :: os :: raw :: c_uint = 604 ; pub const MPI_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_NOCHECK : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_NOPRECEDE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_NOPUT : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_NOSTORE : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_NOSUCCEED : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_LOCK_EXCLUSIVE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_LOCK_SHARED : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_WIN_FLAVOR_ALLOCATE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_DYNAMIC : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_WIN_FLAVOR_SHARED : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_WIN_UNIFIED : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_WIN_SEPARATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_SUCCESS : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ERR_BUFFER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_ERR_COUNT : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_ERR_TYPE : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_ERR_TAG : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_ERR_COMM : :: std :: os :: raw :: c_uint = 5 ; pub const MPI_ERR_RANK : :: std :: os :: raw :: c_uint = 6 ; pub const MPI_ERR_REQUEST : :: std :: os :: raw :: c_uint = 7 ; pub const MPI_ERR_ROOT : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_ERR_GROUP : :: std :: os :: raw :: c_uint = 9 ; pub const MPI_ERR_OP : :: std :: os :: raw :: c_uint = 10 ; pub const MPI_ERR_TOPOLOGY : :: std :: os :: raw :: c_uint = 11 ; pub const MPI_ERR_DIMS : :: std :: os :: raw :: c_uint = 12 ; pub const MPI_ERR_ARG : :: std :: os :: raw :: c_uint = 13 ; pub const MPI_ERR_UNKNOWN : :: std :: os :: raw :: c_uint = 14 ; pub const MPI_ERR_TRUNCATE : :: std :: os :: raw :: c_uint = 15 ; pub const MPI_ERR_OTHER : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_ERR_INTERN : :: std :: os :: raw :: c_uint = 17 ; pub const MPI_ERR_IN_STATUS : :: std :: os :: raw :: c_uint = 18 ; pub const MPI_ERR_PENDING : :: std :: os :: raw :: c_uint = 19 ; pub const MPI_ERR_ACCESS : :: std :: os :: raw :: c_uint = 20 ; pub const MPI_ERR_AMODE : :: std :: os :: raw :: c_uint = 21 ; pub const MPI_ERR_ASSERT : :: std :: os :: raw :: c_uint = 22 ; pub const MPI_ERR_BAD_FILE : :: std :: os :: raw :: c_uint = 23 ; pub const MPI_ERR_BASE : :: std :: os :: raw :: c_uint = 24 ; pub const MPI_ERR_CONVERSION : :: std :: os :: raw :: c_uint = 25 ; pub const MPI_ERR_DISP : :: std :: os :: raw :: c_uint = 26 ; pub const MPI_ERR_DUP_DATAREP : :: std :: os :: raw :: c_uint = 27 ; pub const MPI_ERR_FILE_EXISTS : :: std :: os :: raw :: c_uint = 28 ; pub const MPI_ERR_FILE_IN_USE : :: std :: os :: raw :: c_uint = 29 ; pub const MPI_ERR_FILE : :: std :: os :: raw :: c_uint = 30 ; pub const MPI_ERR_INFO_KEY : :: std :: os :: raw :: c_uint = 31 ; pub const MPI_ERR_INFO_NOKEY : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_ERR_INFO_VALUE : :: std :: os :: raw :: c_uint = 33 ; pub const MPI_ERR_INFO : :: std :: os :: raw :: c_uint = 34 ; pub const MPI_ERR_IO : :: std :: os :: raw :: c_uint = 35 ; pub const MPI_ERR_KEYVAL : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_ERR_LOCKTYPE : :: std :: os :: raw :: c_uint = 37 ; pub const MPI_ERR_NAME : :: std :: os :: raw :: c_uint = 38 ; pub const MPI_ERR_NO_MEM : :: std :: os :: raw :: c_uint = 39 ; pub const MPI_ERR_NOT_SAME : :: std :: os :: raw :: c_uint = 40 ; pub const MPI_ERR_NO_SPACE : :: std :: os :: raw :: c_uint = 41 ; pub const MPI_ERR_NO_SUCH_FILE : :: std :: os :: raw :: c_uint = 42 ; pub const MPI_ERR_PORT : :: std :: os :: raw :: c_uint = 43 ; pub const MPI_ERR_QUOTA : :: std :: os :: raw :: c_uint = 44 ; pub const MPI_ERR_READ_ONLY : :: std :: os :: raw :: c_uint = 45 ; pub const MPI_ERR_RMA_CONFLICT : :: std :: os :: raw :: c_uint = 46 ; pub const MPI_ERR_RMA_SYNC : :: std :: os :: raw :: c_uint = 47 ; pub const MPI_ERR_SERVICE : :: std :: os :: raw :: c_uint = 48 ; pub const MPI_ERR_SIZE : :: std :: os :: raw :: c_uint = 49 ; pub const MPI_ERR_SPAWN : :: std :: os :: raw :: c_uint = 50 ; pub const MPI_ERR_UNSUPPORTED_DATAREP : :: std :: os :: raw :: c_uint = 51 ; pub const MPI_ERR_UNSUPPORTED_OPERATION : :: std :: os :: raw :: c_uint = 52 ; pub const MPI_ERR_WIN : :: std :: os :: raw :: c_uint = 53 ; pub const MPI_T_ERR_MEMORY : :: std :: os :: raw :: c_uint = 54 ; pub const MPI_T_ERR_NOT_INITIALIZED : :: std :: os :: raw :: c_uint = 55 ; pub const MPI_T_ERR_CANNOT_INIT : :: std :: os :: raw :: c_uint = 56 ; pub const MPI_T_ERR_INVALID_INDEX : :: std :: os :: raw :: c_uint = 57 ; pub const MPI_T_ERR_INVALID_ITEM : :: std :: os :: raw :: c_uint = 58 ; pub const MPI_T_ERR_INVALID_HANDLE : :: std :: os :: raw :: c_uint = 59 ; pub const MPI_T_ERR_OUT_OF_HANDLES : :: std :: os :: raw :: c_uint = 60 ; pub const MPI_T_ERR_OUT_OF_SESSIONS : :: std :: os :: raw :: c_uint = 61 ; pub const MPI_T_ERR_INVALID_SESSION : :: std :: os :: raw :: c_uint = 62 ; pub const MPI_T_ERR_CVAR_SET_NOT_NOW : :: std :: os :: raw :: c_uint = 63 ; pub const MPI_T_ERR_CVAR_SET_NEVER : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_T_ERR_PVAR_NO_STARTSTOP : :: std :: os :: raw :: c_uint = 65 ; pub const MPI_T_ERR_PVAR_NO_WRITE : :: std :: os :: raw :: c_uint = 66 ; pub const MPI_T_ERR_PVAR_NO_ATOMIC : :: std :: os :: raw :: c_uint = 67 ; pub const MPI_ERR_RMA_RANGE : :: std :: os :: raw :: c_uint = 68 ; pub const MPI_ERR_RMA_ATTACH : :: std :: os :: raw :: c_uint = 69 ; pub const MPI_ERR_RMA_FLAVOR : :: std :: os :: raw :: c_uint = 70 ; pub const MPI_ERR_RMA_SHARED : :: std :: os :: raw :: c_uint = 71 ; pub const MPI_T_ERR_INVALID : :: std :: os :: raw :: c_uint = 72 ; pub const MPI_T_ERR_INVALID_NAME : :: std :: os :: raw :: c_uint = 73 ; pub const MPI_ERR_LASTCODE : :: std :: os :: raw :: c_uint = 92 ; pub const MPI_TYPECLASS_INTEGER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_TYPECLASS_REAL : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_TYPECLASS_COMPLEX : :: std :: os :: raw :: c_uint = 3 ; pub type wchar_t = :: std :: os :: raw :: c_int ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct max_align_t { pub __clang_max_align_nonce1 : :: std :: os :: raw :: c_longlong , pub __bindgen_padding_0 : u64 , pub __clang_max_align_nonce2 : f64 , } # [ test ] fn bindgen_test_layout_max_align_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < max_align_t > ( ) , 32usize , concat ! ( "Size of: " , stringify ! ( max_align_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce1 as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce1 ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce2 as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce2 ) ) ) ; } pub type MPI_Aint = isize ; pub type MPI_Offset = :: std :: os :: raw :: c_longlong ; pub type MPI_Count = :: std :: os :: raw :: c_longlong ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_communicator_t { _unused : [ u8 ; 0 ] } pub type MPI_Comm = * mut ompi_communicator_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_datatype_t { _unused : [ u8 ; 0 ] } pub type MPI_Datatype = * mut ompi_datatype_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_errhandler_t { _unused : [ u8 ; 0 ] } pub type MPI_Errhandler = * mut ompi_errhandler_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_file_t { _unused : [ u8 ; 0 ] } pub type MPI_File = * mut ompi_file_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_group_t { _unused : [ u8 ; 0 ] } pub type MPI_Group = * mut ompi_group_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_info_t { _unused : [ u8 ; 0 ] } pub type MPI_Info = * mut ompi_info_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_op_t { _unused : [ u8 ; 0 ] } pub type MPI_Op = * mut ompi_op_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_request_t { _unused : [ u8 ; 0 ] } pub type MPI_Request = * mut ompi_request_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_message_t { _unused : [ u8 ; 0 ] } pub type MPI_Message = * mut ompi_message_t ; pub type MPI_Status = ompi_status_public_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_win_t { _unused : [ u8 ; 0 ] } pub type MPI_Win = * mut ompi_win_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_var_enum_t { _unused : [ u8 ; 0 ] } pub type MPI_T_enum = * mut mca_base_var_enum_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_mpit_cvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_cvar_handle = * mut ompi_mpit_cvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_handle = * mut mca_base_pvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_session_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_session = * mut mca_base_pvar_session_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_status_public_t { pub MPI_SOURCE : :: std :: os :: raw :: c_int , pub MPI_TAG : :: std :: os :: raw :: c_int , pub MPI_ERROR : :: std :: os :: raw :: c_int , pub _cancelled : :: std :: os :: raw :: c_int , pub _ucount : usize , } # [ test ] fn bindgen_test_layout_ompi_status_public_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < ompi_status_public_t > ( ) , 24usize , concat ! ( "Size of: " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < ompi_status_public_t > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_SOURCE as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_SOURCE ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_TAG as * const _ as usize } , 4usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_TAG ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_ERROR as * const _ as usize } , 8usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_ERROR ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _cancelled as * const _ as usize } , 12usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _cancelled ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _ucount as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _ucount ) ) ) ; } pub type MPI_Datarep_extent_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : * mut MPI_Aint , arg3 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Datarep_conversion_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : MPI_Datatype , arg3 : :: std :: os :: raw :: c_int , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : MPI_Offset , arg6 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Comm , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type ompi_file_errhandler_fn = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_File , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_Win_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Win , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_User_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut :: std :: os :: raw :: c_void , arg3 : * mut :: std :: os :: raw :: c_int , arg4 : * mut MPI_Datatype ) > ; pub type MPI_Comm_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_query_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut MPI_Status ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_free_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_cancel_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_fn = MPI_Comm_errhandler_function ; pub type MPI_File_errhandler_fn = ompi_file_errhandler_fn ; pub type MPI_File_errhandler_function = ompi_file_errhandler_fn ; pub type MPI_Win_errhandler_fn = MPI_Win_errhandler_function ; pub const MPI_TAG_UB : _bindgen_ty_1 = 0 ; pub const MPI_HOST : _bindgen_ty_1 = 1 ; pub const MPI_IO : _bindgen_ty_1 = 2 ; pub const MPI_WTIME_IS_GLOBAL : _bindgen_ty_1 = 3 ; pub const MPI_APPNUM : _bindgen_ty_1 = 4 ; pub const MPI_LASTUSEDCODE : _bindgen_ty_1 = 5 ; pub const MPI_UNIVERSE_SIZE : _bindgen_ty_1 = 6 ; pub const MPI_WIN_BASE : _bindgen_ty_1 = 7 ; pub const MPI_WIN_SIZE : _bindgen_ty_1 = 8 ; pub const MPI_WIN_DISP_UNIT : _bindgen_ty_1 = 9 ; pub const MPI_WIN_CREATE_FLAVOR : _bindgen_ty_1 = 10 ; pub const MPI_WIN_MODEL : _bindgen_ty_1 = 11 ; pub const IMPI_CLIENT_SIZE : _bindgen_ty_1 = 12 ; pub const IMPI_CLIENT_COLOR : _bindgen_ty_1 = 13 ; pub const IMPI_HOST_SIZE : _bindgen_ty_1 = 14 ; pub const IMPI_HOST_COLOR : _bindgen_ty_1 = 15 ; pub type _bindgen_ty_1 = :: std :: os :: raw :: c_uint ; pub const MPI_IDENT : _bindgen_ty_2 = 0 ; pub const MPI_CONGRUENT : _bindgen_ty_2 = 1 ; pub const MPI_SIMILAR : _bindgen_ty_2 = 2 ; pub const MPI_UNEQUAL : _bindgen_ty_2 = 3 ; pub type _bindgen_ty_2 = :: std :: os :: raw :: c_uint ; pub const MPI_THREAD_SINGLE : _bindgen_ty_3 = 0 ; pub const MPI_THREAD_FUNNELED : _bindgen_ty_3 = 1 ; pub const MPI_THREAD_SERIALIZED : _bindgen_ty_3 = 2 ; pub const MPI_THREAD_MULTIPLE : _bindgen_ty_3 = 3 ; pub type _bindgen_ty_3 = :: std :: os :: raw :: c_uint ; pub const MPI_COMBINER_NAMED : _bindgen_ty_4 = 0 ; pub const MPI_COMBINER_DUP : _bindgen_ty_4 = 1 ; pub const MPI_COMBINER_CONTIGUOUS : _bindgen_ty_4 = 2 ; pub const MPI_COMBINER_VECTOR : _bindgen_ty_4 = 3 ; pub const OMPI_WAS_MPI_COMBINER_HVECTOR_INTEGER : _bindgen_ty_4 = 4 ; pub const MPI_COMBINER_HVECTOR : _bindgen_ty_4 = 5 ; pub const MPI_COMBINER_INDEXED : _bindgen_ty_4 = 6 ; pub const OMPI_WAS_MPI_COMBINER_HINDEXED_INTEGER : _bindgen_ty_4 = 7 ; pub const MPI_COMBINER_HINDEXED : _bindgen_ty_4 = 8 ; pub const MPI_COMBINER_INDEXED_BLOCK : _bindgen_ty_4 = 9 ; pub const OMPI_WAS_MPI_COMBINER_STRUCT_INTEGER : _bindgen_ty_4 = 10 ; pub const MPI_COMBINER_STRUCT : _bindgen_ty_4 = 11 ; pub const MPI_COMBINER_SUBARRAY : _bindgen_ty_4 = 12 ; pub const MPI_COMBINER_DARRAY : _bindgen_ty_4 = 13 ; pub const MPI_COMBINER_F90_REAL : _bindgen_ty_4 = 14 ; pub const MPI_COMBINER_F90_COMPLEX : _bindgen_ty_4 = 15 ; pub const MPI_COMBINER_F90_INTEGER : _bindgen_ty_4 = 16 ; pub const MPI_COMBINER_RESIZED : _bindgen_ty_4 = 17 ; pub const MPI_COMBINER_HINDEXED_BLOCK : _bindgen_ty_4 = 18 ; pub type _bindgen_ty_4 = :: std :: os :: raw :: c_uint ; pub const MPI_COMM_TYPE_SHARED : _bindgen_ty_5 = 0 ; pub const OMPI_COMM_TYPE_HWTHREAD : _bindgen_ty_5 = 1 ; pub const OMPI_COMM_TYPE_CORE : _bindgen_ty_5 = 2 ; pub const OMPI_COMM_TYPE_L1CACHE : _bindgen_ty_5 = 3 ; pub const OMPI_COMM_TYPE_L2CACHE : _bindgen_ty_5 = 4 ; pub const OMPI_COMM_TYPE_L3CACHE : _bindgen_ty_5 = 5 ; pub const OMPI_COMM_TYPE_SOCKET : _bindgen_ty_5 = 6 ; pub const OMPI_COMM_TYPE_NUMA : _bindgen_ty_5 = 7 ; pub const OMPI_COMM_TYPE_BOARD : _bindgen_ty_5 = 8 ; pub const OMPI_COMM_TYPE_HOST : _bindgen_ty_5 = 9 ; pub const OMPI_COMM_TYPE_CU : _bindgen_ty_5 = 10 ; pub const OMPI_COMM_TYPE_CLUSTER : _bindgen_ty_5 = 11 ; pub type _bindgen_ty_5 = :: std :: os :: raw :: c_uint ; pub const MPI_T_VERBOSITY_USER_BASIC : _bindgen_ty_6 = 0 ; pub const MPI_T_VERBOSITY_USER_DETAIL : _bindgen_ty_6 = 1 ; pub const MPI_T_VERBOSITY_USER_ALL : _bindgen_ty_6 = 2 ; pub const MPI_T_VERBOSITY_TUNER_BASIC : _bindgen_ty_6 = 3 ; pub const MPI_T_VERBOSITY_TUNER_DETAIL : _bindgen_ty_6 = 4 ; pub const MPI_T_VERBOSITY_TUNER_ALL : _bindgen_ty_6 = 5 ; pub const MPI_T_VERBOSITY_MPIDEV_BASIC : _bindgen_ty_6 = 6 ; pub const MPI_T_VERBOSITY_MPIDEV_DETAIL : _bindgen_ty_6 = 7 ; pub const MPI_T_VERBOSITY_MPIDEV_ALL : _bindgen_ty_6 = 8 ; pub type _bindgen_ty_6 = :: std :: os :: raw :: c_uint ; pub const MPI_T_SCOPE_CONSTANT : _bindgen_ty_7 = 0 ; pub const MPI_T_SCOPE_READONLY : _bindgen_ty_7 = 1 ; pub const MPI_T_SCOPE_LOCAL : _bindgen_ty_7 = 2 ; pub const MPI_T_SCOPE_GROUP : _bindgen_ty_7 = 3 ; pub const MPI_T_SCOPE_GROUP_EQ : _bindgen_ty_7 = 4 ; pub const MPI_T_SCOPE_ALL : _bindgen_ty_7 = 5 ; pub const MPI_T_SCOPE_ALL_EQ : _bindgen_ty_7 = 6 ; pub type _bindgen_ty_7 = :: std :: os :: raw :: c_uint ; pub const MPI_T_BIND_NO_OBJECT : _bindgen_ty_8 = 0 ; pub const MPI_T_BIND_MPI_COMM : _bindgen_ty_8 = 1 ; pub const MPI_T_BIND_MPI_DATATYPE : _bindgen_ty_8 = 2 ; pub const MPI_T_BIND_MPI_ERRHANDLER : _bindgen_ty_8 = 3 ; pub const MPI_T_BIND_MPI_FILE : _bindgen_ty_8 = 4 ; pub const MPI_T_BIND_MPI_GROUP : _bindgen_ty_8 = 5 ; pub const MPI_T_BIND_MPI_OP : _bindgen_ty_8 = 6 ; pub const MPI_T_BIND_MPI_REQUEST : _bindgen_ty_8 = 7 ; pub const MPI_T_BIND_MPI_WIN : _bindgen_ty_8 = 8 ; pub const MPI_T_BIND_MPI_MESSAGE : _bindgen_ty_8 = 9 ; pub const MPI_T_BIND_MPI_INFO : _bindgen_ty_8 = 10 ; pub type _bindgen_ty_8 = :: std :: os :: raw :: c_uint ; pub const MPI_T_PVAR_CLASS_STATE : _bindgen_ty_9 = 0 ; pub const MPI_T_PVAR_CLASS_LEVEL : _bindgen_ty_9 = 1 ; pub const MPI_T_PVAR_CLASS_SIZE : _bindgen_ty_9 = 2 ; pub const MPI_T_PVAR_CLASS_PERCENTAGE : _bindgen_ty_9 = 3 ; pub const MPI_T_PVAR_CLASS_HIGHWATERMARK : _bindgen_ty_9 = 4 ; pub const MPI_T_PVAR_CLASS_LOWWATERMARK : _bindgen_ty_9 = 5 ; pub const MPI_T_PVAR_CLASS_COUNTER : _bindgen_ty_9 = 6 ; pub const MPI_T_PVAR_CLASS_AGGREGATE : _bindgen_ty_9 = 7 ; pub const MPI_T_PVAR_CLASS_TIMER : _bindgen_ty_9 = 8 ; pub const MPI_T_PVAR_CLASS_GENERIC : _bindgen_ty_9 = 9 ; pub type _bindgen_ty_9 = :: std :: os :: raw :: c_uint ; extern "C" {
[INFO] [stdout] 3 + pub const __llvm__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_major__ : :: std :: os :: raw :: c_uint = 14 ; pub const __clang_minor__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_patchlevel__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_version__ : & 'static [ u8 ; 8usize ] = b"14.0.0 \0" ; pub const __GNUC__ : :: std :: os :: raw :: c_uint = 4 ; pub const __GNUC_MINOR__ : :: std :: os :: raw :: c_uint = 2 ; pub const __GNUC_PATCHLEVEL__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GXX_ABI_VERSION : :: std :: os :: raw :: c_uint = 1002 ; pub const __ATOMIC_RELAXED : :: std :: os :: raw :: c_uint = 0 ; pub const __ATOMIC_CONSUME : :: std :: os :: raw :: c_uint = 1 ; pub const __ATOMIC_ACQUIRE : :: std :: os :: raw :: c_uint = 2 ; pub const __ATOMIC_RELEASE : :: std :: os :: raw :: c_uint = 3 ; pub const __ATOMIC_ACQ_REL : :: std :: os :: raw :: c_uint = 4 ; pub const __ATOMIC_SEQ_CST : std :: os :: raw :: c_uint = 5 ; pub const __OPENCL_MEMORY_SCOPE_WORK_ITEM : :: std :: os :: raw :: c_uint = 0 ; pub const __OPENCL_MEMORY_SCOPE_WORK_GROUP : :: std :: os :: raw :: c_uint = 1 ; pub const __OPENCL_MEMORY_SCOPE_DEVICE : :: std :: os :: raw :: c_uint = 2 ; pub const __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES : :: std :: os :: raw :: c_uint = 3 ; pub const __OPENCL_MEMORY_SCOPE_SUB_GROUP : :: std :: os :: raw :: c_uint = 4 ; pub const __PRAGMA_REDEFINE_EXTNAME : :: std :: os :: raw :: c_uint = 1 ; pub const __VERSION__ : & 'static [ u8 ; 20usize ] = b"Ubuntu Clang 14.0.0\0" ; pub const __OBJC_BOOL_IS_BOOL : :: std :: os :: raw :: c_uint = 0 ; pub const __CONSTANT_CFSTRINGS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_literal_encoding__ : & 'static [ u8 ; 6usize ] = b"UTF-8\0" ; pub const __clang_wide_literal_encoding__ : & 'static [ u8 ; 7usize ] = b"UTF-32\0" ; pub const __ORDER_LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __ORDER_BIG_ENDIAN__ : :: std :: os :: raw :: c_uint = 4321 ; pub const __ORDER_PDP_ENDIAN__ : :: std :: os :: raw :: c_uint = 3412 ; pub const __BYTE_ORDER__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const _LP64 : :: std :: os :: raw :: c_uint = 1 ; pub const __LP64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __CHAR_BIT__ : :: std :: os :: raw :: c_uint = 8 ; pub const __BOOL_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SHRT_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __LONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LLONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BITINT_MAXWIDTH__ : :: std :: os :: raw :: c_uint = 128 ; pub const __SCHAR_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __SHRT_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __LONG_LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __WCHAR_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __WCHAR_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __WINT_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __WINT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INTMAX_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZE_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __SIZE_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTMAX_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __PTRDIFF_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __PTRDIFF_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INTPTR_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTPTR_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZEOF_DOUBLE__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_FLOAT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_LONG_DOUBLE__ : :: std :: os :: raw :: c_uint = 16 ; pub const __SIZEOF_LONG_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_POINTER__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SHORT__ : :: std :: os :: raw :: c_uint = 2 ; pub const __SIZEOF_PTRDIFF_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SIZE_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_WCHAR_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_WINT_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INTMAX_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTMAX_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINTMAX_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTMAX_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTMAX_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTMAX_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __PTRDIFF_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __PTRDIFF_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __INTPTR_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTPTR_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __SIZE_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __SIZE_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __SIZE_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __SIZE_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __SIG_ATOMIC_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __SIG_ATOMIC_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __UINTPTR_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTPTR_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTPTR_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTPTR_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FLT_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_DIG__ : :: std :: os :: raw :: c_uint = 6 ; pub const __FLT_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 9 ; pub const __FLT_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_MANT_DIG__ : :: std :: os :: raw :: c_uint = 24 ; pub const __FLT_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 38 ; pub const __FLT_MAX_EXP__ : :: std :: os :: raw :: c_uint = 128 ; pub const __FLT_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -37 ; pub const __FLT_MIN_EXP__ : :: std :: os :: raw :: c_int = -125 ; pub const __DBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_DIG__ : :: std :: os :: raw :: c_uint = 15 ; pub const __DBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 17 ; pub const __DBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 53 ; pub const __DBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 308 ; pub const __DBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 1024 ; pub const __DBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -307 ; pub const __DBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -1021 ; pub const __LDBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_DIG__ : :: std :: os :: raw :: c_uint = 18 ; pub const __LDBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __LDBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LDBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 4932 ; pub const __LDBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 16384 ; pub const __LDBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -4931 ; pub const __LDBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -16381 ; pub const __POINTER_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BIGGEST_ALIGNMENT__ : :: std :: os :: raw :: c_uint = 16 ; pub const __WINT_UNSIGNED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __INT8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __INT16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __INT32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __INT64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __UINT8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __INT8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __UINT16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __UINT16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __INT16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __UINT32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __UINT32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __INT32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __UINT64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __UINT64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __INT64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_LEAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_LEAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_LEAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_LEAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_LEAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_LEAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_LEAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_LEAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_LEAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_LEAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_LEAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_LEAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_LEAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_LEAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_LEAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_LEAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_LEAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_LEAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_LEAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_LEAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_LEAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_LEAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_LEAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_LEAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_LEAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_LEAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_LEAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_LEAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_LEAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __INT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_FAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_FAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_FAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_FAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_FAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_FAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_FAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_FAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_FAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_FAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_FAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_FAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_FAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_FAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_FAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_FAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_FAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_FAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_FAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_FAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_FAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_FAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_FAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_FAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_FAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_FAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_FAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_FAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_FAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_FAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FINITE_MATH_ONLY__ : :: std :: os :: raw :: c_uint = 0 ; pub const __GNUC_STDC_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_ATOMIC_TEST_AND_SET_TRUEVAL : :: std :: os :: raw :: c_uint = 1 ; pub const __CLANG_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __NO_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __PIC__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pic__ : :: std :: os :: raw :: c_uint = 2 ; pub const __PIE__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pie__ : :: std :: os :: raw :: c_uint = 2 ; pub const __FLT_EVAL_METHOD__ : :: std :: os :: raw :: c_uint = 0 ; pub const __FLT_RADIX__ : :: std :: os :: raw :: c_uint = 2 ; pub const __DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __GCC_ASM_FLAG_OUTPUTS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __code_model_small__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_GS : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_FS : :: std :: os :: raw :: c_uint = 1 ; pub const __k8 : :: std :: os :: raw :: c_uint = 1 ; pub const __k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __tune_k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __NO_MATH_INLINES : :: std :: os :: raw :: c_uint = 1 ; pub const __FXSR__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __MMX__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 : :: std :: os :: raw :: c_uint = 1 ; pub const __SIZEOF_FLOAT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix__ : :: std :: os :: raw :: c_uint = 1 ; pub const linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __ELF__ : :: std :: os :: raw :: c_uint = 1 ; pub const __gnu_linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLOAT128__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_HOSTED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_VERSION__ : :: std :: os :: raw :: c_uint = 201710 ; pub const __STDC_UTF_16__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_UTF_32__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_DWARF2_CFI_ASM : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_VERSION : :: std :: os :: raw :: c_uint = 721408 ; pub const OPAL_STDC_HEADERS : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED_ARGUMENT : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_ERROR : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_SYS_TIME_H : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_LONG_LONG : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const OPAL_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const OPAL_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const OPAL_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const OPAL_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const OMPI_HAVE_FORTRAN_LOGICAL1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER16 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_INTEGER2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL16 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL2 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_REAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_ENABLE_MPI1_COMPAT : :: std :: os :: raw :: c_uint = 0 ; pub const HAVE_FLOAT__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_LONG_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_MPI_OFFSET_SIZE : :: std :: os :: raw :: c_uint = 8 ; pub const OMPI_BUILD_CXX_BINDINGS : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_CXX_SEEK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_CXX_SUPPORTS_2D_CONST_CAST : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_PARAM_CHECK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_INTERFACE_WARNING : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_CXX_EXCEPTION_SUPPORT : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_MAJOR_VERSION : :: std :: os :: raw :: c_uint = 4 ; pub const OMPI_MINOR_VERSION : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_RELEASE_VERSION : :: std :: os :: raw :: c_uint = 2 ; pub const OPAL_C_HAVE_VISIBILITY : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_BUILDING : :: std :: os :: raw :: c_uint = 0 ; pub const OPEN_MPI : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_VERSION : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_SUBVERSION : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_UNKNOWN : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU_C : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_REMOVED_USE_STATIC_ASSERT : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ANY_SOURCE : :: std :: os :: raw :: c_int = -1 ; pub const MPI_PROC_NULL : :: std :: os :: raw :: c_int = -2 ; pub const MPI_ROOT : :: std :: os :: raw :: c_int = -4 ; pub const MPI_ANY_TAG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MAX_LIBRARY_VERSION_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_UNDEFINED : :: std :: os :: raw :: c_int = -32766 ; pub const MPI_DIST_GRAPH : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_CART : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_GRAPH : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_KEYVAL_INVALID : :: std :: os :: raw :: c_int = -1 ; pub const MPI_BSEND_OVERHEAD : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const MPI_ORDER_C : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ORDER_FORTRAN : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_BLOCK : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_DISTRIBUTE_CYCLIC : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_NONE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_DISTRIBUTE_DFLT_DARG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MODE_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_RDONLY : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_WRONLY : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_RDWR : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_DELETE_ON_CLOSE : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_MODE_UNIQUE_OPEN : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_MODE_EXCL : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MODE_APPEND : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_SEQUENTIAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_DISPLACEMENT_CURRENT : :: std :: os :: raw :: c_int = -54278278 ; pub const MPI_SEEK_SET : :: std :: os :: raw :: c_uint = 600 ; pub const MPI_SEEK_CUR : :: std :: os :: raw :: c_uint = 602 ; pub const MPI_SEEK_END : :: std :: os :: raw :: c_uint = 604 ; pub const MPI_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_NOCHECK : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_NOPRECEDE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_NOPUT : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_NOSTORE : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_NOSUCCEED : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_LOCK_EXCLUSIVE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_LOCK_SHARED : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_WIN_FLAVOR_ALLOCATE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_DYNAMIC : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_WIN_FLAVOR_SHARED : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_WIN_UNIFIED : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_WIN_SEPARATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_SUCCESS : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ERR_BUFFER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_ERR_COUNT : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_ERR_TYPE : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_ERR_TAG : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_ERR_COMM : :: std :: os :: raw :: c_uint = 5 ; pub const MPI_ERR_RANK : :: std :: os :: raw :: c_uint = 6 ; pub const MPI_ERR_REQUEST : :: std :: os :: raw :: c_uint = 7 ; pub const MPI_ERR_ROOT : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_ERR_GROUP : :: std :: os :: raw :: c_uint = 9 ; pub const MPI_ERR_OP : :: std :: os :: raw :: c_uint = 10 ; pub const MPI_ERR_TOPOLOGY : :: std :: os :: raw :: c_uint = 11 ; pub const MPI_ERR_DIMS : :: std :: os :: raw :: c_uint = 12 ; pub const MPI_ERR_ARG : :: std :: os :: raw :: c_uint = 13 ; pub const MPI_ERR_UNKNOWN : :: std :: os :: raw :: c_uint = 14 ; pub const MPI_ERR_TRUNCATE : :: std :: os :: raw :: c_uint = 15 ; pub const MPI_ERR_OTHER : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_ERR_INTERN : :: std :: os :: raw :: c_uint = 17 ; pub const MPI_ERR_IN_STATUS : :: std :: os :: raw :: c_uint = 18 ; pub const MPI_ERR_PENDING : :: std :: os :: raw :: c_uint = 19 ; pub const MPI_ERR_ACCESS : :: std :: os :: raw :: c_uint = 20 ; pub const MPI_ERR_AMODE : :: std :: os :: raw :: c_uint = 21 ; pub const MPI_ERR_ASSERT : :: std :: os :: raw :: c_uint = 22 ; pub const MPI_ERR_BAD_FILE : :: std :: os :: raw :: c_uint = 23 ; pub const MPI_ERR_BASE : :: std :: os :: raw :: c_uint = 24 ; pub const MPI_ERR_CONVERSION : :: std :: os :: raw :: c_uint = 25 ; pub const MPI_ERR_DISP : :: std :: os :: raw :: c_uint = 26 ; pub const MPI_ERR_DUP_DATAREP : :: std :: os :: raw :: c_uint = 27 ; pub const MPI_ERR_FILE_EXISTS : :: std :: os :: raw :: c_uint = 28 ; pub const MPI_ERR_FILE_IN_USE : :: std :: os :: raw :: c_uint = 29 ; pub const MPI_ERR_FILE : :: std :: os :: raw :: c_uint = 30 ; pub const MPI_ERR_INFO_KEY : :: std :: os :: raw :: c_uint = 31 ; pub const MPI_ERR_INFO_NOKEY : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_ERR_INFO_VALUE : :: std :: os :: raw :: c_uint = 33 ; pub const MPI_ERR_INFO : :: std :: os :: raw :: c_uint = 34 ; pub const MPI_ERR_IO : :: std :: os :: raw :: c_uint = 35 ; pub const MPI_ERR_KEYVAL : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_ERR_LOCKTYPE : :: std :: os :: raw :: c_uint = 37 ; pub const MPI_ERR_NAME : :: std :: os :: raw :: c_uint = 38 ; pub const MPI_ERR_NO_MEM : :: std :: os :: raw :: c_uint = 39 ; pub const MPI_ERR_NOT_SAME : :: std :: os :: raw :: c_uint = 40 ; pub const MPI_ERR_NO_SPACE : :: std :: os :: raw :: c_uint = 41 ; pub const MPI_ERR_NO_SUCH_FILE : :: std :: os :: raw :: c_uint = 42 ; pub const MPI_ERR_PORT : :: std :: os :: raw :: c_uint = 43 ; pub const MPI_ERR_QUOTA : :: std :: os :: raw :: c_uint = 44 ; pub const MPI_ERR_READ_ONLY : :: std :: os :: raw :: c_uint = 45 ; pub const MPI_ERR_RMA_CONFLICT : :: std :: os :: raw :: c_uint = 46 ; pub const MPI_ERR_RMA_SYNC : :: std :: os :: raw :: c_uint = 47 ; pub const MPI_ERR_SERVICE : :: std :: os :: raw :: c_uint = 48 ; pub const MPI_ERR_SIZE : :: std :: os :: raw :: c_uint = 49 ; pub const MPI_ERR_SPAWN : :: std :: os :: raw :: c_uint = 50 ; pub const MPI_ERR_UNSUPPORTED_DATAREP : :: std :: os :: raw :: c_uint = 51 ; pub const MPI_ERR_UNSUPPORTED_OPERATION : :: std :: os :: raw :: c_uint = 52 ; pub const MPI_ERR_WIN : :: std :: os :: raw :: c_uint = 53 ; pub const MPI_T_ERR_MEMORY : :: std :: os :: raw :: c_uint = 54 ; pub const MPI_T_ERR_NOT_INITIALIZED : :: std :: os :: raw :: c_uint = 55 ; pub const MPI_T_ERR_CANNOT_INIT : :: std :: os :: raw :: c_uint = 56 ; pub const MPI_T_ERR_INVALID_INDEX : :: std :: os :: raw :: c_uint = 57 ; pub const MPI_T_ERR_INVALID_ITEM : :: std :: os :: raw :: c_uint = 58 ; pub const MPI_T_ERR_INVALID_HANDLE : :: std :: os :: raw :: c_uint = 59 ; pub const MPI_T_ERR_OUT_OF_HANDLES : :: std :: os :: raw :: c_uint = 60 ; pub const MPI_T_ERR_OUT_OF_SESSIONS : :: std :: os :: raw :: c_uint = 61 ; pub const MPI_T_ERR_INVALID_SESSION : :: std :: os :: raw :: c_uint = 62 ; pub const MPI_T_ERR_CVAR_SET_NOT_NOW : :: std :: os :: raw :: c_uint = 63 ; pub const MPI_T_ERR_CVAR_SET_NEVER : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_T_ERR_PVAR_NO_STARTSTOP : :: std :: os :: raw :: c_uint = 65 ; pub const MPI_T_ERR_PVAR_NO_WRITE : :: std :: os :: raw :: c_uint = 66 ; pub const MPI_T_ERR_PVAR_NO_ATOMIC : :: std :: os :: raw :: c_uint = 67 ; pub const MPI_ERR_RMA_RANGE : :: std :: os :: raw :: c_uint = 68 ; pub const MPI_ERR_RMA_ATTACH : :: std :: os :: raw :: c_uint = 69 ; pub const MPI_ERR_RMA_FLAVOR : :: std :: os :: raw :: c_uint = 70 ; pub const MPI_ERR_RMA_SHARED : :: std :: os :: raw :: c_uint = 71 ; pub const MPI_T_ERR_INVALID : :: std :: os :: raw :: c_uint = 72 ; pub const MPI_T_ERR_INVALID_NAME : :: std :: os :: raw :: c_uint = 73 ; pub const MPI_ERR_LASTCODE : :: std :: os :: raw :: c_uint = 92 ; pub const MPI_TYPECLASS_INTEGER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_TYPECLASS_REAL : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_TYPECLASS_COMPLEX : :: std :: os :: raw :: c_uint = 3 ; pub type wchar_t = :: std :: os :: raw :: c_int ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct max_align_t { pub __clang_max_align_nonce1 : :: std :: os :: raw :: c_longlong , pub __bindgen_padding_0 : u64 , pub __clang_max_align_nonce2 : f64 , } # [ test ] fn bindgen_test_layout_max_align_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < max_align_t > ( ) , 32usize , concat ! ( "Size of: " , stringify ! ( max_align_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce1 as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce1 ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce2 as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce2 ) ) ) ; } pub type MPI_Aint = isize ; pub type MPI_Offset = :: std :: os :: raw :: c_longlong ; pub type MPI_Count = :: std :: os :: raw :: c_longlong ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_communicator_t { _unused : [ u8 ; 0 ] } pub type MPI_Comm = * mut ompi_communicator_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_datatype_t { _unused : [ u8 ; 0 ] } pub type MPI_Datatype = * mut ompi_datatype_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_errhandler_t { _unused : [ u8 ; 0 ] } pub type MPI_Errhandler = * mut ompi_errhandler_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_file_t { _unused : [ u8 ; 0 ] } pub type MPI_File = * mut ompi_file_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_group_t { _unused : [ u8 ; 0 ] } pub type MPI_Group = * mut ompi_group_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_info_t { _unused : [ u8 ; 0 ] } pub type MPI_Info = * mut ompi_info_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_op_t { _unused : [ u8 ; 0 ] } pub type MPI_Op = * mut ompi_op_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_request_t { _unused : [ u8 ; 0 ] } pub type MPI_Request = * mut ompi_request_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_message_t { _unused : [ u8 ; 0 ] } pub type MPI_Message = * mut ompi_message_t ; pub type MPI_Status = ompi_status_public_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_win_t { _unused : [ u8 ; 0 ] } pub type MPI_Win = * mut ompi_win_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_var_enum_t { _unused : [ u8 ; 0 ] } pub type MPI_T_enum = * mut mca_base_var_enum_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_mpit_cvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_cvar_handle = * mut ompi_mpit_cvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_handle = * mut mca_base_pvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_session_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_session = * mut mca_base_pvar_session_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_status_public_t { pub MPI_SOURCE : :: std :: os :: raw :: c_int , pub MPI_TAG : :: std :: os :: raw :: c_int , pub MPI_ERROR : :: std :: os :: raw :: c_int , pub _cancelled : :: std :: os :: raw :: c_int , pub _ucount : usize , } # [ test ] fn bindgen_test_layout_ompi_status_public_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < ompi_status_public_t > ( ) , 24usize , concat ! ( "Size of: " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < ompi_status_public_t > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_SOURCE as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_SOURCE ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_TAG as * const _ as usize } , 4usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_TAG ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_ERROR as * const _ as usize } , 8usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_ERROR ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _cancelled as * const _ as usize } , 12usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _cancelled ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _ucount as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _ucount ) ) ) ; } pub type MPI_Datarep_extent_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : * mut MPI_Aint , arg3 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Datarep_conversion_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : MPI_Datatype , arg3 : :: std :: os :: raw :: c_int , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : MPI_Offset , arg6 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Comm , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type ompi_file_errhandler_fn = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_File , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_Win_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Win , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_User_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut :: std :: os :: raw :: c_void , arg3 : * mut :: std :: os :: raw :: c_int , arg4 : * mut MPI_Datatype ) > ; pub type MPI_Comm_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_query_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut MPI_Status ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_free_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_cancel_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_fn = MPI_Comm_errhandler_function ; pub type MPI_File_errhandler_fn = ompi_file_errhandler_fn ; pub type MPI_File_errhandler_function = ompi_file_errhandler_fn ; pub type MPI_Win_errhandler_fn = MPI_Win_errhandler_function ; pub const MPI_TAG_UB : _bindgen_ty_1 = 0 ; pub const MPI_HOST : _bindgen_ty_1 = 1 ; pub const MPI_IO : _bindgen_ty_1 = 2 ; pub const MPI_WTIME_IS_GLOBAL : _bindgen_ty_1 = 3 ; pub const MPI_APPNUM : _bindgen_ty_1 = 4 ; pub const MPI_LASTUSEDCODE : _bindgen_ty_1 = 5 ; pub const MPI_UNIVERSE_SIZE : _bindgen_ty_1 = 6 ; pub const MPI_WIN_BASE : _bindgen_ty_1 = 7 ; pub const MPI_WIN_SIZE : _bindgen_ty_1 = 8 ; pub const MPI_WIN_DISP_UNIT : _bindgen_ty_1 = 9 ; pub const MPI_WIN_CREATE_FLAVOR : _bindgen_ty_1 = 10 ; pub const MPI_WIN_MODEL : _bindgen_ty_1 = 11 ; pub const IMPI_CLIENT_SIZE : _bindgen_ty_1 = 12 ; pub const IMPI_CLIENT_COLOR : _bindgen_ty_1 = 13 ; pub const IMPI_HOST_SIZE : _bindgen_ty_1 = 14 ; pub const IMPI_HOST_COLOR : _bindgen_ty_1 = 15 ; pub type _bindgen_ty_1 = :: std :: os :: raw :: c_uint ; pub const MPI_IDENT : _bindgen_ty_2 = 0 ; pub const MPI_CONGRUENT : _bindgen_ty_2 = 1 ; pub const MPI_SIMILAR : _bindgen_ty_2 = 2 ; pub const MPI_UNEQUAL : _bindgen_ty_2 = 3 ; pub type _bindgen_ty_2 = :: std :: os :: raw :: c_uint ; pub const MPI_THREAD_SINGLE : _bindgen_ty_3 = 0 ; pub const MPI_THREAD_FUNNELED : _bindgen_ty_3 = 1 ; pub const MPI_THREAD_SERIALIZED : _bindgen_ty_3 = 2 ; pub const MPI_THREAD_MULTIPLE : _bindgen_ty_3 = 3 ; pub type _bindgen_ty_3 = :: std :: os :: raw :: c_uint ; pub const MPI_COMBINER_NAMED : _bindgen_ty_4 = 0 ; pub const MPI_COMBINER_DUP : _bindgen_ty_4 = 1 ; pub const MPI_COMBINER_CONTIGUOUS : _bindgen_ty_4 = 2 ; pub const MPI_COMBINER_VECTOR : _bindgen_ty_4 = 3 ; pub const OMPI_WAS_MPI_COMBINER_HVECTOR_INTEGER : _bindgen_ty_4 = 4 ; pub const MPI_COMBINER_HVECTOR : _bindgen_ty_4 = 5 ; pub const MPI_COMBINER_INDEXED : _bindgen_ty_4 = 6 ; pub const OMPI_WAS_MPI_COMBINER_HINDEXED_INTEGER : _bindgen_ty_4 = 7 ; pub const MPI_COMBINER_HINDEXED : _bindgen_ty_4 = 8 ; pub const MPI_COMBINER_INDEXED_BLOCK : _bindgen_ty_4 = 9 ; pub const OMPI_WAS_MPI_COMBINER_STRUCT_INTEGER : _bindgen_ty_4 = 10 ; pub const MPI_COMBINER_STRUCT : _bindgen_ty_4 = 11 ; pub const MPI_COMBINER_SUBARRAY : _bindgen_ty_4 = 12 ; pub const MPI_COMBINER_DARRAY : _bindgen_ty_4 = 13 ; pub const MPI_COMBINER_F90_REAL : _bindgen_ty_4 = 14 ; pub const MPI_COMBINER_F90_COMPLEX : _bindgen_ty_4 = 15 ; pub const MPI_COMBINER_F90_INTEGER : _bindgen_ty_4 = 16 ; pub const MPI_COMBINER_RESIZED : _bindgen_ty_4 = 17 ; pub const MPI_COMBINER_HINDEXED_BLOCK : _bindgen_ty_4 = 18 ; pub type _bindgen_ty_4 = :: std :: os :: raw :: c_uint ; pub const MPI_COMM_TYPE_SHARED : _bindgen_ty_5 = 0 ; pub const OMPI_COMM_TYPE_HWTHREAD : _bindgen_ty_5 = 1 ; pub const OMPI_COMM_TYPE_CORE : _bindgen_ty_5 = 2 ; pub const OMPI_COMM_TYPE_L1CACHE : _bindgen_ty_5 = 3 ; pub const OMPI_COMM_TYPE_L2CACHE : _bindgen_ty_5 = 4 ; pub const OMPI_COMM_TYPE_L3CACHE : _bindgen_ty_5 = 5 ; pub const OMPI_COMM_TYPE_SOCKET : _bindgen_ty_5 = 6 ; pub const OMPI_COMM_TYPE_NUMA : _bindgen_ty_5 = 7 ; pub const OMPI_COMM_TYPE_BOARD : _bindgen_ty_5 = 8 ; pub const OMPI_COMM_TYPE_HOST : _bindgen_ty_5 = 9 ; pub const OMPI_COMM_TYPE_CU : _bindgen_ty_5 = 10 ; pub const OMPI_COMM_TYPE_CLUSTER : _bindgen_ty_5 = 11 ; pub type _bindgen_ty_5 = :: std :: os :: raw :: c_uint ; pub const MPI_T_VERBOSITY_USER_BASIC : _bindgen_ty_6 = 0 ; pub const MPI_T_VERBOSITY_USER_DETAIL : _bindgen_ty_6 = 1 ; pub const MPI_T_VERBOSITY_USER_ALL : _bindgen_ty_6 = 2 ; pub const MPI_T_VERBOSITY_TUNER_BASIC : _bindgen_ty_6 = 3 ; pub const MPI_T_VERBOSITY_TUNER_DETAIL : _bindgen_ty_6 = 4 ; pub const MPI_T_VERBOSITY_TUNER_ALL : _bindgen_ty_6 = 5 ; pub const MPI_T_VERBOSITY_MPIDEV_BASIC : _bindgen_ty_6 = 6 ; pub const MPI_T_VERBOSITY_MPIDEV_DETAIL : _bindgen_ty_6 = 7 ; pub const MPI_T_VERBOSITY_MPIDEV_ALL : _bindgen_ty_6 = 8 ; pub type _bindgen_ty_6 = :: std :: os :: raw :: c_uint ; pub const MPI_T_SCOPE_CONSTANT : _bindgen_ty_7 = 0 ; pub const MPI_T_SCOPE_READONLY : _bindgen_ty_7 = 1 ; pub const MPI_T_SCOPE_LOCAL : _bindgen_ty_7 = 2 ; pub const MPI_T_SCOPE_GROUP : _bindgen_ty_7 = 3 ; pub const MPI_T_SCOPE_GROUP_EQ : _bindgen_ty_7 = 4 ; pub const MPI_T_SCOPE_ALL : _bindgen_ty_7 = 5 ; pub const MPI_T_SCOPE_ALL_EQ : _bindgen_ty_7 = 6 ; pub type _bindgen_ty_7 = :: std :: os :: raw :: c_uint ; pub const MPI_T_BIND_NO_OBJECT : _bindgen_ty_8 = 0 ; pub const MPI_T_BIND_MPI_COMM : _bindgen_ty_8 = 1 ; pub const MPI_T_BIND_MPI_DATATYPE : _bindgen_ty_8 = 2 ; pub const MPI_T_BIND_MPI_ERRHANDLER : _bindgen_ty_8 = 3 ; pub const MPI_T_BIND_MPI_FILE : _bindgen_ty_8 = 4 ; pub const MPI_T_BIND_MPI_GROUP : _bindgen_ty_8 = 5 ; pub const MPI_T_BIND_MPI_OP : _bindgen_ty_8 = 6 ; pub const MPI_T_BIND_MPI_REQUEST : _bindgen_ty_8 = 7 ; pub const MPI_T_BIND_MPI_WIN : _bindgen_ty_8 = 8 ; pub const MPI_T_BIND_MPI_MESSAGE : _bindgen_ty_8 = 9 ; pub const MPI_T_BIND_MPI_INFO : _bindgen_ty_8 = 10 ; pub type _bindgen_ty_8 = :: std :: os :: raw :: c_uint ; pub const MPI_T_PVAR_CLASS_STATE : _bindgen_ty_9 = 0 ; pub const MPI_T_PVAR_CLASS_LEVEL : _bindgen_ty_9 = 1 ; pub const MPI_T_PVAR_CLASS_SIZE : _bindgen_ty_9 = 2 ; pub const MPI_T_PVAR_CLASS_PERCENTAGE : _bindgen_ty_9 = 3 ; pub const MPI_T_PVAR_CLASS_HIGHWATERMARK : _bindgen_ty_9 = 4 ; pub const MPI_T_PVAR_CLASS_LOWWATERMARK : _bindgen_ty_9 = 5 ; pub const MPI_T_PVAR_CLASS_COUNTER : _bindgen_ty_9 = 6 ; pub const MPI_T_PVAR_CLASS_AGGREGATE : _bindgen_ty_9 = 7 ; pub const MPI_T_PVAR_CLASS_TIMER : _bindgen_ty_9 = 8 ; pub const MPI_T_PVAR_CLASS_GENERIC : _bindgen_ty_9 = 9 ; pub type _bindgen_ty_9 = :: std :: os :: raw :: c_uint ; extern "C" {
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/mpi-fork-fnsp-d9b9763bb5375dad/out/functions_and_types.rs:3:144
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... :: raw :: c_uint = 1 ; pub const __clang_major__ : :: std :: os :: raw :: c_uint = 14 ; pub const __clang_minor__ : :: std :: os :: r...
[INFO] [stdout]   |                                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]   |
[INFO] [stdout] 3 - pub const __llvm__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_major__ : :: std :: os :: raw :: c_uint = 14 ; pub const __clang_minor__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_patchlevel__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_version__ : & 'static [ u8 ; 8usize ] = b"14.0.0 \0" ; pub const __GNUC__ : :: std :: os :: raw :: c_uint = 4 ; pub const __GNUC_MINOR__ : :: std :: os :: raw :: c_uint = 2 ; pub const __GNUC_PATCHLEVEL__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GXX_ABI_VERSION : :: std :: os :: raw :: c_uint = 1002 ; pub const __ATOMIC_RELAXED : :: std :: os :: raw :: c_uint = 0 ; pub const __ATOMIC_CONSUME : :: std :: os :: raw :: c_uint = 1 ; pub const __ATOMIC_ACQUIRE : :: std :: os :: raw :: c_uint = 2 ; pub const __ATOMIC_RELEASE : :: std :: os :: raw :: c_uint = 3 ; pub const __ATOMIC_ACQ_REL : :: std :: os :: raw :: c_uint = 4 ; pub const __ATOMIC_SEQ_CST : :: std :: os :: raw :: c_uint = 5 ; pub const __OPENCL_MEMORY_SCOPE_WORK_ITEM : :: std :: os :: raw :: c_uint = 0 ; pub const __OPENCL_MEMORY_SCOPE_WORK_GROUP : :: std :: os :: raw :: c_uint = 1 ; pub const __OPENCL_MEMORY_SCOPE_DEVICE : :: std :: os :: raw :: c_uint = 2 ; pub const __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES : :: std :: os :: raw :: c_uint = 3 ; pub const __OPENCL_MEMORY_SCOPE_SUB_GROUP : :: std :: os :: raw :: c_uint = 4 ; pub const __PRAGMA_REDEFINE_EXTNAME : :: std :: os :: raw :: c_uint = 1 ; pub const __VERSION__ : & 'static [ u8 ; 20usize ] = b"Ubuntu Clang 14.0.0\0" ; pub const __OBJC_BOOL_IS_BOOL : :: std :: os :: raw :: c_uint = 0 ; pub const __CONSTANT_CFSTRINGS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_literal_encoding__ : & 'static [ u8 ; 6usize ] = b"UTF-8\0" ; pub const __clang_wide_literal_encoding__ : & 'static [ u8 ; 7usize ] = b"UTF-32\0" ; pub const __ORDER_LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __ORDER_BIG_ENDIAN__ : :: std :: os :: raw :: c_uint = 4321 ; pub const __ORDER_PDP_ENDIAN__ : :: std :: os :: raw :: c_uint = 3412 ; pub const __BYTE_ORDER__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const _LP64 : :: std :: os :: raw :: c_uint = 1 ; pub const __LP64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __CHAR_BIT__ : :: std :: os :: raw :: c_uint = 8 ; pub const __BOOL_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SHRT_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __LONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LLONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BITINT_MAXWIDTH__ : :: std :: os :: raw :: c_uint = 128 ; pub const __SCHAR_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __SHRT_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __LONG_LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __WCHAR_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __WCHAR_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __WINT_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __WINT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INTMAX_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZE_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __SIZE_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTMAX_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __PTRDIFF_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __PTRDIFF_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INTPTR_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTPTR_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZEOF_DOUBLE__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_FLOAT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_LONG_DOUBLE__ : :: std :: os :: raw :: c_uint = 16 ; pub const __SIZEOF_LONG_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_POINTER__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SHORT__ : :: std :: os :: raw :: c_uint = 2 ; pub const __SIZEOF_PTRDIFF_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SIZE_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_WCHAR_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_WINT_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INTMAX_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTMAX_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINTMAX_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTMAX_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTMAX_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTMAX_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __PTRDIFF_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __PTRDIFF_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __INTPTR_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTPTR_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __SIZE_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __SIZE_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __SIZE_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __SIZE_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __SIG_ATOMIC_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __SIG_ATOMIC_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __UINTPTR_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTPTR_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTPTR_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTPTR_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FLT_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_DIG__ : :: std :: os :: raw :: c_uint = 6 ; pub const __FLT_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 9 ; pub const __FLT_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_MANT_DIG__ : :: std :: os :: raw :: c_uint = 24 ; pub const __FLT_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 38 ; pub const __FLT_MAX_EXP__ : :: std :: os :: raw :: c_uint = 128 ; pub const __FLT_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -37 ; pub const __FLT_MIN_EXP__ : :: std :: os :: raw :: c_int = -125 ; pub const __DBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_DIG__ : :: std :: os :: raw :: c_uint = 15 ; pub const __DBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 17 ; pub const __DBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 53 ; pub const __DBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 308 ; pub const __DBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 1024 ; pub const __DBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -307 ; pub const __DBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -1021 ; pub const __LDBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_DIG__ : :: std :: os :: raw :: c_uint = 18 ; pub const __LDBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __LDBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LDBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 4932 ; pub const __LDBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 16384 ; pub const __LDBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -4931 ; pub const __LDBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -16381 ; pub const __POINTER_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BIGGEST_ALIGNMENT__ : :: std :: os :: raw :: c_uint = 16 ; pub const __WINT_UNSIGNED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __INT8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __INT16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __INT32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __INT64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __UINT8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __INT8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __UINT16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __UINT16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __INT16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __UINT32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __UINT32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __INT32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __UINT64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __UINT64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __INT64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_LEAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_LEAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_LEAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_LEAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_LEAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_LEAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_LEAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_LEAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_LEAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_LEAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_LEAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_LEAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_LEAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_LEAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_LEAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_LEAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_LEAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_LEAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_LEAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_LEAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_LEAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_LEAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_LEAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_LEAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_LEAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_LEAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_LEAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_LEAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_LEAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __INT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_FAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_FAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_FAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_FAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_FAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_FAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_FAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_FAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_FAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_FAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_FAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_FAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_FAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_FAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_FAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_FAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_FAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_FAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_FAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_FAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_FAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_FAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_FAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_FAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_FAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_FAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_FAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_FAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_FAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_FAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FINITE_MATH_ONLY__ : :: std :: os :: raw :: c_uint = 0 ; pub const __GNUC_STDC_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_ATOMIC_TEST_AND_SET_TRUEVAL : :: std :: os :: raw :: c_uint = 1 ; pub const __CLANG_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __NO_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __PIC__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pic__ : :: std :: os :: raw :: c_uint = 2 ; pub const __PIE__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pie__ : :: std :: os :: raw :: c_uint = 2 ; pub const __FLT_EVAL_METHOD__ : :: std :: os :: raw :: c_uint = 0 ; pub const __FLT_RADIX__ : :: std :: os :: raw :: c_uint = 2 ; pub const __DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __GCC_ASM_FLAG_OUTPUTS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __code_model_small__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_GS : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_FS : :: std :: os :: raw :: c_uint = 1 ; pub const __k8 : :: std :: os :: raw :: c_uint = 1 ; pub const __k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __tune_k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __NO_MATH_INLINES : :: std :: os :: raw :: c_uint = 1 ; pub const __FXSR__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __MMX__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 : :: std :: os :: raw :: c_uint = 1 ; pub const __SIZEOF_FLOAT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix__ : :: std :: os :: raw :: c_uint = 1 ; pub const linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __ELF__ : :: std :: os :: raw :: c_uint = 1 ; pub const __gnu_linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLOAT128__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_HOSTED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_VERSION__ : :: std :: os :: raw :: c_uint = 201710 ; pub const __STDC_UTF_16__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_UTF_32__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_DWARF2_CFI_ASM : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_VERSION : :: std :: os :: raw :: c_uint = 721408 ; pub const OPAL_STDC_HEADERS : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED_ARGUMENT : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_ERROR : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_SYS_TIME_H : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_LONG_LONG : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const OPAL_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const OPAL_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const OPAL_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const OPAL_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const OMPI_HAVE_FORTRAN_LOGICAL1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER16 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_INTEGER2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL16 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL2 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_REAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_ENABLE_MPI1_COMPAT : :: std :: os :: raw :: c_uint = 0 ; pub const HAVE_FLOAT__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_LONG_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_MPI_OFFSET_SIZE : :: std :: os :: raw :: c_uint = 8 ; pub const OMPI_BUILD_CXX_BINDINGS : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_CXX_SEEK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_CXX_SUPPORTS_2D_CONST_CAST : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_PARAM_CHECK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_INTERFACE_WARNING : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_CXX_EXCEPTION_SUPPORT : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_MAJOR_VERSION : :: std :: os :: raw :: c_uint = 4 ; pub const OMPI_MINOR_VERSION : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_RELEASE_VERSION : :: std :: os :: raw :: c_uint = 2 ; pub const OPAL_C_HAVE_VISIBILITY : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_BUILDING : :: std :: os :: raw :: c_uint = 0 ; pub const OPEN_MPI : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_VERSION : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_SUBVERSION : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_UNKNOWN : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU_C : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_REMOVED_USE_STATIC_ASSERT : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ANY_SOURCE : :: std :: os :: raw :: c_int = -1 ; pub const MPI_PROC_NULL : :: std :: os :: raw :: c_int = -2 ; pub const MPI_ROOT : :: std :: os :: raw :: c_int = -4 ; pub const MPI_ANY_TAG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MAX_LIBRARY_VERSION_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_UNDEFINED : :: std :: os :: raw :: c_int = -32766 ; pub const MPI_DIST_GRAPH : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_CART : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_GRAPH : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_KEYVAL_INVALID : :: std :: os :: raw :: c_int = -1 ; pub const MPI_BSEND_OVERHEAD : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const MPI_ORDER_C : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ORDER_FORTRAN : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_BLOCK : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_DISTRIBUTE_CYCLIC : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_NONE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_DISTRIBUTE_DFLT_DARG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MODE_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_RDONLY : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_WRONLY : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_RDWR : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_DELETE_ON_CLOSE : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_MODE_UNIQUE_OPEN : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_MODE_EXCL : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MODE_APPEND : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_SEQUENTIAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_DISPLACEMENT_CURRENT : :: std :: os :: raw :: c_int = -54278278 ; pub const MPI_SEEK_SET : :: std :: os :: raw :: c_uint = 600 ; pub const MPI_SEEK_CUR : :: std :: os :: raw :: c_uint = 602 ; pub const MPI_SEEK_END : :: std :: os :: raw :: c_uint = 604 ; pub const MPI_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_NOCHECK : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_NOPRECEDE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_NOPUT : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_NOSTORE : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_NOSUCCEED : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_LOCK_EXCLUSIVE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_LOCK_SHARED : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_WIN_FLAVOR_ALLOCATE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_DYNAMIC : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_WIN_FLAVOR_SHARED : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_WIN_UNIFIED : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_WIN_SEPARATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_SUCCESS : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ERR_BUFFER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_ERR_COUNT : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_ERR_TYPE : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_ERR_TAG : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_ERR_COMM : :: std :: os :: raw :: c_uint = 5 ; pub const MPI_ERR_RANK : :: std :: os :: raw :: c_uint = 6 ; pub const MPI_ERR_REQUEST : :: std :: os :: raw :: c_uint = 7 ; pub const MPI_ERR_ROOT : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_ERR_GROUP : :: std :: os :: raw :: c_uint = 9 ; pub const MPI_ERR_OP : :: std :: os :: raw :: c_uint = 10 ; pub const MPI_ERR_TOPOLOGY : :: std :: os :: raw :: c_uint = 11 ; pub const MPI_ERR_DIMS : :: std :: os :: raw :: c_uint = 12 ; pub const MPI_ERR_ARG : :: std :: os :: raw :: c_uint = 13 ; pub const MPI_ERR_UNKNOWN : :: std :: os :: raw :: c_uint = 14 ; pub const MPI_ERR_TRUNCATE : :: std :: os :: raw :: c_uint = 15 ; pub const MPI_ERR_OTHER : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_ERR_INTERN : :: std :: os :: raw :: c_uint = 17 ; pub const MPI_ERR_IN_STATUS : :: std :: os :: raw :: c_uint = 18 ; pub const MPI_ERR_PENDING : :: std :: os :: raw :: c_uint = 19 ; pub const MPI_ERR_ACCESS : :: std :: os :: raw :: c_uint = 20 ; pub const MPI_ERR_AMODE : :: std :: os :: raw :: c_uint = 21 ; pub const MPI_ERR_ASSERT : :: std :: os :: raw :: c_uint = 22 ; pub const MPI_ERR_BAD_FILE : :: std :: os :: raw :: c_uint = 23 ; pub const MPI_ERR_BASE : :: std :: os :: raw :: c_uint = 24 ; pub const MPI_ERR_CONVERSION : :: std :: os :: raw :: c_uint = 25 ; pub const MPI_ERR_DISP : :: std :: os :: raw :: c_uint = 26 ; pub const MPI_ERR_DUP_DATAREP : :: std :: os :: raw :: c_uint = 27 ; pub const MPI_ERR_FILE_EXISTS : :: std :: os :: raw :: c_uint = 28 ; pub const MPI_ERR_FILE_IN_USE : :: std :: os :: raw :: c_uint = 29 ; pub const MPI_ERR_FILE : :: std :: os :: raw :: c_uint = 30 ; pub const MPI_ERR_INFO_KEY : :: std :: os :: raw :: c_uint = 31 ; pub const MPI_ERR_INFO_NOKEY : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_ERR_INFO_VALUE : :: std :: os :: raw :: c_uint = 33 ; pub const MPI_ERR_INFO : :: std :: os :: raw :: c_uint = 34 ; pub const MPI_ERR_IO : :: std :: os :: raw :: c_uint = 35 ; pub const MPI_ERR_KEYVAL : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_ERR_LOCKTYPE : :: std :: os :: raw :: c_uint = 37 ; pub const MPI_ERR_NAME : :: std :: os :: raw :: c_uint = 38 ; pub const MPI_ERR_NO_MEM : :: std :: os :: raw :: c_uint = 39 ; pub const MPI_ERR_NOT_SAME : :: std :: os :: raw :: c_uint = 40 ; pub const MPI_ERR_NO_SPACE : :: std :: os :: raw :: c_uint = 41 ; pub const MPI_ERR_NO_SUCH_FILE : :: std :: os :: raw :: c_uint = 42 ; pub const MPI_ERR_PORT : :: std :: os :: raw :: c_uint = 43 ; pub const MPI_ERR_QUOTA : :: std :: os :: raw :: c_uint = 44 ; pub const MPI_ERR_READ_ONLY : :: std :: os :: raw :: c_uint = 45 ; pub const MPI_ERR_RMA_CONFLICT : :: std :: os :: raw :: c_uint = 46 ; pub const MPI_ERR_RMA_SYNC : :: std :: os :: raw :: c_uint = 47 ; pub const MPI_ERR_SERVICE : :: std :: os :: raw :: c_uint = 48 ; pub const MPI_ERR_SIZE : :: std :: os :: raw :: c_uint = 49 ; pub const MPI_ERR_SPAWN : :: std :: os :: raw :: c_uint = 50 ; pub const MPI_ERR_UNSUPPORTED_DATAREP : :: std :: os :: raw :: c_uint = 51 ; pub const MPI_ERR_UNSUPPORTED_OPERATION : :: std :: os :: raw :: c_uint = 52 ; pub const MPI_ERR_WIN : :: std :: os :: raw :: c_uint = 53 ; pub const MPI_T_ERR_MEMORY : :: std :: os :: raw :: c_uint = 54 ; pub const MPI_T_ERR_NOT_INITIALIZED : :: std :: os :: raw :: c_uint = 55 ; pub const MPI_T_ERR_CANNOT_INIT : :: std :: os :: raw :: c_uint = 56 ; pub const MPI_T_ERR_INVALID_INDEX : :: std :: os :: raw :: c_uint = 57 ; pub const MPI_T_ERR_INVALID_ITEM : :: std :: os :: raw :: c_uint = 58 ; pub const MPI_T_ERR_INVALID_HANDLE : :: std :: os :: raw :: c_uint = 59 ; pub const MPI_T_ERR_OUT_OF_HANDLES : :: std :: os :: raw :: c_uint = 60 ; pub const MPI_T_ERR_OUT_OF_SESSIONS : :: std :: os :: raw :: c_uint = 61 ; pub const MPI_T_ERR_INVALID_SESSION : :: std :: os :: raw :: c_uint = 62 ; pub const MPI_T_ERR_CVAR_SET_NOT_NOW : :: std :: os :: raw :: c_uint = 63 ; pub const MPI_T_ERR_CVAR_SET_NEVER : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_T_ERR_PVAR_NO_STARTSTOP : :: std :: os :: raw :: c_uint = 65 ; pub const MPI_T_ERR_PVAR_NO_WRITE : :: std :: os :: raw :: c_uint = 66 ; pub const MPI_T_ERR_PVAR_NO_ATOMIC : :: std :: os :: raw :: c_uint = 67 ; pub const MPI_ERR_RMA_RANGE : :: std :: os :: raw :: c_uint = 68 ; pub const MPI_ERR_RMA_ATTACH : :: std :: os :: raw :: c_uint = 69 ; pub const MPI_ERR_RMA_FLAVOR : :: std :: os :: raw :: c_uint = 70 ; pub const MPI_ERR_RMA_SHARED : :: std :: os :: raw :: c_uint = 71 ; pub const MPI_T_ERR_INVALID : :: std :: os :: raw :: c_uint = 72 ; pub const MPI_T_ERR_INVALID_NAME : :: std :: os :: raw :: c_uint = 73 ; pub const MPI_ERR_LASTCODE : :: std :: os :: raw :: c_uint = 92 ; pub const MPI_TYPECLASS_INTEGER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_TYPECLASS_REAL : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_TYPECLASS_COMPLEX : :: std :: os :: raw :: c_uint = 3 ; pub type wchar_t = :: std :: os :: raw :: c_int ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct max_align_t { pub __clang_max_align_nonce1 : :: std :: os :: raw :: c_longlong , pub __bindgen_padding_0 : u64 , pub __clang_max_align_nonce2 : f64 , } # [ test ] fn bindgen_test_layout_max_align_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < max_align_t > ( ) , 32usize , concat ! ( "Size of: " , stringify ! ( max_align_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce1 as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce1 ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce2 as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce2 ) ) ) ; } pub type MPI_Aint = isize ; pub type MPI_Offset = :: std :: os :: raw :: c_longlong ; pub type MPI_Count = :: std :: os :: raw :: c_longlong ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_communicator_t { _unused : [ u8 ; 0 ] } pub type MPI_Comm = * mut ompi_communicator_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_datatype_t { _unused : [ u8 ; 0 ] } pub type MPI_Datatype = * mut ompi_datatype_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_errhandler_t { _unused : [ u8 ; 0 ] } pub type MPI_Errhandler = * mut ompi_errhandler_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_file_t { _unused : [ u8 ; 0 ] } pub type MPI_File = * mut ompi_file_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_group_t { _unused : [ u8 ; 0 ] } pub type MPI_Group = * mut ompi_group_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_info_t { _unused : [ u8 ; 0 ] } pub type MPI_Info = * mut ompi_info_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_op_t { _unused : [ u8 ; 0 ] } pub type MPI_Op = * mut ompi_op_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_request_t { _unused : [ u8 ; 0 ] } pub type MPI_Request = * mut ompi_request_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_message_t { _unused : [ u8 ; 0 ] } pub type MPI_Message = * mut ompi_message_t ; pub type MPI_Status = ompi_status_public_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_win_t { _unused : [ u8 ; 0 ] } pub type MPI_Win = * mut ompi_win_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_var_enum_t { _unused : [ u8 ; 0 ] } pub type MPI_T_enum = * mut mca_base_var_enum_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_mpit_cvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_cvar_handle = * mut ompi_mpit_cvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_handle = * mut mca_base_pvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_session_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_session = * mut mca_base_pvar_session_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_status_public_t { pub MPI_SOURCE : :: std :: os :: raw :: c_int , pub MPI_TAG : :: std :: os :: raw :: c_int , pub MPI_ERROR : :: std :: os :: raw :: c_int , pub _cancelled : :: std :: os :: raw :: c_int , pub _ucount : usize , } # [ test ] fn bindgen_test_layout_ompi_status_public_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < ompi_status_public_t > ( ) , 24usize , concat ! ( "Size of: " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < ompi_status_public_t > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_SOURCE as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_SOURCE ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_TAG as * const _ as usize } , 4usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_TAG ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_ERROR as * const _ as usize } , 8usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_ERROR ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _cancelled as * const _ as usize } , 12usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _cancelled ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _ucount as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _ucount ) ) ) ; } pub type MPI_Datarep_extent_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : * mut MPI_Aint , arg3 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Datarep_conversion_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : MPI_Datatype , arg3 : :: std :: os :: raw :: c_int , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : MPI_Offset , arg6 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Comm , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type ompi_file_errhandler_fn = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_File , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_Win_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Win , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_User_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut :: std :: os :: raw :: c_void , arg3 : * mut :: std :: os :: raw :: c_int , arg4 : * mut MPI_Datatype ) > ; pub type MPI_Comm_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_query_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut MPI_Status ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_free_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_cancel_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_fn = MPI_Comm_errhandler_function ; pub type MPI_File_errhandler_fn = ompi_file_errhandler_fn ; pub type MPI_File_errhandler_function = ompi_file_errhandler_fn ; pub type MPI_Win_errhandler_fn = MPI_Win_errhandler_function ; pub const MPI_TAG_UB : _bindgen_ty_1 = 0 ; pub const MPI_HOST : _bindgen_ty_1 = 1 ; pub const MPI_IO : _bindgen_ty_1 = 2 ; pub const MPI_WTIME_IS_GLOBAL : _bindgen_ty_1 = 3 ; pub const MPI_APPNUM : _bindgen_ty_1 = 4 ; pub const MPI_LASTUSEDCODE : _bindgen_ty_1 = 5 ; pub const MPI_UNIVERSE_SIZE : _bindgen_ty_1 = 6 ; pub const MPI_WIN_BASE : _bindgen_ty_1 = 7 ; pub const MPI_WIN_SIZE : _bindgen_ty_1 = 8 ; pub const MPI_WIN_DISP_UNIT : _bindgen_ty_1 = 9 ; pub const MPI_WIN_CREATE_FLAVOR : _bindgen_ty_1 = 10 ; pub const MPI_WIN_MODEL : _bindgen_ty_1 = 11 ; pub const IMPI_CLIENT_SIZE : _bindgen_ty_1 = 12 ; pub const IMPI_CLIENT_COLOR : _bindgen_ty_1 = 13 ; pub const IMPI_HOST_SIZE : _bindgen_ty_1 = 14 ; pub const IMPI_HOST_COLOR : _bindgen_ty_1 = 15 ; pub type _bindgen_ty_1 = :: std :: os :: raw :: c_uint ; pub const MPI_IDENT : _bindgen_ty_2 = 0 ; pub const MPI_CONGRUENT : _bindgen_ty_2 = 1 ; pub const MPI_SIMILAR : _bindgen_ty_2 = 2 ; pub const MPI_UNEQUAL : _bindgen_ty_2 = 3 ; pub type _bindgen_ty_2 = :: std :: os :: raw :: c_uint ; pub const MPI_THREAD_SINGLE : _bindgen_ty_3 = 0 ; pub const MPI_THREAD_FUNNELED : _bindgen_ty_3 = 1 ; pub const MPI_THREAD_SERIALIZED : _bindgen_ty_3 = 2 ; pub const MPI_THREAD_MULTIPLE : _bindgen_ty_3 = 3 ; pub type _bindgen_ty_3 = :: std :: os :: raw :: c_uint ; pub const MPI_COMBINER_NAMED : _bindgen_ty_4 = 0 ; pub const MPI_COMBINER_DUP : _bindgen_ty_4 = 1 ; pub const MPI_COMBINER_CONTIGUOUS : _bindgen_ty_4 = 2 ; pub const MPI_COMBINER_VECTOR : _bindgen_ty_4 = 3 ; pub const OMPI_WAS_MPI_COMBINER_HVECTOR_INTEGER : _bindgen_ty_4 = 4 ; pub const MPI_COMBINER_HVECTOR : _bindgen_ty_4 = 5 ; pub const MPI_COMBINER_INDEXED : _bindgen_ty_4 = 6 ; pub const OMPI_WAS_MPI_COMBINER_HINDEXED_INTEGER : _bindgen_ty_4 = 7 ; pub const MPI_COMBINER_HINDEXED : _bindgen_ty_4 = 8 ; pub const MPI_COMBINER_INDEXED_BLOCK : _bindgen_ty_4 = 9 ; pub const OMPI_WAS_MPI_COMBINER_STRUCT_INTEGER : _bindgen_ty_4 = 10 ; pub const MPI_COMBINER_STRUCT : _bindgen_ty_4 = 11 ; pub const MPI_COMBINER_SUBARRAY : _bindgen_ty_4 = 12 ; pub const MPI_COMBINER_DARRAY : _bindgen_ty_4 = 13 ; pub const MPI_COMBINER_F90_REAL : _bindgen_ty_4 = 14 ; pub const MPI_COMBINER_F90_COMPLEX : _bindgen_ty_4 = 15 ; pub const MPI_COMBINER_F90_INTEGER : _bindgen_ty_4 = 16 ; pub const MPI_COMBINER_RESIZED : _bindgen_ty_4 = 17 ; pub const MPI_COMBINER_HINDEXED_BLOCK : _bindgen_ty_4 = 18 ; pub type _bindgen_ty_4 = :: std :: os :: raw :: c_uint ; pub const MPI_COMM_TYPE_SHARED : _bindgen_ty_5 = 0 ; pub const OMPI_COMM_TYPE_HWTHREAD : _bindgen_ty_5 = 1 ; pub const OMPI_COMM_TYPE_CORE : _bindgen_ty_5 = 2 ; pub const OMPI_COMM_TYPE_L1CACHE : _bindgen_ty_5 = 3 ; pub const OMPI_COMM_TYPE_L2CACHE : _bindgen_ty_5 = 4 ; pub const OMPI_COMM_TYPE_L3CACHE : _bindgen_ty_5 = 5 ; pub const OMPI_COMM_TYPE_SOCKET : _bindgen_ty_5 = 6 ; pub const OMPI_COMM_TYPE_NUMA : _bindgen_ty_5 = 7 ; pub const OMPI_COMM_TYPE_BOARD : _bindgen_ty_5 = 8 ; pub const OMPI_COMM_TYPE_HOST : _bindgen_ty_5 = 9 ; pub const OMPI_COMM_TYPE_CU : _bindgen_ty_5 = 10 ; pub const OMPI_COMM_TYPE_CLUSTER : _bindgen_ty_5 = 11 ; pub type _bindgen_ty_5 = :: std :: os :: raw :: c_uint ; pub const MPI_T_VERBOSITY_USER_BASIC : _bindgen_ty_6 = 0 ; pub const MPI_T_VERBOSITY_USER_DETAIL : _bindgen_ty_6 = 1 ; pub const MPI_T_VERBOSITY_USER_ALL : _bindgen_ty_6 = 2 ; pub const MPI_T_VERBOSITY_TUNER_BASIC : _bindgen_ty_6 = 3 ; pub const MPI_T_VERBOSITY_TUNER_DETAIL : _bindgen_ty_6 = 4 ; pub const MPI_T_VERBOSITY_TUNER_ALL : _bindgen_ty_6 = 5 ; pub const MPI_T_VERBOSITY_MPIDEV_BASIC : _bindgen_ty_6 = 6 ; pub const MPI_T_VERBOSITY_MPIDEV_DETAIL : _bindgen_ty_6 = 7 ; pub const MPI_T_VERBOSITY_MPIDEV_ALL : _bindgen_ty_6 = 8 ; pub type _bindgen_ty_6 = :: std :: os :: raw :: c_uint ; pub const MPI_T_SCOPE_CONSTANT : _bindgen_ty_7 = 0 ; pub const MPI_T_SCOPE_READONLY : _bindgen_ty_7 = 1 ; pub const MPI_T_SCOPE_LOCAL : _bindgen_ty_7 = 2 ; pub const MPI_T_SCOPE_GROUP : _bindgen_ty_7 = 3 ; pub const MPI_T_SCOPE_GROUP_EQ : _bindgen_ty_7 = 4 ; pub const MPI_T_SCOPE_ALL : _bindgen_ty_7 = 5 ; pub const MPI_T_SCOPE_ALL_EQ : _bindgen_ty_7 = 6 ; pub type _bindgen_ty_7 = :: std :: os :: raw :: c_uint ; pub const MPI_T_BIND_NO_OBJECT : _bindgen_ty_8 = 0 ; pub const MPI_T_BIND_MPI_COMM : _bindgen_ty_8 = 1 ; pub const MPI_T_BIND_MPI_DATATYPE : _bindgen_ty_8 = 2 ; pub const MPI_T_BIND_MPI_ERRHANDLER : _bindgen_ty_8 = 3 ; pub const MPI_T_BIND_MPI_FILE : _bindgen_ty_8 = 4 ; pub const MPI_T_BIND_MPI_GROUP : _bindgen_ty_8 = 5 ; pub const MPI_T_BIND_MPI_OP : _bindgen_ty_8 = 6 ; pub const MPI_T_BIND_MPI_REQUEST : _bindgen_ty_8 = 7 ; pub const MPI_T_BIND_MPI_WIN : _bindgen_ty_8 = 8 ; pub const MPI_T_BIND_MPI_MESSAGE : _bindgen_ty_8 = 9 ; pub const MPI_T_BIND_MPI_INFO : _bindgen_ty_8 = 10 ; pub type _bindgen_ty_8 = :: std :: os :: raw :: c_uint ; pub const MPI_T_PVAR_CLASS_STATE : _bindgen_ty_9 = 0 ; pub const MPI_T_PVAR_CLASS_LEVEL : _bindgen_ty_9 = 1 ; pub const MPI_T_PVAR_CLASS_SIZE : _bindgen_ty_9 = 2 ; pub const MPI_T_PVAR_CLASS_PERCENTAGE : _bindgen_ty_9 = 3 ; pub const MPI_T_PVAR_CLASS_HIGHWATERMARK : _bindgen_ty_9 = 4 ; pub const MPI_T_PVAR_CLASS_LOWWATERMARK : _bindgen_ty_9 = 5 ; pub const MPI_T_PVAR_CLASS_COUNTER : _bindgen_ty_9 = 6 ; pub const MPI_T_PVAR_CLASS_AGGREGATE : _bindgen_ty_9 = 7 ; pub const MPI_T_PVAR_CLASS_TIMER : _bindgen_ty_9 = 8 ; pub const MPI_T_PVAR_CLASS_GENERIC : _bindgen_ty_9 = 9 ; pub type _bindgen_ty_9 = :: std :: os :: raw :: c_uint ; extern "C" {
[INFO] [stdout] 3 + pub const __llvm__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_major__ : std :: os :: raw :: c_uint = 14 ; pub const __clang_minor__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_patchlevel__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_version__ : & 'static [ u8 ; 8usize ] = b"14.0.0 \0" ; pub const __GNUC__ : :: std :: os :: raw :: c_uint = 4 ; pub const __GNUC_MINOR__ : :: std :: os :: raw :: c_uint = 2 ; pub const __GNUC_PATCHLEVEL__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GXX_ABI_VERSION : :: std :: os :: raw :: c_uint = 1002 ; pub const __ATOMIC_RELAXED : :: std :: os :: raw :: c_uint = 0 ; pub const __ATOMIC_CONSUME : :: std :: os :: raw :: c_uint = 1 ; pub const __ATOMIC_ACQUIRE : :: std :: os :: raw :: c_uint = 2 ; pub const __ATOMIC_RELEASE : :: std :: os :: raw :: c_uint = 3 ; pub const __ATOMIC_ACQ_REL : :: std :: os :: raw :: c_uint = 4 ; pub const __ATOMIC_SEQ_CST : :: std :: os :: raw :: c_uint = 5 ; pub const __OPENCL_MEMORY_SCOPE_WORK_ITEM : :: std :: os :: raw :: c_uint = 0 ; pub const __OPENCL_MEMORY_SCOPE_WORK_GROUP : :: std :: os :: raw :: c_uint = 1 ; pub const __OPENCL_MEMORY_SCOPE_DEVICE : :: std :: os :: raw :: c_uint = 2 ; pub const __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES : :: std :: os :: raw :: c_uint = 3 ; pub const __OPENCL_MEMORY_SCOPE_SUB_GROUP : :: std :: os :: raw :: c_uint = 4 ; pub const __PRAGMA_REDEFINE_EXTNAME : :: std :: os :: raw :: c_uint = 1 ; pub const __VERSION__ : & 'static [ u8 ; 20usize ] = b"Ubuntu Clang 14.0.0\0" ; pub const __OBJC_BOOL_IS_BOOL : :: std :: os :: raw :: c_uint = 0 ; pub const __CONSTANT_CFSTRINGS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_literal_encoding__ : & 'static [ u8 ; 6usize ] = b"UTF-8\0" ; pub const __clang_wide_literal_encoding__ : & 'static [ u8 ; 7usize ] = b"UTF-32\0" ; pub const __ORDER_LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __ORDER_BIG_ENDIAN__ : :: std :: os :: raw :: c_uint = 4321 ; pub const __ORDER_PDP_ENDIAN__ : :: std :: os :: raw :: c_uint = 3412 ; pub const __BYTE_ORDER__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const _LP64 : :: std :: os :: raw :: c_uint = 1 ; pub const __LP64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __CHAR_BIT__ : :: std :: os :: raw :: c_uint = 8 ; pub const __BOOL_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SHRT_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __LONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LLONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BITINT_MAXWIDTH__ : :: std :: os :: raw :: c_uint = 128 ; pub const __SCHAR_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __SHRT_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __LONG_LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __WCHAR_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __WCHAR_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __WINT_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __WINT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INTMAX_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZE_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __SIZE_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTMAX_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __PTRDIFF_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __PTRDIFF_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INTPTR_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTPTR_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZEOF_DOUBLE__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_FLOAT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_LONG_DOUBLE__ : :: std :: os :: raw :: c_uint = 16 ; pub const __SIZEOF_LONG_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_POINTER__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SHORT__ : :: std :: os :: raw :: c_uint = 2 ; pub const __SIZEOF_PTRDIFF_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SIZE_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_WCHAR_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_WINT_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INTMAX_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTMAX_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINTMAX_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTMAX_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTMAX_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTMAX_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __PTRDIFF_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __PTRDIFF_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __INTPTR_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTPTR_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __SIZE_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __SIZE_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __SIZE_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __SIZE_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __SIG_ATOMIC_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __SIG_ATOMIC_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __UINTPTR_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTPTR_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTPTR_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTPTR_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FLT_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_DIG__ : :: std :: os :: raw :: c_uint = 6 ; pub const __FLT_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 9 ; pub const __FLT_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_MANT_DIG__ : :: std :: os :: raw :: c_uint = 24 ; pub const __FLT_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 38 ; pub const __FLT_MAX_EXP__ : :: std :: os :: raw :: c_uint = 128 ; pub const __FLT_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -37 ; pub const __FLT_MIN_EXP__ : :: std :: os :: raw :: c_int = -125 ; pub const __DBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_DIG__ : :: std :: os :: raw :: c_uint = 15 ; pub const __DBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 17 ; pub const __DBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 53 ; pub const __DBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 308 ; pub const __DBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 1024 ; pub const __DBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -307 ; pub const __DBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -1021 ; pub const __LDBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_DIG__ : :: std :: os :: raw :: c_uint = 18 ; pub const __LDBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __LDBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LDBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 4932 ; pub const __LDBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 16384 ; pub const __LDBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -4931 ; pub const __LDBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -16381 ; pub const __POINTER_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BIGGEST_ALIGNMENT__ : :: std :: os :: raw :: c_uint = 16 ; pub const __WINT_UNSIGNED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __INT8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __INT16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __INT32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __INT64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __UINT8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __INT8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __UINT16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __UINT16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __INT16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __UINT32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __UINT32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __INT32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __UINT64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __UINT64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __INT64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_LEAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_LEAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_LEAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_LEAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_LEAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_LEAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_LEAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_LEAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_LEAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_LEAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_LEAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_LEAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_LEAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_LEAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_LEAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_LEAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_LEAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_LEAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_LEAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_LEAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_LEAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_LEAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_LEAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_LEAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_LEAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_LEAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_LEAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_LEAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_LEAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __INT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_FAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_FAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_FAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_FAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_FAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_FAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_FAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_FAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_FAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_FAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_FAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_FAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_FAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_FAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_FAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_FAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_FAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_FAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_FAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_FAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_FAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_FAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_FAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_FAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_FAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_FAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_FAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_FAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_FAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_FAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FINITE_MATH_ONLY__ : :: std :: os :: raw :: c_uint = 0 ; pub const __GNUC_STDC_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_ATOMIC_TEST_AND_SET_TRUEVAL : :: std :: os :: raw :: c_uint = 1 ; pub const __CLANG_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __NO_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __PIC__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pic__ : :: std :: os :: raw :: c_uint = 2 ; pub const __PIE__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pie__ : :: std :: os :: raw :: c_uint = 2 ; pub const __FLT_EVAL_METHOD__ : :: std :: os :: raw :: c_uint = 0 ; pub const __FLT_RADIX__ : :: std :: os :: raw :: c_uint = 2 ; pub const __DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __GCC_ASM_FLAG_OUTPUTS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __code_model_small__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_GS : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_FS : :: std :: os :: raw :: c_uint = 1 ; pub const __k8 : :: std :: os :: raw :: c_uint = 1 ; pub const __k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __tune_k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __NO_MATH_INLINES : :: std :: os :: raw :: c_uint = 1 ; pub const __FXSR__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __MMX__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 : :: std :: os :: raw :: c_uint = 1 ; pub const __SIZEOF_FLOAT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix__ : :: std :: os :: raw :: c_uint = 1 ; pub const linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __ELF__ : :: std :: os :: raw :: c_uint = 1 ; pub const __gnu_linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLOAT128__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_HOSTED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_VERSION__ : :: std :: os :: raw :: c_uint = 201710 ; pub const __STDC_UTF_16__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_UTF_32__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_DWARF2_CFI_ASM : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_VERSION : :: std :: os :: raw :: c_uint = 721408 ; pub const OPAL_STDC_HEADERS : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED_ARGUMENT : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_ERROR : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_SYS_TIME_H : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_LONG_LONG : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const OPAL_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const OPAL_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const OPAL_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const OPAL_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const OMPI_HAVE_FORTRAN_LOGICAL1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER16 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_INTEGER2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL16 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL2 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_REAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_ENABLE_MPI1_COMPAT : :: std :: os :: raw :: c_uint = 0 ; pub const HAVE_FLOAT__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_LONG_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_MPI_OFFSET_SIZE : :: std :: os :: raw :: c_uint = 8 ; pub const OMPI_BUILD_CXX_BINDINGS : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_CXX_SEEK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_CXX_SUPPORTS_2D_CONST_CAST : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_PARAM_CHECK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_INTERFACE_WARNING : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_CXX_EXCEPTION_SUPPORT : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_MAJOR_VERSION : :: std :: os :: raw :: c_uint = 4 ; pub const OMPI_MINOR_VERSION : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_RELEASE_VERSION : :: std :: os :: raw :: c_uint = 2 ; pub const OPAL_C_HAVE_VISIBILITY : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_BUILDING : :: std :: os :: raw :: c_uint = 0 ; pub const OPEN_MPI : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_VERSION : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_SUBVERSION : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_UNKNOWN : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU_C : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_REMOVED_USE_STATIC_ASSERT : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ANY_SOURCE : :: std :: os :: raw :: c_int = -1 ; pub const MPI_PROC_NULL : :: std :: os :: raw :: c_int = -2 ; pub const MPI_ROOT : :: std :: os :: raw :: c_int = -4 ; pub const MPI_ANY_TAG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MAX_LIBRARY_VERSION_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_UNDEFINED : :: std :: os :: raw :: c_int = -32766 ; pub const MPI_DIST_GRAPH : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_CART : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_GRAPH : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_KEYVAL_INVALID : :: std :: os :: raw :: c_int = -1 ; pub const MPI_BSEND_OVERHEAD : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const MPI_ORDER_C : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ORDER_FORTRAN : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_BLOCK : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_DISTRIBUTE_CYCLIC : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_NONE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_DISTRIBUTE_DFLT_DARG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MODE_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_RDONLY : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_WRONLY : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_RDWR : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_DELETE_ON_CLOSE : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_MODE_UNIQUE_OPEN : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_MODE_EXCL : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MODE_APPEND : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_SEQUENTIAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_DISPLACEMENT_CURRENT : :: std :: os :: raw :: c_int = -54278278 ; pub const MPI_SEEK_SET : :: std :: os :: raw :: c_uint = 600 ; pub const MPI_SEEK_CUR : :: std :: os :: raw :: c_uint = 602 ; pub const MPI_SEEK_END : :: std :: os :: raw :: c_uint = 604 ; pub const MPI_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_NOCHECK : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_NOPRECEDE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_NOPUT : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_NOSTORE : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_NOSUCCEED : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_LOCK_EXCLUSIVE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_LOCK_SHARED : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_WIN_FLAVOR_ALLOCATE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_DYNAMIC : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_WIN_FLAVOR_SHARED : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_WIN_UNIFIED : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_WIN_SEPARATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_SUCCESS : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ERR_BUFFER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_ERR_COUNT : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_ERR_TYPE : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_ERR_TAG : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_ERR_COMM : :: std :: os :: raw :: c_uint = 5 ; pub const MPI_ERR_RANK : :: std :: os :: raw :: c_uint = 6 ; pub const MPI_ERR_REQUEST : :: std :: os :: raw :: c_uint = 7 ; pub const MPI_ERR_ROOT : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_ERR_GROUP : :: std :: os :: raw :: c_uint = 9 ; pub const MPI_ERR_OP : :: std :: os :: raw :: c_uint = 10 ; pub const MPI_ERR_TOPOLOGY : :: std :: os :: raw :: c_uint = 11 ; pub const MPI_ERR_DIMS : :: std :: os :: raw :: c_uint = 12 ; pub const MPI_ERR_ARG : :: std :: os :: raw :: c_uint = 13 ; pub const MPI_ERR_UNKNOWN : :: std :: os :: raw :: c_uint = 14 ; pub const MPI_ERR_TRUNCATE : :: std :: os :: raw :: c_uint = 15 ; pub const MPI_ERR_OTHER : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_ERR_INTERN : :: std :: os :: raw :: c_uint = 17 ; pub const MPI_ERR_IN_STATUS : :: std :: os :: raw :: c_uint = 18 ; pub const MPI_ERR_PENDING : :: std :: os :: raw :: c_uint = 19 ; pub const MPI_ERR_ACCESS : :: std :: os :: raw :: c_uint = 20 ; pub const MPI_ERR_AMODE : :: std :: os :: raw :: c_uint = 21 ; pub const MPI_ERR_ASSERT : :: std :: os :: raw :: c_uint = 22 ; pub const MPI_ERR_BAD_FILE : :: std :: os :: raw :: c_uint = 23 ; pub const MPI_ERR_BASE : :: std :: os :: raw :: c_uint = 24 ; pub const MPI_ERR_CONVERSION : :: std :: os :: raw :: c_uint = 25 ; pub const MPI_ERR_DISP : :: std :: os :: raw :: c_uint = 26 ; pub const MPI_ERR_DUP_DATAREP : :: std :: os :: raw :: c_uint = 27 ; pub const MPI_ERR_FILE_EXISTS : :: std :: os :: raw :: c_uint = 28 ; pub const MPI_ERR_FILE_IN_USE : :: std :: os :: raw :: c_uint = 29 ; pub const MPI_ERR_FILE : :: std :: os :: raw :: c_uint = 30 ; pub const MPI_ERR_INFO_KEY : :: std :: os :: raw :: c_uint = 31 ; pub const MPI_ERR_INFO_NOKEY : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_ERR_INFO_VALUE : :: std :: os :: raw :: c_uint = 33 ; pub const MPI_ERR_INFO : :: std :: os :: raw :: c_uint = 34 ; pub const MPI_ERR_IO : :: std :: os :: raw :: c_uint = 35 ; pub const MPI_ERR_KEYVAL : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_ERR_LOCKTYPE : :: std :: os :: raw :: c_uint = 37 ; pub const MPI_ERR_NAME : :: std :: os :: raw :: c_uint = 38 ; pub const MPI_ERR_NO_MEM : :: std :: os :: raw :: c_uint = 39 ; pub const MPI_ERR_NOT_SAME : :: std :: os :: raw :: c_uint = 40 ; pub const MPI_ERR_NO_SPACE : :: std :: os :: raw :: c_uint = 41 ; pub const MPI_ERR_NO_SUCH_FILE : :: std :: os :: raw :: c_uint = 42 ; pub const MPI_ERR_PORT : :: std :: os :: raw :: c_uint = 43 ; pub const MPI_ERR_QUOTA : :: std :: os :: raw :: c_uint = 44 ; pub const MPI_ERR_READ_ONLY : :: std :: os :: raw :: c_uint = 45 ; pub const MPI_ERR_RMA_CONFLICT : :: std :: os :: raw :: c_uint = 46 ; pub const MPI_ERR_RMA_SYNC : :: std :: os :: raw :: c_uint = 47 ; pub const MPI_ERR_SERVICE : :: std :: os :: raw :: c_uint = 48 ; pub const MPI_ERR_SIZE : :: std :: os :: raw :: c_uint = 49 ; pub const MPI_ERR_SPAWN : :: std :: os :: raw :: c_uint = 50 ; pub const MPI_ERR_UNSUPPORTED_DATAREP : :: std :: os :: raw :: c_uint = 51 ; pub const MPI_ERR_UNSUPPORTED_OPERATION : :: std :: os :: raw :: c_uint = 52 ; pub const MPI_ERR_WIN : :: std :: os :: raw :: c_uint = 53 ; pub const MPI_T_ERR_MEMORY : :: std :: os :: raw :: c_uint = 54 ; pub const MPI_T_ERR_NOT_INITIALIZED : :: std :: os :: raw :: c_uint = 55 ; pub const MPI_T_ERR_CANNOT_INIT : :: std :: os :: raw :: c_uint = 56 ; pub const MPI_T_ERR_INVALID_INDEX : :: std :: os :: raw :: c_uint = 57 ; pub const MPI_T_ERR_INVALID_ITEM : :: std :: os :: raw :: c_uint = 58 ; pub const MPI_T_ERR_INVALID_HANDLE : :: std :: os :: raw :: c_uint = 59 ; pub const MPI_T_ERR_OUT_OF_HANDLES : :: std :: os :: raw :: c_uint = 60 ; pub const MPI_T_ERR_OUT_OF_SESSIONS : :: std :: os :: raw :: c_uint = 61 ; pub const MPI_T_ERR_INVALID_SESSION : :: std :: os :: raw :: c_uint = 62 ; pub const MPI_T_ERR_CVAR_SET_NOT_NOW : :: std :: os :: raw :: c_uint = 63 ; pub const MPI_T_ERR_CVAR_SET_NEVER : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_T_ERR_PVAR_NO_STARTSTOP : :: std :: os :: raw :: c_uint = 65 ; pub const MPI_T_ERR_PVAR_NO_WRITE : :: std :: os :: raw :: c_uint = 66 ; pub const MPI_T_ERR_PVAR_NO_ATOMIC : :: std :: os :: raw :: c_uint = 67 ; pub const MPI_ERR_RMA_RANGE : :: std :: os :: raw :: c_uint = 68 ; pub const MPI_ERR_RMA_ATTACH : :: std :: os :: raw :: c_uint = 69 ; pub const MPI_ERR_RMA_FLAVOR : :: std :: os :: raw :: c_uint = 70 ; pub const MPI_ERR_RMA_SHARED : :: std :: os :: raw :: c_uint = 71 ; pub const MPI_T_ERR_INVALID : :: std :: os :: raw :: c_uint = 72 ; pub const MPI_T_ERR_INVALID_NAME : :: std :: os :: raw :: c_uint = 73 ; pub const MPI_ERR_LASTCODE : :: std :: os :: raw :: c_uint = 92 ; pub const MPI_TYPECLASS_INTEGER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_TYPECLASS_REAL : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_TYPECLASS_COMPLEX : :: std :: os :: raw :: c_uint = 3 ; pub type wchar_t = :: std :: os :: raw :: c_int ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct max_align_t { pub __clang_max_align_nonce1 : :: std :: os :: raw :: c_longlong , pub __bindgen_padding_0 : u64 , pub __clang_max_align_nonce2 : f64 , } # [ test ] fn bindgen_test_layout_max_align_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < max_align_t > ( ) , 32usize , concat ! ( "Size of: " , stringify ! ( max_align_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce1 as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce1 ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce2 as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce2 ) ) ) ; } pub type MPI_Aint = isize ; pub type MPI_Offset = :: std :: os :: raw :: c_longlong ; pub type MPI_Count = :: std :: os :: raw :: c_longlong ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_communicator_t { _unused : [ u8 ; 0 ] } pub type MPI_Comm = * mut ompi_communicator_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_datatype_t { _unused : [ u8 ; 0 ] } pub type MPI_Datatype = * mut ompi_datatype_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_errhandler_t { _unused : [ u8 ; 0 ] } pub type MPI_Errhandler = * mut ompi_errhandler_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_file_t { _unused : [ u8 ; 0 ] } pub type MPI_File = * mut ompi_file_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_group_t { _unused : [ u8 ; 0 ] } pub type MPI_Group = * mut ompi_group_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_info_t { _unused : [ u8 ; 0 ] } pub type MPI_Info = * mut ompi_info_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_op_t { _unused : [ u8 ; 0 ] } pub type MPI_Op = * mut ompi_op_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_request_t { _unused : [ u8 ; 0 ] } pub type MPI_Request = * mut ompi_request_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_message_t { _unused : [ u8 ; 0 ] } pub type MPI_Message = * mut ompi_message_t ; pub type MPI_Status = ompi_status_public_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_win_t { _unused : [ u8 ; 0 ] } pub type MPI_Win = * mut ompi_win_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_var_enum_t { _unused : [ u8 ; 0 ] } pub type MPI_T_enum = * mut mca_base_var_enum_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_mpit_cvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_cvar_handle = * mut ompi_mpit_cvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_handle = * mut mca_base_pvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_session_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_session = * mut mca_base_pvar_session_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_status_public_t { pub MPI_SOURCE : :: std :: os :: raw :: c_int , pub MPI_TAG : :: std :: os :: raw :: c_int , pub MPI_ERROR : :: std :: os :: raw :: c_int , pub _cancelled : :: std :: os :: raw :: c_int , pub _ucount : usize , } # [ test ] fn bindgen_test_layout_ompi_status_public_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < ompi_status_public_t > ( ) , 24usize , concat ! ( "Size of: " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < ompi_status_public_t > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_SOURCE as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_SOURCE ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_TAG as * const _ as usize } , 4usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_TAG ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_ERROR as * const _ as usize } , 8usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_ERROR ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _cancelled as * const _ as usize } , 12usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _cancelled ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _ucount as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _ucount ) ) ) ; } pub type MPI_Datarep_extent_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : * mut MPI_Aint , arg3 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Datarep_conversion_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : MPI_Datatype , arg3 : :: std :: os :: raw :: c_int , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : MPI_Offset , arg6 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Comm , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type ompi_file_errhandler_fn = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_File , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_Win_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Win , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_User_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut :: std :: os :: raw :: c_void , arg3 : * mut :: std :: os :: raw :: c_int , arg4 : * mut MPI_Datatype ) > ; pub type MPI_Comm_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_query_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut MPI_Status ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_free_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_cancel_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_fn = MPI_Comm_errhandler_function ; pub type MPI_File_errhandler_fn = ompi_file_errhandler_fn ; pub type MPI_File_errhandler_function = ompi_file_errhandler_fn ; pub type MPI_Win_errhandler_fn = MPI_Win_errhandler_function ; pub const MPI_TAG_UB : _bindgen_ty_1 = 0 ; pub const MPI_HOST : _bindgen_ty_1 = 1 ; pub const MPI_IO : _bindgen_ty_1 = 2 ; pub const MPI_WTIME_IS_GLOBAL : _bindgen_ty_1 = 3 ; pub const MPI_APPNUM : _bindgen_ty_1 = 4 ; pub const MPI_LASTUSEDCODE : _bindgen_ty_1 = 5 ; pub const MPI_UNIVERSE_SIZE : _bindgen_ty_1 = 6 ; pub const MPI_WIN_BASE : _bindgen_ty_1 = 7 ; pub const MPI_WIN_SIZE : _bindgen_ty_1 = 8 ; pub const MPI_WIN_DISP_UNIT : _bindgen_ty_1 = 9 ; pub const MPI_WIN_CREATE_FLAVOR : _bindgen_ty_1 = 10 ; pub const MPI_WIN_MODEL : _bindgen_ty_1 = 11 ; pub const IMPI_CLIENT_SIZE : _bindgen_ty_1 = 12 ; pub const IMPI_CLIENT_COLOR : _bindgen_ty_1 = 13 ; pub const IMPI_HOST_SIZE : _bindgen_ty_1 = 14 ; pub const IMPI_HOST_COLOR : _bindgen_ty_1 = 15 ; pub type _bindgen_ty_1 = :: std :: os :: raw :: c_uint ; pub const MPI_IDENT : _bindgen_ty_2 = 0 ; pub const MPI_CONGRUENT : _bindgen_ty_2 = 1 ; pub const MPI_SIMILAR : _bindgen_ty_2 = 2 ; pub const MPI_UNEQUAL : _bindgen_ty_2 = 3 ; pub type _bindgen_ty_2 = :: std :: os :: raw :: c_uint ; pub const MPI_THREAD_SINGLE : _bindgen_ty_3 = 0 ; pub const MPI_THREAD_FUNNELED : _bindgen_ty_3 = 1 ; pub const MPI_THREAD_SERIALIZED : _bindgen_ty_3 = 2 ; pub const MPI_THREAD_MULTIPLE : _bindgen_ty_3 = 3 ; pub type _bindgen_ty_3 = :: std :: os :: raw :: c_uint ; pub const MPI_COMBINER_NAMED : _bindgen_ty_4 = 0 ; pub const MPI_COMBINER_DUP : _bindgen_ty_4 = 1 ; pub const MPI_COMBINER_CONTIGUOUS : _bindgen_ty_4 = 2 ; pub const MPI_COMBINER_VECTOR : _bindgen_ty_4 = 3 ; pub const OMPI_WAS_MPI_COMBINER_HVECTOR_INTEGER : _bindgen_ty_4 = 4 ; pub const MPI_COMBINER_HVECTOR : _bindgen_ty_4 = 5 ; pub const MPI_COMBINER_INDEXED : _bindgen_ty_4 = 6 ; pub const OMPI_WAS_MPI_COMBINER_HINDEXED_INTEGER : _bindgen_ty_4 = 7 ; pub const MPI_COMBINER_HINDEXED : _bindgen_ty_4 = 8 ; pub const MPI_COMBINER_INDEXED_BLOCK : _bindgen_ty_4 = 9 ; pub const OMPI_WAS_MPI_COMBINER_STRUCT_INTEGER : _bindgen_ty_4 = 10 ; pub const MPI_COMBINER_STRUCT : _bindgen_ty_4 = 11 ; pub const MPI_COMBINER_SUBARRAY : _bindgen_ty_4 = 12 ; pub const MPI_COMBINER_DARRAY : _bindgen_ty_4 = 13 ; pub const MPI_COMBINER_F90_REAL : _bindgen_ty_4 = 14 ; pub const MPI_COMBINER_F90_COMPLEX : _bindgen_ty_4 = 15 ; pub const MPI_COMBINER_F90_INTEGER : _bindgen_ty_4 = 16 ; pub const MPI_COMBINER_RESIZED : _bindgen_ty_4 = 17 ; pub const MPI_COMBINER_HINDEXED_BLOCK : _bindgen_ty_4 = 18 ; pub type _bindgen_ty_4 = :: std :: os :: raw :: c_uint ; pub const MPI_COMM_TYPE_SHARED : _bindgen_ty_5 = 0 ; pub const OMPI_COMM_TYPE_HWTHREAD : _bindgen_ty_5 = 1 ; pub const OMPI_COMM_TYPE_CORE : _bindgen_ty_5 = 2 ; pub const OMPI_COMM_TYPE_L1CACHE : _bindgen_ty_5 = 3 ; pub const OMPI_COMM_TYPE_L2CACHE : _bindgen_ty_5 = 4 ; pub const OMPI_COMM_TYPE_L3CACHE : _bindgen_ty_5 = 5 ; pub const OMPI_COMM_TYPE_SOCKET : _bindgen_ty_5 = 6 ; pub const OMPI_COMM_TYPE_NUMA : _bindgen_ty_5 = 7 ; pub const OMPI_COMM_TYPE_BOARD : _bindgen_ty_5 = 8 ; pub const OMPI_COMM_TYPE_HOST : _bindgen_ty_5 = 9 ; pub const OMPI_COMM_TYPE_CU : _bindgen_ty_5 = 10 ; pub const OMPI_COMM_TYPE_CLUSTER : _bindgen_ty_5 = 11 ; pub type _bindgen_ty_5 = :: std :: os :: raw :: c_uint ; pub const MPI_T_VERBOSITY_USER_BASIC : _bindgen_ty_6 = 0 ; pub const MPI_T_VERBOSITY_USER_DETAIL : _bindgen_ty_6 = 1 ; pub const MPI_T_VERBOSITY_USER_ALL : _bindgen_ty_6 = 2 ; pub const MPI_T_VERBOSITY_TUNER_BASIC : _bindgen_ty_6 = 3 ; pub const MPI_T_VERBOSITY_TUNER_DETAIL : _bindgen_ty_6 = 4 ; pub const MPI_T_VERBOSITY_TUNER_ALL : _bindgen_ty_6 = 5 ; pub const MPI_T_VERBOSITY_MPIDEV_BASIC : _bindgen_ty_6 = 6 ; pub const MPI_T_VERBOSITY_MPIDEV_DETAIL : _bindgen_ty_6 = 7 ; pub const MPI_T_VERBOSITY_MPIDEV_ALL : _bindgen_ty_6 = 8 ; pub type _bindgen_ty_6 = :: std :: os :: raw :: c_uint ; pub const MPI_T_SCOPE_CONSTANT : _bindgen_ty_7 = 0 ; pub const MPI_T_SCOPE_READONLY : _bindgen_ty_7 = 1 ; pub const MPI_T_SCOPE_LOCAL : _bindgen_ty_7 = 2 ; pub const MPI_T_SCOPE_GROUP : _bindgen_ty_7 = 3 ; pub const MPI_T_SCOPE_GROUP_EQ : _bindgen_ty_7 = 4 ; pub const MPI_T_SCOPE_ALL : _bindgen_ty_7 = 5 ; pub const MPI_T_SCOPE_ALL_EQ : _bindgen_ty_7 = 6 ; pub type _bindgen_ty_7 = :: std :: os :: raw :: c_uint ; pub const MPI_T_BIND_NO_OBJECT : _bindgen_ty_8 = 0 ; pub const MPI_T_BIND_MPI_COMM : _bindgen_ty_8 = 1 ; pub const MPI_T_BIND_MPI_DATATYPE : _bindgen_ty_8 = 2 ; pub const MPI_T_BIND_MPI_ERRHANDLER : _bindgen_ty_8 = 3 ; pub const MPI_T_BIND_MPI_FILE : _bindgen_ty_8 = 4 ; pub const MPI_T_BIND_MPI_GROUP : _bindgen_ty_8 = 5 ; pub const MPI_T_BIND_MPI_OP : _bindgen_ty_8 = 6 ; pub const MPI_T_BIND_MPI_REQUEST : _bindgen_ty_8 = 7 ; pub const MPI_T_BIND_MPI_WIN : _bindgen_ty_8 = 8 ; pub const MPI_T_BIND_MPI_MESSAGE : _bindgen_ty_8 = 9 ; pub const MPI_T_BIND_MPI_INFO : _bindgen_ty_8 = 10 ; pub type _bindgen_ty_8 = :: std :: os :: raw :: c_uint ; pub const MPI_T_PVAR_CLASS_STATE : _bindgen_ty_9 = 0 ; pub const MPI_T_PVAR_CLASS_LEVEL : _bindgen_ty_9 = 1 ; pub const MPI_T_PVAR_CLASS_SIZE : _bindgen_ty_9 = 2 ; pub const MPI_T_PVAR_CLASS_PERCENTAGE : _bindgen_ty_9 = 3 ; pub const MPI_T_PVAR_CLASS_HIGHWATERMARK : _bindgen_ty_9 = 4 ; pub const MPI_T_PVAR_CLASS_LOWWATERMARK : _bindgen_ty_9 = 5 ; pub const MPI_T_PVAR_CLASS_COUNTER : _bindgen_ty_9 = 6 ; pub const MPI_T_PVAR_CLASS_AGGREGATE : _bindgen_ty_9 = 7 ; pub const MPI_T_PVAR_CLASS_TIMER : _bindgen_ty_9 = 8 ; pub const MPI_T_PVAR_CLASS_GENERIC : _bindgen_ty_9 = 9 ; pub type _bindgen_ty_9 = :: std :: os :: raw :: c_uint ; extern "C" {
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/mpi-fork-fnsp-d9b9763bb5375dad/out/functions_and_types.rs:3:1078
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...t = 5 ; pub const __OPENCL_MEMORY_SCOPE_WORK_ITEM : :: std :: os :: raw :: c_uint = 0 ; pub const __OPENCL_MEMORY_SCOPE_WORK_GROUP : :...
[INFO] [stdout]   |                                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]   |
[INFO] [stdout] 3 - pub const __llvm__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_major__ : :: std :: os :: raw :: c_uint = 14 ; pub const __clang_minor__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_patchlevel__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_version__ : & 'static [ u8 ; 8usize ] = b"14.0.0 \0" ; pub const __GNUC__ : :: std :: os :: raw :: c_uint = 4 ; pub const __GNUC_MINOR__ : :: std :: os :: raw :: c_uint = 2 ; pub const __GNUC_PATCHLEVEL__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GXX_ABI_VERSION : :: std :: os :: raw :: c_uint = 1002 ; pub const __ATOMIC_RELAXED : :: std :: os :: raw :: c_uint = 0 ; pub const __ATOMIC_CONSUME : :: std :: os :: raw :: c_uint = 1 ; pub const __ATOMIC_ACQUIRE : :: std :: os :: raw :: c_uint = 2 ; pub const __ATOMIC_RELEASE : :: std :: os :: raw :: c_uint = 3 ; pub const __ATOMIC_ACQ_REL : :: std :: os :: raw :: c_uint = 4 ; pub const __ATOMIC_SEQ_CST : :: std :: os :: raw :: c_uint = 5 ; pub const __OPENCL_MEMORY_SCOPE_WORK_ITEM : :: std :: os :: raw :: c_uint = 0 ; pub const __OPENCL_MEMORY_SCOPE_WORK_GROUP : :: std :: os :: raw :: c_uint = 1 ; pub const __OPENCL_MEMORY_SCOPE_DEVICE : :: std :: os :: raw :: c_uint = 2 ; pub const __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES : :: std :: os :: raw :: c_uint = 3 ; pub const __OPENCL_MEMORY_SCOPE_SUB_GROUP : :: std :: os :: raw :: c_uint = 4 ; pub const __PRAGMA_REDEFINE_EXTNAME : :: std :: os :: raw :: c_uint = 1 ; pub const __VERSION__ : & 'static [ u8 ; 20usize ] = b"Ubuntu Clang 14.0.0\0" ; pub const __OBJC_BOOL_IS_BOOL : :: std :: os :: raw :: c_uint = 0 ; pub const __CONSTANT_CFSTRINGS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_literal_encoding__ : & 'static [ u8 ; 6usize ] = b"UTF-8\0" ; pub const __clang_wide_literal_encoding__ : & 'static [ u8 ; 7usize ] = b"UTF-32\0" ; pub const __ORDER_LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __ORDER_BIG_ENDIAN__ : :: std :: os :: raw :: c_uint = 4321 ; pub const __ORDER_PDP_ENDIAN__ : :: std :: os :: raw :: c_uint = 3412 ; pub const __BYTE_ORDER__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const _LP64 : :: std :: os :: raw :: c_uint = 1 ; pub const __LP64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __CHAR_BIT__ : :: std :: os :: raw :: c_uint = 8 ; pub const __BOOL_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SHRT_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __LONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LLONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BITINT_MAXWIDTH__ : :: std :: os :: raw :: c_uint = 128 ; pub const __SCHAR_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __SHRT_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __LONG_LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __WCHAR_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __WCHAR_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __WINT_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __WINT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INTMAX_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZE_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __SIZE_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTMAX_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __PTRDIFF_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __PTRDIFF_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INTPTR_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTPTR_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZEOF_DOUBLE__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_FLOAT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_LONG_DOUBLE__ : :: std :: os :: raw :: c_uint = 16 ; pub const __SIZEOF_LONG_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_POINTER__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SHORT__ : :: std :: os :: raw :: c_uint = 2 ; pub const __SIZEOF_PTRDIFF_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SIZE_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_WCHAR_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_WINT_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INTMAX_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTMAX_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINTMAX_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTMAX_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTMAX_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTMAX_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __PTRDIFF_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __PTRDIFF_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __INTPTR_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTPTR_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __SIZE_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __SIZE_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __SIZE_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __SIZE_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __SIG_ATOMIC_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __SIG_ATOMIC_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __UINTPTR_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTPTR_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTPTR_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTPTR_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FLT_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_DIG__ : :: std :: os :: raw :: c_uint = 6 ; pub const __FLT_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 9 ; pub const __FLT_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_MANT_DIG__ : :: std :: os :: raw :: c_uint = 24 ; pub const __FLT_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 38 ; pub const __FLT_MAX_EXP__ : :: std :: os :: raw :: c_uint = 128 ; pub const __FLT_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -37 ; pub const __FLT_MIN_EXP__ : :: std :: os :: raw :: c_int = -125 ; pub const __DBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_DIG__ : :: std :: os :: raw :: c_uint = 15 ; pub const __DBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 17 ; pub const __DBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 53 ; pub const __DBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 308 ; pub const __DBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 1024 ; pub const __DBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -307 ; pub const __DBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -1021 ; pub const __LDBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_DIG__ : :: std :: os :: raw :: c_uint = 18 ; pub const __LDBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __LDBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LDBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 4932 ; pub const __LDBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 16384 ; pub const __LDBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -4931 ; pub const __LDBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -16381 ; pub const __POINTER_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BIGGEST_ALIGNMENT__ : :: std :: os :: raw :: c_uint = 16 ; pub const __WINT_UNSIGNED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __INT8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __INT16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __INT32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __INT64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __UINT8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __INT8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __UINT16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __UINT16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __INT16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __UINT32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __UINT32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __INT32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __UINT64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __UINT64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __INT64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_LEAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_LEAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_LEAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_LEAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_LEAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_LEAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_LEAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_LEAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_LEAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_LEAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_LEAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_LEAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_LEAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_LEAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_LEAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_LEAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_LEAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_LEAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_LEAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_LEAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_LEAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_LEAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_LEAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_LEAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_LEAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_LEAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_LEAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_LEAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_LEAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __INT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_FAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_FAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_FAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_FAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_FAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_FAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_FAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_FAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_FAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_FAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_FAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_FAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_FAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_FAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_FAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_FAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_FAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_FAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_FAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_FAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_FAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_FAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_FAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_FAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_FAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_FAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_FAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_FAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_FAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_FAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FINITE_MATH_ONLY__ : :: std :: os :: raw :: c_uint = 0 ; pub const __GNUC_STDC_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_ATOMIC_TEST_AND_SET_TRUEVAL : :: std :: os :: raw :: c_uint = 1 ; pub const __CLANG_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __NO_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __PIC__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pic__ : :: std :: os :: raw :: c_uint = 2 ; pub const __PIE__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pie__ : :: std :: os :: raw :: c_uint = 2 ; pub const __FLT_EVAL_METHOD__ : :: std :: os :: raw :: c_uint = 0 ; pub const __FLT_RADIX__ : :: std :: os :: raw :: c_uint = 2 ; pub const __DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __GCC_ASM_FLAG_OUTPUTS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __code_model_small__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_GS : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_FS : :: std :: os :: raw :: c_uint = 1 ; pub const __k8 : :: std :: os :: raw :: c_uint = 1 ; pub const __k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __tune_k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __NO_MATH_INLINES : :: std :: os :: raw :: c_uint = 1 ; pub const __FXSR__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __MMX__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 : :: std :: os :: raw :: c_uint = 1 ; pub const __SIZEOF_FLOAT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix__ : :: std :: os :: raw :: c_uint = 1 ; pub const linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __ELF__ : :: std :: os :: raw :: c_uint = 1 ; pub const __gnu_linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLOAT128__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_HOSTED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_VERSION__ : :: std :: os :: raw :: c_uint = 201710 ; pub const __STDC_UTF_16__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_UTF_32__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_DWARF2_CFI_ASM : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_VERSION : :: std :: os :: raw :: c_uint = 721408 ; pub const OPAL_STDC_HEADERS : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED_ARGUMENT : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_ERROR : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_SYS_TIME_H : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_LONG_LONG : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const OPAL_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const OPAL_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const OPAL_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const OPAL_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const OMPI_HAVE_FORTRAN_LOGICAL1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER16 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_INTEGER2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL16 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL2 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_REAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_ENABLE_MPI1_COMPAT : :: std :: os :: raw :: c_uint = 0 ; pub const HAVE_FLOAT__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_LONG_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_MPI_OFFSET_SIZE : :: std :: os :: raw :: c_uint = 8 ; pub const OMPI_BUILD_CXX_BINDINGS : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_CXX_SEEK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_CXX_SUPPORTS_2D_CONST_CAST : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_PARAM_CHECK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_INTERFACE_WARNING : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_CXX_EXCEPTION_SUPPORT : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_MAJOR_VERSION : :: std :: os :: raw :: c_uint = 4 ; pub const OMPI_MINOR_VERSION : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_RELEASE_VERSION : :: std :: os :: raw :: c_uint = 2 ; pub const OPAL_C_HAVE_VISIBILITY : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_BUILDING : :: std :: os :: raw :: c_uint = 0 ; pub const OPEN_MPI : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_VERSION : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_SUBVERSION : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_UNKNOWN : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU_C : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_REMOVED_USE_STATIC_ASSERT : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ANY_SOURCE : :: std :: os :: raw :: c_int = -1 ; pub const MPI_PROC_NULL : :: std :: os :: raw :: c_int = -2 ; pub const MPI_ROOT : :: std :: os :: raw :: c_int = -4 ; pub const MPI_ANY_TAG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MAX_LIBRARY_VERSION_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_UNDEFINED : :: std :: os :: raw :: c_int = -32766 ; pub const MPI_DIST_GRAPH : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_CART : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_GRAPH : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_KEYVAL_INVALID : :: std :: os :: raw :: c_int = -1 ; pub const MPI_BSEND_OVERHEAD : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const MPI_ORDER_C : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ORDER_FORTRAN : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_BLOCK : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_DISTRIBUTE_CYCLIC : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_NONE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_DISTRIBUTE_DFLT_DARG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MODE_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_RDONLY : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_WRONLY : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_RDWR : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_DELETE_ON_CLOSE : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_MODE_UNIQUE_OPEN : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_MODE_EXCL : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MODE_APPEND : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_SEQUENTIAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_DISPLACEMENT_CURRENT : :: std :: os :: raw :: c_int = -54278278 ; pub const MPI_SEEK_SET : :: std :: os :: raw :: c_uint = 600 ; pub const MPI_SEEK_CUR : :: std :: os :: raw :: c_uint = 602 ; pub const MPI_SEEK_END : :: std :: os :: raw :: c_uint = 604 ; pub const MPI_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_NOCHECK : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_NOPRECEDE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_NOPUT : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_NOSTORE : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_NOSUCCEED : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_LOCK_EXCLUSIVE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_LOCK_SHARED : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_WIN_FLAVOR_ALLOCATE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_DYNAMIC : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_WIN_FLAVOR_SHARED : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_WIN_UNIFIED : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_WIN_SEPARATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_SUCCESS : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ERR_BUFFER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_ERR_COUNT : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_ERR_TYPE : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_ERR_TAG : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_ERR_COMM : :: std :: os :: raw :: c_uint = 5 ; pub const MPI_ERR_RANK : :: std :: os :: raw :: c_uint = 6 ; pub const MPI_ERR_REQUEST : :: std :: os :: raw :: c_uint = 7 ; pub const MPI_ERR_ROOT : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_ERR_GROUP : :: std :: os :: raw :: c_uint = 9 ; pub const MPI_ERR_OP : :: std :: os :: raw :: c_uint = 10 ; pub const MPI_ERR_TOPOLOGY : :: std :: os :: raw :: c_uint = 11 ; pub const MPI_ERR_DIMS : :: std :: os :: raw :: c_uint = 12 ; pub const MPI_ERR_ARG : :: std :: os :: raw :: c_uint = 13 ; pub const MPI_ERR_UNKNOWN : :: std :: os :: raw :: c_uint = 14 ; pub const MPI_ERR_TRUNCATE : :: std :: os :: raw :: c_uint = 15 ; pub const MPI_ERR_OTHER : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_ERR_INTERN : :: std :: os :: raw :: c_uint = 17 ; pub const MPI_ERR_IN_STATUS : :: std :: os :: raw :: c_uint = 18 ; pub const MPI_ERR_PENDING : :: std :: os :: raw :: c_uint = 19 ; pub const MPI_ERR_ACCESS : :: std :: os :: raw :: c_uint = 20 ; pub const MPI_ERR_AMODE : :: std :: os :: raw :: c_uint = 21 ; pub const MPI_ERR_ASSERT : :: std :: os :: raw :: c_uint = 22 ; pub const MPI_ERR_BAD_FILE : :: std :: os :: raw :: c_uint = 23 ; pub const MPI_ERR_BASE : :: std :: os :: raw :: c_uint = 24 ; pub const MPI_ERR_CONVERSION : :: std :: os :: raw :: c_uint = 25 ; pub const MPI_ERR_DISP : :: std :: os :: raw :: c_uint = 26 ; pub const MPI_ERR_DUP_DATAREP : :: std :: os :: raw :: c_uint = 27 ; pub const MPI_ERR_FILE_EXISTS : :: std :: os :: raw :: c_uint = 28 ; pub const MPI_ERR_FILE_IN_USE : :: std :: os :: raw :: c_uint = 29 ; pub const MPI_ERR_FILE : :: std :: os :: raw :: c_uint = 30 ; pub const MPI_ERR_INFO_KEY : :: std :: os :: raw :: c_uint = 31 ; pub const MPI_ERR_INFO_NOKEY : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_ERR_INFO_VALUE : :: std :: os :: raw :: c_uint = 33 ; pub const MPI_ERR_INFO : :: std :: os :: raw :: c_uint = 34 ; pub const MPI_ERR_IO : :: std :: os :: raw :: c_uint = 35 ; pub const MPI_ERR_KEYVAL : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_ERR_LOCKTYPE : :: std :: os :: raw :: c_uint = 37 ; pub const MPI_ERR_NAME : :: std :: os :: raw :: c_uint = 38 ; pub const MPI_ERR_NO_MEM : :: std :: os :: raw :: c_uint = 39 ; pub const MPI_ERR_NOT_SAME : :: std :: os :: raw :: c_uint = 40 ; pub const MPI_ERR_NO_SPACE : :: std :: os :: raw :: c_uint = 41 ; pub const MPI_ERR_NO_SUCH_FILE : :: std :: os :: raw :: c_uint = 42 ; pub const MPI_ERR_PORT : :: std :: os :: raw :: c_uint = 43 ; pub const MPI_ERR_QUOTA : :: std :: os :: raw :: c_uint = 44 ; pub const MPI_ERR_READ_ONLY : :: std :: os :: raw :: c_uint = 45 ; pub const MPI_ERR_RMA_CONFLICT : :: std :: os :: raw :: c_uint = 46 ; pub const MPI_ERR_RMA_SYNC : :: std :: os :: raw :: c_uint = 47 ; pub const MPI_ERR_SERVICE : :: std :: os :: raw :: c_uint = 48 ; pub const MPI_ERR_SIZE : :: std :: os :: raw :: c_uint = 49 ; pub const MPI_ERR_SPAWN : :: std :: os :: raw :: c_uint = 50 ; pub const MPI_ERR_UNSUPPORTED_DATAREP : :: std :: os :: raw :: c_uint = 51 ; pub const MPI_ERR_UNSUPPORTED_OPERATION : :: std :: os :: raw :: c_uint = 52 ; pub const MPI_ERR_WIN : :: std :: os :: raw :: c_uint = 53 ; pub const MPI_T_ERR_MEMORY : :: std :: os :: raw :: c_uint = 54 ; pub const MPI_T_ERR_NOT_INITIALIZED : :: std :: os :: raw :: c_uint = 55 ; pub const MPI_T_ERR_CANNOT_INIT : :: std :: os :: raw :: c_uint = 56 ; pub const MPI_T_ERR_INVALID_INDEX : :: std :: os :: raw :: c_uint = 57 ; pub const MPI_T_ERR_INVALID_ITEM : :: std :: os :: raw :: c_uint = 58 ; pub const MPI_T_ERR_INVALID_HANDLE : :: std :: os :: raw :: c_uint = 59 ; pub const MPI_T_ERR_OUT_OF_HANDLES : :: std :: os :: raw :: c_uint = 60 ; pub const MPI_T_ERR_OUT_OF_SESSIONS : :: std :: os :: raw :: c_uint = 61 ; pub const MPI_T_ERR_INVALID_SESSION : :: std :: os :: raw :: c_uint = 62 ; pub const MPI_T_ERR_CVAR_SET_NOT_NOW : :: std :: os :: raw :: c_uint = 63 ; pub const MPI_T_ERR_CVAR_SET_NEVER : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_T_ERR_PVAR_NO_STARTSTOP : :: std :: os :: raw :: c_uint = 65 ; pub const MPI_T_ERR_PVAR_NO_WRITE : :: std :: os :: raw :: c_uint = 66 ; pub const MPI_T_ERR_PVAR_NO_ATOMIC : :: std :: os :: raw :: c_uint = 67 ; pub const MPI_ERR_RMA_RANGE : :: std :: os :: raw :: c_uint = 68 ; pub const MPI_ERR_RMA_ATTACH : :: std :: os :: raw :: c_uint = 69 ; pub const MPI_ERR_RMA_FLAVOR : :: std :: os :: raw :: c_uint = 70 ; pub const MPI_ERR_RMA_SHARED : :: std :: os :: raw :: c_uint = 71 ; pub const MPI_T_ERR_INVALID : :: std :: os :: raw :: c_uint = 72 ; pub const MPI_T_ERR_INVALID_NAME : :: std :: os :: raw :: c_uint = 73 ; pub const MPI_ERR_LASTCODE : :: std :: os :: raw :: c_uint = 92 ; pub const MPI_TYPECLASS_INTEGER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_TYPECLASS_REAL : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_TYPECLASS_COMPLEX : :: std :: os :: raw :: c_uint = 3 ; pub type wchar_t = :: std :: os :: raw :: c_int ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct max_align_t { pub __clang_max_align_nonce1 : :: std :: os :: raw :: c_longlong , pub __bindgen_padding_0 : u64 , pub __clang_max_align_nonce2 : f64 , } # [ test ] fn bindgen_test_layout_max_align_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < max_align_t > ( ) , 32usize , concat ! ( "Size of: " , stringify ! ( max_align_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce1 as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce1 ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce2 as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce2 ) ) ) ; } pub type MPI_Aint = isize ; pub type MPI_Offset = :: std :: os :: raw :: c_longlong ; pub type MPI_Count = :: std :: os :: raw :: c_longlong ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_communicator_t { _unused : [ u8 ; 0 ] } pub type MPI_Comm = * mut ompi_communicator_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_datatype_t { _unused : [ u8 ; 0 ] } pub type MPI_Datatype = * mut ompi_datatype_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_errhandler_t { _unused : [ u8 ; 0 ] } pub type MPI_Errhandler = * mut ompi_errhandler_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_file_t { _unused : [ u8 ; 0 ] } pub type MPI_File = * mut ompi_file_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_group_t { _unused : [ u8 ; 0 ] } pub type MPI_Group = * mut ompi_group_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_info_t { _unused : [ u8 ; 0 ] } pub type MPI_Info = * mut ompi_info_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_op_t { _unused : [ u8 ; 0 ] } pub type MPI_Op = * mut ompi_op_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_request_t { _unused : [ u8 ; 0 ] } pub type MPI_Request = * mut ompi_request_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_message_t { _unused : [ u8 ; 0 ] } pub type MPI_Message = * mut ompi_message_t ; pub type MPI_Status = ompi_status_public_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_win_t { _unused : [ u8 ; 0 ] } pub type MPI_Win = * mut ompi_win_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_var_enum_t { _unused : [ u8 ; 0 ] } pub type MPI_T_enum = * mut mca_base_var_enum_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_mpit_cvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_cvar_handle = * mut ompi_mpit_cvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_handle = * mut mca_base_pvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_session_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_session = * mut mca_base_pvar_session_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_status_public_t { pub MPI_SOURCE : :: std :: os :: raw :: c_int , pub MPI_TAG : :: std :: os :: raw :: c_int , pub MPI_ERROR : :: std :: os :: raw :: c_int , pub _cancelled : :: std :: os :: raw :: c_int , pub _ucount : usize , } # [ test ] fn bindgen_test_layout_ompi_status_public_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < ompi_status_public_t > ( ) , 24usize , concat ! ( "Size of: " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < ompi_status_public_t > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_SOURCE as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_SOURCE ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_TAG as * const _ as usize } , 4usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_TAG ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_ERROR as * const _ as usize } , 8usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_ERROR ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _cancelled as * const _ as usize } , 12usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _cancelled ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _ucount as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _ucount ) ) ) ; } pub type MPI_Datarep_extent_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : * mut MPI_Aint , arg3 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Datarep_conversion_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : MPI_Datatype , arg3 : :: std :: os :: raw :: c_int , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : MPI_Offset , arg6 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Comm , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type ompi_file_errhandler_fn = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_File , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_Win_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Win , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_User_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut :: std :: os :: raw :: c_void , arg3 : * mut :: std :: os :: raw :: c_int , arg4 : * mut MPI_Datatype ) > ; pub type MPI_Comm_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_query_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut MPI_Status ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_free_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_cancel_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_fn = MPI_Comm_errhandler_function ; pub type MPI_File_errhandler_fn = ompi_file_errhandler_fn ; pub type MPI_File_errhandler_function = ompi_file_errhandler_fn ; pub type MPI_Win_errhandler_fn = MPI_Win_errhandler_function ; pub const MPI_TAG_UB : _bindgen_ty_1 = 0 ; pub const MPI_HOST : _bindgen_ty_1 = 1 ; pub const MPI_IO : _bindgen_ty_1 = 2 ; pub const MPI_WTIME_IS_GLOBAL : _bindgen_ty_1 = 3 ; pub const MPI_APPNUM : _bindgen_ty_1 = 4 ; pub const MPI_LASTUSEDCODE : _bindgen_ty_1 = 5 ; pub const MPI_UNIVERSE_SIZE : _bindgen_ty_1 = 6 ; pub const MPI_WIN_BASE : _bindgen_ty_1 = 7 ; pub const MPI_WIN_SIZE : _bindgen_ty_1 = 8 ; pub const MPI_WIN_DISP_UNIT : _bindgen_ty_1 = 9 ; pub const MPI_WIN_CREATE_FLAVOR : _bindgen_ty_1 = 10 ; pub const MPI_WIN_MODEL : _bindgen_ty_1 = 11 ; pub const IMPI_CLIENT_SIZE : _bindgen_ty_1 = 12 ; pub const IMPI_CLIENT_COLOR : _bindgen_ty_1 = 13 ; pub const IMPI_HOST_SIZE : _bindgen_ty_1 = 14 ; pub const IMPI_HOST_COLOR : _bindgen_ty_1 = 15 ; pub type _bindgen_ty_1 = :: std :: os :: raw :: c_uint ; pub const MPI_IDENT : _bindgen_ty_2 = 0 ; pub const MPI_CONGRUENT : _bindgen_ty_2 = 1 ; pub const MPI_SIMILAR : _bindgen_ty_2 = 2 ; pub const MPI_UNEQUAL : _bindgen_ty_2 = 3 ; pub type _bindgen_ty_2 = :: std :: os :: raw :: c_uint ; pub const MPI_THREAD_SINGLE : _bindgen_ty_3 = 0 ; pub const MPI_THREAD_FUNNELED : _bindgen_ty_3 = 1 ; pub const MPI_THREAD_SERIALIZED : _bindgen_ty_3 = 2 ; pub const MPI_THREAD_MULTIPLE : _bindgen_ty_3 = 3 ; pub type _bindgen_ty_3 = :: std :: os :: raw :: c_uint ; pub const MPI_COMBINER_NAMED : _bindgen_ty_4 = 0 ; pub const MPI_COMBINER_DUP : _bindgen_ty_4 = 1 ; pub const MPI_COMBINER_CONTIGUOUS : _bindgen_ty_4 = 2 ; pub const MPI_COMBINER_VECTOR : _bindgen_ty_4 = 3 ; pub const OMPI_WAS_MPI_COMBINER_HVECTOR_INTEGER : _bindgen_ty_4 = 4 ; pub const MPI_COMBINER_HVECTOR : _bindgen_ty_4 = 5 ; pub const MPI_COMBINER_INDEXED : _bindgen_ty_4 = 6 ; pub const OMPI_WAS_MPI_COMBINER_HINDEXED_INTEGER : _bindgen_ty_4 = 7 ; pub const MPI_COMBINER_HINDEXED : _bindgen_ty_4 = 8 ; pub const MPI_COMBINER_INDEXED_BLOCK : _bindgen_ty_4 = 9 ; pub const OMPI_WAS_MPI_COMBINER_STRUCT_INTEGER : _bindgen_ty_4 = 10 ; pub const MPI_COMBINER_STRUCT : _bindgen_ty_4 = 11 ; pub const MPI_COMBINER_SUBARRAY : _bindgen_ty_4 = 12 ; pub const MPI_COMBINER_DARRAY : _bindgen_ty_4 = 13 ; pub const MPI_COMBINER_F90_REAL : _bindgen_ty_4 = 14 ; pub const MPI_COMBINER_F90_COMPLEX : _bindgen_ty_4 = 15 ; pub const MPI_COMBINER_F90_INTEGER : _bindgen_ty_4 = 16 ; pub const MPI_COMBINER_RESIZED : _bindgen_ty_4 = 17 ; pub const MPI_COMBINER_HINDEXED_BLOCK : _bindgen_ty_4 = 18 ; pub type _bindgen_ty_4 = :: std :: os :: raw :: c_uint ; pub const MPI_COMM_TYPE_SHARED : _bindgen_ty_5 = 0 ; pub const OMPI_COMM_TYPE_HWTHREAD : _bindgen_ty_5 = 1 ; pub const OMPI_COMM_TYPE_CORE : _bindgen_ty_5 = 2 ; pub const OMPI_COMM_TYPE_L1CACHE : _bindgen_ty_5 = 3 ; pub const OMPI_COMM_TYPE_L2CACHE : _bindgen_ty_5 = 4 ; pub const OMPI_COMM_TYPE_L3CACHE : _bindgen_ty_5 = 5 ; pub const OMPI_COMM_TYPE_SOCKET : _bindgen_ty_5 = 6 ; pub const OMPI_COMM_TYPE_NUMA : _bindgen_ty_5 = 7 ; pub const OMPI_COMM_TYPE_BOARD : _bindgen_ty_5 = 8 ; pub const OMPI_COMM_TYPE_HOST : _bindgen_ty_5 = 9 ; pub const OMPI_COMM_TYPE_CU : _bindgen_ty_5 = 10 ; pub const OMPI_COMM_TYPE_CLUSTER : _bindgen_ty_5 = 11 ; pub type _bindgen_ty_5 = :: std :: os :: raw :: c_uint ; pub const MPI_T_VERBOSITY_USER_BASIC : _bindgen_ty_6 = 0 ; pub const MPI_T_VERBOSITY_USER_DETAIL : _bindgen_ty_6 = 1 ; pub const MPI_T_VERBOSITY_USER_ALL : _bindgen_ty_6 = 2 ; pub const MPI_T_VERBOSITY_TUNER_BASIC : _bindgen_ty_6 = 3 ; pub const MPI_T_VERBOSITY_TUNER_DETAIL : _bindgen_ty_6 = 4 ; pub const MPI_T_VERBOSITY_TUNER_ALL : _bindgen_ty_6 = 5 ; pub const MPI_T_VERBOSITY_MPIDEV_BASIC : _bindgen_ty_6 = 6 ; pub const MPI_T_VERBOSITY_MPIDEV_DETAIL : _bindgen_ty_6 = 7 ; pub const MPI_T_VERBOSITY_MPIDEV_ALL : _bindgen_ty_6 = 8 ; pub type _bindgen_ty_6 = :: std :: os :: raw :: c_uint ; pub const MPI_T_SCOPE_CONSTANT : _bindgen_ty_7 = 0 ; pub const MPI_T_SCOPE_READONLY : _bindgen_ty_7 = 1 ; pub const MPI_T_SCOPE_LOCAL : _bindgen_ty_7 = 2 ; pub const MPI_T_SCOPE_GROUP : _bindgen_ty_7 = 3 ; pub const MPI_T_SCOPE_GROUP_EQ : _bindgen_ty_7 = 4 ; pub const MPI_T_SCOPE_ALL : _bindgen_ty_7 = 5 ; pub const MPI_T_SCOPE_ALL_EQ : _bindgen_ty_7 = 6 ; pub type _bindgen_ty_7 = :: std :: os :: raw :: c_uint ; pub const MPI_T_BIND_NO_OBJECT : _bindgen_ty_8 = 0 ; pub const MPI_T_BIND_MPI_COMM : _bindgen_ty_8 = 1 ; pub const MPI_T_BIND_MPI_DATATYPE : _bindgen_ty_8 = 2 ; pub const MPI_T_BIND_MPI_ERRHANDLER : _bindgen_ty_8 = 3 ; pub const MPI_T_BIND_MPI_FILE : _bindgen_ty_8 = 4 ; pub const MPI_T_BIND_MPI_GROUP : _bindgen_ty_8 = 5 ; pub const MPI_T_BIND_MPI_OP : _bindgen_ty_8 = 6 ; pub const MPI_T_BIND_MPI_REQUEST : _bindgen_ty_8 = 7 ; pub const MPI_T_BIND_MPI_WIN : _bindgen_ty_8 = 8 ; pub const MPI_T_BIND_MPI_MESSAGE : _bindgen_ty_8 = 9 ; pub const MPI_T_BIND_MPI_INFO : _bindgen_ty_8 = 10 ; pub type _bindgen_ty_8 = :: std :: os :: raw :: c_uint ; pub const MPI_T_PVAR_CLASS_STATE : _bindgen_ty_9 = 0 ; pub const MPI_T_PVAR_CLASS_LEVEL : _bindgen_ty_9 = 1 ; pub const MPI_T_PVAR_CLASS_SIZE : _bindgen_ty_9 = 2 ; pub const MPI_T_PVAR_CLASS_PERCENTAGE : _bindgen_ty_9 = 3 ; pub const MPI_T_PVAR_CLASS_HIGHWATERMARK : _bindgen_ty_9 = 4 ; pub const MPI_T_PVAR_CLASS_LOWWATERMARK : _bindgen_ty_9 = 5 ; pub const MPI_T_PVAR_CLASS_COUNTER : _bindgen_ty_9 = 6 ; pub const MPI_T_PVAR_CLASS_AGGREGATE : _bindgen_ty_9 = 7 ; pub const MPI_T_PVAR_CLASS_TIMER : _bindgen_ty_9 = 8 ; pub const MPI_T_PVAR_CLASS_GENERIC : _bindgen_ty_9 = 9 ; pub type _bindgen_ty_9 = :: std :: os :: raw :: c_uint ; extern "C" {
[INFO] [stdout] 3 + pub const __llvm__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_major__ : :: std :: os :: raw :: c_uint = 14 ; pub const __clang_minor__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_patchlevel__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_version__ : & 'static [ u8 ; 8usize ] = b"14.0.0 \0" ; pub const __GNUC__ : :: std :: os :: raw :: c_uint = 4 ; pub const __GNUC_MINOR__ : :: std :: os :: raw :: c_uint = 2 ; pub const __GNUC_PATCHLEVEL__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GXX_ABI_VERSION : :: std :: os :: raw :: c_uint = 1002 ; pub const __ATOMIC_RELAXED : :: std :: os :: raw :: c_uint = 0 ; pub const __ATOMIC_CONSUME : :: std :: os :: raw :: c_uint = 1 ; pub const __ATOMIC_ACQUIRE : :: std :: os :: raw :: c_uint = 2 ; pub const __ATOMIC_RELEASE : :: std :: os :: raw :: c_uint = 3 ; pub const __ATOMIC_ACQ_REL : :: std :: os :: raw :: c_uint = 4 ; pub const __ATOMIC_SEQ_CST : :: std :: os :: raw :: c_uint = 5 ; pub const __OPENCL_MEMORY_SCOPE_WORK_ITEM : std :: os :: raw :: c_uint = 0 ; pub const __OPENCL_MEMORY_SCOPE_WORK_GROUP : :: std :: os :: raw :: c_uint = 1 ; pub const __OPENCL_MEMORY_SCOPE_DEVICE : :: std :: os :: raw :: c_uint = 2 ; pub const __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES : :: std :: os :: raw :: c_uint = 3 ; pub const __OPENCL_MEMORY_SCOPE_SUB_GROUP : :: std :: os :: raw :: c_uint = 4 ; pub const __PRAGMA_REDEFINE_EXTNAME : :: std :: os :: raw :: c_uint = 1 ; pub const __VERSION__ : & 'static [ u8 ; 20usize ] = b"Ubuntu Clang 14.0.0\0" ; pub const __OBJC_BOOL_IS_BOOL : :: std :: os :: raw :: c_uint = 0 ; pub const __CONSTANT_CFSTRINGS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_literal_encoding__ : & 'static [ u8 ; 6usize ] = b"UTF-8\0" ; pub const __clang_wide_literal_encoding__ : & 'static [ u8 ; 7usize ] = b"UTF-32\0" ; pub const __ORDER_LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __ORDER_BIG_ENDIAN__ : :: std :: os :: raw :: c_uint = 4321 ; pub const __ORDER_PDP_ENDIAN__ : :: std :: os :: raw :: c_uint = 3412 ; pub const __BYTE_ORDER__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const _LP64 : :: std :: os :: raw :: c_uint = 1 ; pub const __LP64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __CHAR_BIT__ : :: std :: os :: raw :: c_uint = 8 ; pub const __BOOL_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SHRT_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __LONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LLONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BITINT_MAXWIDTH__ : :: std :: os :: raw :: c_uint = 128 ; pub const __SCHAR_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __SHRT_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __LONG_LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __WCHAR_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __WCHAR_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __WINT_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __WINT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INTMAX_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZE_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __SIZE_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTMAX_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __PTRDIFF_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __PTRDIFF_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INTPTR_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTPTR_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZEOF_DOUBLE__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_FLOAT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_LONG_DOUBLE__ : :: std :: os :: raw :: c_uint = 16 ; pub const __SIZEOF_LONG_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_POINTER__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SHORT__ : :: std :: os :: raw :: c_uint = 2 ; pub const __SIZEOF_PTRDIFF_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SIZE_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_WCHAR_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_WINT_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INTMAX_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTMAX_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINTMAX_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTMAX_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTMAX_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTMAX_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __PTRDIFF_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __PTRDIFF_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __INTPTR_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTPTR_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __SIZE_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __SIZE_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __SIZE_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __SIZE_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __SIG_ATOMIC_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __SIG_ATOMIC_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __UINTPTR_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTPTR_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTPTR_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTPTR_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FLT_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_DIG__ : :: std :: os :: raw :: c_uint = 6 ; pub const __FLT_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 9 ; pub const __FLT_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_MANT_DIG__ : :: std :: os :: raw :: c_uint = 24 ; pub const __FLT_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 38 ; pub const __FLT_MAX_EXP__ : :: std :: os :: raw :: c_uint = 128 ; pub const __FLT_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -37 ; pub const __FLT_MIN_EXP__ : :: std :: os :: raw :: c_int = -125 ; pub const __DBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_DIG__ : :: std :: os :: raw :: c_uint = 15 ; pub const __DBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 17 ; pub const __DBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 53 ; pub const __DBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 308 ; pub const __DBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 1024 ; pub const __DBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -307 ; pub const __DBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -1021 ; pub const __LDBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_DIG__ : :: std :: os :: raw :: c_uint = 18 ; pub const __LDBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __LDBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LDBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 4932 ; pub const __LDBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 16384 ; pub const __LDBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -4931 ; pub const __LDBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -16381 ; pub const __POINTER_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BIGGEST_ALIGNMENT__ : :: std :: os :: raw :: c_uint = 16 ; pub const __WINT_UNSIGNED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __INT8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __INT16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __INT32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __INT64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __UINT8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __INT8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __UINT16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __UINT16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __INT16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __UINT32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __UINT32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __INT32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __UINT64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __UINT64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __INT64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_LEAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_LEAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_LEAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_LEAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_LEAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_LEAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_LEAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_LEAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_LEAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_LEAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_LEAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_LEAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_LEAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_LEAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_LEAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_LEAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_LEAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_LEAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_LEAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_LEAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_LEAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_LEAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_LEAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_LEAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_LEAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_LEAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_LEAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_LEAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_LEAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __INT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_FAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_FAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_FAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_FAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_FAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_FAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_FAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_FAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_FAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_FAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_FAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_FAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_FAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_FAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_FAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_FAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_FAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_FAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_FAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_FAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_FAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_FAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_FAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_FAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_FAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_FAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_FAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_FAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_FAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_FAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FINITE_MATH_ONLY__ : :: std :: os :: raw :: c_uint = 0 ; pub const __GNUC_STDC_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_ATOMIC_TEST_AND_SET_TRUEVAL : :: std :: os :: raw :: c_uint = 1 ; pub const __CLANG_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __NO_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __PIC__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pic__ : :: std :: os :: raw :: c_uint = 2 ; pub const __PIE__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pie__ : :: std :: os :: raw :: c_uint = 2 ; pub const __FLT_EVAL_METHOD__ : :: std :: os :: raw :: c_uint = 0 ; pub const __FLT_RADIX__ : :: std :: os :: raw :: c_uint = 2 ; pub const __DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __GCC_ASM_FLAG_OUTPUTS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __code_model_small__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_GS : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_FS : :: std :: os :: raw :: c_uint = 1 ; pub const __k8 : :: std :: os :: raw :: c_uint = 1 ; pub const __k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __tune_k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __NO_MATH_INLINES : :: std :: os :: raw :: c_uint = 1 ; pub const __FXSR__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __MMX__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 : :: std :: os :: raw :: c_uint = 1 ; pub const __SIZEOF_FLOAT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix__ : :: std :: os :: raw :: c_uint = 1 ; pub const linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __ELF__ : :: std :: os :: raw :: c_uint = 1 ; pub const __gnu_linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLOAT128__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_HOSTED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_VERSION__ : :: std :: os :: raw :: c_uint = 201710 ; pub const __STDC_UTF_16__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_UTF_32__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_DWARF2_CFI_ASM : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_VERSION : :: std :: os :: raw :: c_uint = 721408 ; pub const OPAL_STDC_HEADERS : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED_ARGUMENT : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_ERROR : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_SYS_TIME_H : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_LONG_LONG : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const OPAL_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const OPAL_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const OPAL_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const OPAL_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const OMPI_HAVE_FORTRAN_LOGICAL1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER16 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_INTEGER2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL16 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL2 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_REAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_ENABLE_MPI1_COMPAT : :: std :: os :: raw :: c_uint = 0 ; pub const HAVE_FLOAT__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_LONG_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_MPI_OFFSET_SIZE : :: std :: os :: raw :: c_uint = 8 ; pub const OMPI_BUILD_CXX_BINDINGS : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_CXX_SEEK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_CXX_SUPPORTS_2D_CONST_CAST : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_PARAM_CHECK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_INTERFACE_WARNING : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_CXX_EXCEPTION_SUPPORT : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_MAJOR_VERSION : :: std :: os :: raw :: c_uint = 4 ; pub const OMPI_MINOR_VERSION : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_RELEASE_VERSION : :: std :: os :: raw :: c_uint = 2 ; pub const OPAL_C_HAVE_VISIBILITY : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_BUILDING : :: std :: os :: raw :: c_uint = 0 ; pub const OPEN_MPI : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_VERSION : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_SUBVERSION : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_UNKNOWN : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU_C : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_REMOVED_USE_STATIC_ASSERT : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ANY_SOURCE : :: std :: os :: raw :: c_int = -1 ; pub const MPI_PROC_NULL : :: std :: os :: raw :: c_int = -2 ; pub const MPI_ROOT : :: std :: os :: raw :: c_int = -4 ; pub const MPI_ANY_TAG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MAX_LIBRARY_VERSION_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_UNDEFINED : :: std :: os :: raw :: c_int = -32766 ; pub const MPI_DIST_GRAPH : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_CART : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_GRAPH : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_KEYVAL_INVALID : :: std :: os :: raw :: c_int = -1 ; pub const MPI_BSEND_OVERHEAD : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const MPI_ORDER_C : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ORDER_FORTRAN : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_BLOCK : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_DISTRIBUTE_CYCLIC : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_NONE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_DISTRIBUTE_DFLT_DARG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MODE_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_RDONLY : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_WRONLY : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_RDWR : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_DELETE_ON_CLOSE : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_MODE_UNIQUE_OPEN : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_MODE_EXCL : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MODE_APPEND : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_SEQUENTIAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_DISPLACEMENT_CURRENT : :: std :: os :: raw :: c_int = -54278278 ; pub const MPI_SEEK_SET : :: std :: os :: raw :: c_uint = 600 ; pub const MPI_SEEK_CUR : :: std :: os :: raw :: c_uint = 602 ; pub const MPI_SEEK_END : :: std :: os :: raw :: c_uint = 604 ; pub const MPI_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_NOCHECK : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_NOPRECEDE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_NOPUT : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_NOSTORE : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_NOSUCCEED : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_LOCK_EXCLUSIVE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_LOCK_SHARED : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_WIN_FLAVOR_ALLOCATE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_DYNAMIC : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_WIN_FLAVOR_SHARED : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_WIN_UNIFIED : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_WIN_SEPARATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_SUCCESS : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ERR_BUFFER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_ERR_COUNT : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_ERR_TYPE : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_ERR_TAG : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_ERR_COMM : :: std :: os :: raw :: c_uint = 5 ; pub const MPI_ERR_RANK : :: std :: os :: raw :: c_uint = 6 ; pub const MPI_ERR_REQUEST : :: std :: os :: raw :: c_uint = 7 ; pub const MPI_ERR_ROOT : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_ERR_GROUP : :: std :: os :: raw :: c_uint = 9 ; pub const MPI_ERR_OP : :: std :: os :: raw :: c_uint = 10 ; pub const MPI_ERR_TOPOLOGY : :: std :: os :: raw :: c_uint = 11 ; pub const MPI_ERR_DIMS : :: std :: os :: raw :: c_uint = 12 ; pub const MPI_ERR_ARG : :: std :: os :: raw :: c_uint = 13 ; pub const MPI_ERR_UNKNOWN : :: std :: os :: raw :: c_uint = 14 ; pub const MPI_ERR_TRUNCATE : :: std :: os :: raw :: c_uint = 15 ; pub const MPI_ERR_OTHER : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_ERR_INTERN : :: std :: os :: raw :: c_uint = 17 ; pub const MPI_ERR_IN_STATUS : :: std :: os :: raw :: c_uint = 18 ; pub const MPI_ERR_PENDING : :: std :: os :: raw :: c_uint = 19 ; pub const MPI_ERR_ACCESS : :: std :: os :: raw :: c_uint = 20 ; pub const MPI_ERR_AMODE : :: std :: os :: raw :: c_uint = 21 ; pub const MPI_ERR_ASSERT : :: std :: os :: raw :: c_uint = 22 ; pub const MPI_ERR_BAD_FILE : :: std :: os :: raw :: c_uint = 23 ; pub const MPI_ERR_BASE : :: std :: os :: raw :: c_uint = 24 ; pub const MPI_ERR_CONVERSION : :: std :: os :: raw :: c_uint = 25 ; pub const MPI_ERR_DISP : :: std :: os :: raw :: c_uint = 26 ; pub const MPI_ERR_DUP_DATAREP : :: std :: os :: raw :: c_uint = 27 ; pub const MPI_ERR_FILE_EXISTS : :: std :: os :: raw :: c_uint = 28 ; pub const MPI_ERR_FILE_IN_USE : :: std :: os :: raw :: c_uint = 29 ; pub const MPI_ERR_FILE : :: std :: os :: raw :: c_uint = 30 ; pub const MPI_ERR_INFO_KEY : :: std :: os :: raw :: c_uint = 31 ; pub const MPI_ERR_INFO_NOKEY : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_ERR_INFO_VALUE : :: std :: os :: raw :: c_uint = 33 ; pub const MPI_ERR_INFO : :: std :: os :: raw :: c_uint = 34 ; pub const MPI_ERR_IO : :: std :: os :: raw :: c_uint = 35 ; pub const MPI_ERR_KEYVAL : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_ERR_LOCKTYPE : :: std :: os :: raw :: c_uint = 37 ; pub const MPI_ERR_NAME : :: std :: os :: raw :: c_uint = 38 ; pub const MPI_ERR_NO_MEM : :: std :: os :: raw :: c_uint = 39 ; pub const MPI_ERR_NOT_SAME : :: std :: os :: raw :: c_uint = 40 ; pub const MPI_ERR_NO_SPACE : :: std :: os :: raw :: c_uint = 41 ; pub const MPI_ERR_NO_SUCH_FILE : :: std :: os :: raw :: c_uint = 42 ; pub const MPI_ERR_PORT : :: std :: os :: raw :: c_uint = 43 ; pub const MPI_ERR_QUOTA : :: std :: os :: raw :: c_uint = 44 ; pub const MPI_ERR_READ_ONLY : :: std :: os :: raw :: c_uint = 45 ; pub const MPI_ERR_RMA_CONFLICT : :: std :: os :: raw :: c_uint = 46 ; pub const MPI_ERR_RMA_SYNC : :: std :: os :: raw :: c_uint = 47 ; pub const MPI_ERR_SERVICE : :: std :: os :: raw :: c_uint = 48 ; pub const MPI_ERR_SIZE : :: std :: os :: raw :: c_uint = 49 ; pub const MPI_ERR_SPAWN : :: std :: os :: raw :: c_uint = 50 ; pub const MPI_ERR_UNSUPPORTED_DATAREP : :: std :: os :: raw :: c_uint = 51 ; pub const MPI_ERR_UNSUPPORTED_OPERATION : :: std :: os :: raw :: c_uint = 52 ; pub const MPI_ERR_WIN : :: std :: os :: raw :: c_uint = 53 ; pub const MPI_T_ERR_MEMORY : :: std :: os :: raw :: c_uint = 54 ; pub const MPI_T_ERR_NOT_INITIALIZED : :: std :: os :: raw :: c_uint = 55 ; pub const MPI_T_ERR_CANNOT_INIT : :: std :: os :: raw :: c_uint = 56 ; pub const MPI_T_ERR_INVALID_INDEX : :: std :: os :: raw :: c_uint = 57 ; pub const MPI_T_ERR_INVALID_ITEM : :: std :: os :: raw :: c_uint = 58 ; pub const MPI_T_ERR_INVALID_HANDLE : :: std :: os :: raw :: c_uint = 59 ; pub const MPI_T_ERR_OUT_OF_HANDLES : :: std :: os :: raw :: c_uint = 60 ; pub const MPI_T_ERR_OUT_OF_SESSIONS : :: std :: os :: raw :: c_uint = 61 ; pub const MPI_T_ERR_INVALID_SESSION : :: std :: os :: raw :: c_uint = 62 ; pub const MPI_T_ERR_CVAR_SET_NOT_NOW : :: std :: os :: raw :: c_uint = 63 ; pub const MPI_T_ERR_CVAR_SET_NEVER : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_T_ERR_PVAR_NO_STARTSTOP : :: std :: os :: raw :: c_uint = 65 ; pub const MPI_T_ERR_PVAR_NO_WRITE : :: std :: os :: raw :: c_uint = 66 ; pub const MPI_T_ERR_PVAR_NO_ATOMIC : :: std :: os :: raw :: c_uint = 67 ; pub const MPI_ERR_RMA_RANGE : :: std :: os :: raw :: c_uint = 68 ; pub const MPI_ERR_RMA_ATTACH : :: std :: os :: raw :: c_uint = 69 ; pub const MPI_ERR_RMA_FLAVOR : :: std :: os :: raw :: c_uint = 70 ; pub const MPI_ERR_RMA_SHARED : :: std :: os :: raw :: c_uint = 71 ; pub const MPI_T_ERR_INVALID : :: std :: os :: raw :: c_uint = 72 ; pub const MPI_T_ERR_INVALID_NAME : :: std :: os :: raw :: c_uint = 73 ; pub const MPI_ERR_LASTCODE : :: std :: os :: raw :: c_uint = 92 ; pub const MPI_TYPECLASS_INTEGER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_TYPECLASS_REAL : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_TYPECLASS_COMPLEX : :: std :: os :: raw :: c_uint = 3 ; pub type wchar_t = :: std :: os :: raw :: c_int ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct max_align_t { pub __clang_max_align_nonce1 : :: std :: os :: raw :: c_longlong , pub __bindgen_padding_0 : u64 , pub __clang_max_align_nonce2 : f64 , } # [ test ] fn bindgen_test_layout_max_align_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < max_align_t > ( ) , 32usize , concat ! ( "Size of: " , stringify ! ( max_align_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce1 as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce1 ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce2 as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce2 ) ) ) ; } pub type MPI_Aint = isize ; pub type MPI_Offset = :: std :: os :: raw :: c_longlong ; pub type MPI_Count = :: std :: os :: raw :: c_longlong ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_communicator_t { _unused : [ u8 ; 0 ] } pub type MPI_Comm = * mut ompi_communicator_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_datatype_t { _unused : [ u8 ; 0 ] } pub type MPI_Datatype = * mut ompi_datatype_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_errhandler_t { _unused : [ u8 ; 0 ] } pub type MPI_Errhandler = * mut ompi_errhandler_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_file_t { _unused : [ u8 ; 0 ] } pub type MPI_File = * mut ompi_file_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_group_t { _unused : [ u8 ; 0 ] } pub type MPI_Group = * mut ompi_group_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_info_t { _unused : [ u8 ; 0 ] } pub type MPI_Info = * mut ompi_info_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_op_t { _unused : [ u8 ; 0 ] } pub type MPI_Op = * mut ompi_op_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_request_t { _unused : [ u8 ; 0 ] } pub type MPI_Request = * mut ompi_request_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_message_t { _unused : [ u8 ; 0 ] } pub type MPI_Message = * mut ompi_message_t ; pub type MPI_Status = ompi_status_public_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_win_t { _unused : [ u8 ; 0 ] } pub type MPI_Win = * mut ompi_win_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_var_enum_t { _unused : [ u8 ; 0 ] } pub type MPI_T_enum = * mut mca_base_var_enum_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_mpit_cvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_cvar_handle = * mut ompi_mpit_cvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_handle = * mut mca_base_pvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_session_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_session = * mut mca_base_pvar_session_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_status_public_t { pub MPI_SOURCE : :: std :: os :: raw :: c_int , pub MPI_TAG : :: std :: os :: raw :: c_int , pub MPI_ERROR : :: std :: os :: raw :: c_int , pub _cancelled : :: std :: os :: raw :: c_int , pub _ucount : usize , } # [ test ] fn bindgen_test_layout_ompi_status_public_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < ompi_status_public_t > ( ) , 24usize , concat ! ( "Size of: " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < ompi_status_public_t > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_SOURCE as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_SOURCE ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_TAG as * const _ as usize } , 4usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_TAG ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_ERROR as * const _ as usize } , 8usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_ERROR ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _cancelled as * const _ as usize } , 12usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _cancelled ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _ucount as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _ucount ) ) ) ; } pub type MPI_Datarep_extent_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : * mut MPI_Aint , arg3 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Datarep_conversion_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : MPI_Datatype , arg3 : :: std :: os :: raw :: c_int , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : MPI_Offset , arg6 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Comm , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type ompi_file_errhandler_fn = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_File , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_Win_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Win , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_User_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut :: std :: os :: raw :: c_void , arg3 : * mut :: std :: os :: raw :: c_int , arg4 : * mut MPI_Datatype ) > ; pub type MPI_Comm_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_query_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut MPI_Status ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_free_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_cancel_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_fn = MPI_Comm_errhandler_function ; pub type MPI_File_errhandler_fn = ompi_file_errhandler_fn ; pub type MPI_File_errhandler_function = ompi_file_errhandler_fn ; pub type MPI_Win_errhandler_fn = MPI_Win_errhandler_function ; pub const MPI_TAG_UB : _bindgen_ty_1 = 0 ; pub const MPI_HOST : _bindgen_ty_1 = 1 ; pub const MPI_IO : _bindgen_ty_1 = 2 ; pub const MPI_WTIME_IS_GLOBAL : _bindgen_ty_1 = 3 ; pub const MPI_APPNUM : _bindgen_ty_1 = 4 ; pub const MPI_LASTUSEDCODE : _bindgen_ty_1 = 5 ; pub const MPI_UNIVERSE_SIZE : _bindgen_ty_1 = 6 ; pub const MPI_WIN_BASE : _bindgen_ty_1 = 7 ; pub const MPI_WIN_SIZE : _bindgen_ty_1 = 8 ; pub const MPI_WIN_DISP_UNIT : _bindgen_ty_1 = 9 ; pub const MPI_WIN_CREATE_FLAVOR : _bindgen_ty_1 = 10 ; pub const MPI_WIN_MODEL : _bindgen_ty_1 = 11 ; pub const IMPI_CLIENT_SIZE : _bindgen_ty_1 = 12 ; pub const IMPI_CLIENT_COLOR : _bindgen_ty_1 = 13 ; pub const IMPI_HOST_SIZE : _bindgen_ty_1 = 14 ; pub const IMPI_HOST_COLOR : _bindgen_ty_1 = 15 ; pub type _bindgen_ty_1 = :: std :: os :: raw :: c_uint ; pub const MPI_IDENT : _bindgen_ty_2 = 0 ; pub const MPI_CONGRUENT : _bindgen_ty_2 = 1 ; pub const MPI_SIMILAR : _bindgen_ty_2 = 2 ; pub const MPI_UNEQUAL : _bindgen_ty_2 = 3 ; pub type _bindgen_ty_2 = :: std :: os :: raw :: c_uint ; pub const MPI_THREAD_SINGLE : _bindgen_ty_3 = 0 ; pub const MPI_THREAD_FUNNELED : _bindgen_ty_3 = 1 ; pub const MPI_THREAD_SERIALIZED : _bindgen_ty_3 = 2 ; pub const MPI_THREAD_MULTIPLE : _bindgen_ty_3 = 3 ; pub type _bindgen_ty_3 = :: std :: os :: raw :: c_uint ; pub const MPI_COMBINER_NAMED : _bindgen_ty_4 = 0 ; pub const MPI_COMBINER_DUP : _bindgen_ty_4 = 1 ; pub const MPI_COMBINER_CONTIGUOUS : _bindgen_ty_4 = 2 ; pub const MPI_COMBINER_VECTOR : _bindgen_ty_4 = 3 ; pub const OMPI_WAS_MPI_COMBINER_HVECTOR_INTEGER : _bindgen_ty_4 = 4 ; pub const MPI_COMBINER_HVECTOR : _bindgen_ty_4 = 5 ; pub const MPI_COMBINER_INDEXED : _bindgen_ty_4 = 6 ; pub const OMPI_WAS_MPI_COMBINER_HINDEXED_INTEGER : _bindgen_ty_4 = 7 ; pub const MPI_COMBINER_HINDEXED : _bindgen_ty_4 = 8 ; pub const MPI_COMBINER_INDEXED_BLOCK : _bindgen_ty_4 = 9 ; pub const OMPI_WAS_MPI_COMBINER_STRUCT_INTEGER : _bindgen_ty_4 = 10 ; pub const MPI_COMBINER_STRUCT : _bindgen_ty_4 = 11 ; pub const MPI_COMBINER_SUBARRAY : _bindgen_ty_4 = 12 ; pub const MPI_COMBINER_DARRAY : _bindgen_ty_4 = 13 ; pub const MPI_COMBINER_F90_REAL : _bindgen_ty_4 = 14 ; pub const MPI_COMBINER_F90_COMPLEX : _bindgen_ty_4 = 15 ; pub const MPI_COMBINER_F90_INTEGER : _bindgen_ty_4 = 16 ; pub const MPI_COMBINER_RESIZED : _bindgen_ty_4 = 17 ; pub const MPI_COMBINER_HINDEXED_BLOCK : _bindgen_ty_4 = 18 ; pub type _bindgen_ty_4 = :: std :: os :: raw :: c_uint ; pub const MPI_COMM_TYPE_SHARED : _bindgen_ty_5 = 0 ; pub const OMPI_COMM_TYPE_HWTHREAD : _bindgen_ty_5 = 1 ; pub const OMPI_COMM_TYPE_CORE : _bindgen_ty_5 = 2 ; pub const OMPI_COMM_TYPE_L1CACHE : _bindgen_ty_5 = 3 ; pub const OMPI_COMM_TYPE_L2CACHE : _bindgen_ty_5 = 4 ; pub const OMPI_COMM_TYPE_L3CACHE : _bindgen_ty_5 = 5 ; pub const OMPI_COMM_TYPE_SOCKET : _bindgen_ty_5 = 6 ; pub const OMPI_COMM_TYPE_NUMA : _bindgen_ty_5 = 7 ; pub const OMPI_COMM_TYPE_BOARD : _bindgen_ty_5 = 8 ; pub const OMPI_COMM_TYPE_HOST : _bindgen_ty_5 = 9 ; pub const OMPI_COMM_TYPE_CU : _bindgen_ty_5 = 10 ; pub const OMPI_COMM_TYPE_CLUSTER : _bindgen_ty_5 = 11 ; pub type _bindgen_ty_5 = :: std :: os :: raw :: c_uint ; pub const MPI_T_VERBOSITY_USER_BASIC : _bindgen_ty_6 = 0 ; pub const MPI_T_VERBOSITY_USER_DETAIL : _bindgen_ty_6 = 1 ; pub const MPI_T_VERBOSITY_USER_ALL : _bindgen_ty_6 = 2 ; pub const MPI_T_VERBOSITY_TUNER_BASIC : _bindgen_ty_6 = 3 ; pub const MPI_T_VERBOSITY_TUNER_DETAIL : _bindgen_ty_6 = 4 ; pub const MPI_T_VERBOSITY_TUNER_ALL : _bindgen_ty_6 = 5 ; pub const MPI_T_VERBOSITY_MPIDEV_BASIC : _bindgen_ty_6 = 6 ; pub const MPI_T_VERBOSITY_MPIDEV_DETAIL : _bindgen_ty_6 = 7 ; pub const MPI_T_VERBOSITY_MPIDEV_ALL : _bindgen_ty_6 = 8 ; pub type _bindgen_ty_6 = :: std :: os :: raw :: c_uint ; pub const MPI_T_SCOPE_CONSTANT : _bindgen_ty_7 = 0 ; pub const MPI_T_SCOPE_READONLY : _bindgen_ty_7 = 1 ; pub const MPI_T_SCOPE_LOCAL : _bindgen_ty_7 = 2 ; pub const MPI_T_SCOPE_GROUP : _bindgen_ty_7 = 3 ; pub const MPI_T_SCOPE_GROUP_EQ : _bindgen_ty_7 = 4 ; pub const MPI_T_SCOPE_ALL : _bindgen_ty_7 = 5 ; pub const MPI_T_SCOPE_ALL_EQ : _bindgen_ty_7 = 6 ; pub type _bindgen_ty_7 = :: std :: os :: raw :: c_uint ; pub const MPI_T_BIND_NO_OBJECT : _bindgen_ty_8 = 0 ; pub const MPI_T_BIND_MPI_COMM : _bindgen_ty_8 = 1 ; pub const MPI_T_BIND_MPI_DATATYPE : _bindgen_ty_8 = 2 ; pub const MPI_T_BIND_MPI_ERRHANDLER : _bindgen_ty_8 = 3 ; pub const MPI_T_BIND_MPI_FILE : _bindgen_ty_8 = 4 ; pub const MPI_T_BIND_MPI_GROUP : _bindgen_ty_8 = 5 ; pub const MPI_T_BIND_MPI_OP : _bindgen_ty_8 = 6 ; pub const MPI_T_BIND_MPI_REQUEST : _bindgen_ty_8 = 7 ; pub const MPI_T_BIND_MPI_WIN : _bindgen_ty_8 = 8 ; pub const MPI_T_BIND_MPI_MESSAGE : _bindgen_ty_8 = 9 ; pub const MPI_T_BIND_MPI_INFO : _bindgen_ty_8 = 10 ; pub type _bindgen_ty_8 = :: std :: os :: raw :: c_uint ; pub const MPI_T_PVAR_CLASS_STATE : _bindgen_ty_9 = 0 ; pub const MPI_T_PVAR_CLASS_LEVEL : _bindgen_ty_9 = 1 ; pub const MPI_T_PVAR_CLASS_SIZE : _bindgen_ty_9 = 2 ; pub const MPI_T_PVAR_CLASS_PERCENTAGE : _bindgen_ty_9 = 3 ; pub const MPI_T_PVAR_CLASS_HIGHWATERMARK : _bindgen_ty_9 = 4 ; pub const MPI_T_PVAR_CLASS_LOWWATERMARK : _bindgen_ty_9 = 5 ; pub const MPI_T_PVAR_CLASS_COUNTER : _bindgen_ty_9 = 6 ; pub const MPI_T_PVAR_CLASS_AGGREGATE : _bindgen_ty_9 = 7 ; pub const MPI_T_PVAR_CLASS_TIMER : _bindgen_ty_9 = 8 ; pub const MPI_T_PVAR_CLASS_GENERIC : _bindgen_ty_9 = 9 ; pub type _bindgen_ty_9 = :: std :: os :: raw :: c_uint ; extern "C" {
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/mpi-fork-fnsp-d9b9763bb5375dad/out/functions_and_types.rs:3:209
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...:: raw :: c_uint = 14 ; pub const __clang_minor__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_patchlevel__ : :: std :: os ...
[INFO] [stdout]   |                                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]   |
[INFO] [stdout] 3 - pub const __llvm__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_major__ : :: std :: os :: raw :: c_uint = 14 ; pub const __clang_minor__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_patchlevel__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_version__ : & 'static [ u8 ; 8usize ] = b"14.0.0 \0" ; pub const __GNUC__ : :: std :: os :: raw :: c_uint = 4 ; pub const __GNUC_MINOR__ : :: std :: os :: raw :: c_uint = 2 ; pub const __GNUC_PATCHLEVEL__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GXX_ABI_VERSION : :: std :: os :: raw :: c_uint = 1002 ; pub const __ATOMIC_RELAXED : :: std :: os :: raw :: c_uint = 0 ; pub const __ATOMIC_CONSUME : :: std :: os :: raw :: c_uint = 1 ; pub const __ATOMIC_ACQUIRE : :: std :: os :: raw :: c_uint = 2 ; pub const __ATOMIC_RELEASE : :: std :: os :: raw :: c_uint = 3 ; pub const __ATOMIC_ACQ_REL : :: std :: os :: raw :: c_uint = 4 ; pub const __ATOMIC_SEQ_CST : :: std :: os :: raw :: c_uint = 5 ; pub const __OPENCL_MEMORY_SCOPE_WORK_ITEM : :: std :: os :: raw :: c_uint = 0 ; pub const __OPENCL_MEMORY_SCOPE_WORK_GROUP : :: std :: os :: raw :: c_uint = 1 ; pub const __OPENCL_MEMORY_SCOPE_DEVICE : :: std :: os :: raw :: c_uint = 2 ; pub const __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES : :: std :: os :: raw :: c_uint = 3 ; pub const __OPENCL_MEMORY_SCOPE_SUB_GROUP : :: std :: os :: raw :: c_uint = 4 ; pub const __PRAGMA_REDEFINE_EXTNAME : :: std :: os :: raw :: c_uint = 1 ; pub const __VERSION__ : & 'static [ u8 ; 20usize ] = b"Ubuntu Clang 14.0.0\0" ; pub const __OBJC_BOOL_IS_BOOL : :: std :: os :: raw :: c_uint = 0 ; pub const __CONSTANT_CFSTRINGS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_literal_encoding__ : & 'static [ u8 ; 6usize ] = b"UTF-8\0" ; pub const __clang_wide_literal_encoding__ : & 'static [ u8 ; 7usize ] = b"UTF-32\0" ; pub const __ORDER_LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __ORDER_BIG_ENDIAN__ : :: std :: os :: raw :: c_uint = 4321 ; pub const __ORDER_PDP_ENDIAN__ : :: std :: os :: raw :: c_uint = 3412 ; pub const __BYTE_ORDER__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const _LP64 : :: std :: os :: raw :: c_uint = 1 ; pub const __LP64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __CHAR_BIT__ : :: std :: os :: raw :: c_uint = 8 ; pub const __BOOL_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SHRT_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __LONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LLONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BITINT_MAXWIDTH__ : :: std :: os :: raw :: c_uint = 128 ; pub const __SCHAR_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __SHRT_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __LONG_LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __WCHAR_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __WCHAR_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __WINT_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __WINT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INTMAX_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZE_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __SIZE_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTMAX_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __PTRDIFF_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __PTRDIFF_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INTPTR_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTPTR_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZEOF_DOUBLE__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_FLOAT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_LONG_DOUBLE__ : :: std :: os :: raw :: c_uint = 16 ; pub const __SIZEOF_LONG_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_POINTER__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SHORT__ : :: std :: os :: raw :: c_uint = 2 ; pub const __SIZEOF_PTRDIFF_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SIZE_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_WCHAR_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_WINT_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INTMAX_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTMAX_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINTMAX_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTMAX_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTMAX_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTMAX_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __PTRDIFF_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __PTRDIFF_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __INTPTR_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTPTR_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __SIZE_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __SIZE_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __SIZE_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __SIZE_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __SIG_ATOMIC_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __SIG_ATOMIC_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __UINTPTR_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTPTR_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTPTR_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTPTR_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FLT_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_DIG__ : :: std :: os :: raw :: c_uint = 6 ; pub const __FLT_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 9 ; pub const __FLT_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_MANT_DIG__ : :: std :: os :: raw :: c_uint = 24 ; pub const __FLT_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 38 ; pub const __FLT_MAX_EXP__ : :: std :: os :: raw :: c_uint = 128 ; pub const __FLT_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -37 ; pub const __FLT_MIN_EXP__ : :: std :: os :: raw :: c_int = -125 ; pub const __DBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_DIG__ : :: std :: os :: raw :: c_uint = 15 ; pub const __DBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 17 ; pub const __DBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 53 ; pub const __DBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 308 ; pub const __DBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 1024 ; pub const __DBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -307 ; pub const __DBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -1021 ; pub const __LDBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_DIG__ : :: std :: os :: raw :: c_uint = 18 ; pub const __LDBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __LDBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LDBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 4932 ; pub const __LDBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 16384 ; pub const __LDBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -4931 ; pub const __LDBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -16381 ; pub const __POINTER_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BIGGEST_ALIGNMENT__ : :: std :: os :: raw :: c_uint = 16 ; pub const __WINT_UNSIGNED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __INT8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __INT16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __INT32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __INT64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __UINT8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __INT8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __UINT16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __UINT16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __INT16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __UINT32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __UINT32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __INT32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __UINT64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __UINT64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __INT64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_LEAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_LEAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_LEAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_LEAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_LEAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_LEAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_LEAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_LEAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_LEAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_LEAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_LEAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_LEAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_LEAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_LEAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_LEAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_LEAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_LEAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_LEAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_LEAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_LEAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_LEAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_LEAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_LEAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_LEAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_LEAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_LEAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_LEAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_LEAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_LEAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __INT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_FAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_FAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_FAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_FAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_FAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_FAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_FAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_FAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_FAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_FAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_FAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_FAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_FAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_FAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_FAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_FAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_FAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_FAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_FAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_FAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_FAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_FAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_FAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_FAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_FAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_FAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_FAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_FAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_FAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_FAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FINITE_MATH_ONLY__ : :: std :: os :: raw :: c_uint = 0 ; pub const __GNUC_STDC_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_ATOMIC_TEST_AND_SET_TRUEVAL : :: std :: os :: raw :: c_uint = 1 ; pub const __CLANG_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __NO_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __PIC__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pic__ : :: std :: os :: raw :: c_uint = 2 ; pub const __PIE__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pie__ : :: std :: os :: raw :: c_uint = 2 ; pub const __FLT_EVAL_METHOD__ : :: std :: os :: raw :: c_uint = 0 ; pub const __FLT_RADIX__ : :: std :: os :: raw :: c_uint = 2 ; pub const __DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __GCC_ASM_FLAG_OUTPUTS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __code_model_small__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_GS : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_FS : :: std :: os :: raw :: c_uint = 1 ; pub const __k8 : :: std :: os :: raw :: c_uint = 1 ; pub const __k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __tune_k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __NO_MATH_INLINES : :: std :: os :: raw :: c_uint = 1 ; pub const __FXSR__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __MMX__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 : :: std :: os :: raw :: c_uint = 1 ; pub const __SIZEOF_FLOAT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix__ : :: std :: os :: raw :: c_uint = 1 ; pub const linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __ELF__ : :: std :: os :: raw :: c_uint = 1 ; pub const __gnu_linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLOAT128__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_HOSTED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_VERSION__ : :: std :: os :: raw :: c_uint = 201710 ; pub const __STDC_UTF_16__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_UTF_32__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_DWARF2_CFI_ASM : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_VERSION : :: std :: os :: raw :: c_uint = 721408 ; pub const OPAL_STDC_HEADERS : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED_ARGUMENT : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_ERROR : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_SYS_TIME_H : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_LONG_LONG : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const OPAL_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const OPAL_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const OPAL_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const OPAL_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const OMPI_HAVE_FORTRAN_LOGICAL1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER16 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_INTEGER2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL16 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL2 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_REAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_ENABLE_MPI1_COMPAT : :: std :: os :: raw :: c_uint = 0 ; pub const HAVE_FLOAT__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_LONG_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_MPI_OFFSET_SIZE : :: std :: os :: raw :: c_uint = 8 ; pub const OMPI_BUILD_CXX_BINDINGS : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_CXX_SEEK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_CXX_SUPPORTS_2D_CONST_CAST : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_PARAM_CHECK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_INTERFACE_WARNING : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_CXX_EXCEPTION_SUPPORT : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_MAJOR_VERSION : :: std :: os :: raw :: c_uint = 4 ; pub const OMPI_MINOR_VERSION : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_RELEASE_VERSION : :: std :: os :: raw :: c_uint = 2 ; pub const OPAL_C_HAVE_VISIBILITY : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_BUILDING : :: std :: os :: raw :: c_uint = 0 ; pub const OPEN_MPI : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_VERSION : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_SUBVERSION : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_UNKNOWN : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU_C : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_REMOVED_USE_STATIC_ASSERT : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ANY_SOURCE : :: std :: os :: raw :: c_int = -1 ; pub const MPI_PROC_NULL : :: std :: os :: raw :: c_int = -2 ; pub const MPI_ROOT : :: std :: os :: raw :: c_int = -4 ; pub const MPI_ANY_TAG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MAX_LIBRARY_VERSION_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_UNDEFINED : :: std :: os :: raw :: c_int = -32766 ; pub const MPI_DIST_GRAPH : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_CART : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_GRAPH : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_KEYVAL_INVALID : :: std :: os :: raw :: c_int = -1 ; pub const MPI_BSEND_OVERHEAD : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const MPI_ORDER_C : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ORDER_FORTRAN : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_BLOCK : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_DISTRIBUTE_CYCLIC : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_NONE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_DISTRIBUTE_DFLT_DARG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MODE_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_RDONLY : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_WRONLY : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_RDWR : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_DELETE_ON_CLOSE : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_MODE_UNIQUE_OPEN : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_MODE_EXCL : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MODE_APPEND : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_SEQUENTIAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_DISPLACEMENT_CURRENT : :: std :: os :: raw :: c_int = -54278278 ; pub const MPI_SEEK_SET : :: std :: os :: raw :: c_uint = 600 ; pub const MPI_SEEK_CUR : :: std :: os :: raw :: c_uint = 602 ; pub const MPI_SEEK_END : :: std :: os :: raw :: c_uint = 604 ; pub const MPI_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_NOCHECK : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_NOPRECEDE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_NOPUT : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_NOSTORE : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_NOSUCCEED : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_LOCK_EXCLUSIVE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_LOCK_SHARED : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_WIN_FLAVOR_ALLOCATE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_DYNAMIC : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_WIN_FLAVOR_SHARED : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_WIN_UNIFIED : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_WIN_SEPARATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_SUCCESS : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ERR_BUFFER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_ERR_COUNT : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_ERR_TYPE : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_ERR_TAG : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_ERR_COMM : :: std :: os :: raw :: c_uint = 5 ; pub const MPI_ERR_RANK : :: std :: os :: raw :: c_uint = 6 ; pub const MPI_ERR_REQUEST : :: std :: os :: raw :: c_uint = 7 ; pub const MPI_ERR_ROOT : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_ERR_GROUP : :: std :: os :: raw :: c_uint = 9 ; pub const MPI_ERR_OP : :: std :: os :: raw :: c_uint = 10 ; pub const MPI_ERR_TOPOLOGY : :: std :: os :: raw :: c_uint = 11 ; pub const MPI_ERR_DIMS : :: std :: os :: raw :: c_uint = 12 ; pub const MPI_ERR_ARG : :: std :: os :: raw :: c_uint = 13 ; pub const MPI_ERR_UNKNOWN : :: std :: os :: raw :: c_uint = 14 ; pub const MPI_ERR_TRUNCATE : :: std :: os :: raw :: c_uint = 15 ; pub const MPI_ERR_OTHER : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_ERR_INTERN : :: std :: os :: raw :: c_uint = 17 ; pub const MPI_ERR_IN_STATUS : :: std :: os :: raw :: c_uint = 18 ; pub const MPI_ERR_PENDING : :: std :: os :: raw :: c_uint = 19 ; pub const MPI_ERR_ACCESS : :: std :: os :: raw :: c_uint = 20 ; pub const MPI_ERR_AMODE : :: std :: os :: raw :: c_uint = 21 ; pub const MPI_ERR_ASSERT : :: std :: os :: raw :: c_uint = 22 ; pub const MPI_ERR_BAD_FILE : :: std :: os :: raw :: c_uint = 23 ; pub const MPI_ERR_BASE : :: std :: os :: raw :: c_uint = 24 ; pub const MPI_ERR_CONVERSION : :: std :: os :: raw :: c_uint = 25 ; pub const MPI_ERR_DISP : :: std :: os :: raw :: c_uint = 26 ; pub const MPI_ERR_DUP_DATAREP : :: std :: os :: raw :: c_uint = 27 ; pub const MPI_ERR_FILE_EXISTS : :: std :: os :: raw :: c_uint = 28 ; pub const MPI_ERR_FILE_IN_USE : :: std :: os :: raw :: c_uint = 29 ; pub const MPI_ERR_FILE : :: std :: os :: raw :: c_uint = 30 ; pub const MPI_ERR_INFO_KEY : :: std :: os :: raw :: c_uint = 31 ; pub const MPI_ERR_INFO_NOKEY : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_ERR_INFO_VALUE : :: std :: os :: raw :: c_uint = 33 ; pub const MPI_ERR_INFO : :: std :: os :: raw :: c_uint = 34 ; pub const MPI_ERR_IO : :: std :: os :: raw :: c_uint = 35 ; pub const MPI_ERR_KEYVAL : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_ERR_LOCKTYPE : :: std :: os :: raw :: c_uint = 37 ; pub const MPI_ERR_NAME : :: std :: os :: raw :: c_uint = 38 ; pub const MPI_ERR_NO_MEM : :: std :: os :: raw :: c_uint = 39 ; pub const MPI_ERR_NOT_SAME : :: std :: os :: raw :: c_uint = 40 ; pub const MPI_ERR_NO_SPACE : :: std :: os :: raw :: c_uint = 41 ; pub const MPI_ERR_NO_SUCH_FILE : :: std :: os :: raw :: c_uint = 42 ; pub const MPI_ERR_PORT : :: std :: os :: raw :: c_uint = 43 ; pub const MPI_ERR_QUOTA : :: std :: os :: raw :: c_uint = 44 ; pub const MPI_ERR_READ_ONLY : :: std :: os :: raw :: c_uint = 45 ; pub const MPI_ERR_RMA_CONFLICT : :: std :: os :: raw :: c_uint = 46 ; pub const MPI_ERR_RMA_SYNC : :: std :: os :: raw :: c_uint = 47 ; pub const MPI_ERR_SERVICE : :: std :: os :: raw :: c_uint = 48 ; pub const MPI_ERR_SIZE : :: std :: os :: raw :: c_uint = 49 ; pub const MPI_ERR_SPAWN : :: std :: os :: raw :: c_uint = 50 ; pub const MPI_ERR_UNSUPPORTED_DATAREP : :: std :: os :: raw :: c_uint = 51 ; pub const MPI_ERR_UNSUPPORTED_OPERATION : :: std :: os :: raw :: c_uint = 52 ; pub const MPI_ERR_WIN : :: std :: os :: raw :: c_uint = 53 ; pub const MPI_T_ERR_MEMORY : :: std :: os :: raw :: c_uint = 54 ; pub const MPI_T_ERR_NOT_INITIALIZED : :: std :: os :: raw :: c_uint = 55 ; pub const MPI_T_ERR_CANNOT_INIT : :: std :: os :: raw :: c_uint = 56 ; pub const MPI_T_ERR_INVALID_INDEX : :: std :: os :: raw :: c_uint = 57 ; pub const MPI_T_ERR_INVALID_ITEM : :: std :: os :: raw :: c_uint = 58 ; pub const MPI_T_ERR_INVALID_HANDLE : :: std :: os :: raw :: c_uint = 59 ; pub const MPI_T_ERR_OUT_OF_HANDLES : :: std :: os :: raw :: c_uint = 60 ; pub const MPI_T_ERR_OUT_OF_SESSIONS : :: std :: os :: raw :: c_uint = 61 ; pub const MPI_T_ERR_INVALID_SESSION : :: std :: os :: raw :: c_uint = 62 ; pub const MPI_T_ERR_CVAR_SET_NOT_NOW : :: std :: os :: raw :: c_uint = 63 ; pub const MPI_T_ERR_CVAR_SET_NEVER : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_T_ERR_PVAR_NO_STARTSTOP : :: std :: os :: raw :: c_uint = 65 ; pub const MPI_T_ERR_PVAR_NO_WRITE : :: std :: os :: raw :: c_uint = 66 ; pub const MPI_T_ERR_PVAR_NO_ATOMIC : :: std :: os :: raw :: c_uint = 67 ; pub const MPI_ERR_RMA_RANGE : :: std :: os :: raw :: c_uint = 68 ; pub const MPI_ERR_RMA_ATTACH : :: std :: os :: raw :: c_uint = 69 ; pub const MPI_ERR_RMA_FLAVOR : :: std :: os :: raw :: c_uint = 70 ; pub const MPI_ERR_RMA_SHARED : :: std :: os :: raw :: c_uint = 71 ; pub const MPI_T_ERR_INVALID : :: std :: os :: raw :: c_uint = 72 ; pub const MPI_T_ERR_INVALID_NAME : :: std :: os :: raw :: c_uint = 73 ; pub const MPI_ERR_LASTCODE : :: std :: os :: raw :: c_uint = 92 ; pub const MPI_TYPECLASS_INTEGER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_TYPECLASS_REAL : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_TYPECLASS_COMPLEX : :: std :: os :: raw :: c_uint = 3 ; pub type wchar_t = :: std :: os :: raw :: c_int ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct max_align_t { pub __clang_max_align_nonce1 : :: std :: os :: raw :: c_longlong , pub __bindgen_padding_0 : u64 , pub __clang_max_align_nonce2 : f64 , } # [ test ] fn bindgen_test_layout_max_align_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < max_align_t > ( ) , 32usize , concat ! ( "Size of: " , stringify ! ( max_align_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce1 as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce1 ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce2 as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce2 ) ) ) ; } pub type MPI_Aint = isize ; pub type MPI_Offset = :: std :: os :: raw :: c_longlong ; pub type MPI_Count = :: std :: os :: raw :: c_longlong ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_communicator_t { _unused : [ u8 ; 0 ] } pub type MPI_Comm = * mut ompi_communicator_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_datatype_t { _unused : [ u8 ; 0 ] } pub type MPI_Datatype = * mut ompi_datatype_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_errhandler_t { _unused : [ u8 ; 0 ] } pub type MPI_Errhandler = * mut ompi_errhandler_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_file_t { _unused : [ u8 ; 0 ] } pub type MPI_File = * mut ompi_file_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_group_t { _unused : [ u8 ; 0 ] } pub type MPI_Group = * mut ompi_group_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_info_t { _unused : [ u8 ; 0 ] } pub type MPI_Info = * mut ompi_info_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_op_t { _unused : [ u8 ; 0 ] } pub type MPI_Op = * mut ompi_op_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_request_t { _unused : [ u8 ; 0 ] } pub type MPI_Request = * mut ompi_request_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_message_t { _unused : [ u8 ; 0 ] } pub type MPI_Message = * mut ompi_message_t ; pub type MPI_Status = ompi_status_public_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_win_t { _unused : [ u8 ; 0 ] } pub type MPI_Win = * mut ompi_win_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_var_enum_t { _unused : [ u8 ; 0 ] } pub type MPI_T_enum = * mut mca_base_var_enum_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_mpit_cvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_cvar_handle = * mut ompi_mpit_cvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_handle = * mut mca_base_pvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_session_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_session = * mut mca_base_pvar_session_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_status_public_t { pub MPI_SOURCE : :: std :: os :: raw :: c_int , pub MPI_TAG : :: std :: os :: raw :: c_int , pub MPI_ERROR : :: std :: os :: raw :: c_int , pub _cancelled : :: std :: os :: raw :: c_int , pub _ucount : usize , } # [ test ] fn bindgen_test_layout_ompi_status_public_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < ompi_status_public_t > ( ) , 24usize , concat ! ( "Size of: " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < ompi_status_public_t > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_SOURCE as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_SOURCE ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_TAG as * const _ as usize } , 4usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_TAG ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_ERROR as * const _ as usize } , 8usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_ERROR ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _cancelled as * const _ as usize } , 12usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _cancelled ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _ucount as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _ucount ) ) ) ; } pub type MPI_Datarep_extent_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : * mut MPI_Aint , arg3 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Datarep_conversion_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : MPI_Datatype , arg3 : :: std :: os :: raw :: c_int , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : MPI_Offset , arg6 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Comm , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type ompi_file_errhandler_fn = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_File , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_Win_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Win , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_User_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut :: std :: os :: raw :: c_void , arg3 : * mut :: std :: os :: raw :: c_int , arg4 : * mut MPI_Datatype ) > ; pub type MPI_Comm_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_query_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut MPI_Status ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_free_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_cancel_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_fn = MPI_Comm_errhandler_function ; pub type MPI_File_errhandler_fn = ompi_file_errhandler_fn ; pub type MPI_File_errhandler_function = ompi_file_errhandler_fn ; pub type MPI_Win_errhandler_fn = MPI_Win_errhandler_function ; pub const MPI_TAG_UB : _bindgen_ty_1 = 0 ; pub const MPI_HOST : _bindgen_ty_1 = 1 ; pub const MPI_IO : _bindgen_ty_1 = 2 ; pub const MPI_WTIME_IS_GLOBAL : _bindgen_ty_1 = 3 ; pub const MPI_APPNUM : _bindgen_ty_1 = 4 ; pub const MPI_LASTUSEDCODE : _bindgen_ty_1 = 5 ; pub const MPI_UNIVERSE_SIZE : _bindgen_ty_1 = 6 ; pub const MPI_WIN_BASE : _bindgen_ty_1 = 7 ; pub const MPI_WIN_SIZE : _bindgen_ty_1 = 8 ; pub const MPI_WIN_DISP_UNIT : _bindgen_ty_1 = 9 ; pub const MPI_WIN_CREATE_FLAVOR : _bindgen_ty_1 = 10 ; pub const MPI_WIN_MODEL : _bindgen_ty_1 = 11 ; pub const IMPI_CLIENT_SIZE : _bindgen_ty_1 = 12 ; pub const IMPI_CLIENT_COLOR : _bindgen_ty_1 = 13 ; pub const IMPI_HOST_SIZE : _bindgen_ty_1 = 14 ; pub const IMPI_HOST_COLOR : _bindgen_ty_1 = 15 ; pub type _bindgen_ty_1 = :: std :: os :: raw :: c_uint ; pub const MPI_IDENT : _bindgen_ty_2 = 0 ; pub const MPI_CONGRUENT : _bindgen_ty_2 = 1 ; pub const MPI_SIMILAR : _bindgen_ty_2 = 2 ; pub const MPI_UNEQUAL : _bindgen_ty_2 = 3 ; pub type _bindgen_ty_2 = :: std :: os :: raw :: c_uint ; pub const MPI_THREAD_SINGLE : _bindgen_ty_3 = 0 ; pub const MPI_THREAD_FUNNELED : _bindgen_ty_3 = 1 ; pub const MPI_THREAD_SERIALIZED : _bindgen_ty_3 = 2 ; pub const MPI_THREAD_MULTIPLE : _bindgen_ty_3 = 3 ; pub type _bindgen_ty_3 = :: std :: os :: raw :: c_uint ; pub const MPI_COMBINER_NAMED : _bindgen_ty_4 = 0 ; pub const MPI_COMBINER_DUP : _bindgen_ty_4 = 1 ; pub const MPI_COMBINER_CONTIGUOUS : _bindgen_ty_4 = 2 ; pub const MPI_COMBINER_VECTOR : _bindgen_ty_4 = 3 ; pub const OMPI_WAS_MPI_COMBINER_HVECTOR_INTEGER : _bindgen_ty_4 = 4 ; pub const MPI_COMBINER_HVECTOR : _bindgen_ty_4 = 5 ; pub const MPI_COMBINER_INDEXED : _bindgen_ty_4 = 6 ; pub const OMPI_WAS_MPI_COMBINER_HINDEXED_INTEGER : _bindgen_ty_4 = 7 ; pub const MPI_COMBINER_HINDEXED : _bindgen_ty_4 = 8 ; pub const MPI_COMBINER_INDEXED_BLOCK : _bindgen_ty_4 = 9 ; pub const OMPI_WAS_MPI_COMBINER_STRUCT_INTEGER : _bindgen_ty_4 = 10 ; pub const MPI_COMBINER_STRUCT : _bindgen_ty_4 = 11 ; pub const MPI_COMBINER_SUBARRAY : _bindgen_ty_4 = 12 ; pub const MPI_COMBINER_DARRAY : _bindgen_ty_4 = 13 ; pub const MPI_COMBINER_F90_REAL : _bindgen_ty_4 = 14 ; pub const MPI_COMBINER_F90_COMPLEX : _bindgen_ty_4 = 15 ; pub const MPI_COMBINER_F90_INTEGER : _bindgen_ty_4 = 16 ; pub const MPI_COMBINER_RESIZED : _bindgen_ty_4 = 17 ; pub const MPI_COMBINER_HINDEXED_BLOCK : _bindgen_ty_4 = 18 ; pub type _bindgen_ty_4 = :: std :: os :: raw :: c_uint ; pub const MPI_COMM_TYPE_SHARED : _bindgen_ty_5 = 0 ; pub const OMPI_COMM_TYPE_HWTHREAD : _bindgen_ty_5 = 1 ; pub const OMPI_COMM_TYPE_CORE : _bindgen_ty_5 = 2 ; pub const OMPI_COMM_TYPE_L1CACHE : _bindgen_ty_5 = 3 ; pub const OMPI_COMM_TYPE_L2CACHE : _bindgen_ty_5 = 4 ; pub const OMPI_COMM_TYPE_L3CACHE : _bindgen_ty_5 = 5 ; pub const OMPI_COMM_TYPE_SOCKET : _bindgen_ty_5 = 6 ; pub const OMPI_COMM_TYPE_NUMA : _bindgen_ty_5 = 7 ; pub const OMPI_COMM_TYPE_BOARD : _bindgen_ty_5 = 8 ; pub const OMPI_COMM_TYPE_HOST : _bindgen_ty_5 = 9 ; pub const OMPI_COMM_TYPE_CU : _bindgen_ty_5 = 10 ; pub const OMPI_COMM_TYPE_CLUSTER : _bindgen_ty_5 = 11 ; pub type _bindgen_ty_5 = :: std :: os :: raw :: c_uint ; pub const MPI_T_VERBOSITY_USER_BASIC : _bindgen_ty_6 = 0 ; pub const MPI_T_VERBOSITY_USER_DETAIL : _bindgen_ty_6 = 1 ; pub const MPI_T_VERBOSITY_USER_ALL : _bindgen_ty_6 = 2 ; pub const MPI_T_VERBOSITY_TUNER_BASIC : _bindgen_ty_6 = 3 ; pub const MPI_T_VERBOSITY_TUNER_DETAIL : _bindgen_ty_6 = 4 ; pub const MPI_T_VERBOSITY_TUNER_ALL : _bindgen_ty_6 = 5 ; pub const MPI_T_VERBOSITY_MPIDEV_BASIC : _bindgen_ty_6 = 6 ; pub const MPI_T_VERBOSITY_MPIDEV_DETAIL : _bindgen_ty_6 = 7 ; pub const MPI_T_VERBOSITY_MPIDEV_ALL : _bindgen_ty_6 = 8 ; pub type _bindgen_ty_6 = :: std :: os :: raw :: c_uint ; pub const MPI_T_SCOPE_CONSTANT : _bindgen_ty_7 = 0 ; pub const MPI_T_SCOPE_READONLY : _bindgen_ty_7 = 1 ; pub const MPI_T_SCOPE_LOCAL : _bindgen_ty_7 = 2 ; pub const MPI_T_SCOPE_GROUP : _bindgen_ty_7 = 3 ; pub const MPI_T_SCOPE_GROUP_EQ : _bindgen_ty_7 = 4 ; pub const MPI_T_SCOPE_ALL : _bindgen_ty_7 = 5 ; pub const MPI_T_SCOPE_ALL_EQ : _bindgen_ty_7 = 6 ; pub type _bindgen_ty_7 = :: std :: os :: raw :: c_uint ; pub const MPI_T_BIND_NO_OBJECT : _bindgen_ty_8 = 0 ; pub const MPI_T_BIND_MPI_COMM : _bindgen_ty_8 = 1 ; pub const MPI_T_BIND_MPI_DATATYPE : _bindgen_ty_8 = 2 ; pub const MPI_T_BIND_MPI_ERRHANDLER : _bindgen_ty_8 = 3 ; pub const MPI_T_BIND_MPI_FILE : _bindgen_ty_8 = 4 ; pub const MPI_T_BIND_MPI_GROUP : _bindgen_ty_8 = 5 ; pub const MPI_T_BIND_MPI_OP : _bindgen_ty_8 = 6 ; pub const MPI_T_BIND_MPI_REQUEST : _bindgen_ty_8 = 7 ; pub const MPI_T_BIND_MPI_WIN : _bindgen_ty_8 = 8 ; pub const MPI_T_BIND_MPI_MESSAGE : _bindgen_ty_8 = 9 ; pub const MPI_T_BIND_MPI_INFO : _bindgen_ty_8 = 10 ; pub type _bindgen_ty_8 = :: std :: os :: raw :: c_uint ; pub const MPI_T_PVAR_CLASS_STATE : _bindgen_ty_9 = 0 ; pub const MPI_T_PVAR_CLASS_LEVEL : _bindgen_ty_9 = 1 ; pub const MPI_T_PVAR_CLASS_SIZE : _bindgen_ty_9 = 2 ; pub const MPI_T_PVAR_CLASS_PERCENTAGE : _bindgen_ty_9 = 3 ; pub const MPI_T_PVAR_CLASS_HIGHWATERMARK : _bindgen_ty_9 = 4 ; pub const MPI_T_PVAR_CLASS_LOWWATERMARK : _bindgen_ty_9 = 5 ; pub const MPI_T_PVAR_CLASS_COUNTER : _bindgen_ty_9 = 6 ; pub const MPI_T_PVAR_CLASS_AGGREGATE : _bindgen_ty_9 = 7 ; pub const MPI_T_PVAR_CLASS_TIMER : _bindgen_ty_9 = 8 ; pub const MPI_T_PVAR_CLASS_GENERIC : _bindgen_ty_9 = 9 ; pub type _bindgen_ty_9 = :: std :: os :: raw :: c_uint ; extern "C" {
[INFO] [stdout] 3 + pub const __llvm__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_major__ : :: std :: os :: raw :: c_uint = 14 ; pub const __clang_minor__ : std :: os :: raw :: c_uint = 0 ; pub const __clang_patchlevel__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_version__ : & 'static [ u8 ; 8usize ] = b"14.0.0 \0" ; pub const __GNUC__ : :: std :: os :: raw :: c_uint = 4 ; pub const __GNUC_MINOR__ : :: std :: os :: raw :: c_uint = 2 ; pub const __GNUC_PATCHLEVEL__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GXX_ABI_VERSION : :: std :: os :: raw :: c_uint = 1002 ; pub const __ATOMIC_RELAXED : :: std :: os :: raw :: c_uint = 0 ; pub const __ATOMIC_CONSUME : :: std :: os :: raw :: c_uint = 1 ; pub const __ATOMIC_ACQUIRE : :: std :: os :: raw :: c_uint = 2 ; pub const __ATOMIC_RELEASE : :: std :: os :: raw :: c_uint = 3 ; pub const __ATOMIC_ACQ_REL : :: std :: os :: raw :: c_uint = 4 ; pub const __ATOMIC_SEQ_CST : :: std :: os :: raw :: c_uint = 5 ; pub const __OPENCL_MEMORY_SCOPE_WORK_ITEM : :: std :: os :: raw :: c_uint = 0 ; pub const __OPENCL_MEMORY_SCOPE_WORK_GROUP : :: std :: os :: raw :: c_uint = 1 ; pub const __OPENCL_MEMORY_SCOPE_DEVICE : :: std :: os :: raw :: c_uint = 2 ; pub const __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES : :: std :: os :: raw :: c_uint = 3 ; pub const __OPENCL_MEMORY_SCOPE_SUB_GROUP : :: std :: os :: raw :: c_uint = 4 ; pub const __PRAGMA_REDEFINE_EXTNAME : :: std :: os :: raw :: c_uint = 1 ; pub const __VERSION__ : & 'static [ u8 ; 20usize ] = b"Ubuntu Clang 14.0.0\0" ; pub const __OBJC_BOOL_IS_BOOL : :: std :: os :: raw :: c_uint = 0 ; pub const __CONSTANT_CFSTRINGS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_literal_encoding__ : & 'static [ u8 ; 6usize ] = b"UTF-8\0" ; pub const __clang_wide_literal_encoding__ : & 'static [ u8 ; 7usize ] = b"UTF-32\0" ; pub const __ORDER_LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __ORDER_BIG_ENDIAN__ : :: std :: os :: raw :: c_uint = 4321 ; pub const __ORDER_PDP_ENDIAN__ : :: std :: os :: raw :: c_uint = 3412 ; pub const __BYTE_ORDER__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const _LP64 : :: std :: os :: raw :: c_uint = 1 ; pub const __LP64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __CHAR_BIT__ : :: std :: os :: raw :: c_uint = 8 ; pub const __BOOL_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SHRT_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __LONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LLONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BITINT_MAXWIDTH__ : :: std :: os :: raw :: c_uint = 128 ; pub const __SCHAR_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __SHRT_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __LONG_LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __WCHAR_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __WCHAR_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __WINT_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __WINT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INTMAX_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZE_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __SIZE_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTMAX_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __PTRDIFF_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __PTRDIFF_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INTPTR_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTPTR_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZEOF_DOUBLE__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_FLOAT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_LONG_DOUBLE__ : :: std :: os :: raw :: c_uint = 16 ; pub const __SIZEOF_LONG_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_POINTER__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SHORT__ : :: std :: os :: raw :: c_uint = 2 ; pub const __SIZEOF_PTRDIFF_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SIZE_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_WCHAR_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_WINT_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INTMAX_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTMAX_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINTMAX_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTMAX_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTMAX_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTMAX_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __PTRDIFF_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __PTRDIFF_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __INTPTR_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTPTR_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __SIZE_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __SIZE_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __SIZE_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __SIZE_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __SIG_ATOMIC_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __SIG_ATOMIC_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __UINTPTR_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTPTR_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTPTR_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTPTR_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FLT_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_DIG__ : :: std :: os :: raw :: c_uint = 6 ; pub const __FLT_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 9 ; pub const __FLT_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_MANT_DIG__ : :: std :: os :: raw :: c_uint = 24 ; pub const __FLT_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 38 ; pub const __FLT_MAX_EXP__ : :: std :: os :: raw :: c_uint = 128 ; pub const __FLT_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -37 ; pub const __FLT_MIN_EXP__ : :: std :: os :: raw :: c_int = -125 ; pub const __DBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_DIG__ : :: std :: os :: raw :: c_uint = 15 ; pub const __DBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 17 ; pub const __DBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 53 ; pub const __DBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 308 ; pub const __DBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 1024 ; pub const __DBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -307 ; pub const __DBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -1021 ; pub const __LDBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_DIG__ : :: std :: os :: raw :: c_uint = 18 ; pub const __LDBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __LDBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LDBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 4932 ; pub const __LDBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 16384 ; pub const __LDBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -4931 ; pub const __LDBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -16381 ; pub const __POINTER_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BIGGEST_ALIGNMENT__ : :: std :: os :: raw :: c_uint = 16 ; pub const __WINT_UNSIGNED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __INT8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __INT16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __INT32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __INT64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __UINT8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __INT8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __UINT16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __UINT16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __INT16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __UINT32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __UINT32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __INT32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __UINT64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __UINT64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __INT64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_LEAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_LEAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_LEAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_LEAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_LEAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_LEAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_LEAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_LEAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_LEAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_LEAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_LEAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_LEAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_LEAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_LEAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_LEAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_LEAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_LEAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_LEAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_LEAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_LEAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_LEAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_LEAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_LEAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_LEAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_LEAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_LEAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_LEAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_LEAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_LEAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __INT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_FAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_FAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_FAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_FAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_FAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_FAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_FAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_FAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_FAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_FAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_FAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_FAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_FAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_FAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_FAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_FAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_FAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_FAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_FAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_FAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_FAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_FAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_FAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_FAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_FAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_FAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_FAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_FAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_FAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_FAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FINITE_MATH_ONLY__ : :: std :: os :: raw :: c_uint = 0 ; pub const __GNUC_STDC_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_ATOMIC_TEST_AND_SET_TRUEVAL : :: std :: os :: raw :: c_uint = 1 ; pub const __CLANG_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __NO_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __PIC__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pic__ : :: std :: os :: raw :: c_uint = 2 ; pub const __PIE__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pie__ : :: std :: os :: raw :: c_uint = 2 ; pub const __FLT_EVAL_METHOD__ : :: std :: os :: raw :: c_uint = 0 ; pub const __FLT_RADIX__ : :: std :: os :: raw :: c_uint = 2 ; pub const __DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __GCC_ASM_FLAG_OUTPUTS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __code_model_small__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_GS : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_FS : :: std :: os :: raw :: c_uint = 1 ; pub const __k8 : :: std :: os :: raw :: c_uint = 1 ; pub const __k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __tune_k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __NO_MATH_INLINES : :: std :: os :: raw :: c_uint = 1 ; pub const __FXSR__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __MMX__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 : :: std :: os :: raw :: c_uint = 1 ; pub const __SIZEOF_FLOAT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix__ : :: std :: os :: raw :: c_uint = 1 ; pub const linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __ELF__ : :: std :: os :: raw :: c_uint = 1 ; pub const __gnu_linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLOAT128__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_HOSTED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_VERSION__ : :: std :: os :: raw :: c_uint = 201710 ; pub const __STDC_UTF_16__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_UTF_32__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_DWARF2_CFI_ASM : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_VERSION : :: std :: os :: raw :: c_uint = 721408 ; pub const OPAL_STDC_HEADERS : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED_ARGUMENT : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_ERROR : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_SYS_TIME_H : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_LONG_LONG : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const OPAL_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const OPAL_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const OPAL_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const OPAL_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const OMPI_HAVE_FORTRAN_LOGICAL1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER16 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_INTEGER2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL16 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL2 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_REAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_ENABLE_MPI1_COMPAT : :: std :: os :: raw :: c_uint = 0 ; pub const HAVE_FLOAT__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_LONG_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_MPI_OFFSET_SIZE : :: std :: os :: raw :: c_uint = 8 ; pub const OMPI_BUILD_CXX_BINDINGS : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_CXX_SEEK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_CXX_SUPPORTS_2D_CONST_CAST : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_PARAM_CHECK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_INTERFACE_WARNING : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_CXX_EXCEPTION_SUPPORT : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_MAJOR_VERSION : :: std :: os :: raw :: c_uint = 4 ; pub const OMPI_MINOR_VERSION : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_RELEASE_VERSION : :: std :: os :: raw :: c_uint = 2 ; pub const OPAL_C_HAVE_VISIBILITY : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_BUILDING : :: std :: os :: raw :: c_uint = 0 ; pub const OPEN_MPI : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_VERSION : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_SUBVERSION : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_UNKNOWN : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU_C : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_REMOVED_USE_STATIC_ASSERT : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ANY_SOURCE : :: std :: os :: raw :: c_int = -1 ; pub const MPI_PROC_NULL : :: std :: os :: raw :: c_int = -2 ; pub const MPI_ROOT : :: std :: os :: raw :: c_int = -4 ; pub const MPI_ANY_TAG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MAX_LIBRARY_VERSION_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_UNDEFINED : :: std :: os :: raw :: c_int = -32766 ; pub const MPI_DIST_GRAPH : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_CART : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_GRAPH : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_KEYVAL_INVALID : :: std :: os :: raw :: c_int = -1 ; pub const MPI_BSEND_OVERHEAD : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const MPI_ORDER_C : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ORDER_FORTRAN : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_BLOCK : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_DISTRIBUTE_CYCLIC : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_NONE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_DISTRIBUTE_DFLT_DARG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MODE_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_RDONLY : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_WRONLY : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_RDWR : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_DELETE_ON_CLOSE : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_MODE_UNIQUE_OPEN : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_MODE_EXCL : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MODE_APPEND : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_SEQUENTIAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_DISPLACEMENT_CURRENT : :: std :: os :: raw :: c_int = -54278278 ; pub const MPI_SEEK_SET : :: std :: os :: raw :: c_uint = 600 ; pub const MPI_SEEK_CUR : :: std :: os :: raw :: c_uint = 602 ; pub const MPI_SEEK_END : :: std :: os :: raw :: c_uint = 604 ; pub const MPI_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_NOCHECK : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_NOPRECEDE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_NOPUT : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_NOSTORE : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_NOSUCCEED : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_LOCK_EXCLUSIVE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_LOCK_SHARED : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_WIN_FLAVOR_ALLOCATE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_DYNAMIC : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_WIN_FLAVOR_SHARED : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_WIN_UNIFIED : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_WIN_SEPARATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_SUCCESS : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ERR_BUFFER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_ERR_COUNT : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_ERR_TYPE : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_ERR_TAG : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_ERR_COMM : :: std :: os :: raw :: c_uint = 5 ; pub const MPI_ERR_RANK : :: std :: os :: raw :: c_uint = 6 ; pub const MPI_ERR_REQUEST : :: std :: os :: raw :: c_uint = 7 ; pub const MPI_ERR_ROOT : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_ERR_GROUP : :: std :: os :: raw :: c_uint = 9 ; pub const MPI_ERR_OP : :: std :: os :: raw :: c_uint = 10 ; pub const MPI_ERR_TOPOLOGY : :: std :: os :: raw :: c_uint = 11 ; pub const MPI_ERR_DIMS : :: std :: os :: raw :: c_uint = 12 ; pub const MPI_ERR_ARG : :: std :: os :: raw :: c_uint = 13 ; pub const MPI_ERR_UNKNOWN : :: std :: os :: raw :: c_uint = 14 ; pub const MPI_ERR_TRUNCATE : :: std :: os :: raw :: c_uint = 15 ; pub const MPI_ERR_OTHER : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_ERR_INTERN : :: std :: os :: raw :: c_uint = 17 ; pub const MPI_ERR_IN_STATUS : :: std :: os :: raw :: c_uint = 18 ; pub const MPI_ERR_PENDING : :: std :: os :: raw :: c_uint = 19 ; pub const MPI_ERR_ACCESS : :: std :: os :: raw :: c_uint = 20 ; pub const MPI_ERR_AMODE : :: std :: os :: raw :: c_uint = 21 ; pub const MPI_ERR_ASSERT : :: std :: os :: raw :: c_uint = 22 ; pub const MPI_ERR_BAD_FILE : :: std :: os :: raw :: c_uint = 23 ; pub const MPI_ERR_BASE : :: std :: os :: raw :: c_uint = 24 ; pub const MPI_ERR_CONVERSION : :: std :: os :: raw :: c_uint = 25 ; pub const MPI_ERR_DISP : :: std :: os :: raw :: c_uint = 26 ; pub const MPI_ERR_DUP_DATAREP : :: std :: os :: raw :: c_uint = 27 ; pub const MPI_ERR_FILE_EXISTS : :: std :: os :: raw :: c_uint = 28 ; pub const MPI_ERR_FILE_IN_USE : :: std :: os :: raw :: c_uint = 29 ; pub const MPI_ERR_FILE : :: std :: os :: raw :: c_uint = 30 ; pub const MPI_ERR_INFO_KEY : :: std :: os :: raw :: c_uint = 31 ; pub const MPI_ERR_INFO_NOKEY : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_ERR_INFO_VALUE : :: std :: os :: raw :: c_uint = 33 ; pub const MPI_ERR_INFO : :: std :: os :: raw :: c_uint = 34 ; pub const MPI_ERR_IO : :: std :: os :: raw :: c_uint = 35 ; pub const MPI_ERR_KEYVAL : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_ERR_LOCKTYPE : :: std :: os :: raw :: c_uint = 37 ; pub const MPI_ERR_NAME : :: std :: os :: raw :: c_uint = 38 ; pub const MPI_ERR_NO_MEM : :: std :: os :: raw :: c_uint = 39 ; pub const MPI_ERR_NOT_SAME : :: std :: os :: raw :: c_uint = 40 ; pub const MPI_ERR_NO_SPACE : :: std :: os :: raw :: c_uint = 41 ; pub const MPI_ERR_NO_SUCH_FILE : :: std :: os :: raw :: c_uint = 42 ; pub const MPI_ERR_PORT : :: std :: os :: raw :: c_uint = 43 ; pub const MPI_ERR_QUOTA : :: std :: os :: raw :: c_uint = 44 ; pub const MPI_ERR_READ_ONLY : :: std :: os :: raw :: c_uint = 45 ; pub const MPI_ERR_RMA_CONFLICT : :: std :: os :: raw :: c_uint = 46 ; pub const MPI_ERR_RMA_SYNC : :: std :: os :: raw :: c_uint = 47 ; pub const MPI_ERR_SERVICE : :: std :: os :: raw :: c_uint = 48 ; pub const MPI_ERR_SIZE : :: std :: os :: raw :: c_uint = 49 ; pub const MPI_ERR_SPAWN : :: std :: os :: raw :: c_uint = 50 ; pub const MPI_ERR_UNSUPPORTED_DATAREP : :: std :: os :: raw :: c_uint = 51 ; pub const MPI_ERR_UNSUPPORTED_OPERATION : :: std :: os :: raw :: c_uint = 52 ; pub const MPI_ERR_WIN : :: std :: os :: raw :: c_uint = 53 ; pub const MPI_T_ERR_MEMORY : :: std :: os :: raw :: c_uint = 54 ; pub const MPI_T_ERR_NOT_INITIALIZED : :: std :: os :: raw :: c_uint = 55 ; pub const MPI_T_ERR_CANNOT_INIT : :: std :: os :: raw :: c_uint = 56 ; pub const MPI_T_ERR_INVALID_INDEX : :: std :: os :: raw :: c_uint = 57 ; pub const MPI_T_ERR_INVALID_ITEM : :: std :: os :: raw :: c_uint = 58 ; pub const MPI_T_ERR_INVALID_HANDLE : :: std :: os :: raw :: c_uint = 59 ; pub const MPI_T_ERR_OUT_OF_HANDLES : :: std :: os :: raw :: c_uint = 60 ; pub const MPI_T_ERR_OUT_OF_SESSIONS : :: std :: os :: raw :: c_uint = 61 ; pub const MPI_T_ERR_INVALID_SESSION : :: std :: os :: raw :: c_uint = 62 ; pub const MPI_T_ERR_CVAR_SET_NOT_NOW : :: std :: os :: raw :: c_uint = 63 ; pub const MPI_T_ERR_CVAR_SET_NEVER : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_T_ERR_PVAR_NO_STARTSTOP : :: std :: os :: raw :: c_uint = 65 ; pub const MPI_T_ERR_PVAR_NO_WRITE : :: std :: os :: raw :: c_uint = 66 ; pub const MPI_T_ERR_PVAR_NO_ATOMIC : :: std :: os :: raw :: c_uint = 67 ; pub const MPI_ERR_RMA_RANGE : :: std :: os :: raw :: c_uint = 68 ; pub const MPI_ERR_RMA_ATTACH : :: std :: os :: raw :: c_uint = 69 ; pub const MPI_ERR_RMA_FLAVOR : :: std :: os :: raw :: c_uint = 70 ; pub const MPI_ERR_RMA_SHARED : :: std :: os :: raw :: c_uint = 71 ; pub const MPI_T_ERR_INVALID : :: std :: os :: raw :: c_uint = 72 ; pub const MPI_T_ERR_INVALID_NAME : :: std :: os :: raw :: c_uint = 73 ; pub const MPI_ERR_LASTCODE : :: std :: os :: raw :: c_uint = 92 ; pub const MPI_TYPECLASS_INTEGER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_TYPECLASS_REAL : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_TYPECLASS_COMPLEX : :: std :: os :: raw :: c_uint = 3 ; pub type wchar_t = :: std :: os :: raw :: c_int ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct max_align_t { pub __clang_max_align_nonce1 : :: std :: os :: raw :: c_longlong , pub __bindgen_padding_0 : u64 , pub __clang_max_align_nonce2 : f64 , } # [ test ] fn bindgen_test_layout_max_align_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < max_align_t > ( ) , 32usize , concat ! ( "Size of: " , stringify ! ( max_align_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce1 as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce1 ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce2 as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce2 ) ) ) ; } pub type MPI_Aint = isize ; pub type MPI_Offset = :: std :: os :: raw :: c_longlong ; pub type MPI_Count = :: std :: os :: raw :: c_longlong ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_communicator_t { _unused : [ u8 ; 0 ] } pub type MPI_Comm = * mut ompi_communicator_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_datatype_t { _unused : [ u8 ; 0 ] } pub type MPI_Datatype = * mut ompi_datatype_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_errhandler_t { _unused : [ u8 ; 0 ] } pub type MPI_Errhandler = * mut ompi_errhandler_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_file_t { _unused : [ u8 ; 0 ] } pub type MPI_File = * mut ompi_file_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_group_t { _unused : [ u8 ; 0 ] } pub type MPI_Group = * mut ompi_group_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_info_t { _unused : [ u8 ; 0 ] } pub type MPI_Info = * mut ompi_info_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_op_t { _unused : [ u8 ; 0 ] } pub type MPI_Op = * mut ompi_op_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_request_t { _unused : [ u8 ; 0 ] } pub type MPI_Request = * mut ompi_request_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_message_t { _unused : [ u8 ; 0 ] } pub type MPI_Message = * mut ompi_message_t ; pub type MPI_Status = ompi_status_public_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_win_t { _unused : [ u8 ; 0 ] } pub type MPI_Win = * mut ompi_win_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_var_enum_t { _unused : [ u8 ; 0 ] } pub type MPI_T_enum = * mut mca_base_var_enum_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_mpit_cvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_cvar_handle = * mut ompi_mpit_cvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_handle = * mut mca_base_pvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_session_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_session = * mut mca_base_pvar_session_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_status_public_t { pub MPI_SOURCE : :: std :: os :: raw :: c_int , pub MPI_TAG : :: std :: os :: raw :: c_int , pub MPI_ERROR : :: std :: os :: raw :: c_int , pub _cancelled : :: std :: os :: raw :: c_int , pub _ucount : usize , } # [ test ] fn bindgen_test_layout_ompi_status_public_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < ompi_status_public_t > ( ) , 24usize , concat ! ( "Size of: " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < ompi_status_public_t > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_SOURCE as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_SOURCE ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_TAG as * const _ as usize } , 4usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_TAG ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_ERROR as * const _ as usize } , 8usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_ERROR ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _cancelled as * const _ as usize } , 12usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _cancelled ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _ucount as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _ucount ) ) ) ; } pub type MPI_Datarep_extent_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : * mut MPI_Aint , arg3 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Datarep_conversion_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : MPI_Datatype , arg3 : :: std :: os :: raw :: c_int , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : MPI_Offset , arg6 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Comm , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type ompi_file_errhandler_fn = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_File , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_Win_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Win , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_User_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut :: std :: os :: raw :: c_void , arg3 : * mut :: std :: os :: raw :: c_int , arg4 : * mut MPI_Datatype ) > ; pub type MPI_Comm_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_query_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut MPI_Status ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_free_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_cancel_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_fn = MPI_Comm_errhandler_function ; pub type MPI_File_errhandler_fn = ompi_file_errhandler_fn ; pub type MPI_File_errhandler_function = ompi_file_errhandler_fn ; pub type MPI_Win_errhandler_fn = MPI_Win_errhandler_function ; pub const MPI_TAG_UB : _bindgen_ty_1 = 0 ; pub const MPI_HOST : _bindgen_ty_1 = 1 ; pub const MPI_IO : _bindgen_ty_1 = 2 ; pub const MPI_WTIME_IS_GLOBAL : _bindgen_ty_1 = 3 ; pub const MPI_APPNUM : _bindgen_ty_1 = 4 ; pub const MPI_LASTUSEDCODE : _bindgen_ty_1 = 5 ; pub const MPI_UNIVERSE_SIZE : _bindgen_ty_1 = 6 ; pub const MPI_WIN_BASE : _bindgen_ty_1 = 7 ; pub const MPI_WIN_SIZE : _bindgen_ty_1 = 8 ; pub const MPI_WIN_DISP_UNIT : _bindgen_ty_1 = 9 ; pub const MPI_WIN_CREATE_FLAVOR : _bindgen_ty_1 = 10 ; pub const MPI_WIN_MODEL : _bindgen_ty_1 = 11 ; pub const IMPI_CLIENT_SIZE : _bindgen_ty_1 = 12 ; pub const IMPI_CLIENT_COLOR : _bindgen_ty_1 = 13 ; pub const IMPI_HOST_SIZE : _bindgen_ty_1 = 14 ; pub const IMPI_HOST_COLOR : _bindgen_ty_1 = 15 ; pub type _bindgen_ty_1 = :: std :: os :: raw :: c_uint ; pub const MPI_IDENT : _bindgen_ty_2 = 0 ; pub const MPI_CONGRUENT : _bindgen_ty_2 = 1 ; pub const MPI_SIMILAR : _bindgen_ty_2 = 2 ; pub const MPI_UNEQUAL : _bindgen_ty_2 = 3 ; pub type _bindgen_ty_2 = :: std :: os :: raw :: c_uint ; pub const MPI_THREAD_SINGLE : _bindgen_ty_3 = 0 ; pub const MPI_THREAD_FUNNELED : _bindgen_ty_3 = 1 ; pub const MPI_THREAD_SERIALIZED : _bindgen_ty_3 = 2 ; pub const MPI_THREAD_MULTIPLE : _bindgen_ty_3 = 3 ; pub type _bindgen_ty_3 = :: std :: os :: raw :: c_uint ; pub const MPI_COMBINER_NAMED : _bindgen_ty_4 = 0 ; pub const MPI_COMBINER_DUP : _bindgen_ty_4 = 1 ; pub const MPI_COMBINER_CONTIGUOUS : _bindgen_ty_4 = 2 ; pub const MPI_COMBINER_VECTOR : _bindgen_ty_4 = 3 ; pub const OMPI_WAS_MPI_COMBINER_HVECTOR_INTEGER : _bindgen_ty_4 = 4 ; pub const MPI_COMBINER_HVECTOR : _bindgen_ty_4 = 5 ; pub const MPI_COMBINER_INDEXED : _bindgen_ty_4 = 6 ; pub const OMPI_WAS_MPI_COMBINER_HINDEXED_INTEGER : _bindgen_ty_4 = 7 ; pub const MPI_COMBINER_HINDEXED : _bindgen_ty_4 = 8 ; pub const MPI_COMBINER_INDEXED_BLOCK : _bindgen_ty_4 = 9 ; pub const OMPI_WAS_MPI_COMBINER_STRUCT_INTEGER : _bindgen_ty_4 = 10 ; pub const MPI_COMBINER_STRUCT : _bindgen_ty_4 = 11 ; pub const MPI_COMBINER_SUBARRAY : _bindgen_ty_4 = 12 ; pub const MPI_COMBINER_DARRAY : _bindgen_ty_4 = 13 ; pub const MPI_COMBINER_F90_REAL : _bindgen_ty_4 = 14 ; pub const MPI_COMBINER_F90_COMPLEX : _bindgen_ty_4 = 15 ; pub const MPI_COMBINER_F90_INTEGER : _bindgen_ty_4 = 16 ; pub const MPI_COMBINER_RESIZED : _bindgen_ty_4 = 17 ; pub const MPI_COMBINER_HINDEXED_BLOCK : _bindgen_ty_4 = 18 ; pub type _bindgen_ty_4 = :: std :: os :: raw :: c_uint ; pub const MPI_COMM_TYPE_SHARED : _bindgen_ty_5 = 0 ; pub const OMPI_COMM_TYPE_HWTHREAD : _bindgen_ty_5 = 1 ; pub const OMPI_COMM_TYPE_CORE : _bindgen_ty_5 = 2 ; pub const OMPI_COMM_TYPE_L1CACHE : _bindgen_ty_5 = 3 ; pub const OMPI_COMM_TYPE_L2CACHE : _bindgen_ty_5 = 4 ; pub const OMPI_COMM_TYPE_L3CACHE : _bindgen_ty_5 = 5 ; pub const OMPI_COMM_TYPE_SOCKET : _bindgen_ty_5 = 6 ; pub const OMPI_COMM_TYPE_NUMA : _bindgen_ty_5 = 7 ; pub const OMPI_COMM_TYPE_BOARD : _bindgen_ty_5 = 8 ; pub const OMPI_COMM_TYPE_HOST : _bindgen_ty_5 = 9 ; pub const OMPI_COMM_TYPE_CU : _bindgen_ty_5 = 10 ; pub const OMPI_COMM_TYPE_CLUSTER : _bindgen_ty_5 = 11 ; pub type _bindgen_ty_5 = :: std :: os :: raw :: c_uint ; pub const MPI_T_VERBOSITY_USER_BASIC : _bindgen_ty_6 = 0 ; pub const MPI_T_VERBOSITY_USER_DETAIL : _bindgen_ty_6 = 1 ; pub const MPI_T_VERBOSITY_USER_ALL : _bindgen_ty_6 = 2 ; pub const MPI_T_VERBOSITY_TUNER_BASIC : _bindgen_ty_6 = 3 ; pub const MPI_T_VERBOSITY_TUNER_DETAIL : _bindgen_ty_6 = 4 ; pub const MPI_T_VERBOSITY_TUNER_ALL : _bindgen_ty_6 = 5 ; pub const MPI_T_VERBOSITY_MPIDEV_BASIC : _bindgen_ty_6 = 6 ; pub const MPI_T_VERBOSITY_MPIDEV_DETAIL : _bindgen_ty_6 = 7 ; pub const MPI_T_VERBOSITY_MPIDEV_ALL : _bindgen_ty_6 = 8 ; pub type _bindgen_ty_6 = :: std :: os :: raw :: c_uint ; pub const MPI_T_SCOPE_CONSTANT : _bindgen_ty_7 = 0 ; pub const MPI_T_SCOPE_READONLY : _bindgen_ty_7 = 1 ; pub const MPI_T_SCOPE_LOCAL : _bindgen_ty_7 = 2 ; pub const MPI_T_SCOPE_GROUP : _bindgen_ty_7 = 3 ; pub const MPI_T_SCOPE_GROUP_EQ : _bindgen_ty_7 = 4 ; pub const MPI_T_SCOPE_ALL : _bindgen_ty_7 = 5 ; pub const MPI_T_SCOPE_ALL_EQ : _bindgen_ty_7 = 6 ; pub type _bindgen_ty_7 = :: std :: os :: raw :: c_uint ; pub const MPI_T_BIND_NO_OBJECT : _bindgen_ty_8 = 0 ; pub const MPI_T_BIND_MPI_COMM : _bindgen_ty_8 = 1 ; pub const MPI_T_BIND_MPI_DATATYPE : _bindgen_ty_8 = 2 ; pub const MPI_T_BIND_MPI_ERRHANDLER : _bindgen_ty_8 = 3 ; pub const MPI_T_BIND_MPI_FILE : _bindgen_ty_8 = 4 ; pub const MPI_T_BIND_MPI_GROUP : _bindgen_ty_8 = 5 ; pub const MPI_T_BIND_MPI_OP : _bindgen_ty_8 = 6 ; pub const MPI_T_BIND_MPI_REQUEST : _bindgen_ty_8 = 7 ; pub const MPI_T_BIND_MPI_WIN : _bindgen_ty_8 = 8 ; pub const MPI_T_BIND_MPI_MESSAGE : _bindgen_ty_8 = 9 ; pub const MPI_T_BIND_MPI_INFO : _bindgen_ty_8 = 10 ; pub type _bindgen_ty_8 = :: std :: os :: raw :: c_uint ; pub const MPI_T_PVAR_CLASS_STATE : _bindgen_ty_9 = 0 ; pub const MPI_T_PVAR_CLASS_LEVEL : _bindgen_ty_9 = 1 ; pub const MPI_T_PVAR_CLASS_SIZE : _bindgen_ty_9 = 2 ; pub const MPI_T_PVAR_CLASS_PERCENTAGE : _bindgen_ty_9 = 3 ; pub const MPI_T_PVAR_CLASS_HIGHWATERMARK : _bindgen_ty_9 = 4 ; pub const MPI_T_PVAR_CLASS_LOWWATERMARK : _bindgen_ty_9 = 5 ; pub const MPI_T_PVAR_CLASS_COUNTER : _bindgen_ty_9 = 6 ; pub const MPI_T_PVAR_CLASS_AGGREGATE : _bindgen_ty_9 = 7 ; pub const MPI_T_PVAR_CLASS_TIMER : _bindgen_ty_9 = 8 ; pub const MPI_T_PVAR_CLASS_GENERIC : _bindgen_ty_9 = 9 ; pub type _bindgen_ty_9 = :: std :: os :: raw :: c_uint ; extern "C" {
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/mpi-fork-fnsp-d9b9763bb5375dad/out/functions_and_types.rs:3:1159
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... = 0 ; pub const __OPENCL_MEMORY_SCOPE_WORK_GROUP : :: std :: os :: raw :: c_uint = 1 ; pub const __OPENCL_MEMORY_SCOPE_DEVICE : :: st...
[INFO] [stdout]   |                                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]   |
[INFO] [stdout] 3 - pub const __llvm__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_major__ : :: std :: os :: raw :: c_uint = 14 ; pub const __clang_minor__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_patchlevel__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_version__ : & 'static [ u8 ; 8usize ] = b"14.0.0 \0" ; pub const __GNUC__ : :: std :: os :: raw :: c_uint = 4 ; pub const __GNUC_MINOR__ : :: std :: os :: raw :: c_uint = 2 ; pub const __GNUC_PATCHLEVEL__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GXX_ABI_VERSION : :: std :: os :: raw :: c_uint = 1002 ; pub const __ATOMIC_RELAXED : :: std :: os :: raw :: c_uint = 0 ; pub const __ATOMIC_CONSUME : :: std :: os :: raw :: c_uint = 1 ; pub const __ATOMIC_ACQUIRE : :: std :: os :: raw :: c_uint = 2 ; pub const __ATOMIC_RELEASE : :: std :: os :: raw :: c_uint = 3 ; pub const __ATOMIC_ACQ_REL : :: std :: os :: raw :: c_uint = 4 ; pub const __ATOMIC_SEQ_CST : :: std :: os :: raw :: c_uint = 5 ; pub const __OPENCL_MEMORY_SCOPE_WORK_ITEM : :: std :: os :: raw :: c_uint = 0 ; pub const __OPENCL_MEMORY_SCOPE_WORK_GROUP : :: std :: os :: raw :: c_uint = 1 ; pub const __OPENCL_MEMORY_SCOPE_DEVICE : :: std :: os :: raw :: c_uint = 2 ; pub const __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES : :: std :: os :: raw :: c_uint = 3 ; pub const __OPENCL_MEMORY_SCOPE_SUB_GROUP : :: std :: os :: raw :: c_uint = 4 ; pub const __PRAGMA_REDEFINE_EXTNAME : :: std :: os :: raw :: c_uint = 1 ; pub const __VERSION__ : & 'static [ u8 ; 20usize ] = b"Ubuntu Clang 14.0.0\0" ; pub const __OBJC_BOOL_IS_BOOL : :: std :: os :: raw :: c_uint = 0 ; pub const __CONSTANT_CFSTRINGS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_literal_encoding__ : & 'static [ u8 ; 6usize ] = b"UTF-8\0" ; pub const __clang_wide_literal_encoding__ : & 'static [ u8 ; 7usize ] = b"UTF-32\0" ; pub const __ORDER_LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __ORDER_BIG_ENDIAN__ : :: std :: os :: raw :: c_uint = 4321 ; pub const __ORDER_PDP_ENDIAN__ : :: std :: os :: raw :: c_uint = 3412 ; pub const __BYTE_ORDER__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const _LP64 : :: std :: os :: raw :: c_uint = 1 ; pub const __LP64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __CHAR_BIT__ : :: std :: os :: raw :: c_uint = 8 ; pub const __BOOL_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SHRT_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __LONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LLONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BITINT_MAXWIDTH__ : :: std :: os :: raw :: c_uint = 128 ; pub const __SCHAR_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __SHRT_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __LONG_LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __WCHAR_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __WCHAR_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __WINT_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __WINT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INTMAX_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZE_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __SIZE_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTMAX_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __PTRDIFF_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __PTRDIFF_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INTPTR_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTPTR_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZEOF_DOUBLE__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_FLOAT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_LONG_DOUBLE__ : :: std :: os :: raw :: c_uint = 16 ; pub const __SIZEOF_LONG_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_POINTER__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SHORT__ : :: std :: os :: raw :: c_uint = 2 ; pub const __SIZEOF_PTRDIFF_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SIZE_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_WCHAR_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_WINT_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INTMAX_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTMAX_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINTMAX_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTMAX_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTMAX_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTMAX_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __PTRDIFF_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __PTRDIFF_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __INTPTR_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTPTR_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __SIZE_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __SIZE_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __SIZE_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __SIZE_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __SIG_ATOMIC_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __SIG_ATOMIC_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __UINTPTR_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTPTR_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTPTR_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTPTR_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FLT_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_DIG__ : :: std :: os :: raw :: c_uint = 6 ; pub const __FLT_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 9 ; pub const __FLT_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_MANT_DIG__ : :: std :: os :: raw :: c_uint = 24 ; pub const __FLT_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 38 ; pub const __FLT_MAX_EXP__ : :: std :: os :: raw :: c_uint = 128 ; pub const __FLT_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -37 ; pub const __FLT_MIN_EXP__ : :: std :: os :: raw :: c_int = -125 ; pub const __DBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_DIG__ : :: std :: os :: raw :: c_uint = 15 ; pub const __DBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 17 ; pub const __DBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 53 ; pub const __DBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 308 ; pub const __DBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 1024 ; pub const __DBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -307 ; pub const __DBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -1021 ; pub const __LDBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_DIG__ : :: std :: os :: raw :: c_uint = 18 ; pub const __LDBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __LDBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LDBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 4932 ; pub const __LDBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 16384 ; pub const __LDBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -4931 ; pub const __LDBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -16381 ; pub const __POINTER_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BIGGEST_ALIGNMENT__ : :: std :: os :: raw :: c_uint = 16 ; pub const __WINT_UNSIGNED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __INT8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __INT16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __INT32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __INT64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __UINT8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __INT8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __UINT16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __UINT16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __INT16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __UINT32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __UINT32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __INT32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __UINT64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __UINT64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __INT64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_LEAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_LEAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_LEAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_LEAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_LEAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_LEAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_LEAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_LEAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_LEAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_LEAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_LEAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_LEAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_LEAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_LEAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_LEAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_LEAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_LEAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_LEAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_LEAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_LEAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_LEAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_LEAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_LEAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_LEAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_LEAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_LEAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_LEAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_LEAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_LEAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __INT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_FAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_FAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_FAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_FAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_FAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_FAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_FAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_FAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_FAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_FAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_FAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_FAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_FAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_FAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_FAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_FAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_FAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_FAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_FAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_FAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_FAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_FAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_FAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_FAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_FAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_FAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_FAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_FAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_FAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_FAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FINITE_MATH_ONLY__ : :: std :: os :: raw :: c_uint = 0 ; pub const __GNUC_STDC_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_ATOMIC_TEST_AND_SET_TRUEVAL : :: std :: os :: raw :: c_uint = 1 ; pub const __CLANG_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __NO_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __PIC__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pic__ : :: std :: os :: raw :: c_uint = 2 ; pub const __PIE__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pie__ : :: std :: os :: raw :: c_uint = 2 ; pub const __FLT_EVAL_METHOD__ : :: std :: os :: raw :: c_uint = 0 ; pub const __FLT_RADIX__ : :: std :: os :: raw :: c_uint = 2 ; pub const __DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __GCC_ASM_FLAG_OUTPUTS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __code_model_small__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_GS : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_FS : :: std :: os :: raw :: c_uint = 1 ; pub const __k8 : :: std :: os :: raw :: c_uint = 1 ; pub const __k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __tune_k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __NO_MATH_INLINES : :: std :: os :: raw :: c_uint = 1 ; pub const __FXSR__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __MMX__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 : :: std :: os :: raw :: c_uint = 1 ; pub const __SIZEOF_FLOAT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix__ : :: std :: os :: raw :: c_uint = 1 ; pub const linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __ELF__ : :: std :: os :: raw :: c_uint = 1 ; pub const __gnu_linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLOAT128__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_HOSTED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_VERSION__ : :: std :: os :: raw :: c_uint = 201710 ; pub const __STDC_UTF_16__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_UTF_32__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_DWARF2_CFI_ASM : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_VERSION : :: std :: os :: raw :: c_uint = 721408 ; pub const OPAL_STDC_HEADERS : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED_ARGUMENT : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_ERROR : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_SYS_TIME_H : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_LONG_LONG : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const OPAL_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const OPAL_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const OPAL_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const OPAL_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const OMPI_HAVE_FORTRAN_LOGICAL1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER16 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_INTEGER2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL16 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL2 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_REAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_ENABLE_MPI1_COMPAT : :: std :: os :: raw :: c_uint = 0 ; pub const HAVE_FLOAT__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_LONG_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_MPI_OFFSET_SIZE : :: std :: os :: raw :: c_uint = 8 ; pub const OMPI_BUILD_CXX_BINDINGS : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_CXX_SEEK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_CXX_SUPPORTS_2D_CONST_CAST : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_PARAM_CHECK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_INTERFACE_WARNING : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_CXX_EXCEPTION_SUPPORT : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_MAJOR_VERSION : :: std :: os :: raw :: c_uint = 4 ; pub const OMPI_MINOR_VERSION : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_RELEASE_VERSION : :: std :: os :: raw :: c_uint = 2 ; pub const OPAL_C_HAVE_VISIBILITY : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_BUILDING : :: std :: os :: raw :: c_uint = 0 ; pub const OPEN_MPI : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_VERSION : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_SUBVERSION : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_UNKNOWN : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU_C : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_REMOVED_USE_STATIC_ASSERT : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ANY_SOURCE : :: std :: os :: raw :: c_int = -1 ; pub const MPI_PROC_NULL : :: std :: os :: raw :: c_int = -2 ; pub const MPI_ROOT : :: std :: os :: raw :: c_int = -4 ; pub const MPI_ANY_TAG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MAX_LIBRARY_VERSION_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_UNDEFINED : :: std :: os :: raw :: c_int = -32766 ; pub const MPI_DIST_GRAPH : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_CART : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_GRAPH : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_KEYVAL_INVALID : :: std :: os :: raw :: c_int = -1 ; pub const MPI_BSEND_OVERHEAD : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const MPI_ORDER_C : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ORDER_FORTRAN : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_BLOCK : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_DISTRIBUTE_CYCLIC : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_NONE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_DISTRIBUTE_DFLT_DARG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MODE_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_RDONLY : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_WRONLY : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_RDWR : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_DELETE_ON_CLOSE : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_MODE_UNIQUE_OPEN : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_MODE_EXCL : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MODE_APPEND : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_SEQUENTIAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_DISPLACEMENT_CURRENT : :: std :: os :: raw :: c_int = -54278278 ; pub const MPI_SEEK_SET : :: std :: os :: raw :: c_uint = 600 ; pub const MPI_SEEK_CUR : :: std :: os :: raw :: c_uint = 602 ; pub const MPI_SEEK_END : :: std :: os :: raw :: c_uint = 604 ; pub const MPI_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_NOCHECK : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_NOPRECEDE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_NOPUT : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_NOSTORE : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_NOSUCCEED : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_LOCK_EXCLUSIVE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_LOCK_SHARED : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_WIN_FLAVOR_ALLOCATE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_DYNAMIC : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_WIN_FLAVOR_SHARED : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_WIN_UNIFIED : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_WIN_SEPARATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_SUCCESS : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ERR_BUFFER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_ERR_COUNT : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_ERR_TYPE : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_ERR_TAG : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_ERR_COMM : :: std :: os :: raw :: c_uint = 5 ; pub const MPI_ERR_RANK : :: std :: os :: raw :: c_uint = 6 ; pub const MPI_ERR_REQUEST : :: std :: os :: raw :: c_uint = 7 ; pub const MPI_ERR_ROOT : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_ERR_GROUP : :: std :: os :: raw :: c_uint = 9 ; pub const MPI_ERR_OP : :: std :: os :: raw :: c_uint = 10 ; pub const MPI_ERR_TOPOLOGY : :: std :: os :: raw :: c_uint = 11 ; pub const MPI_ERR_DIMS : :: std :: os :: raw :: c_uint = 12 ; pub const MPI_ERR_ARG : :: std :: os :: raw :: c_uint = 13 ; pub const MPI_ERR_UNKNOWN : :: std :: os :: raw :: c_uint = 14 ; pub const MPI_ERR_TRUNCATE : :: std :: os :: raw :: c_uint = 15 ; pub const MPI_ERR_OTHER : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_ERR_INTERN : :: std :: os :: raw :: c_uint = 17 ; pub const MPI_ERR_IN_STATUS : :: std :: os :: raw :: c_uint = 18 ; pub const MPI_ERR_PENDING : :: std :: os :: raw :: c_uint = 19 ; pub const MPI_ERR_ACCESS : :: std :: os :: raw :: c_uint = 20 ; pub const MPI_ERR_AMODE : :: std :: os :: raw :: c_uint = 21 ; pub const MPI_ERR_ASSERT : :: std :: os :: raw :: c_uint = 22 ; pub const MPI_ERR_BAD_FILE : :: std :: os :: raw :: c_uint = 23 ; pub const MPI_ERR_BASE : :: std :: os :: raw :: c_uint = 24 ; pub const MPI_ERR_CONVERSION : :: std :: os :: raw :: c_uint = 25 ; pub const MPI_ERR_DISP : :: std :: os :: raw :: c_uint = 26 ; pub const MPI_ERR_DUP_DATAREP : :: std :: os :: raw :: c_uint = 27 ; pub const MPI_ERR_FILE_EXISTS : :: std :: os :: raw :: c_uint = 28 ; pub const MPI_ERR_FILE_IN_USE : :: std :: os :: raw :: c_uint = 29 ; pub const MPI_ERR_FILE : :: std :: os :: raw :: c_uint = 30 ; pub const MPI_ERR_INFO_KEY : :: std :: os :: raw :: c_uint = 31 ; pub const MPI_ERR_INFO_NOKEY : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_ERR_INFO_VALUE : :: std :: os :: raw :: c_uint = 33 ; pub const MPI_ERR_INFO : :: std :: os :: raw :: c_uint = 34 ; pub const MPI_ERR_IO : :: std :: os :: raw :: c_uint = 35 ; pub const MPI_ERR_KEYVAL : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_ERR_LOCKTYPE : :: std :: os :: raw :: c_uint = 37 ; pub const MPI_ERR_NAME : :: std :: os :: raw :: c_uint = 38 ; pub const MPI_ERR_NO_MEM : :: std :: os :: raw :: c_uint = 39 ; pub const MPI_ERR_NOT_SAME : :: std :: os :: raw :: c_uint = 40 ; pub const MPI_ERR_NO_SPACE : :: std :: os :: raw :: c_uint = 41 ; pub const MPI_ERR_NO_SUCH_FILE : :: std :: os :: raw :: c_uint = 42 ; pub const MPI_ERR_PORT : :: std :: os :: raw :: c_uint = 43 ; pub const MPI_ERR_QUOTA : :: std :: os :: raw :: c_uint = 44 ; pub const MPI_ERR_READ_ONLY : :: std :: os :: raw :: c_uint = 45 ; pub const MPI_ERR_RMA_CONFLICT : :: std :: os :: raw :: c_uint = 46 ; pub const MPI_ERR_RMA_SYNC : :: std :: os :: raw :: c_uint = 47 ; pub const MPI_ERR_SERVICE : :: std :: os :: raw :: c_uint = 48 ; pub const MPI_ERR_SIZE : :: std :: os :: raw :: c_uint = 49 ; pub const MPI_ERR_SPAWN : :: std :: os :: raw :: c_uint = 50 ; pub const MPI_ERR_UNSUPPORTED_DATAREP : :: std :: os :: raw :: c_uint = 51 ; pub const MPI_ERR_UNSUPPORTED_OPERATION : :: std :: os :: raw :: c_uint = 52 ; pub const MPI_ERR_WIN : :: std :: os :: raw :: c_uint = 53 ; pub const MPI_T_ERR_MEMORY : :: std :: os :: raw :: c_uint = 54 ; pub const MPI_T_ERR_NOT_INITIALIZED : :: std :: os :: raw :: c_uint = 55 ; pub const MPI_T_ERR_CANNOT_INIT : :: std :: os :: raw :: c_uint = 56 ; pub const MPI_T_ERR_INVALID_INDEX : :: std :: os :: raw :: c_uint = 57 ; pub const MPI_T_ERR_INVALID_ITEM : :: std :: os :: raw :: c_uint = 58 ; pub const MPI_T_ERR_INVALID_HANDLE : :: std :: os :: raw :: c_uint = 59 ; pub const MPI_T_ERR_OUT_OF_HANDLES : :: std :: os :: raw :: c_uint = 60 ; pub const MPI_T_ERR_OUT_OF_SESSIONS : :: std :: os :: raw :: c_uint = 61 ; pub const MPI_T_ERR_INVALID_SESSION : :: std :: os :: raw :: c_uint = 62 ; pub const MPI_T_ERR_CVAR_SET_NOT_NOW : :: std :: os :: raw :: c_uint = 63 ; pub const MPI_T_ERR_CVAR_SET_NEVER : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_T_ERR_PVAR_NO_STARTSTOP : :: std :: os :: raw :: c_uint = 65 ; pub const MPI_T_ERR_PVAR_NO_WRITE : :: std :: os :: raw :: c_uint = 66 ; pub const MPI_T_ERR_PVAR_NO_ATOMIC : :: std :: os :: raw :: c_uint = 67 ; pub const MPI_ERR_RMA_RANGE : :: std :: os :: raw :: c_uint = 68 ; pub const MPI_ERR_RMA_ATTACH : :: std :: os :: raw :: c_uint = 69 ; pub const MPI_ERR_RMA_FLAVOR : :: std :: os :: raw :: c_uint = 70 ; pub const MPI_ERR_RMA_SHARED : :: std :: os :: raw :: c_uint = 71 ; pub const MPI_T_ERR_INVALID : :: std :: os :: raw :: c_uint = 72 ; pub const MPI_T_ERR_INVALID_NAME : :: std :: os :: raw :: c_uint = 73 ; pub const MPI_ERR_LASTCODE : :: std :: os :: raw :: c_uint = 92 ; pub const MPI_TYPECLASS_INTEGER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_TYPECLASS_REAL : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_TYPECLASS_COMPLEX : :: std :: os :: raw :: c_uint = 3 ; pub type wchar_t = :: std :: os :: raw :: c_int ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct max_align_t { pub __clang_max_align_nonce1 : :: std :: os :: raw :: c_longlong , pub __bindgen_padding_0 : u64 , pub __clang_max_align_nonce2 : f64 , } # [ test ] fn bindgen_test_layout_max_align_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < max_align_t > ( ) , 32usize , concat ! ( "Size of: " , stringify ! ( max_align_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce1 as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce1 ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce2 as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce2 ) ) ) ; } pub type MPI_Aint = isize ; pub type MPI_Offset = :: std :: os :: raw :: c_longlong ; pub type MPI_Count = :: std :: os :: raw :: c_longlong ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_communicator_t { _unused : [ u8 ; 0 ] } pub type MPI_Comm = * mut ompi_communicator_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_datatype_t { _unused : [ u8 ; 0 ] } pub type MPI_Datatype = * mut ompi_datatype_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_errhandler_t { _unused : [ u8 ; 0 ] } pub type MPI_Errhandler = * mut ompi_errhandler_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_file_t { _unused : [ u8 ; 0 ] } pub type MPI_File = * mut ompi_file_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_group_t { _unused : [ u8 ; 0 ] } pub type MPI_Group = * mut ompi_group_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_info_t { _unused : [ u8 ; 0 ] } pub type MPI_Info = * mut ompi_info_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_op_t { _unused : [ u8 ; 0 ] } pub type MPI_Op = * mut ompi_op_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_request_t { _unused : [ u8 ; 0 ] } pub type MPI_Request = * mut ompi_request_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_message_t { _unused : [ u8 ; 0 ] } pub type MPI_Message = * mut ompi_message_t ; pub type MPI_Status = ompi_status_public_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_win_t { _unused : [ u8 ; 0 ] } pub type MPI_Win = * mut ompi_win_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_var_enum_t { _unused : [ u8 ; 0 ] } pub type MPI_T_enum = * mut mca_base_var_enum_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_mpit_cvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_cvar_handle = * mut ompi_mpit_cvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_handle = * mut mca_base_pvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_session_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_session = * mut mca_base_pvar_session_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_status_public_t { pub MPI_SOURCE : :: std :: os :: raw :: c_int , pub MPI_TAG : :: std :: os :: raw :: c_int , pub MPI_ERROR : :: std :: os :: raw :: c_int , pub _cancelled : :: std :: os :: raw :: c_int , pub _ucount : usize , } # [ test ] fn bindgen_test_layout_ompi_status_public_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < ompi_status_public_t > ( ) , 24usize , concat ! ( "Size of: " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < ompi_status_public_t > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_SOURCE as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_SOURCE ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_TAG as * const _ as usize } , 4usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_TAG ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_ERROR as * const _ as usize } , 8usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_ERROR ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _cancelled as * const _ as usize } , 12usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _cancelled ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _ucount as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _ucount ) ) ) ; } pub type MPI_Datarep_extent_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : * mut MPI_Aint , arg3 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Datarep_conversion_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : MPI_Datatype , arg3 : :: std :: os :: raw :: c_int , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : MPI_Offset , arg6 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Comm , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type ompi_file_errhandler_fn = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_File , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_Win_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Win , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_User_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut :: std :: os :: raw :: c_void , arg3 : * mut :: std :: os :: raw :: c_int , arg4 : * mut MPI_Datatype ) > ; pub type MPI_Comm_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_query_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut MPI_Status ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_free_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_cancel_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_fn = MPI_Comm_errhandler_function ; pub type MPI_File_errhandler_fn = ompi_file_errhandler_fn ; pub type MPI_File_errhandler_function = ompi_file_errhandler_fn ; pub type MPI_Win_errhandler_fn = MPI_Win_errhandler_function ; pub const MPI_TAG_UB : _bindgen_ty_1 = 0 ; pub const MPI_HOST : _bindgen_ty_1 = 1 ; pub const MPI_IO : _bindgen_ty_1 = 2 ; pub const MPI_WTIME_IS_GLOBAL : _bindgen_ty_1 = 3 ; pub const MPI_APPNUM : _bindgen_ty_1 = 4 ; pub const MPI_LASTUSEDCODE : _bindgen_ty_1 = 5 ; pub const MPI_UNIVERSE_SIZE : _bindgen_ty_1 = 6 ; pub const MPI_WIN_BASE : _bindgen_ty_1 = 7 ; pub const MPI_WIN_SIZE : _bindgen_ty_1 = 8 ; pub const MPI_WIN_DISP_UNIT : _bindgen_ty_1 = 9 ; pub const MPI_WIN_CREATE_FLAVOR : _bindgen_ty_1 = 10 ; pub const MPI_WIN_MODEL : _bindgen_ty_1 = 11 ; pub const IMPI_CLIENT_SIZE : _bindgen_ty_1 = 12 ; pub const IMPI_CLIENT_COLOR : _bindgen_ty_1 = 13 ; pub const IMPI_HOST_SIZE : _bindgen_ty_1 = 14 ; pub const IMPI_HOST_COLOR : _bindgen_ty_1 = 15 ; pub type _bindgen_ty_1 = :: std :: os :: raw :: c_uint ; pub const MPI_IDENT : _bindgen_ty_2 = 0 ; pub const MPI_CONGRUENT : _bindgen_ty_2 = 1 ; pub const MPI_SIMILAR : _bindgen_ty_2 = 2 ; pub const MPI_UNEQUAL : _bindgen_ty_2 = 3 ; pub type _bindgen_ty_2 = :: std :: os :: raw :: c_uint ; pub const MPI_THREAD_SINGLE : _bindgen_ty_3 = 0 ; pub const MPI_THREAD_FUNNELED : _bindgen_ty_3 = 1 ; pub const MPI_THREAD_SERIALIZED : _bindgen_ty_3 = 2 ; pub const MPI_THREAD_MULTIPLE : _bindgen_ty_3 = 3 ; pub type _bindgen_ty_3 = :: std :: os :: raw :: c_uint ; pub const MPI_COMBINER_NAMED : _bindgen_ty_4 = 0 ; pub const MPI_COMBINER_DUP : _bindgen_ty_4 = 1 ; pub const MPI_COMBINER_CONTIGUOUS : _bindgen_ty_4 = 2 ; pub const MPI_COMBINER_VECTOR : _bindgen_ty_4 = 3 ; pub const OMPI_WAS_MPI_COMBINER_HVECTOR_INTEGER : _bindgen_ty_4 = 4 ; pub const MPI_COMBINER_HVECTOR : _bindgen_ty_4 = 5 ; pub const MPI_COMBINER_INDEXED : _bindgen_ty_4 = 6 ; pub const OMPI_WAS_MPI_COMBINER_HINDEXED_INTEGER : _bindgen_ty_4 = 7 ; pub const MPI_COMBINER_HINDEXED : _bindgen_ty_4 = 8 ; pub const MPI_COMBINER_INDEXED_BLOCK : _bindgen_ty_4 = 9 ; pub const OMPI_WAS_MPI_COMBINER_STRUCT_INTEGER : _bindgen_ty_4 = 10 ; pub const MPI_COMBINER_STRUCT : _bindgen_ty_4 = 11 ; pub const MPI_COMBINER_SUBARRAY : _bindgen_ty_4 = 12 ; pub const MPI_COMBINER_DARRAY : _bindgen_ty_4 = 13 ; pub const MPI_COMBINER_F90_REAL : _bindgen_ty_4 = 14 ; pub const MPI_COMBINER_F90_COMPLEX : _bindgen_ty_4 = 15 ; pub const MPI_COMBINER_F90_INTEGER : _bindgen_ty_4 = 16 ; pub const MPI_COMBINER_RESIZED : _bindgen_ty_4 = 17 ; pub const MPI_COMBINER_HINDEXED_BLOCK : _bindgen_ty_4 = 18 ; pub type _bindgen_ty_4 = :: std :: os :: raw :: c_uint ; pub const MPI_COMM_TYPE_SHARED : _bindgen_ty_5 = 0 ; pub const OMPI_COMM_TYPE_HWTHREAD : _bindgen_ty_5 = 1 ; pub const OMPI_COMM_TYPE_CORE : _bindgen_ty_5 = 2 ; pub const OMPI_COMM_TYPE_L1CACHE : _bindgen_ty_5 = 3 ; pub const OMPI_COMM_TYPE_L2CACHE : _bindgen_ty_5 = 4 ; pub const OMPI_COMM_TYPE_L3CACHE : _bindgen_ty_5 = 5 ; pub const OMPI_COMM_TYPE_SOCKET : _bindgen_ty_5 = 6 ; pub const OMPI_COMM_TYPE_NUMA : _bindgen_ty_5 = 7 ; pub const OMPI_COMM_TYPE_BOARD : _bindgen_ty_5 = 8 ; pub const OMPI_COMM_TYPE_HOST : _bindgen_ty_5 = 9 ; pub const OMPI_COMM_TYPE_CU : _bindgen_ty_5 = 10 ; pub const OMPI_COMM_TYPE_CLUSTER : _bindgen_ty_5 = 11 ; pub type _bindgen_ty_5 = :: std :: os :: raw :: c_uint ; pub const MPI_T_VERBOSITY_USER_BASIC : _bindgen_ty_6 = 0 ; pub const MPI_T_VERBOSITY_USER_DETAIL : _bindgen_ty_6 = 1 ; pub const MPI_T_VERBOSITY_USER_ALL : _bindgen_ty_6 = 2 ; pub const MPI_T_VERBOSITY_TUNER_BASIC : _bindgen_ty_6 = 3 ; pub const MPI_T_VERBOSITY_TUNER_DETAIL : _bindgen_ty_6 = 4 ; pub const MPI_T_VERBOSITY_TUNER_ALL : _bindgen_ty_6 = 5 ; pub const MPI_T_VERBOSITY_MPIDEV_BASIC : _bindgen_ty_6 = 6 ; pub const MPI_T_VERBOSITY_MPIDEV_DETAIL : _bindgen_ty_6 = 7 ; pub const MPI_T_VERBOSITY_MPIDEV_ALL : _bindgen_ty_6 = 8 ; pub type _bindgen_ty_6 = :: std :: os :: raw :: c_uint ; pub const MPI_T_SCOPE_CONSTANT : _bindgen_ty_7 = 0 ; pub const MPI_T_SCOPE_READONLY : _bindgen_ty_7 = 1 ; pub const MPI_T_SCOPE_LOCAL : _bindgen_ty_7 = 2 ; pub const MPI_T_SCOPE_GROUP : _bindgen_ty_7 = 3 ; pub const MPI_T_SCOPE_GROUP_EQ : _bindgen_ty_7 = 4 ; pub const MPI_T_SCOPE_ALL : _bindgen_ty_7 = 5 ; pub const MPI_T_SCOPE_ALL_EQ : _bindgen_ty_7 = 6 ; pub type _bindgen_ty_7 = :: std :: os :: raw :: c_uint ; pub const MPI_T_BIND_NO_OBJECT : _bindgen_ty_8 = 0 ; pub const MPI_T_BIND_MPI_COMM : _bindgen_ty_8 = 1 ; pub const MPI_T_BIND_MPI_DATATYPE : _bindgen_ty_8 = 2 ; pub const MPI_T_BIND_MPI_ERRHANDLER : _bindgen_ty_8 = 3 ; pub const MPI_T_BIND_MPI_FILE : _bindgen_ty_8 = 4 ; pub const MPI_T_BIND_MPI_GROUP : _bindgen_ty_8 = 5 ; pub const MPI_T_BIND_MPI_OP : _bindgen_ty_8 = 6 ; pub const MPI_T_BIND_MPI_REQUEST : _bindgen_ty_8 = 7 ; pub const MPI_T_BIND_MPI_WIN : _bindgen_ty_8 = 8 ; pub const MPI_T_BIND_MPI_MESSAGE : _bindgen_ty_8 = 9 ; pub const MPI_T_BIND_MPI_INFO : _bindgen_ty_8 = 10 ; pub type _bindgen_ty_8 = :: std :: os :: raw :: c_uint ; pub const MPI_T_PVAR_CLASS_STATE : _bindgen_ty_9 = 0 ; pub const MPI_T_PVAR_CLASS_LEVEL : _bindgen_ty_9 = 1 ; pub const MPI_T_PVAR_CLASS_SIZE : _bindgen_ty_9 = 2 ; pub const MPI_T_PVAR_CLASS_PERCENTAGE : _bindgen_ty_9 = 3 ; pub const MPI_T_PVAR_CLASS_HIGHWATERMARK : _bindgen_ty_9 = 4 ; pub const MPI_T_PVAR_CLASS_LOWWATERMARK : _bindgen_ty_9 = 5 ; pub const MPI_T_PVAR_CLASS_COUNTER : _bindgen_ty_9 = 6 ; pub const MPI_T_PVAR_CLASS_AGGREGATE : _bindgen_ty_9 = 7 ; pub const MPI_T_PVAR_CLASS_TIMER : _bindgen_ty_9 = 8 ; pub const MPI_T_PVAR_CLASS_GENERIC : _bindgen_ty_9 = 9 ; pub type _bindgen_ty_9 = :: std :: os :: raw :: c_uint ; extern "C" {
[INFO] [stdout] 3 + pub const __llvm__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_major__ : :: std :: os :: raw :: c_uint = 14 ; pub const __clang_minor__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_patchlevel__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_version__ : & 'static [ u8 ; 8usize ] = b"14.0.0 \0" ; pub const __GNUC__ : :: std :: os :: raw :: c_uint = 4 ; pub const __GNUC_MINOR__ : :: std :: os :: raw :: c_uint = 2 ; pub const __GNUC_PATCHLEVEL__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GXX_ABI_VERSION : :: std :: os :: raw :: c_uint = 1002 ; pub const __ATOMIC_RELAXED : :: std :: os :: raw :: c_uint = 0 ; pub const __ATOMIC_CONSUME : :: std :: os :: raw :: c_uint = 1 ; pub const __ATOMIC_ACQUIRE : :: std :: os :: raw :: c_uint = 2 ; pub const __ATOMIC_RELEASE : :: std :: os :: raw :: c_uint = 3 ; pub const __ATOMIC_ACQ_REL : :: std :: os :: raw :: c_uint = 4 ; pub const __ATOMIC_SEQ_CST : :: std :: os :: raw :: c_uint = 5 ; pub const __OPENCL_MEMORY_SCOPE_WORK_ITEM : :: std :: os :: raw :: c_uint = 0 ; pub const __OPENCL_MEMORY_SCOPE_WORK_GROUP : std :: os :: raw :: c_uint = 1 ; pub const __OPENCL_MEMORY_SCOPE_DEVICE : :: std :: os :: raw :: c_uint = 2 ; pub const __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES : :: std :: os :: raw :: c_uint = 3 ; pub const __OPENCL_MEMORY_SCOPE_SUB_GROUP : :: std :: os :: raw :: c_uint = 4 ; pub const __PRAGMA_REDEFINE_EXTNAME : :: std :: os :: raw :: c_uint = 1 ; pub const __VERSION__ : & 'static [ u8 ; 20usize ] = b"Ubuntu Clang 14.0.0\0" ; pub const __OBJC_BOOL_IS_BOOL : :: std :: os :: raw :: c_uint = 0 ; pub const __CONSTANT_CFSTRINGS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_literal_encoding__ : & 'static [ u8 ; 6usize ] = b"UTF-8\0" ; pub const __clang_wide_literal_encoding__ : & 'static [ u8 ; 7usize ] = b"UTF-32\0" ; pub const __ORDER_LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __ORDER_BIG_ENDIAN__ : :: std :: os :: raw :: c_uint = 4321 ; pub const __ORDER_PDP_ENDIAN__ : :: std :: os :: raw :: c_uint = 3412 ; pub const __BYTE_ORDER__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const _LP64 : :: std :: os :: raw :: c_uint = 1 ; pub const __LP64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __CHAR_BIT__ : :: std :: os :: raw :: c_uint = 8 ; pub const __BOOL_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SHRT_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __LONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LLONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BITINT_MAXWIDTH__ : :: std :: os :: raw :: c_uint = 128 ; pub const __SCHAR_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __SHRT_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __LONG_LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __WCHAR_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __WCHAR_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __WINT_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __WINT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INTMAX_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZE_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __SIZE_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTMAX_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __PTRDIFF_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __PTRDIFF_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INTPTR_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTPTR_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZEOF_DOUBLE__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_FLOAT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_LONG_DOUBLE__ : :: std :: os :: raw :: c_uint = 16 ; pub const __SIZEOF_LONG_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_POINTER__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SHORT__ : :: std :: os :: raw :: c_uint = 2 ; pub const __SIZEOF_PTRDIFF_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SIZE_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_WCHAR_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_WINT_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INTMAX_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTMAX_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINTMAX_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTMAX_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTMAX_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTMAX_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __PTRDIFF_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __PTRDIFF_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __INTPTR_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTPTR_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __SIZE_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __SIZE_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __SIZE_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __SIZE_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __SIG_ATOMIC_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __SIG_ATOMIC_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __UINTPTR_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTPTR_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTPTR_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTPTR_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FLT_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_DIG__ : :: std :: os :: raw :: c_uint = 6 ; pub const __FLT_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 9 ; pub const __FLT_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_MANT_DIG__ : :: std :: os :: raw :: c_uint = 24 ; pub const __FLT_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 38 ; pub const __FLT_MAX_EXP__ : :: std :: os :: raw :: c_uint = 128 ; pub const __FLT_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -37 ; pub const __FLT_MIN_EXP__ : :: std :: os :: raw :: c_int = -125 ; pub const __DBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_DIG__ : :: std :: os :: raw :: c_uint = 15 ; pub const __DBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 17 ; pub const __DBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 53 ; pub const __DBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 308 ; pub const __DBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 1024 ; pub const __DBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -307 ; pub const __DBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -1021 ; pub const __LDBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_DIG__ : :: std :: os :: raw :: c_uint = 18 ; pub const __LDBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __LDBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LDBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 4932 ; pub const __LDBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 16384 ; pub const __LDBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -4931 ; pub const __LDBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -16381 ; pub const __POINTER_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BIGGEST_ALIGNMENT__ : :: std :: os :: raw :: c_uint = 16 ; pub const __WINT_UNSIGNED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __INT8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __INT16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __INT32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __INT64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __UINT8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __INT8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __UINT16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __UINT16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __INT16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __UINT32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __UINT32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __INT32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __UINT64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __UINT64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __INT64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_LEAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_LEAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_LEAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_LEAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_LEAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_LEAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_LEAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_LEAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_LEAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_LEAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_LEAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_LEAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_LEAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_LEAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_LEAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_LEAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_LEAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_LEAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_LEAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_LEAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_LEAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_LEAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_LEAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_LEAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_LEAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_LEAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_LEAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_LEAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_LEAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __INT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_FAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_FAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_FAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_FAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_FAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_FAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_FAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_FAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_FAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_FAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_FAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_FAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_FAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_FAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_FAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_FAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_FAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_FAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_FAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_FAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_FAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_FAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_FAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_FAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_FAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_FAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_FAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_FAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_FAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_FAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FINITE_MATH_ONLY__ : :: std :: os :: raw :: c_uint = 0 ; pub const __GNUC_STDC_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_ATOMIC_TEST_AND_SET_TRUEVAL : :: std :: os :: raw :: c_uint = 1 ; pub const __CLANG_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __NO_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __PIC__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pic__ : :: std :: os :: raw :: c_uint = 2 ; pub const __PIE__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pie__ : :: std :: os :: raw :: c_uint = 2 ; pub const __FLT_EVAL_METHOD__ : :: std :: os :: raw :: c_uint = 0 ; pub const __FLT_RADIX__ : :: std :: os :: raw :: c_uint = 2 ; pub const __DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __GCC_ASM_FLAG_OUTPUTS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __code_model_small__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_GS : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_FS : :: std :: os :: raw :: c_uint = 1 ; pub const __k8 : :: std :: os :: raw :: c_uint = 1 ; pub const __k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __tune_k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __NO_MATH_INLINES : :: std :: os :: raw :: c_uint = 1 ; pub const __FXSR__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __MMX__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 : :: std :: os :: raw :: c_uint = 1 ; pub const __SIZEOF_FLOAT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix__ : :: std :: os :: raw :: c_uint = 1 ; pub const linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __ELF__ : :: std :: os :: raw :: c_uint = 1 ; pub const __gnu_linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLOAT128__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_HOSTED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_VERSION__ : :: std :: os :: raw :: c_uint = 201710 ; pub const __STDC_UTF_16__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_UTF_32__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_DWARF2_CFI_ASM : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_VERSION : :: std :: os :: raw :: c_uint = 721408 ; pub const OPAL_STDC_HEADERS : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED_ARGUMENT : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_ERROR : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_SYS_TIME_H : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_LONG_LONG : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const OPAL_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const OPAL_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const OPAL_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const OPAL_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const OMPI_HAVE_FORTRAN_LOGICAL1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER16 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_INTEGER2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL16 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL2 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_REAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_ENABLE_MPI1_COMPAT : :: std :: os :: raw :: c_uint = 0 ; pub const HAVE_FLOAT__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_LONG_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_MPI_OFFSET_SIZE : :: std :: os :: raw :: c_uint = 8 ; pub const OMPI_BUILD_CXX_BINDINGS : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_CXX_SEEK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_CXX_SUPPORTS_2D_CONST_CAST : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_PARAM_CHECK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_INTERFACE_WARNING : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_CXX_EXCEPTION_SUPPORT : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_MAJOR_VERSION : :: std :: os :: raw :: c_uint = 4 ; pub const OMPI_MINOR_VERSION : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_RELEASE_VERSION : :: std :: os :: raw :: c_uint = 2 ; pub const OPAL_C_HAVE_VISIBILITY : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_BUILDING : :: std :: os :: raw :: c_uint = 0 ; pub const OPEN_MPI : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_VERSION : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_SUBVERSION : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_UNKNOWN : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU_C : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_REMOVED_USE_STATIC_ASSERT : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ANY_SOURCE : :: std :: os :: raw :: c_int = -1 ; pub const MPI_PROC_NULL : :: std :: os :: raw :: c_int = -2 ; pub const MPI_ROOT : :: std :: os :: raw :: c_int = -4 ; pub const MPI_ANY_TAG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MAX_LIBRARY_VERSION_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_UNDEFINED : :: std :: os :: raw :: c_int = -32766 ; pub const MPI_DIST_GRAPH : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_CART : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_GRAPH : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_KEYVAL_INVALID : :: std :: os :: raw :: c_int = -1 ; pub const MPI_BSEND_OVERHEAD : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const MPI_ORDER_C : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ORDER_FORTRAN : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_BLOCK : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_DISTRIBUTE_CYCLIC : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_NONE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_DISTRIBUTE_DFLT_DARG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MODE_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_RDONLY : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_WRONLY : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_RDWR : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_DELETE_ON_CLOSE : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_MODE_UNIQUE_OPEN : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_MODE_EXCL : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MODE_APPEND : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_SEQUENTIAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_DISPLACEMENT_CURRENT : :: std :: os :: raw :: c_int = -54278278 ; pub const MPI_SEEK_SET : :: std :: os :: raw :: c_uint = 600 ; pub const MPI_SEEK_CUR : :: std :: os :: raw :: c_uint = 602 ; pub const MPI_SEEK_END : :: std :: os :: raw :: c_uint = 604 ; pub const MPI_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_NOCHECK : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_NOPRECEDE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_NOPUT : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_NOSTORE : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_NOSUCCEED : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_LOCK_EXCLUSIVE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_LOCK_SHARED : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_WIN_FLAVOR_ALLOCATE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_DYNAMIC : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_WIN_FLAVOR_SHARED : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_WIN_UNIFIED : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_WIN_SEPARATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_SUCCESS : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ERR_BUFFER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_ERR_COUNT : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_ERR_TYPE : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_ERR_TAG : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_ERR_COMM : :: std :: os :: raw :: c_uint = 5 ; pub const MPI_ERR_RANK : :: std :: os :: raw :: c_uint = 6 ; pub const MPI_ERR_REQUEST : :: std :: os :: raw :: c_uint = 7 ; pub const MPI_ERR_ROOT : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_ERR_GROUP : :: std :: os :: raw :: c_uint = 9 ; pub const MPI_ERR_OP : :: std :: os :: raw :: c_uint = 10 ; pub const MPI_ERR_TOPOLOGY : :: std :: os :: raw :: c_uint = 11 ; pub const MPI_ERR_DIMS : :: std :: os :: raw :: c_uint = 12 ; pub const MPI_ERR_ARG : :: std :: os :: raw :: c_uint = 13 ; pub const MPI_ERR_UNKNOWN : :: std :: os :: raw :: c_uint = 14 ; pub const MPI_ERR_TRUNCATE : :: std :: os :: raw :: c_uint = 15 ; pub const MPI_ERR_OTHER : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_ERR_INTERN : :: std :: os :: raw :: c_uint = 17 ; pub const MPI_ERR_IN_STATUS : :: std :: os :: raw :: c_uint = 18 ; pub const MPI_ERR_PENDING : :: std :: os :: raw :: c_uint = 19 ; pub const MPI_ERR_ACCESS : :: std :: os :: raw :: c_uint = 20 ; pub const MPI_ERR_AMODE : :: std :: os :: raw :: c_uint = 21 ; pub const MPI_ERR_ASSERT : :: std :: os :: raw :: c_uint = 22 ; pub const MPI_ERR_BAD_FILE : :: std :: os :: raw :: c_uint = 23 ; pub const MPI_ERR_BASE : :: std :: os :: raw :: c_uint = 24 ; pub const MPI_ERR_CONVERSION : :: std :: os :: raw :: c_uint = 25 ; pub const MPI_ERR_DISP : :: std :: os :: raw :: c_uint = 26 ; pub const MPI_ERR_DUP_DATAREP : :: std :: os :: raw :: c_uint = 27 ; pub const MPI_ERR_FILE_EXISTS : :: std :: os :: raw :: c_uint = 28 ; pub const MPI_ERR_FILE_IN_USE : :: std :: os :: raw :: c_uint = 29 ; pub const MPI_ERR_FILE : :: std :: os :: raw :: c_uint = 30 ; pub const MPI_ERR_INFO_KEY : :: std :: os :: raw :: c_uint = 31 ; pub const MPI_ERR_INFO_NOKEY : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_ERR_INFO_VALUE : :: std :: os :: raw :: c_uint = 33 ; pub const MPI_ERR_INFO : :: std :: os :: raw :: c_uint = 34 ; pub const MPI_ERR_IO : :: std :: os :: raw :: c_uint = 35 ; pub const MPI_ERR_KEYVAL : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_ERR_LOCKTYPE : :: std :: os :: raw :: c_uint = 37 ; pub const MPI_ERR_NAME : :: std :: os :: raw :: c_uint = 38 ; pub const MPI_ERR_NO_MEM : :: std :: os :: raw :: c_uint = 39 ; pub const MPI_ERR_NOT_SAME : :: std :: os :: raw :: c_uint = 40 ; pub const MPI_ERR_NO_SPACE : :: std :: os :: raw :: c_uint = 41 ; pub const MPI_ERR_NO_SUCH_FILE : :: std :: os :: raw :: c_uint = 42 ; pub const MPI_ERR_PORT : :: std :: os :: raw :: c_uint = 43 ; pub const MPI_ERR_QUOTA : :: std :: os :: raw :: c_uint = 44 ; pub const MPI_ERR_READ_ONLY : :: std :: os :: raw :: c_uint = 45 ; pub const MPI_ERR_RMA_CONFLICT : :: std :: os :: raw :: c_uint = 46 ; pub const MPI_ERR_RMA_SYNC : :: std :: os :: raw :: c_uint = 47 ; pub const MPI_ERR_SERVICE : :: std :: os :: raw :: c_uint = 48 ; pub const MPI_ERR_SIZE : :: std :: os :: raw :: c_uint = 49 ; pub const MPI_ERR_SPAWN : :: std :: os :: raw :: c_uint = 50 ; pub const MPI_ERR_UNSUPPORTED_DATAREP : :: std :: os :: raw :: c_uint = 51 ; pub const MPI_ERR_UNSUPPORTED_OPERATION : :: std :: os :: raw :: c_uint = 52 ; pub const MPI_ERR_WIN : :: std :: os :: raw :: c_uint = 53 ; pub const MPI_T_ERR_MEMORY : :: std :: os :: raw :: c_uint = 54 ; pub const MPI_T_ERR_NOT_INITIALIZED : :: std :: os :: raw :: c_uint = 55 ; pub const MPI_T_ERR_CANNOT_INIT : :: std :: os :: raw :: c_uint = 56 ; pub const MPI_T_ERR_INVALID_INDEX : :: std :: os :: raw :: c_uint = 57 ; pub const MPI_T_ERR_INVALID_ITEM : :: std :: os :: raw :: c_uint = 58 ; pub const MPI_T_ERR_INVALID_HANDLE : :: std :: os :: raw :: c_uint = 59 ; pub const MPI_T_ERR_OUT_OF_HANDLES : :: std :: os :: raw :: c_uint = 60 ; pub const MPI_T_ERR_OUT_OF_SESSIONS : :: std :: os :: raw :: c_uint = 61 ; pub const MPI_T_ERR_INVALID_SESSION : :: std :: os :: raw :: c_uint = 62 ; pub const MPI_T_ERR_CVAR_SET_NOT_NOW : :: std :: os :: raw :: c_uint = 63 ; pub const MPI_T_ERR_CVAR_SET_NEVER : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_T_ERR_PVAR_NO_STARTSTOP : :: std :: os :: raw :: c_uint = 65 ; pub const MPI_T_ERR_PVAR_NO_WRITE : :: std :: os :: raw :: c_uint = 66 ; pub const MPI_T_ERR_PVAR_NO_ATOMIC : :: std :: os :: raw :: c_uint = 67 ; pub const MPI_ERR_RMA_RANGE : :: std :: os :: raw :: c_uint = 68 ; pub const MPI_ERR_RMA_ATTACH : :: std :: os :: raw :: c_uint = 69 ; pub const MPI_ERR_RMA_FLAVOR : :: std :: os :: raw :: c_uint = 70 ; pub const MPI_ERR_RMA_SHARED : :: std :: os :: raw :: c_uint = 71 ; pub const MPI_T_ERR_INVALID : :: std :: os :: raw :: c_uint = 72 ; pub const MPI_T_ERR_INVALID_NAME : :: std :: os :: raw :: c_uint = 73 ; pub const MPI_ERR_LASTCODE : :: std :: os :: raw :: c_uint = 92 ; pub const MPI_TYPECLASS_INTEGER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_TYPECLASS_REAL : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_TYPECLASS_COMPLEX : :: std :: os :: raw :: c_uint = 3 ; pub type wchar_t = :: std :: os :: raw :: c_int ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct max_align_t { pub __clang_max_align_nonce1 : :: std :: os :: raw :: c_longlong , pub __bindgen_padding_0 : u64 , pub __clang_max_align_nonce2 : f64 , } # [ test ] fn bindgen_test_layout_max_align_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < max_align_t > ( ) , 32usize , concat ! ( "Size of: " , stringify ! ( max_align_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce1 as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce1 ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce2 as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce2 ) ) ) ; } pub type MPI_Aint = isize ; pub type MPI_Offset = :: std :: os :: raw :: c_longlong ; pub type MPI_Count = :: std :: os :: raw :: c_longlong ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_communicator_t { _unused : [ u8 ; 0 ] } pub type MPI_Comm = * mut ompi_communicator_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_datatype_t { _unused : [ u8 ; 0 ] } pub type MPI_Datatype = * mut ompi_datatype_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_errhandler_t { _unused : [ u8 ; 0 ] } pub type MPI_Errhandler = * mut ompi_errhandler_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_file_t { _unused : [ u8 ; 0 ] } pub type MPI_File = * mut ompi_file_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_group_t { _unused : [ u8 ; 0 ] } pub type MPI_Group = * mut ompi_group_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_info_t { _unused : [ u8 ; 0 ] } pub type MPI_Info = * mut ompi_info_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_op_t { _unused : [ u8 ; 0 ] } pub type MPI_Op = * mut ompi_op_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_request_t { _unused : [ u8 ; 0 ] } pub type MPI_Request = * mut ompi_request_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_message_t { _unused : [ u8 ; 0 ] } pub type MPI_Message = * mut ompi_message_t ; pub type MPI_Status = ompi_status_public_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_win_t { _unused : [ u8 ; 0 ] } pub type MPI_Win = * mut ompi_win_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_var_enum_t { _unused : [ u8 ; 0 ] } pub type MPI_T_enum = * mut mca_base_var_enum_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_mpit_cvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_cvar_handle = * mut ompi_mpit_cvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_handle = * mut mca_base_pvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_session_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_session = * mut mca_base_pvar_session_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_status_public_t { pub MPI_SOURCE : :: std :: os :: raw :: c_int , pub MPI_TAG : :: std :: os :: raw :: c_int , pub MPI_ERROR : :: std :: os :: raw :: c_int , pub _cancelled : :: std :: os :: raw :: c_int , pub _ucount : usize , } # [ test ] fn bindgen_test_layout_ompi_status_public_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < ompi_status_public_t > ( ) , 24usize , concat ! ( "Size of: " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < ompi_status_public_t > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_SOURCE as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_SOURCE ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_TAG as * const _ as usize } , 4usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_TAG ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_ERROR as * const _ as usize } , 8usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_ERROR ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _cancelled as * const _ as usize } , 12usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _cancelled ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _ucount as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _ucount ) ) ) ; } pub type MPI_Datarep_extent_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : * mut MPI_Aint , arg3 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Datarep_conversion_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : MPI_Datatype , arg3 : :: std :: os :: raw :: c_int , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : MPI_Offset , arg6 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Comm , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type ompi_file_errhandler_fn = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_File , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_Win_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Win , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_User_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut :: std :: os :: raw :: c_void , arg3 : * mut :: std :: os :: raw :: c_int , arg4 : * mut MPI_Datatype ) > ; pub type MPI_Comm_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_query_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut MPI_Status ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_free_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_cancel_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_fn = MPI_Comm_errhandler_function ; pub type MPI_File_errhandler_fn = ompi_file_errhandler_fn ; pub type MPI_File_errhandler_function = ompi_file_errhandler_fn ; pub type MPI_Win_errhandler_fn = MPI_Win_errhandler_function ; pub const MPI_TAG_UB : _bindgen_ty_1 = 0 ; pub const MPI_HOST : _bindgen_ty_1 = 1 ; pub const MPI_IO : _bindgen_ty_1 = 2 ; pub const MPI_WTIME_IS_GLOBAL : _bindgen_ty_1 = 3 ; pub const MPI_APPNUM : _bindgen_ty_1 = 4 ; pub const MPI_LASTUSEDCODE : _bindgen_ty_1 = 5 ; pub const MPI_UNIVERSE_SIZE : _bindgen_ty_1 = 6 ; pub const MPI_WIN_BASE : _bindgen_ty_1 = 7 ; pub const MPI_WIN_SIZE : _bindgen_ty_1 = 8 ; pub const MPI_WIN_DISP_UNIT : _bindgen_ty_1 = 9 ; pub const MPI_WIN_CREATE_FLAVOR : _bindgen_ty_1 = 10 ; pub const MPI_WIN_MODEL : _bindgen_ty_1 = 11 ; pub const IMPI_CLIENT_SIZE : _bindgen_ty_1 = 12 ; pub const IMPI_CLIENT_COLOR : _bindgen_ty_1 = 13 ; pub const IMPI_HOST_SIZE : _bindgen_ty_1 = 14 ; pub const IMPI_HOST_COLOR : _bindgen_ty_1 = 15 ; pub type _bindgen_ty_1 = :: std :: os :: raw :: c_uint ; pub const MPI_IDENT : _bindgen_ty_2 = 0 ; pub const MPI_CONGRUENT : _bindgen_ty_2 = 1 ; pub const MPI_SIMILAR : _bindgen_ty_2 = 2 ; pub const MPI_UNEQUAL : _bindgen_ty_2 = 3 ; pub type _bindgen_ty_2 = :: std :: os :: raw :: c_uint ; pub const MPI_THREAD_SINGLE : _bindgen_ty_3 = 0 ; pub const MPI_THREAD_FUNNELED : _bindgen_ty_3 = 1 ; pub const MPI_THREAD_SERIALIZED : _bindgen_ty_3 = 2 ; pub const MPI_THREAD_MULTIPLE : _bindgen_ty_3 = 3 ; pub type _bindgen_ty_3 = :: std :: os :: raw :: c_uint ; pub const MPI_COMBINER_NAMED : _bindgen_ty_4 = 0 ; pub const MPI_COMBINER_DUP : _bindgen_ty_4 = 1 ; pub const MPI_COMBINER_CONTIGUOUS : _bindgen_ty_4 = 2 ; pub const MPI_COMBINER_VECTOR : _bindgen_ty_4 = 3 ; pub const OMPI_WAS_MPI_COMBINER_HVECTOR_INTEGER : _bindgen_ty_4 = 4 ; pub const MPI_COMBINER_HVECTOR : _bindgen_ty_4 = 5 ; pub const MPI_COMBINER_INDEXED : _bindgen_ty_4 = 6 ; pub const OMPI_WAS_MPI_COMBINER_HINDEXED_INTEGER : _bindgen_ty_4 = 7 ; pub const MPI_COMBINER_HINDEXED : _bindgen_ty_4 = 8 ; pub const MPI_COMBINER_INDEXED_BLOCK : _bindgen_ty_4 = 9 ; pub const OMPI_WAS_MPI_COMBINER_STRUCT_INTEGER : _bindgen_ty_4 = 10 ; pub const MPI_COMBINER_STRUCT : _bindgen_ty_4 = 11 ; pub const MPI_COMBINER_SUBARRAY : _bindgen_ty_4 = 12 ; pub const MPI_COMBINER_DARRAY : _bindgen_ty_4 = 13 ; pub const MPI_COMBINER_F90_REAL : _bindgen_ty_4 = 14 ; pub const MPI_COMBINER_F90_COMPLEX : _bindgen_ty_4 = 15 ; pub const MPI_COMBINER_F90_INTEGER : _bindgen_ty_4 = 16 ; pub const MPI_COMBINER_RESIZED : _bindgen_ty_4 = 17 ; pub const MPI_COMBINER_HINDEXED_BLOCK : _bindgen_ty_4 = 18 ; pub type _bindgen_ty_4 = :: std :: os :: raw :: c_uint ; pub const MPI_COMM_TYPE_SHARED : _bindgen_ty_5 = 0 ; pub const OMPI_COMM_TYPE_HWTHREAD : _bindgen_ty_5 = 1 ; pub const OMPI_COMM_TYPE_CORE : _bindgen_ty_5 = 2 ; pub const OMPI_COMM_TYPE_L1CACHE : _bindgen_ty_5 = 3 ; pub const OMPI_COMM_TYPE_L2CACHE : _bindgen_ty_5 = 4 ; pub const OMPI_COMM_TYPE_L3CACHE : _bindgen_ty_5 = 5 ; pub const OMPI_COMM_TYPE_SOCKET : _bindgen_ty_5 = 6 ; pub const OMPI_COMM_TYPE_NUMA : _bindgen_ty_5 = 7 ; pub const OMPI_COMM_TYPE_BOARD : _bindgen_ty_5 = 8 ; pub const OMPI_COMM_TYPE_HOST : _bindgen_ty_5 = 9 ; pub const OMPI_COMM_TYPE_CU : _bindgen_ty_5 = 10 ; pub const OMPI_COMM_TYPE_CLUSTER : _bindgen_ty_5 = 11 ; pub type _bindgen_ty_5 = :: std :: os :: raw :: c_uint ; pub const MPI_T_VERBOSITY_USER_BASIC : _bindgen_ty_6 = 0 ; pub const MPI_T_VERBOSITY_USER_DETAIL : _bindgen_ty_6 = 1 ; pub const MPI_T_VERBOSITY_USER_ALL : _bindgen_ty_6 = 2 ; pub const MPI_T_VERBOSITY_TUNER_BASIC : _bindgen_ty_6 = 3 ; pub const MPI_T_VERBOSITY_TUNER_DETAIL : _bindgen_ty_6 = 4 ; pub const MPI_T_VERBOSITY_TUNER_ALL : _bindgen_ty_6 = 5 ; pub const MPI_T_VERBOSITY_MPIDEV_BASIC : _bindgen_ty_6 = 6 ; pub const MPI_T_VERBOSITY_MPIDEV_DETAIL : _bindgen_ty_6 = 7 ; pub const MPI_T_VERBOSITY_MPIDEV_ALL : _bindgen_ty_6 = 8 ; pub type _bindgen_ty_6 = :: std :: os :: raw :: c_uint ; pub const MPI_T_SCOPE_CONSTANT : _bindgen_ty_7 = 0 ; pub const MPI_T_SCOPE_READONLY : _bindgen_ty_7 = 1 ; pub const MPI_T_SCOPE_LOCAL : _bindgen_ty_7 = 2 ; pub const MPI_T_SCOPE_GROUP : _bindgen_ty_7 = 3 ; pub const MPI_T_SCOPE_GROUP_EQ : _bindgen_ty_7 = 4 ; pub const MPI_T_SCOPE_ALL : _bindgen_ty_7 = 5 ; pub const MPI_T_SCOPE_ALL_EQ : _bindgen_ty_7 = 6 ; pub type _bindgen_ty_7 = :: std :: os :: raw :: c_uint ; pub const MPI_T_BIND_NO_OBJECT : _bindgen_ty_8 = 0 ; pub const MPI_T_BIND_MPI_COMM : _bindgen_ty_8 = 1 ; pub const MPI_T_BIND_MPI_DATATYPE : _bindgen_ty_8 = 2 ; pub const MPI_T_BIND_MPI_ERRHANDLER : _bindgen_ty_8 = 3 ; pub const MPI_T_BIND_MPI_FILE : _bindgen_ty_8 = 4 ; pub const MPI_T_BIND_MPI_GROUP : _bindgen_ty_8 = 5 ; pub const MPI_T_BIND_MPI_OP : _bindgen_ty_8 = 6 ; pub const MPI_T_BIND_MPI_REQUEST : _bindgen_ty_8 = 7 ; pub const MPI_T_BIND_MPI_WIN : _bindgen_ty_8 = 8 ; pub const MPI_T_BIND_MPI_MESSAGE : _bindgen_ty_8 = 9 ; pub const MPI_T_BIND_MPI_INFO : _bindgen_ty_8 = 10 ; pub type _bindgen_ty_8 = :: std :: os :: raw :: c_uint ; pub const MPI_T_PVAR_CLASS_STATE : _bindgen_ty_9 = 0 ; pub const MPI_T_PVAR_CLASS_LEVEL : _bindgen_ty_9 = 1 ; pub const MPI_T_PVAR_CLASS_SIZE : _bindgen_ty_9 = 2 ; pub const MPI_T_PVAR_CLASS_PERCENTAGE : _bindgen_ty_9 = 3 ; pub const MPI_T_PVAR_CLASS_HIGHWATERMARK : _bindgen_ty_9 = 4 ; pub const MPI_T_PVAR_CLASS_LOWWATERMARK : _bindgen_ty_9 = 5 ; pub const MPI_T_PVAR_CLASS_COUNTER : _bindgen_ty_9 = 6 ; pub const MPI_T_PVAR_CLASS_AGGREGATE : _bindgen_ty_9 = 7 ; pub const MPI_T_PVAR_CLASS_TIMER : _bindgen_ty_9 = 8 ; pub const MPI_T_PVAR_CLASS_GENERIC : _bindgen_ty_9 = 9 ; pub type _bindgen_ty_9 = :: std :: os :: raw :: c_uint ; extern "C" {
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/mpi-fork-fnsp-d9b9763bb5375dad/out/functions_and_types.rs:3:278
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...aw :: c_uint = 0 ; pub const __clang_patchlevel__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_version__ : & 'static [ u8 ;...
[INFO] [stdout]   |                                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]   |
[INFO] [stdout] 3 - pub const __llvm__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_major__ : :: std :: os :: raw :: c_uint = 14 ; pub const __clang_minor__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_patchlevel__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_version__ : & 'static [ u8 ; 8usize ] = b"14.0.0 \0" ; pub const __GNUC__ : :: std :: os :: raw :: c_uint = 4 ; pub const __GNUC_MINOR__ : :: std :: os :: raw :: c_uint = 2 ; pub const __GNUC_PATCHLEVEL__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GXX_ABI_VERSION : :: std :: os :: raw :: c_uint = 1002 ; pub const __ATOMIC_RELAXED : :: std :: os :: raw :: c_uint = 0 ; pub const __ATOMIC_CONSUME : :: std :: os :: raw :: c_uint = 1 ; pub const __ATOMIC_ACQUIRE : :: std :: os :: raw :: c_uint = 2 ; pub const __ATOMIC_RELEASE : :: std :: os :: raw :: c_uint = 3 ; pub const __ATOMIC_ACQ_REL : :: std :: os :: raw :: c_uint = 4 ; pub const __ATOMIC_SEQ_CST : :: std :: os :: raw :: c_uint = 5 ; pub const __OPENCL_MEMORY_SCOPE_WORK_ITEM : :: std :: os :: raw :: c_uint = 0 ; pub const __OPENCL_MEMORY_SCOPE_WORK_GROUP : :: std :: os :: raw :: c_uint = 1 ; pub const __OPENCL_MEMORY_SCOPE_DEVICE : :: std :: os :: raw :: c_uint = 2 ; pub const __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES : :: std :: os :: raw :: c_uint = 3 ; pub const __OPENCL_MEMORY_SCOPE_SUB_GROUP : :: std :: os :: raw :: c_uint = 4 ; pub const __PRAGMA_REDEFINE_EXTNAME : :: std :: os :: raw :: c_uint = 1 ; pub const __VERSION__ : & 'static [ u8 ; 20usize ] = b"Ubuntu Clang 14.0.0\0" ; pub const __OBJC_BOOL_IS_BOOL : :: std :: os :: raw :: c_uint = 0 ; pub const __CONSTANT_CFSTRINGS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_literal_encoding__ : & 'static [ u8 ; 6usize ] = b"UTF-8\0" ; pub const __clang_wide_literal_encoding__ : & 'static [ u8 ; 7usize ] = b"UTF-32\0" ; pub const __ORDER_LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __ORDER_BIG_ENDIAN__ : :: std :: os :: raw :: c_uint = 4321 ; pub const __ORDER_PDP_ENDIAN__ : :: std :: os :: raw :: c_uint = 3412 ; pub const __BYTE_ORDER__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const _LP64 : :: std :: os :: raw :: c_uint = 1 ; pub const __LP64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __CHAR_BIT__ : :: std :: os :: raw :: c_uint = 8 ; pub const __BOOL_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SHRT_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __LONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LLONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BITINT_MAXWIDTH__ : :: std :: os :: raw :: c_uint = 128 ; pub const __SCHAR_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __SHRT_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __LONG_LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __WCHAR_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __WCHAR_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __WINT_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __WINT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INTMAX_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZE_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __SIZE_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTMAX_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __PTRDIFF_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __PTRDIFF_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INTPTR_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTPTR_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZEOF_DOUBLE__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_FLOAT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_LONG_DOUBLE__ : :: std :: os :: raw :: c_uint = 16 ; pub const __SIZEOF_LONG_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_POINTER__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SHORT__ : :: std :: os :: raw :: c_uint = 2 ; pub const __SIZEOF_PTRDIFF_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SIZE_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_WCHAR_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_WINT_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INTMAX_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTMAX_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINTMAX_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTMAX_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTMAX_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTMAX_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __PTRDIFF_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __PTRDIFF_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __INTPTR_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTPTR_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __SIZE_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __SIZE_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __SIZE_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __SIZE_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __SIG_ATOMIC_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __SIG_ATOMIC_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __UINTPTR_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTPTR_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTPTR_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTPTR_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FLT_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_DIG__ : :: std :: os :: raw :: c_uint = 6 ; pub const __FLT_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 9 ; pub const __FLT_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_MANT_DIG__ : :: std :: os :: raw :: c_uint = 24 ; pub const __FLT_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 38 ; pub const __FLT_MAX_EXP__ : :: std :: os :: raw :: c_uint = 128 ; pub const __FLT_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -37 ; pub const __FLT_MIN_EXP__ : :: std :: os :: raw :: c_int = -125 ; pub const __DBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_DIG__ : :: std :: os :: raw :: c_uint = 15 ; pub const __DBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 17 ; pub const __DBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 53 ; pub const __DBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 308 ; pub const __DBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 1024 ; pub const __DBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -307 ; pub const __DBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -1021 ; pub const __LDBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_DIG__ : :: std :: os :: raw :: c_uint = 18 ; pub const __LDBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __LDBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LDBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 4932 ; pub const __LDBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 16384 ; pub const __LDBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -4931 ; pub const __LDBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -16381 ; pub const __POINTER_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BIGGEST_ALIGNMENT__ : :: std :: os :: raw :: c_uint = 16 ; pub const __WINT_UNSIGNED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __INT8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __INT16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __INT32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __INT64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __UINT8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __INT8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __UINT16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __UINT16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __INT16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __UINT32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __UINT32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __INT32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __UINT64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __UINT64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __INT64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_LEAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_LEAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_LEAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_LEAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_LEAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_LEAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_LEAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_LEAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_LEAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_LEAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_LEAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_LEAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_LEAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_LEAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_LEAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_LEAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_LEAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_LEAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_LEAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_LEAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_LEAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_LEAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_LEAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_LEAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_LEAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_LEAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_LEAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_LEAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_LEAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __INT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_FAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_FAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_FAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_FAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_FAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_FAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_FAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_FAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_FAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_FAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_FAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_FAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_FAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_FAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_FAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_FAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_FAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_FAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_FAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_FAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_FAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_FAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_FAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_FAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_FAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_FAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_FAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_FAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_FAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_FAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FINITE_MATH_ONLY__ : :: std :: os :: raw :: c_uint = 0 ; pub const __GNUC_STDC_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_ATOMIC_TEST_AND_SET_TRUEVAL : :: std :: os :: raw :: c_uint = 1 ; pub const __CLANG_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __NO_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __PIC__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pic__ : :: std :: os :: raw :: c_uint = 2 ; pub const __PIE__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pie__ : :: std :: os :: raw :: c_uint = 2 ; pub const __FLT_EVAL_METHOD__ : :: std :: os :: raw :: c_uint = 0 ; pub const __FLT_RADIX__ : :: std :: os :: raw :: c_uint = 2 ; pub const __DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __GCC_ASM_FLAG_OUTPUTS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __code_model_small__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_GS : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_FS : :: std :: os :: raw :: c_uint = 1 ; pub const __k8 : :: std :: os :: raw :: c_uint = 1 ; pub const __k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __tune_k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __NO_MATH_INLINES : :: std :: os :: raw :: c_uint = 1 ; pub const __FXSR__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __MMX__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 : :: std :: os :: raw :: c_uint = 1 ; pub const __SIZEOF_FLOAT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix__ : :: std :: os :: raw :: c_uint = 1 ; pub const linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __ELF__ : :: std :: os :: raw :: c_uint = 1 ; pub const __gnu_linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLOAT128__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_HOSTED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_VERSION__ : :: std :: os :: raw :: c_uint = 201710 ; pub const __STDC_UTF_16__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_UTF_32__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_DWARF2_CFI_ASM : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_VERSION : :: std :: os :: raw :: c_uint = 721408 ; pub const OPAL_STDC_HEADERS : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED_ARGUMENT : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_ERROR : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_SYS_TIME_H : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_LONG_LONG : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const OPAL_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const OPAL_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const OPAL_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const OPAL_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const OMPI_HAVE_FORTRAN_LOGICAL1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER16 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_INTEGER2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL16 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL2 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_REAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_ENABLE_MPI1_COMPAT : :: std :: os :: raw :: c_uint = 0 ; pub const HAVE_FLOAT__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_LONG_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_MPI_OFFSET_SIZE : :: std :: os :: raw :: c_uint = 8 ; pub const OMPI_BUILD_CXX_BINDINGS : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_CXX_SEEK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_CXX_SUPPORTS_2D_CONST_CAST : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_PARAM_CHECK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_INTERFACE_WARNING : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_CXX_EXCEPTION_SUPPORT : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_MAJOR_VERSION : :: std :: os :: raw :: c_uint = 4 ; pub const OMPI_MINOR_VERSION : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_RELEASE_VERSION : :: std :: os :: raw :: c_uint = 2 ; pub const OPAL_C_HAVE_VISIBILITY : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_BUILDING : :: std :: os :: raw :: c_uint = 0 ; pub const OPEN_MPI : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_VERSION : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_SUBVERSION : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_UNKNOWN : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU_C : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_REMOVED_USE_STATIC_ASSERT : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ANY_SOURCE : :: std :: os :: raw :: c_int = -1 ; pub const MPI_PROC_NULL : :: std :: os :: raw :: c_int = -2 ; pub const MPI_ROOT : :: std :: os :: raw :: c_int = -4 ; pub const MPI_ANY_TAG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MAX_LIBRARY_VERSION_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_UNDEFINED : :: std :: os :: raw :: c_int = -32766 ; pub const MPI_DIST_GRAPH : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_CART : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_GRAPH : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_KEYVAL_INVALID : :: std :: os :: raw :: c_int = -1 ; pub const MPI_BSEND_OVERHEAD : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const MPI_ORDER_C : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ORDER_FORTRAN : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_BLOCK : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_DISTRIBUTE_CYCLIC : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_NONE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_DISTRIBUTE_DFLT_DARG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MODE_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_RDONLY : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_WRONLY : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_RDWR : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_DELETE_ON_CLOSE : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_MODE_UNIQUE_OPEN : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_MODE_EXCL : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MODE_APPEND : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_SEQUENTIAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_DISPLACEMENT_CURRENT : :: std :: os :: raw :: c_int = -54278278 ; pub const MPI_SEEK_SET : :: std :: os :: raw :: c_uint = 600 ; pub const MPI_SEEK_CUR : :: std :: os :: raw :: c_uint = 602 ; pub const MPI_SEEK_END : :: std :: os :: raw :: c_uint = 604 ; pub const MPI_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_NOCHECK : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_NOPRECEDE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_NOPUT : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_NOSTORE : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_NOSUCCEED : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_LOCK_EXCLUSIVE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_LOCK_SHARED : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_WIN_FLAVOR_ALLOCATE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_DYNAMIC : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_WIN_FLAVOR_SHARED : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_WIN_UNIFIED : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_WIN_SEPARATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_SUCCESS : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ERR_BUFFER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_ERR_COUNT : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_ERR_TYPE : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_ERR_TAG : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_ERR_COMM : :: std :: os :: raw :: c_uint = 5 ; pub const MPI_ERR_RANK : :: std :: os :: raw :: c_uint = 6 ; pub const MPI_ERR_REQUEST : :: std :: os :: raw :: c_uint = 7 ; pub const MPI_ERR_ROOT : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_ERR_GROUP : :: std :: os :: raw :: c_uint = 9 ; pub const MPI_ERR_OP : :: std :: os :: raw :: c_uint = 10 ; pub const MPI_ERR_TOPOLOGY : :: std :: os :: raw :: c_uint = 11 ; pub const MPI_ERR_DIMS : :: std :: os :: raw :: c_uint = 12 ; pub const MPI_ERR_ARG : :: std :: os :: raw :: c_uint = 13 ; pub const MPI_ERR_UNKNOWN : :: std :: os :: raw :: c_uint = 14 ; pub const MPI_ERR_TRUNCATE : :: std :: os :: raw :: c_uint = 15 ; pub const MPI_ERR_OTHER : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_ERR_INTERN : :: std :: os :: raw :: c_uint = 17 ; pub const MPI_ERR_IN_STATUS : :: std :: os :: raw :: c_uint = 18 ; pub const MPI_ERR_PENDING : :: std :: os :: raw :: c_uint = 19 ; pub const MPI_ERR_ACCESS : :: std :: os :: raw :: c_uint = 20 ; pub const MPI_ERR_AMODE : :: std :: os :: raw :: c_uint = 21 ; pub const MPI_ERR_ASSERT : :: std :: os :: raw :: c_uint = 22 ; pub const MPI_ERR_BAD_FILE : :: std :: os :: raw :: c_uint = 23 ; pub const MPI_ERR_BASE : :: std :: os :: raw :: c_uint = 24 ; pub const MPI_ERR_CONVERSION : :: std :: os :: raw :: c_uint = 25 ; pub const MPI_ERR_DISP : :: std :: os :: raw :: c_uint = 26 ; pub const MPI_ERR_DUP_DATAREP : :: std :: os :: raw :: c_uint = 27 ; pub const MPI_ERR_FILE_EXISTS : :: std :: os :: raw :: c_uint = 28 ; pub const MPI_ERR_FILE_IN_USE : :: std :: os :: raw :: c_uint = 29 ; pub const MPI_ERR_FILE : :: std :: os :: raw :: c_uint = 30 ; pub const MPI_ERR_INFO_KEY : :: std :: os :: raw :: c_uint = 31 ; pub const MPI_ERR_INFO_NOKEY : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_ERR_INFO_VALUE : :: std :: os :: raw :: c_uint = 33 ; pub const MPI_ERR_INFO : :: std :: os :: raw :: c_uint = 34 ; pub const MPI_ERR_IO : :: std :: os :: raw :: c_uint = 35 ; pub const MPI_ERR_KEYVAL : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_ERR_LOCKTYPE : :: std :: os :: raw :: c_uint = 37 ; pub const MPI_ERR_NAME : :: std :: os :: raw :: c_uint = 38 ; pub const MPI_ERR_NO_MEM : :: std :: os :: raw :: c_uint = 39 ; pub const MPI_ERR_NOT_SAME : :: std :: os :: raw :: c_uint = 40 ; pub const MPI_ERR_NO_SPACE : :: std :: os :: raw :: c_uint = 41 ; pub const MPI_ERR_NO_SUCH_FILE : :: std :: os :: raw :: c_uint = 42 ; pub const MPI_ERR_PORT : :: std :: os :: raw :: c_uint = 43 ; pub const MPI_ERR_QUOTA : :: std :: os :: raw :: c_uint = 44 ; pub const MPI_ERR_READ_ONLY : :: std :: os :: raw :: c_uint = 45 ; pub const MPI_ERR_RMA_CONFLICT : :: std :: os :: raw :: c_uint = 46 ; pub const MPI_ERR_RMA_SYNC : :: std :: os :: raw :: c_uint = 47 ; pub const MPI_ERR_SERVICE : :: std :: os :: raw :: c_uint = 48 ; pub const MPI_ERR_SIZE : :: std :: os :: raw :: c_uint = 49 ; pub const MPI_ERR_SPAWN : :: std :: os :: raw :: c_uint = 50 ; pub const MPI_ERR_UNSUPPORTED_DATAREP : :: std :: os :: raw :: c_uint = 51 ; pub const MPI_ERR_UNSUPPORTED_OPERATION : :: std :: os :: raw :: c_uint = 52 ; pub const MPI_ERR_WIN : :: std :: os :: raw :: c_uint = 53 ; pub const MPI_T_ERR_MEMORY : :: std :: os :: raw :: c_uint = 54 ; pub const MPI_T_ERR_NOT_INITIALIZED : :: std :: os :: raw :: c_uint = 55 ; pub const MPI_T_ERR_CANNOT_INIT : :: std :: os :: raw :: c_uint = 56 ; pub const MPI_T_ERR_INVALID_INDEX : :: std :: os :: raw :: c_uint = 57 ; pub const MPI_T_ERR_INVALID_ITEM : :: std :: os :: raw :: c_uint = 58 ; pub const MPI_T_ERR_INVALID_HANDLE : :: std :: os :: raw :: c_uint = 59 ; pub const MPI_T_ERR_OUT_OF_HANDLES : :: std :: os :: raw :: c_uint = 60 ; pub const MPI_T_ERR_OUT_OF_SESSIONS : :: std :: os :: raw :: c_uint = 61 ; pub const MPI_T_ERR_INVALID_SESSION : :: std :: os :: raw :: c_uint = 62 ; pub const MPI_T_ERR_CVAR_SET_NOT_NOW : :: std :: os :: raw :: c_uint = 63 ; pub const MPI_T_ERR_CVAR_SET_NEVER : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_T_ERR_PVAR_NO_STARTSTOP : :: std :: os :: raw :: c_uint = 65 ; pub const MPI_T_ERR_PVAR_NO_WRITE : :: std :: os :: raw :: c_uint = 66 ; pub const MPI_T_ERR_PVAR_NO_ATOMIC : :: std :: os :: raw :: c_uint = 67 ; pub const MPI_ERR_RMA_RANGE : :: std :: os :: raw :: c_uint = 68 ; pub const MPI_ERR_RMA_ATTACH : :: std :: os :: raw :: c_uint = 69 ; pub const MPI_ERR_RMA_FLAVOR : :: std :: os :: raw :: c_uint = 70 ; pub const MPI_ERR_RMA_SHARED : :: std :: os :: raw :: c_uint = 71 ; pub const MPI_T_ERR_INVALID : :: std :: os :: raw :: c_uint = 72 ; pub const MPI_T_ERR_INVALID_NAME : :: std :: os :: raw :: c_uint = 73 ; pub const MPI_ERR_LASTCODE : :: std :: os :: raw :: c_uint = 92 ; pub const MPI_TYPECLASS_INTEGER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_TYPECLASS_REAL : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_TYPECLASS_COMPLEX : :: std :: os :: raw :: c_uint = 3 ; pub type wchar_t = :: std :: os :: raw :: c_int ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct max_align_t { pub __clang_max_align_nonce1 : :: std :: os :: raw :: c_longlong , pub __bindgen_padding_0 : u64 , pub __clang_max_align_nonce2 : f64 , } # [ test ] fn bindgen_test_layout_max_align_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < max_align_t > ( ) , 32usize , concat ! ( "Size of: " , stringify ! ( max_align_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce1 as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce1 ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce2 as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce2 ) ) ) ; } pub type MPI_Aint = isize ; pub type MPI_Offset = :: std :: os :: raw :: c_longlong ; pub type MPI_Count = :: std :: os :: raw :: c_longlong ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_communicator_t { _unused : [ u8 ; 0 ] } pub type MPI_Comm = * mut ompi_communicator_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_datatype_t { _unused : [ u8 ; 0 ] } pub type MPI_Datatype = * mut ompi_datatype_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_errhandler_t { _unused : [ u8 ; 0 ] } pub type MPI_Errhandler = * mut ompi_errhandler_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_file_t { _unused : [ u8 ; 0 ] } pub type MPI_File = * mut ompi_file_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_group_t { _unused : [ u8 ; 0 ] } pub type MPI_Group = * mut ompi_group_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_info_t { _unused : [ u8 ; 0 ] } pub type MPI_Info = * mut ompi_info_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_op_t { _unused : [ u8 ; 0 ] } pub type MPI_Op = * mut ompi_op_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_request_t { _unused : [ u8 ; 0 ] } pub type MPI_Request = * mut ompi_request_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_message_t { _unused : [ u8 ; 0 ] } pub type MPI_Message = * mut ompi_message_t ; pub type MPI_Status = ompi_status_public_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_win_t { _unused : [ u8 ; 0 ] } pub type MPI_Win = * mut ompi_win_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_var_enum_t { _unused : [ u8 ; 0 ] } pub type MPI_T_enum = * mut mca_base_var_enum_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_mpit_cvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_cvar_handle = * mut ompi_mpit_cvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_handle = * mut mca_base_pvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_session_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_session = * mut mca_base_pvar_session_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_status_public_t { pub MPI_SOURCE : :: std :: os :: raw :: c_int , pub MPI_TAG : :: std :: os :: raw :: c_int , pub MPI_ERROR : :: std :: os :: raw :: c_int , pub _cancelled : :: std :: os :: raw :: c_int , pub _ucount : usize , } # [ test ] fn bindgen_test_layout_ompi_status_public_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < ompi_status_public_t > ( ) , 24usize , concat ! ( "Size of: " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < ompi_status_public_t > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_SOURCE as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_SOURCE ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_TAG as * const _ as usize } , 4usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_TAG ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_ERROR as * const _ as usize } , 8usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_ERROR ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _cancelled as * const _ as usize } , 12usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _cancelled ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _ucount as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _ucount ) ) ) ; } pub type MPI_Datarep_extent_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : * mut MPI_Aint , arg3 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Datarep_conversion_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : MPI_Datatype , arg3 : :: std :: os :: raw :: c_int , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : MPI_Offset , arg6 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Comm , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type ompi_file_errhandler_fn = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_File , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_Win_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Win , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_User_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut :: std :: os :: raw :: c_void , arg3 : * mut :: std :: os :: raw :: c_int , arg4 : * mut MPI_Datatype ) > ; pub type MPI_Comm_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_query_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut MPI_Status ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_free_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_cancel_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_fn = MPI_Comm_errhandler_function ; pub type MPI_File_errhandler_fn = ompi_file_errhandler_fn ; pub type MPI_File_errhandler_function = ompi_file_errhandler_fn ; pub type MPI_Win_errhandler_fn = MPI_Win_errhandler_function ; pub const MPI_TAG_UB : _bindgen_ty_1 = 0 ; pub const MPI_HOST : _bindgen_ty_1 = 1 ; pub const MPI_IO : _bindgen_ty_1 = 2 ; pub const MPI_WTIME_IS_GLOBAL : _bindgen_ty_1 = 3 ; pub const MPI_APPNUM : _bindgen_ty_1 = 4 ; pub const MPI_LASTUSEDCODE : _bindgen_ty_1 = 5 ; pub const MPI_UNIVERSE_SIZE : _bindgen_ty_1 = 6 ; pub const MPI_WIN_BASE : _bindgen_ty_1 = 7 ; pub const MPI_WIN_SIZE : _bindgen_ty_1 = 8 ; pub const MPI_WIN_DISP_UNIT : _bindgen_ty_1 = 9 ; pub const MPI_WIN_CREATE_FLAVOR : _bindgen_ty_1 = 10 ; pub const MPI_WIN_MODEL : _bindgen_ty_1 = 11 ; pub const IMPI_CLIENT_SIZE : _bindgen_ty_1 = 12 ; pub const IMPI_CLIENT_COLOR : _bindgen_ty_1 = 13 ; pub const IMPI_HOST_SIZE : _bindgen_ty_1 = 14 ; pub const IMPI_HOST_COLOR : _bindgen_ty_1 = 15 ; pub type _bindgen_ty_1 = :: std :: os :: raw :: c_uint ; pub const MPI_IDENT : _bindgen_ty_2 = 0 ; pub const MPI_CONGRUENT : _bindgen_ty_2 = 1 ; pub const MPI_SIMILAR : _bindgen_ty_2 = 2 ; pub const MPI_UNEQUAL : _bindgen_ty_2 = 3 ; pub type _bindgen_ty_2 = :: std :: os :: raw :: c_uint ; pub const MPI_THREAD_SINGLE : _bindgen_ty_3 = 0 ; pub const MPI_THREAD_FUNNELED : _bindgen_ty_3 = 1 ; pub const MPI_THREAD_SERIALIZED : _bindgen_ty_3 = 2 ; pub const MPI_THREAD_MULTIPLE : _bindgen_ty_3 = 3 ; pub type _bindgen_ty_3 = :: std :: os :: raw :: c_uint ; pub const MPI_COMBINER_NAMED : _bindgen_ty_4 = 0 ; pub const MPI_COMBINER_DUP : _bindgen_ty_4 = 1 ; pub const MPI_COMBINER_CONTIGUOUS : _bindgen_ty_4 = 2 ; pub const MPI_COMBINER_VECTOR : _bindgen_ty_4 = 3 ; pub const OMPI_WAS_MPI_COMBINER_HVECTOR_INTEGER : _bindgen_ty_4 = 4 ; pub const MPI_COMBINER_HVECTOR : _bindgen_ty_4 = 5 ; pub const MPI_COMBINER_INDEXED : _bindgen_ty_4 = 6 ; pub const OMPI_WAS_MPI_COMBINER_HINDEXED_INTEGER : _bindgen_ty_4 = 7 ; pub const MPI_COMBINER_HINDEXED : _bindgen_ty_4 = 8 ; pub const MPI_COMBINER_INDEXED_BLOCK : _bindgen_ty_4 = 9 ; pub const OMPI_WAS_MPI_COMBINER_STRUCT_INTEGER : _bindgen_ty_4 = 10 ; pub const MPI_COMBINER_STRUCT : _bindgen_ty_4 = 11 ; pub const MPI_COMBINER_SUBARRAY : _bindgen_ty_4 = 12 ; pub const MPI_COMBINER_DARRAY : _bindgen_ty_4 = 13 ; pub const MPI_COMBINER_F90_REAL : _bindgen_ty_4 = 14 ; pub const MPI_COMBINER_F90_COMPLEX : _bindgen_ty_4 = 15 ; pub const MPI_COMBINER_F90_INTEGER : _bindgen_ty_4 = 16 ; pub const MPI_COMBINER_RESIZED : _bindgen_ty_4 = 17 ; pub const MPI_COMBINER_HINDEXED_BLOCK : _bindgen_ty_4 = 18 ; pub type _bindgen_ty_4 = :: std :: os :: raw :: c_uint ; pub const MPI_COMM_TYPE_SHARED : _bindgen_ty_5 = 0 ; pub const OMPI_COMM_TYPE_HWTHREAD : _bindgen_ty_5 = 1 ; pub const OMPI_COMM_TYPE_CORE : _bindgen_ty_5 = 2 ; pub const OMPI_COMM_TYPE_L1CACHE : _bindgen_ty_5 = 3 ; pub const OMPI_COMM_TYPE_L2CACHE : _bindgen_ty_5 = 4 ; pub const OMPI_COMM_TYPE_L3CACHE : _bindgen_ty_5 = 5 ; pub const OMPI_COMM_TYPE_SOCKET : _bindgen_ty_5 = 6 ; pub const OMPI_COMM_TYPE_NUMA : _bindgen_ty_5 = 7 ; pub const OMPI_COMM_TYPE_BOARD : _bindgen_ty_5 = 8 ; pub const OMPI_COMM_TYPE_HOST : _bindgen_ty_5 = 9 ; pub const OMPI_COMM_TYPE_CU : _bindgen_ty_5 = 10 ; pub const OMPI_COMM_TYPE_CLUSTER : _bindgen_ty_5 = 11 ; pub type _bindgen_ty_5 = :: std :: os :: raw :: c_uint ; pub const MPI_T_VERBOSITY_USER_BASIC : _bindgen_ty_6 = 0 ; pub const MPI_T_VERBOSITY_USER_DETAIL : _bindgen_ty_6 = 1 ; pub const MPI_T_VERBOSITY_USER_ALL : _bindgen_ty_6 = 2 ; pub const MPI_T_VERBOSITY_TUNER_BASIC : _bindgen_ty_6 = 3 ; pub const MPI_T_VERBOSITY_TUNER_DETAIL : _bindgen_ty_6 = 4 ; pub const MPI_T_VERBOSITY_TUNER_ALL : _bindgen_ty_6 = 5 ; pub const MPI_T_VERBOSITY_MPIDEV_BASIC : _bindgen_ty_6 = 6 ; pub const MPI_T_VERBOSITY_MPIDEV_DETAIL : _bindgen_ty_6 = 7 ; pub const MPI_T_VERBOSITY_MPIDEV_ALL : _bindgen_ty_6 = 8 ; pub type _bindgen_ty_6 = :: std :: os :: raw :: c_uint ; pub const MPI_T_SCOPE_CONSTANT : _bindgen_ty_7 = 0 ; pub const MPI_T_SCOPE_READONLY : _bindgen_ty_7 = 1 ; pub const MPI_T_SCOPE_LOCAL : _bindgen_ty_7 = 2 ; pub const MPI_T_SCOPE_GROUP : _bindgen_ty_7 = 3 ; pub const MPI_T_SCOPE_GROUP_EQ : _bindgen_ty_7 = 4 ; pub const MPI_T_SCOPE_ALL : _bindgen_ty_7 = 5 ; pub const MPI_T_SCOPE_ALL_EQ : _bindgen_ty_7 = 6 ; pub type _bindgen_ty_7 = :: std :: os :: raw :: c_uint ; pub const MPI_T_BIND_NO_OBJECT : _bindgen_ty_8 = 0 ; pub const MPI_T_BIND_MPI_COMM : _bindgen_ty_8 = 1 ; pub const MPI_T_BIND_MPI_DATATYPE : _bindgen_ty_8 = 2 ; pub const MPI_T_BIND_MPI_ERRHANDLER : _bindgen_ty_8 = 3 ; pub const MPI_T_BIND_MPI_FILE : _bindgen_ty_8 = 4 ; pub const MPI_T_BIND_MPI_GROUP : _bindgen_ty_8 = 5 ; pub const MPI_T_BIND_MPI_OP : _bindgen_ty_8 = 6 ; pub const MPI_T_BIND_MPI_REQUEST : _bindgen_ty_8 = 7 ; pub const MPI_T_BIND_MPI_WIN : _bindgen_ty_8 = 8 ; pub const MPI_T_BIND_MPI_MESSAGE : _bindgen_ty_8 = 9 ; pub const MPI_T_BIND_MPI_INFO : _bindgen_ty_8 = 10 ; pub type _bindgen_ty_8 = :: std :: os :: raw :: c_uint ; pub const MPI_T_PVAR_CLASS_STATE : _bindgen_ty_9 = 0 ; pub const MPI_T_PVAR_CLASS_LEVEL : _bindgen_ty_9 = 1 ; pub const MPI_T_PVAR_CLASS_SIZE : _bindgen_ty_9 = 2 ; pub const MPI_T_PVAR_CLASS_PERCENTAGE : _bindgen_ty_9 = 3 ; pub const MPI_T_PVAR_CLASS_HIGHWATERMARK : _bindgen_ty_9 = 4 ; pub const MPI_T_PVAR_CLASS_LOWWATERMARK : _bindgen_ty_9 = 5 ; pub const MPI_T_PVAR_CLASS_COUNTER : _bindgen_ty_9 = 6 ; pub const MPI_T_PVAR_CLASS_AGGREGATE : _bindgen_ty_9 = 7 ; pub const MPI_T_PVAR_CLASS_TIMER : _bindgen_ty_9 = 8 ; pub const MPI_T_PVAR_CLASS_GENERIC : _bindgen_ty_9 = 9 ; pub type _bindgen_ty_9 = :: std :: os :: raw :: c_uint ; extern "C" {
[INFO] [stdout] 3 + pub const __llvm__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_major__ : :: std :: os :: raw :: c_uint = 14 ; pub const __clang_minor__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_patchlevel__ : std :: os :: raw :: c_uint = 0 ; pub const __clang_version__ : & 'static [ u8 ; 8usize ] = b"14.0.0 \0" ; pub const __GNUC__ : :: std :: os :: raw :: c_uint = 4 ; pub const __GNUC_MINOR__ : :: std :: os :: raw :: c_uint = 2 ; pub const __GNUC_PATCHLEVEL__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GXX_ABI_VERSION : :: std :: os :: raw :: c_uint = 1002 ; pub const __ATOMIC_RELAXED : :: std :: os :: raw :: c_uint = 0 ; pub const __ATOMIC_CONSUME : :: std :: os :: raw :: c_uint = 1 ; pub const __ATOMIC_ACQUIRE : :: std :: os :: raw :: c_uint = 2 ; pub const __ATOMIC_RELEASE : :: std :: os :: raw :: c_uint = 3 ; pub const __ATOMIC_ACQ_REL : :: std :: os :: raw :: c_uint = 4 ; pub const __ATOMIC_SEQ_CST : :: std :: os :: raw :: c_uint = 5 ; pub const __OPENCL_MEMORY_SCOPE_WORK_ITEM : :: std :: os :: raw :: c_uint = 0 ; pub const __OPENCL_MEMORY_SCOPE_WORK_GROUP : :: std :: os :: raw :: c_uint = 1 ; pub const __OPENCL_MEMORY_SCOPE_DEVICE : :: std :: os :: raw :: c_uint = 2 ; pub const __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES : :: std :: os :: raw :: c_uint = 3 ; pub const __OPENCL_MEMORY_SCOPE_SUB_GROUP : :: std :: os :: raw :: c_uint = 4 ; pub const __PRAGMA_REDEFINE_EXTNAME : :: std :: os :: raw :: c_uint = 1 ; pub const __VERSION__ : & 'static [ u8 ; 20usize ] = b"Ubuntu Clang 14.0.0\0" ; pub const __OBJC_BOOL_IS_BOOL : :: std :: os :: raw :: c_uint = 0 ; pub const __CONSTANT_CFSTRINGS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_literal_encoding__ : & 'static [ u8 ; 6usize ] = b"UTF-8\0" ; pub const __clang_wide_literal_encoding__ : & 'static [ u8 ; 7usize ] = b"UTF-32\0" ; pub const __ORDER_LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __ORDER_BIG_ENDIAN__ : :: std :: os :: raw :: c_uint = 4321 ; pub const __ORDER_PDP_ENDIAN__ : :: std :: os :: raw :: c_uint = 3412 ; pub const __BYTE_ORDER__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const _LP64 : :: std :: os :: raw :: c_uint = 1 ; pub const __LP64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __CHAR_BIT__ : :: std :: os :: raw :: c_uint = 8 ; pub const __BOOL_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SHRT_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __LONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LLONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BITINT_MAXWIDTH__ : :: std :: os :: raw :: c_uint = 128 ; pub const __SCHAR_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __SHRT_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __LONG_LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __WCHAR_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __WCHAR_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __WINT_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __WINT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INTMAX_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZE_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __SIZE_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTMAX_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __PTRDIFF_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __PTRDIFF_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INTPTR_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTPTR_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZEOF_DOUBLE__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_FLOAT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_LONG_DOUBLE__ : :: std :: os :: raw :: c_uint = 16 ; pub const __SIZEOF_LONG_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_POINTER__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SHORT__ : :: std :: os :: raw :: c_uint = 2 ; pub const __SIZEOF_PTRDIFF_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SIZE_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_WCHAR_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_WINT_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INTMAX_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTMAX_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINTMAX_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTMAX_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTMAX_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTMAX_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __PTRDIFF_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __PTRDIFF_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __INTPTR_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTPTR_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __SIZE_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __SIZE_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __SIZE_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __SIZE_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __SIG_ATOMIC_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __SIG_ATOMIC_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __UINTPTR_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTPTR_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTPTR_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTPTR_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FLT_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_DIG__ : :: std :: os :: raw :: c_uint = 6 ; pub const __FLT_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 9 ; pub const __FLT_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_MANT_DIG__ : :: std :: os :: raw :: c_uint = 24 ; pub const __FLT_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 38 ; pub const __FLT_MAX_EXP__ : :: std :: os :: raw :: c_uint = 128 ; pub const __FLT_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -37 ; pub const __FLT_MIN_EXP__ : :: std :: os :: raw :: c_int = -125 ; pub const __DBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_DIG__ : :: std :: os :: raw :: c_uint = 15 ; pub const __DBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 17 ; pub const __DBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 53 ; pub const __DBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 308 ; pub const __DBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 1024 ; pub const __DBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -307 ; pub const __DBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -1021 ; pub const __LDBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_DIG__ : :: std :: os :: raw :: c_uint = 18 ; pub const __LDBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __LDBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LDBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 4932 ; pub const __LDBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 16384 ; pub const __LDBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -4931 ; pub const __LDBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -16381 ; pub const __POINTER_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BIGGEST_ALIGNMENT__ : :: std :: os :: raw :: c_uint = 16 ; pub const __WINT_UNSIGNED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __INT8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __INT16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __INT32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __INT64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __UINT8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __INT8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __UINT16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __UINT16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __INT16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __UINT32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __UINT32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __INT32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __UINT64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __UINT64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __INT64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_LEAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_LEAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_LEAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_LEAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_LEAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_LEAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_LEAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_LEAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_LEAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_LEAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_LEAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_LEAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_LEAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_LEAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_LEAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_LEAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_LEAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_LEAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_LEAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_LEAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_LEAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_LEAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_LEAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_LEAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_LEAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_LEAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_LEAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_LEAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_LEAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __INT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_FAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_FAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_FAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_FAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_FAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_FAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_FAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_FAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_FAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_FAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_FAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_FAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_FAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_FAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_FAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_FAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_FAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_FAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_FAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_FAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_FAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_FAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_FAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_FAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_FAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_FAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_FAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_FAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_FAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_FAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FINITE_MATH_ONLY__ : :: std :: os :: raw :: c_uint = 0 ; pub const __GNUC_STDC_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_ATOMIC_TEST_AND_SET_TRUEVAL : :: std :: os :: raw :: c_uint = 1 ; pub const __CLANG_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __NO_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __PIC__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pic__ : :: std :: os :: raw :: c_uint = 2 ; pub const __PIE__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pie__ : :: std :: os :: raw :: c_uint = 2 ; pub const __FLT_EVAL_METHOD__ : :: std :: os :: raw :: c_uint = 0 ; pub const __FLT_RADIX__ : :: std :: os :: raw :: c_uint = 2 ; pub const __DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __GCC_ASM_FLAG_OUTPUTS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __code_model_small__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_GS : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_FS : :: std :: os :: raw :: c_uint = 1 ; pub const __k8 : :: std :: os :: raw :: c_uint = 1 ; pub const __k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __tune_k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __NO_MATH_INLINES : :: std :: os :: raw :: c_uint = 1 ; pub const __FXSR__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __MMX__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 : :: std :: os :: raw :: c_uint = 1 ; pub const __SIZEOF_FLOAT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix__ : :: std :: os :: raw :: c_uint = 1 ; pub const linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __ELF__ : :: std :: os :: raw :: c_uint = 1 ; pub const __gnu_linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLOAT128__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_HOSTED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_VERSION__ : :: std :: os :: raw :: c_uint = 201710 ; pub const __STDC_UTF_16__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_UTF_32__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_DWARF2_CFI_ASM : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_VERSION : :: std :: os :: raw :: c_uint = 721408 ; pub const OPAL_STDC_HEADERS : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED_ARGUMENT : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_ERROR : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_SYS_TIME_H : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_LONG_LONG : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const OPAL_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const OPAL_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const OPAL_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const OPAL_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const OMPI_HAVE_FORTRAN_LOGICAL1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER16 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_INTEGER2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL16 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL2 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_REAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_ENABLE_MPI1_COMPAT : :: std :: os :: raw :: c_uint = 0 ; pub const HAVE_FLOAT__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_LONG_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_MPI_OFFSET_SIZE : :: std :: os :: raw :: c_uint = 8 ; pub const OMPI_BUILD_CXX_BINDINGS : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_CXX_SEEK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_CXX_SUPPORTS_2D_CONST_CAST : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_PARAM_CHECK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_INTERFACE_WARNING : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_CXX_EXCEPTION_SUPPORT : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_MAJOR_VERSION : :: std :: os :: raw :: c_uint = 4 ; pub const OMPI_MINOR_VERSION : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_RELEASE_VERSION : :: std :: os :: raw :: c_uint = 2 ; pub const OPAL_C_HAVE_VISIBILITY : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_BUILDING : :: std :: os :: raw :: c_uint = 0 ; pub const OPEN_MPI : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_VERSION : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_SUBVERSION : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_UNKNOWN : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU_C : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_REMOVED_USE_STATIC_ASSERT : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ANY_SOURCE : :: std :: os :: raw :: c_int = -1 ; pub const MPI_PROC_NULL : :: std :: os :: raw :: c_int = -2 ; pub const MPI_ROOT : :: std :: os :: raw :: c_int = -4 ; pub const MPI_ANY_TAG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MAX_LIBRARY_VERSION_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_UNDEFINED : :: std :: os :: raw :: c_int = -32766 ; pub const MPI_DIST_GRAPH : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_CART : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_GRAPH : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_KEYVAL_INVALID : :: std :: os :: raw :: c_int = -1 ; pub const MPI_BSEND_OVERHEAD : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const MPI_ORDER_C : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ORDER_FORTRAN : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_BLOCK : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_DISTRIBUTE_CYCLIC : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_NONE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_DISTRIBUTE_DFLT_DARG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MODE_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_RDONLY : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_WRONLY : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_RDWR : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_DELETE_ON_CLOSE : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_MODE_UNIQUE_OPEN : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_MODE_EXCL : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MODE_APPEND : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_SEQUENTIAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_DISPLACEMENT_CURRENT : :: std :: os :: raw :: c_int = -54278278 ; pub const MPI_SEEK_SET : :: std :: os :: raw :: c_uint = 600 ; pub const MPI_SEEK_CUR : :: std :: os :: raw :: c_uint = 602 ; pub const MPI_SEEK_END : :: std :: os :: raw :: c_uint = 604 ; pub const MPI_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_NOCHECK : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_NOPRECEDE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_NOPUT : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_NOSTORE : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_NOSUCCEED : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_LOCK_EXCLUSIVE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_LOCK_SHARED : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_WIN_FLAVOR_ALLOCATE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_DYNAMIC : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_WIN_FLAVOR_SHARED : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_WIN_UNIFIED : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_WIN_SEPARATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_SUCCESS : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ERR_BUFFER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_ERR_COUNT : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_ERR_TYPE : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_ERR_TAG : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_ERR_COMM : :: std :: os :: raw :: c_uint = 5 ; pub const MPI_ERR_RANK : :: std :: os :: raw :: c_uint = 6 ; pub const MPI_ERR_REQUEST : :: std :: os :: raw :: c_uint = 7 ; pub const MPI_ERR_ROOT : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_ERR_GROUP : :: std :: os :: raw :: c_uint = 9 ; pub const MPI_ERR_OP : :: std :: os :: raw :: c_uint = 10 ; pub const MPI_ERR_TOPOLOGY : :: std :: os :: raw :: c_uint = 11 ; pub const MPI_ERR_DIMS : :: std :: os :: raw :: c_uint = 12 ; pub const MPI_ERR_ARG : :: std :: os :: raw :: c_uint = 13 ; pub const MPI_ERR_UNKNOWN : :: std :: os :: raw :: c_uint = 14 ; pub const MPI_ERR_TRUNCATE : :: std :: os :: raw :: c_uint = 15 ; pub const MPI_ERR_OTHER : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_ERR_INTERN : :: std :: os :: raw :: c_uint = 17 ; pub const MPI_ERR_IN_STATUS : :: std :: os :: raw :: c_uint = 18 ; pub const MPI_ERR_PENDING : :: std :: os :: raw :: c_uint = 19 ; pub const MPI_ERR_ACCESS : :: std :: os :: raw :: c_uint = 20 ; pub const MPI_ERR_AMODE : :: std :: os :: raw :: c_uint = 21 ; pub const MPI_ERR_ASSERT : :: std :: os :: raw :: c_uint = 22 ; pub const MPI_ERR_BAD_FILE : :: std :: os :: raw :: c_uint = 23 ; pub const MPI_ERR_BASE : :: std :: os :: raw :: c_uint = 24 ; pub const MPI_ERR_CONVERSION : :: std :: os :: raw :: c_uint = 25 ; pub const MPI_ERR_DISP : :: std :: os :: raw :: c_uint = 26 ; pub const MPI_ERR_DUP_DATAREP : :: std :: os :: raw :: c_uint = 27 ; pub const MPI_ERR_FILE_EXISTS : :: std :: os :: raw :: c_uint = 28 ; pub const MPI_ERR_FILE_IN_USE : :: std :: os :: raw :: c_uint = 29 ; pub const MPI_ERR_FILE : :: std :: os :: raw :: c_uint = 30 ; pub const MPI_ERR_INFO_KEY : :: std :: os :: raw :: c_uint = 31 ; pub const MPI_ERR_INFO_NOKEY : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_ERR_INFO_VALUE : :: std :: os :: raw :: c_uint = 33 ; pub const MPI_ERR_INFO : :: std :: os :: raw :: c_uint = 34 ; pub const MPI_ERR_IO : :: std :: os :: raw :: c_uint = 35 ; pub const MPI_ERR_KEYVAL : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_ERR_LOCKTYPE : :: std :: os :: raw :: c_uint = 37 ; pub const MPI_ERR_NAME : :: std :: os :: raw :: c_uint = 38 ; pub const MPI_ERR_NO_MEM : :: std :: os :: raw :: c_uint = 39 ; pub const MPI_ERR_NOT_SAME : :: std :: os :: raw :: c_uint = 40 ; pub const MPI_ERR_NO_SPACE : :: std :: os :: raw :: c_uint = 41 ; pub const MPI_ERR_NO_SUCH_FILE : :: std :: os :: raw :: c_uint = 42 ; pub const MPI_ERR_PORT : :: std :: os :: raw :: c_uint = 43 ; pub const MPI_ERR_QUOTA : :: std :: os :: raw :: c_uint = 44 ; pub const MPI_ERR_READ_ONLY : :: std :: os :: raw :: c_uint = 45 ; pub const MPI_ERR_RMA_CONFLICT : :: std :: os :: raw :: c_uint = 46 ; pub const MPI_ERR_RMA_SYNC : :: std :: os :: raw :: c_uint = 47 ; pub const MPI_ERR_SERVICE : :: std :: os :: raw :: c_uint = 48 ; pub const MPI_ERR_SIZE : :: std :: os :: raw :: c_uint = 49 ; pub const MPI_ERR_SPAWN : :: std :: os :: raw :: c_uint = 50 ; pub const MPI_ERR_UNSUPPORTED_DATAREP : :: std :: os :: raw :: c_uint = 51 ; pub const MPI_ERR_UNSUPPORTED_OPERATION : :: std :: os :: raw :: c_uint = 52 ; pub const MPI_ERR_WIN : :: std :: os :: raw :: c_uint = 53 ; pub const MPI_T_ERR_MEMORY : :: std :: os :: raw :: c_uint = 54 ; pub const MPI_T_ERR_NOT_INITIALIZED : :: std :: os :: raw :: c_uint = 55 ; pub const MPI_T_ERR_CANNOT_INIT : :: std :: os :: raw :: c_uint = 56 ; pub const MPI_T_ERR_INVALID_INDEX : :: std :: os :: raw :: c_uint = 57 ; pub const MPI_T_ERR_INVALID_ITEM : :: std :: os :: raw :: c_uint = 58 ; pub const MPI_T_ERR_INVALID_HANDLE : :: std :: os :: raw :: c_uint = 59 ; pub const MPI_T_ERR_OUT_OF_HANDLES : :: std :: os :: raw :: c_uint = 60 ; pub const MPI_T_ERR_OUT_OF_SESSIONS : :: std :: os :: raw :: c_uint = 61 ; pub const MPI_T_ERR_INVALID_SESSION : :: std :: os :: raw :: c_uint = 62 ; pub const MPI_T_ERR_CVAR_SET_NOT_NOW : :: std :: os :: raw :: c_uint = 63 ; pub const MPI_T_ERR_CVAR_SET_NEVER : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_T_ERR_PVAR_NO_STARTSTOP : :: std :: os :: raw :: c_uint = 65 ; pub const MPI_T_ERR_PVAR_NO_WRITE : :: std :: os :: raw :: c_uint = 66 ; pub const MPI_T_ERR_PVAR_NO_ATOMIC : :: std :: os :: raw :: c_uint = 67 ; pub const MPI_ERR_RMA_RANGE : :: std :: os :: raw :: c_uint = 68 ; pub const MPI_ERR_RMA_ATTACH : :: std :: os :: raw :: c_uint = 69 ; pub const MPI_ERR_RMA_FLAVOR : :: std :: os :: raw :: c_uint = 70 ; pub const MPI_ERR_RMA_SHARED : :: std :: os :: raw :: c_uint = 71 ; pub const MPI_T_ERR_INVALID : :: std :: os :: raw :: c_uint = 72 ; pub const MPI_T_ERR_INVALID_NAME : :: std :: os :: raw :: c_uint = 73 ; pub const MPI_ERR_LASTCODE : :: std :: os :: raw :: c_uint = 92 ; pub const MPI_TYPECLASS_INTEGER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_TYPECLASS_REAL : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_TYPECLASS_COMPLEX : :: std :: os :: raw :: c_uint = 3 ; pub type wchar_t = :: std :: os :: raw :: c_int ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct max_align_t { pub __clang_max_align_nonce1 : :: std :: os :: raw :: c_longlong , pub __bindgen_padding_0 : u64 , pub __clang_max_align_nonce2 : f64 , } # [ test ] fn bindgen_test_layout_max_align_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < max_align_t > ( ) , 32usize , concat ! ( "Size of: " , stringify ! ( max_align_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce1 as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce1 ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce2 as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce2 ) ) ) ; } pub type MPI_Aint = isize ; pub type MPI_Offset = :: std :: os :: raw :: c_longlong ; pub type MPI_Count = :: std :: os :: raw :: c_longlong ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_communicator_t { _unused : [ u8 ; 0 ] } pub type MPI_Comm = * mut ompi_communicator_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_datatype_t { _unused : [ u8 ; 0 ] } pub type MPI_Datatype = * mut ompi_datatype_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_errhandler_t { _unused : [ u8 ; 0 ] } pub type MPI_Errhandler = * mut ompi_errhandler_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_file_t { _unused : [ u8 ; 0 ] } pub type MPI_File = * mut ompi_file_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_group_t { _unused : [ u8 ; 0 ] } pub type MPI_Group = * mut ompi_group_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_info_t { _unused : [ u8 ; 0 ] } pub type MPI_Info = * mut ompi_info_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_op_t { _unused : [ u8 ; 0 ] } pub type MPI_Op = * mut ompi_op_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_request_t { _unused : [ u8 ; 0 ] } pub type MPI_Request = * mut ompi_request_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_message_t { _unused : [ u8 ; 0 ] } pub type MPI_Message = * mut ompi_message_t ; pub type MPI_Status = ompi_status_public_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_win_t { _unused : [ u8 ; 0 ] } pub type MPI_Win = * mut ompi_win_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_var_enum_t { _unused : [ u8 ; 0 ] } pub type MPI_T_enum = * mut mca_base_var_enum_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_mpit_cvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_cvar_handle = * mut ompi_mpit_cvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_handle = * mut mca_base_pvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_session_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_session = * mut mca_base_pvar_session_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_status_public_t { pub MPI_SOURCE : :: std :: os :: raw :: c_int , pub MPI_TAG : :: std :: os :: raw :: c_int , pub MPI_ERROR : :: std :: os :: raw :: c_int , pub _cancelled : :: std :: os :: raw :: c_int , pub _ucount : usize , } # [ test ] fn bindgen_test_layout_ompi_status_public_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < ompi_status_public_t > ( ) , 24usize , concat ! ( "Size of: " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < ompi_status_public_t > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_SOURCE as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_SOURCE ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_TAG as * const _ as usize } , 4usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_TAG ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_ERROR as * const _ as usize } , 8usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_ERROR ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _cancelled as * const _ as usize } , 12usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _cancelled ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _ucount as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _ucount ) ) ) ; } pub type MPI_Datarep_extent_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : * mut MPI_Aint , arg3 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Datarep_conversion_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : MPI_Datatype , arg3 : :: std :: os :: raw :: c_int , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : MPI_Offset , arg6 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Comm , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type ompi_file_errhandler_fn = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_File , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_Win_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Win , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_User_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut :: std :: os :: raw :: c_void , arg3 : * mut :: std :: os :: raw :: c_int , arg4 : * mut MPI_Datatype ) > ; pub type MPI_Comm_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_query_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut MPI_Status ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_free_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_cancel_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_fn = MPI_Comm_errhandler_function ; pub type MPI_File_errhandler_fn = ompi_file_errhandler_fn ; pub type MPI_File_errhandler_function = ompi_file_errhandler_fn ; pub type MPI_Win_errhandler_fn = MPI_Win_errhandler_function ; pub const MPI_TAG_UB : _bindgen_ty_1 = 0 ; pub const MPI_HOST : _bindgen_ty_1 = 1 ; pub const MPI_IO : _bindgen_ty_1 = 2 ; pub const MPI_WTIME_IS_GLOBAL : _bindgen_ty_1 = 3 ; pub const MPI_APPNUM : _bindgen_ty_1 = 4 ; pub const MPI_LASTUSEDCODE : _bindgen_ty_1 = 5 ; pub const MPI_UNIVERSE_SIZE : _bindgen_ty_1 = 6 ; pub const MPI_WIN_BASE : _bindgen_ty_1 = 7 ; pub const MPI_WIN_SIZE : _bindgen_ty_1 = 8 ; pub const MPI_WIN_DISP_UNIT : _bindgen_ty_1 = 9 ; pub const MPI_WIN_CREATE_FLAVOR : _bindgen_ty_1 = 10 ; pub const MPI_WIN_MODEL : _bindgen_ty_1 = 11 ; pub const IMPI_CLIENT_SIZE : _bindgen_ty_1 = 12 ; pub const IMPI_CLIENT_COLOR : _bindgen_ty_1 = 13 ; pub const IMPI_HOST_SIZE : _bindgen_ty_1 = 14 ; pub const IMPI_HOST_COLOR : _bindgen_ty_1 = 15 ; pub type _bindgen_ty_1 = :: std :: os :: raw :: c_uint ; pub const MPI_IDENT : _bindgen_ty_2 = 0 ; pub const MPI_CONGRUENT : _bindgen_ty_2 = 1 ; pub const MPI_SIMILAR : _bindgen_ty_2 = 2 ; pub const MPI_UNEQUAL : _bindgen_ty_2 = 3 ; pub type _bindgen_ty_2 = :: std :: os :: raw :: c_uint ; pub const MPI_THREAD_SINGLE : _bindgen_ty_3 = 0 ; pub const MPI_THREAD_FUNNELED : _bindgen_ty_3 = 1 ; pub const MPI_THREAD_SERIALIZED : _bindgen_ty_3 = 2 ; pub const MPI_THREAD_MULTIPLE : _bindgen_ty_3 = 3 ; pub type _bindgen_ty_3 = :: std :: os :: raw :: c_uint ; pub const MPI_COMBINER_NAMED : _bindgen_ty_4 = 0 ; pub const MPI_COMBINER_DUP : _bindgen_ty_4 = 1 ; pub const MPI_COMBINER_CONTIGUOUS : _bindgen_ty_4 = 2 ; pub const MPI_COMBINER_VECTOR : _bindgen_ty_4 = 3 ; pub const OMPI_WAS_MPI_COMBINER_HVECTOR_INTEGER : _bindgen_ty_4 = 4 ; pub const MPI_COMBINER_HVECTOR : _bindgen_ty_4 = 5 ; pub const MPI_COMBINER_INDEXED : _bindgen_ty_4 = 6 ; pub const OMPI_WAS_MPI_COMBINER_HINDEXED_INTEGER : _bindgen_ty_4 = 7 ; pub const MPI_COMBINER_HINDEXED : _bindgen_ty_4 = 8 ; pub const MPI_COMBINER_INDEXED_BLOCK : _bindgen_ty_4 = 9 ; pub const OMPI_WAS_MPI_COMBINER_STRUCT_INTEGER : _bindgen_ty_4 = 10 ; pub const MPI_COMBINER_STRUCT : _bindgen_ty_4 = 11 ; pub const MPI_COMBINER_SUBARRAY : _bindgen_ty_4 = 12 ; pub const MPI_COMBINER_DARRAY : _bindgen_ty_4 = 13 ; pub const MPI_COMBINER_F90_REAL : _bindgen_ty_4 = 14 ; pub const MPI_COMBINER_F90_COMPLEX : _bindgen_ty_4 = 15 ; pub const MPI_COMBINER_F90_INTEGER : _bindgen_ty_4 = 16 ; pub const MPI_COMBINER_RESIZED : _bindgen_ty_4 = 17 ; pub const MPI_COMBINER_HINDEXED_BLOCK : _bindgen_ty_4 = 18 ; pub type _bindgen_ty_4 = :: std :: os :: raw :: c_uint ; pub const MPI_COMM_TYPE_SHARED : _bindgen_ty_5 = 0 ; pub const OMPI_COMM_TYPE_HWTHREAD : _bindgen_ty_5 = 1 ; pub const OMPI_COMM_TYPE_CORE : _bindgen_ty_5 = 2 ; pub const OMPI_COMM_TYPE_L1CACHE : _bindgen_ty_5 = 3 ; pub const OMPI_COMM_TYPE_L2CACHE : _bindgen_ty_5 = 4 ; pub const OMPI_COMM_TYPE_L3CACHE : _bindgen_ty_5 = 5 ; pub const OMPI_COMM_TYPE_SOCKET : _bindgen_ty_5 = 6 ; pub const OMPI_COMM_TYPE_NUMA : _bindgen_ty_5 = 7 ; pub const OMPI_COMM_TYPE_BOARD : _bindgen_ty_5 = 8 ; pub const OMPI_COMM_TYPE_HOST : _bindgen_ty_5 = 9 ; pub const OMPI_COMM_TYPE_CU : _bindgen_ty_5 = 10 ; pub const OMPI_COMM_TYPE_CLUSTER : _bindgen_ty_5 = 11 ; pub type _bindgen_ty_5 = :: std :: os :: raw :: c_uint ; pub const MPI_T_VERBOSITY_USER_BASIC : _bindgen_ty_6 = 0 ; pub const MPI_T_VERBOSITY_USER_DETAIL : _bindgen_ty_6 = 1 ; pub const MPI_T_VERBOSITY_USER_ALL : _bindgen_ty_6 = 2 ; pub const MPI_T_VERBOSITY_TUNER_BASIC : _bindgen_ty_6 = 3 ; pub const MPI_T_VERBOSITY_TUNER_DETAIL : _bindgen_ty_6 = 4 ; pub const MPI_T_VERBOSITY_TUNER_ALL : _bindgen_ty_6 = 5 ; pub const MPI_T_VERBOSITY_MPIDEV_BASIC : _bindgen_ty_6 = 6 ; pub const MPI_T_VERBOSITY_MPIDEV_DETAIL : _bindgen_ty_6 = 7 ; pub const MPI_T_VERBOSITY_MPIDEV_ALL : _bindgen_ty_6 = 8 ; pub type _bindgen_ty_6 = :: std :: os :: raw :: c_uint ; pub const MPI_T_SCOPE_CONSTANT : _bindgen_ty_7 = 0 ; pub const MPI_T_SCOPE_READONLY : _bindgen_ty_7 = 1 ; pub const MPI_T_SCOPE_LOCAL : _bindgen_ty_7 = 2 ; pub const MPI_T_SCOPE_GROUP : _bindgen_ty_7 = 3 ; pub const MPI_T_SCOPE_GROUP_EQ : _bindgen_ty_7 = 4 ; pub const MPI_T_SCOPE_ALL : _bindgen_ty_7 = 5 ; pub const MPI_T_SCOPE_ALL_EQ : _bindgen_ty_7 = 6 ; pub type _bindgen_ty_7 = :: std :: os :: raw :: c_uint ; pub const MPI_T_BIND_NO_OBJECT : _bindgen_ty_8 = 0 ; pub const MPI_T_BIND_MPI_COMM : _bindgen_ty_8 = 1 ; pub const MPI_T_BIND_MPI_DATATYPE : _bindgen_ty_8 = 2 ; pub const MPI_T_BIND_MPI_ERRHANDLER : _bindgen_ty_8 = 3 ; pub const MPI_T_BIND_MPI_FILE : _bindgen_ty_8 = 4 ; pub const MPI_T_BIND_MPI_GROUP : _bindgen_ty_8 = 5 ; pub const MPI_T_BIND_MPI_OP : _bindgen_ty_8 = 6 ; pub const MPI_T_BIND_MPI_REQUEST : _bindgen_ty_8 = 7 ; pub const MPI_T_BIND_MPI_WIN : _bindgen_ty_8 = 8 ; pub const MPI_T_BIND_MPI_MESSAGE : _bindgen_ty_8 = 9 ; pub const MPI_T_BIND_MPI_INFO : _bindgen_ty_8 = 10 ; pub type _bindgen_ty_8 = :: std :: os :: raw :: c_uint ; pub const MPI_T_PVAR_CLASS_STATE : _bindgen_ty_9 = 0 ; pub const MPI_T_PVAR_CLASS_LEVEL : _bindgen_ty_9 = 1 ; pub const MPI_T_PVAR_CLASS_SIZE : _bindgen_ty_9 = 2 ; pub const MPI_T_PVAR_CLASS_PERCENTAGE : _bindgen_ty_9 = 3 ; pub const MPI_T_PVAR_CLASS_HIGHWATERMARK : _bindgen_ty_9 = 4 ; pub const MPI_T_PVAR_CLASS_LOWWATERMARK : _bindgen_ty_9 = 5 ; pub const MPI_T_PVAR_CLASS_COUNTER : _bindgen_ty_9 = 6 ; pub const MPI_T_PVAR_CLASS_AGGREGATE : _bindgen_ty_9 = 7 ; pub const MPI_T_PVAR_CLASS_TIMER : _bindgen_ty_9 = 8 ; pub const MPI_T_PVAR_CLASS_GENERIC : _bindgen_ty_9 = 9 ; pub type _bindgen_ty_9 = :: std :: os :: raw :: c_uint ; extern "C" {
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/mpi-fork-fnsp-d9b9763bb5375dad/out/functions_and_types.rs:3:1236
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...uint = 1 ; pub const __OPENCL_MEMORY_SCOPE_DEVICE : :: std :: os :: raw :: c_uint = 2 ; pub const __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICE...
[INFO] [stdout]   |                                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]   |
[INFO] [stdout] 3 - pub const __llvm__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_major__ : :: std :: os :: raw :: c_uint = 14 ; pub const __clang_minor__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_patchlevel__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_version__ : & 'static [ u8 ; 8usize ] = b"14.0.0 \0" ; pub const __GNUC__ : :: std :: os :: raw :: c_uint = 4 ; pub const __GNUC_MINOR__ : :: std :: os :: raw :: c_uint = 2 ; pub const __GNUC_PATCHLEVEL__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GXX_ABI_VERSION : :: std :: os :: raw :: c_uint = 1002 ; pub const __ATOMIC_RELAXED : :: std :: os :: raw :: c_uint = 0 ; pub const __ATOMIC_CONSUME : :: std :: os :: raw :: c_uint = 1 ; pub const __ATOMIC_ACQUIRE : :: std :: os :: raw :: c_uint = 2 ; pub const __ATOMIC_RELEASE : :: std :: os :: raw :: c_uint = 3 ; pub const __ATOMIC_ACQ_REL : :: std :: os :: raw :: c_uint = 4 ; pub const __ATOMIC_SEQ_CST : :: std :: os :: raw :: c_uint = 5 ; pub const __OPENCL_MEMORY_SCOPE_WORK_ITEM : :: std :: os :: raw :: c_uint = 0 ; pub const __OPENCL_MEMORY_SCOPE_WORK_GROUP : :: std :: os :: raw :: c_uint = 1 ; pub const __OPENCL_MEMORY_SCOPE_DEVICE : :: std :: os :: raw :: c_uint = 2 ; pub const __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES : :: std :: os :: raw :: c_uint = 3 ; pub const __OPENCL_MEMORY_SCOPE_SUB_GROUP : :: std :: os :: raw :: c_uint = 4 ; pub const __PRAGMA_REDEFINE_EXTNAME : :: std :: os :: raw :: c_uint = 1 ; pub const __VERSION__ : & 'static [ u8 ; 20usize ] = b"Ubuntu Clang 14.0.0\0" ; pub const __OBJC_BOOL_IS_BOOL : :: std :: os :: raw :: c_uint = 0 ; pub const __CONSTANT_CFSTRINGS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_literal_encoding__ : & 'static [ u8 ; 6usize ] = b"UTF-8\0" ; pub const __clang_wide_literal_encoding__ : & 'static [ u8 ; 7usize ] = b"UTF-32\0" ; pub const __ORDER_LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __ORDER_BIG_ENDIAN__ : :: std :: os :: raw :: c_uint = 4321 ; pub const __ORDER_PDP_ENDIAN__ : :: std :: os :: raw :: c_uint = 3412 ; pub const __BYTE_ORDER__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const _LP64 : :: std :: os :: raw :: c_uint = 1 ; pub const __LP64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __CHAR_BIT__ : :: std :: os :: raw :: c_uint = 8 ; pub const __BOOL_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SHRT_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __LONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LLONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BITINT_MAXWIDTH__ : :: std :: os :: raw :: c_uint = 128 ; pub const __SCHAR_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __SHRT_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __LONG_LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __WCHAR_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __WCHAR_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __WINT_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __WINT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INTMAX_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZE_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __SIZE_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTMAX_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __PTRDIFF_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __PTRDIFF_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INTPTR_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTPTR_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZEOF_DOUBLE__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_FLOAT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_LONG_DOUBLE__ : :: std :: os :: raw :: c_uint = 16 ; pub const __SIZEOF_LONG_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_POINTER__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SHORT__ : :: std :: os :: raw :: c_uint = 2 ; pub const __SIZEOF_PTRDIFF_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SIZE_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_WCHAR_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_WINT_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INTMAX_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTMAX_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINTMAX_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTMAX_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTMAX_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTMAX_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __PTRDIFF_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __PTRDIFF_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __INTPTR_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTPTR_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __SIZE_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __SIZE_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __SIZE_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __SIZE_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __SIG_ATOMIC_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __SIG_ATOMIC_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __UINTPTR_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTPTR_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTPTR_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTPTR_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FLT_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_DIG__ : :: std :: os :: raw :: c_uint = 6 ; pub const __FLT_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 9 ; pub const __FLT_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_MANT_DIG__ : :: std :: os :: raw :: c_uint = 24 ; pub const __FLT_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 38 ; pub const __FLT_MAX_EXP__ : :: std :: os :: raw :: c_uint = 128 ; pub const __FLT_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -37 ; pub const __FLT_MIN_EXP__ : :: std :: os :: raw :: c_int = -125 ; pub const __DBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_DIG__ : :: std :: os :: raw :: c_uint = 15 ; pub const __DBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 17 ; pub const __DBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 53 ; pub const __DBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 308 ; pub const __DBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 1024 ; pub const __DBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -307 ; pub const __DBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -1021 ; pub const __LDBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_DIG__ : :: std :: os :: raw :: c_uint = 18 ; pub const __LDBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __LDBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LDBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 4932 ; pub const __LDBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 16384 ; pub const __LDBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -4931 ; pub const __LDBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -16381 ; pub const __POINTER_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BIGGEST_ALIGNMENT__ : :: std :: os :: raw :: c_uint = 16 ; pub const __WINT_UNSIGNED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __INT8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __INT16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __INT32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __INT64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __UINT8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __INT8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __UINT16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __UINT16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __INT16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __UINT32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __UINT32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __INT32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __UINT64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __UINT64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __INT64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_LEAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_LEAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_LEAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_LEAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_LEAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_LEAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_LEAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_LEAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_LEAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_LEAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_LEAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_LEAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_LEAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_LEAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_LEAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_LEAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_LEAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_LEAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_LEAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_LEAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_LEAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_LEAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_LEAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_LEAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_LEAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_LEAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_LEAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_LEAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_LEAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __INT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_FAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_FAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_FAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_FAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_FAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_FAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_FAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_FAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_FAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_FAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_FAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_FAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_FAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_FAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_FAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_FAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_FAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_FAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_FAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_FAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_FAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_FAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_FAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_FAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_FAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_FAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_FAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_FAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_FAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_FAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FINITE_MATH_ONLY__ : :: std :: os :: raw :: c_uint = 0 ; pub const __GNUC_STDC_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_ATOMIC_TEST_AND_SET_TRUEVAL : :: std :: os :: raw :: c_uint = 1 ; pub const __CLANG_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __NO_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __PIC__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pic__ : :: std :: os :: raw :: c_uint = 2 ; pub const __PIE__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pie__ : :: std :: os :: raw :: c_uint = 2 ; pub const __FLT_EVAL_METHOD__ : :: std :: os :: raw :: c_uint = 0 ; pub const __FLT_RADIX__ : :: std :: os :: raw :: c_uint = 2 ; pub const __DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __GCC_ASM_FLAG_OUTPUTS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __code_model_small__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_GS : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_FS : :: std :: os :: raw :: c_uint = 1 ; pub const __k8 : :: std :: os :: raw :: c_uint = 1 ; pub const __k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __tune_k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __NO_MATH_INLINES : :: std :: os :: raw :: c_uint = 1 ; pub const __FXSR__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __MMX__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 : :: std :: os :: raw :: c_uint = 1 ; pub const __SIZEOF_FLOAT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix__ : :: std :: os :: raw :: c_uint = 1 ; pub const linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __ELF__ : :: std :: os :: raw :: c_uint = 1 ; pub const __gnu_linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLOAT128__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_HOSTED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_VERSION__ : :: std :: os :: raw :: c_uint = 201710 ; pub const __STDC_UTF_16__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_UTF_32__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_DWARF2_CFI_ASM : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_VERSION : :: std :: os :: raw :: c_uint = 721408 ; pub const OPAL_STDC_HEADERS : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED_ARGUMENT : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_ERROR : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_SYS_TIME_H : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_LONG_LONG : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const OPAL_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const OPAL_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const OPAL_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const OPAL_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const OMPI_HAVE_FORTRAN_LOGICAL1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER16 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_INTEGER2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL16 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL2 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_REAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_ENABLE_MPI1_COMPAT : :: std :: os :: raw :: c_uint = 0 ; pub const HAVE_FLOAT__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_LONG_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_MPI_OFFSET_SIZE : :: std :: os :: raw :: c_uint = 8 ; pub const OMPI_BUILD_CXX_BINDINGS : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_CXX_SEEK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_CXX_SUPPORTS_2D_CONST_CAST : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_PARAM_CHECK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_INTERFACE_WARNING : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_CXX_EXCEPTION_SUPPORT : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_MAJOR_VERSION : :: std :: os :: raw :: c_uint = 4 ; pub const OMPI_MINOR_VERSION : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_RELEASE_VERSION : :: std :: os :: raw :: c_uint = 2 ; pub const OPAL_C_HAVE_VISIBILITY : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_BUILDING : :: std :: os :: raw :: c_uint = 0 ; pub const OPEN_MPI : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_VERSION : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_SUBVERSION : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_UNKNOWN : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU_C : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_REMOVED_USE_STATIC_ASSERT : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ANY_SOURCE : :: std :: os :: raw :: c_int = -1 ; pub const MPI_PROC_NULL : :: std :: os :: raw :: c_int = -2 ; pub const MPI_ROOT : :: std :: os :: raw :: c_int = -4 ; pub const MPI_ANY_TAG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MAX_LIBRARY_VERSION_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_UNDEFINED : :: std :: os :: raw :: c_int = -32766 ; pub const MPI_DIST_GRAPH : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_CART : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_GRAPH : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_KEYVAL_INVALID : :: std :: os :: raw :: c_int = -1 ; pub const MPI_BSEND_OVERHEAD : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const MPI_ORDER_C : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ORDER_FORTRAN : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_BLOCK : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_DISTRIBUTE_CYCLIC : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_NONE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_DISTRIBUTE_DFLT_DARG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MODE_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_RDONLY : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_WRONLY : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_RDWR : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_DELETE_ON_CLOSE : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_MODE_UNIQUE_OPEN : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_MODE_EXCL : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MODE_APPEND : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_SEQUENTIAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_DISPLACEMENT_CURRENT : :: std :: os :: raw :: c_int = -54278278 ; pub const MPI_SEEK_SET : :: std :: os :: raw :: c_uint = 600 ; pub const MPI_SEEK_CUR : :: std :: os :: raw :: c_uint = 602 ; pub const MPI_SEEK_END : :: std :: os :: raw :: c_uint = 604 ; pub const MPI_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_NOCHECK : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_NOPRECEDE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_NOPUT : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_NOSTORE : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_NOSUCCEED : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_LOCK_EXCLUSIVE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_LOCK_SHARED : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_WIN_FLAVOR_ALLOCATE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_DYNAMIC : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_WIN_FLAVOR_SHARED : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_WIN_UNIFIED : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_WIN_SEPARATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_SUCCESS : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ERR_BUFFER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_ERR_COUNT : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_ERR_TYPE : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_ERR_TAG : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_ERR_COMM : :: std :: os :: raw :: c_uint = 5 ; pub const MPI_ERR_RANK : :: std :: os :: raw :: c_uint = 6 ; pub const MPI_ERR_REQUEST : :: std :: os :: raw :: c_uint = 7 ; pub const MPI_ERR_ROOT : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_ERR_GROUP : :: std :: os :: raw :: c_uint = 9 ; pub const MPI_ERR_OP : :: std :: os :: raw :: c_uint = 10 ; pub const MPI_ERR_TOPOLOGY : :: std :: os :: raw :: c_uint = 11 ; pub const MPI_ERR_DIMS : :: std :: os :: raw :: c_uint = 12 ; pub const MPI_ERR_ARG : :: std :: os :: raw :: c_uint = 13 ; pub const MPI_ERR_UNKNOWN : :: std :: os :: raw :: c_uint = 14 ; pub const MPI_ERR_TRUNCATE : :: std :: os :: raw :: c_uint = 15 ; pub const MPI_ERR_OTHER : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_ERR_INTERN : :: std :: os :: raw :: c_uint = 17 ; pub const MPI_ERR_IN_STATUS : :: std :: os :: raw :: c_uint = 18 ; pub const MPI_ERR_PENDING : :: std :: os :: raw :: c_uint = 19 ; pub const MPI_ERR_ACCESS : :: std :: os :: raw :: c_uint = 20 ; pub const MPI_ERR_AMODE : :: std :: os :: raw :: c_uint = 21 ; pub const MPI_ERR_ASSERT : :: std :: os :: raw :: c_uint = 22 ; pub const MPI_ERR_BAD_FILE : :: std :: os :: raw :: c_uint = 23 ; pub const MPI_ERR_BASE : :: std :: os :: raw :: c_uint = 24 ; pub const MPI_ERR_CONVERSION : :: std :: os :: raw :: c_uint = 25 ; pub const MPI_ERR_DISP : :: std :: os :: raw :: c_uint = 26 ; pub const MPI_ERR_DUP_DATAREP : :: std :: os :: raw :: c_uint = 27 ; pub const MPI_ERR_FILE_EXISTS : :: std :: os :: raw :: c_uint = 28 ; pub const MPI_ERR_FILE_IN_USE : :: std :: os :: raw :: c_uint = 29 ; pub const MPI_ERR_FILE : :: std :: os :: raw :: c_uint = 30 ; pub const MPI_ERR_INFO_KEY : :: std :: os :: raw :: c_uint = 31 ; pub const MPI_ERR_INFO_NOKEY : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_ERR_INFO_VALUE : :: std :: os :: raw :: c_uint = 33 ; pub const MPI_ERR_INFO : :: std :: os :: raw :: c_uint = 34 ; pub const MPI_ERR_IO : :: std :: os :: raw :: c_uint = 35 ; pub const MPI_ERR_KEYVAL : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_ERR_LOCKTYPE : :: std :: os :: raw :: c_uint = 37 ; pub const MPI_ERR_NAME : :: std :: os :: raw :: c_uint = 38 ; pub const MPI_ERR_NO_MEM : :: std :: os :: raw :: c_uint = 39 ; pub const MPI_ERR_NOT_SAME : :: std :: os :: raw :: c_uint = 40 ; pub const MPI_ERR_NO_SPACE : :: std :: os :: raw :: c_uint = 41 ; pub const MPI_ERR_NO_SUCH_FILE : :: std :: os :: raw :: c_uint = 42 ; pub const MPI_ERR_PORT : :: std :: os :: raw :: c_uint = 43 ; pub const MPI_ERR_QUOTA : :: std :: os :: raw :: c_uint = 44 ; pub const MPI_ERR_READ_ONLY : :: std :: os :: raw :: c_uint = 45 ; pub const MPI_ERR_RMA_CONFLICT : :: std :: os :: raw :: c_uint = 46 ; pub const MPI_ERR_RMA_SYNC : :: std :: os :: raw :: c_uint = 47 ; pub const MPI_ERR_SERVICE : :: std :: os :: raw :: c_uint = 48 ; pub const MPI_ERR_SIZE : :: std :: os :: raw :: c_uint = 49 ; pub const MPI_ERR_SPAWN : :: std :: os :: raw :: c_uint = 50 ; pub const MPI_ERR_UNSUPPORTED_DATAREP : :: std :: os :: raw :: c_uint = 51 ; pub const MPI_ERR_UNSUPPORTED_OPERATION : :: std :: os :: raw :: c_uint = 52 ; pub const MPI_ERR_WIN : :: std :: os :: raw :: c_uint = 53 ; pub const MPI_T_ERR_MEMORY : :: std :: os :: raw :: c_uint = 54 ; pub const MPI_T_ERR_NOT_INITIALIZED : :: std :: os :: raw :: c_uint = 55 ; pub const MPI_T_ERR_CANNOT_INIT : :: std :: os :: raw :: c_uint = 56 ; pub const MPI_T_ERR_INVALID_INDEX : :: std :: os :: raw :: c_uint = 57 ; pub const MPI_T_ERR_INVALID_ITEM : :: std :: os :: raw :: c_uint = 58 ; pub const MPI_T_ERR_INVALID_HANDLE : :: std :: os :: raw :: c_uint = 59 ; pub const MPI_T_ERR_OUT_OF_HANDLES : :: std :: os :: raw :: c_uint = 60 ; pub const MPI_T_ERR_OUT_OF_SESSIONS : :: std :: os :: raw :: c_uint = 61 ; pub const MPI_T_ERR_INVALID_SESSION : :: std :: os :: raw :: c_uint = 62 ; pub const MPI_T_ERR_CVAR_SET_NOT_NOW : :: std :: os :: raw :: c_uint = 63 ; pub const MPI_T_ERR_CVAR_SET_NEVER : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_T_ERR_PVAR_NO_STARTSTOP : :: std :: os :: raw :: c_uint = 65 ; pub const MPI_T_ERR_PVAR_NO_WRITE : :: std :: os :: raw :: c_uint = 66 ; pub const MPI_T_ERR_PVAR_NO_ATOMIC : :: std :: os :: raw :: c_uint = 67 ; pub const MPI_ERR_RMA_RANGE : :: std :: os :: raw :: c_uint = 68 ; pub const MPI_ERR_RMA_ATTACH : :: std :: os :: raw :: c_uint = 69 ; pub const MPI_ERR_RMA_FLAVOR : :: std :: os :: raw :: c_uint = 70 ; pub const MPI_ERR_RMA_SHARED : :: std :: os :: raw :: c_uint = 71 ; pub const MPI_T_ERR_INVALID : :: std :: os :: raw :: c_uint = 72 ; pub const MPI_T_ERR_INVALID_NAME : :: std :: os :: raw :: c_uint = 73 ; pub const MPI_ERR_LASTCODE : :: std :: os :: raw :: c_uint = 92 ; pub const MPI_TYPECLASS_INTEGER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_TYPECLASS_REAL : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_TYPECLASS_COMPLEX : :: std :: os :: raw :: c_uint = 3 ; pub type wchar_t = :: std :: os :: raw :: c_int ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct max_align_t { pub __clang_max_align_nonce1 : :: std :: os :: raw :: c_longlong , pub __bindgen_padding_0 : u64 , pub __clang_max_align_nonce2 : f64 , } # [ test ] fn bindgen_test_layout_max_align_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < max_align_t > ( ) , 32usize , concat ! ( "Size of: " , stringify ! ( max_align_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce1 as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce1 ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce2 as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce2 ) ) ) ; } pub type MPI_Aint = isize ; pub type MPI_Offset = :: std :: os :: raw :: c_longlong ; pub type MPI_Count = :: std :: os :: raw :: c_longlong ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_communicator_t { _unused : [ u8 ; 0 ] } pub type MPI_Comm = * mut ompi_communicator_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_datatype_t { _unused : [ u8 ; 0 ] } pub type MPI_Datatype = * mut ompi_datatype_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_errhandler_t { _unused : [ u8 ; 0 ] } pub type MPI_Errhandler = * mut ompi_errhandler_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_file_t { _unused : [ u8 ; 0 ] } pub type MPI_File = * mut ompi_file_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_group_t { _unused : [ u8 ; 0 ] } pub type MPI_Group = * mut ompi_group_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_info_t { _unused : [ u8 ; 0 ] } pub type MPI_Info = * mut ompi_info_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_op_t { _unused : [ u8 ; 0 ] } pub type MPI_Op = * mut ompi_op_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_request_t { _unused : [ u8 ; 0 ] } pub type MPI_Request = * mut ompi_request_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_message_t { _unused : [ u8 ; 0 ] } pub type MPI_Message = * mut ompi_message_t ; pub type MPI_Status = ompi_status_public_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_win_t { _unused : [ u8 ; 0 ] } pub type MPI_Win = * mut ompi_win_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_var_enum_t { _unused : [ u8 ; 0 ] } pub type MPI_T_enum = * mut mca_base_var_enum_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_mpit_cvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_cvar_handle = * mut ompi_mpit_cvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_handle = * mut mca_base_pvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_session_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_session = * mut mca_base_pvar_session_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_status_public_t { pub MPI_SOURCE : :: std :: os :: raw :: c_int , pub MPI_TAG : :: std :: os :: raw :: c_int , pub MPI_ERROR : :: std :: os :: raw :: c_int , pub _cancelled : :: std :: os :: raw :: c_int , pub _ucount : usize , } # [ test ] fn bindgen_test_layout_ompi_status_public_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < ompi_status_public_t > ( ) , 24usize , concat ! ( "Size of: " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < ompi_status_public_t > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_SOURCE as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_SOURCE ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_TAG as * const _ as usize } , 4usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_TAG ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_ERROR as * const _ as usize } , 8usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_ERROR ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _cancelled as * const _ as usize } , 12usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _cancelled ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _ucount as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _ucount ) ) ) ; } pub type MPI_Datarep_extent_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : * mut MPI_Aint , arg3 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Datarep_conversion_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : MPI_Datatype , arg3 : :: std :: os :: raw :: c_int , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : MPI_Offset , arg6 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Comm , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type ompi_file_errhandler_fn = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_File , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_Win_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Win , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_User_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut :: std :: os :: raw :: c_void , arg3 : * mut :: std :: os :: raw :: c_int , arg4 : * mut MPI_Datatype ) > ; pub type MPI_Comm_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_query_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut MPI_Status ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_free_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_cancel_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_fn = MPI_Comm_errhandler_function ; pub type MPI_File_errhandler_fn = ompi_file_errhandler_fn ; pub type MPI_File_errhandler_function = ompi_file_errhandler_fn ; pub type MPI_Win_errhandler_fn = MPI_Win_errhandler_function ; pub const MPI_TAG_UB : _bindgen_ty_1 = 0 ; pub const MPI_HOST : _bindgen_ty_1 = 1 ; pub const MPI_IO : _bindgen_ty_1 = 2 ; pub const MPI_WTIME_IS_GLOBAL : _bindgen_ty_1 = 3 ; pub const MPI_APPNUM : _bindgen_ty_1 = 4 ; pub const MPI_LASTUSEDCODE : _bindgen_ty_1 = 5 ; pub const MPI_UNIVERSE_SIZE : _bindgen_ty_1 = 6 ; pub const MPI_WIN_BASE : _bindgen_ty_1 = 7 ; pub const MPI_WIN_SIZE : _bindgen_ty_1 = 8 ; pub const MPI_WIN_DISP_UNIT : _bindgen_ty_1 = 9 ; pub const MPI_WIN_CREATE_FLAVOR : _bindgen_ty_1 = 10 ; pub const MPI_WIN_MODEL : _bindgen_ty_1 = 11 ; pub const IMPI_CLIENT_SIZE : _bindgen_ty_1 = 12 ; pub const IMPI_CLIENT_COLOR : _bindgen_ty_1 = 13 ; pub const IMPI_HOST_SIZE : _bindgen_ty_1 = 14 ; pub const IMPI_HOST_COLOR : _bindgen_ty_1 = 15 ; pub type _bindgen_ty_1 = :: std :: os :: raw :: c_uint ; pub const MPI_IDENT : _bindgen_ty_2 = 0 ; pub const MPI_CONGRUENT : _bindgen_ty_2 = 1 ; pub const MPI_SIMILAR : _bindgen_ty_2 = 2 ; pub const MPI_UNEQUAL : _bindgen_ty_2 = 3 ; pub type _bindgen_ty_2 = :: std :: os :: raw :: c_uint ; pub const MPI_THREAD_SINGLE : _bindgen_ty_3 = 0 ; pub const MPI_THREAD_FUNNELED : _bindgen_ty_3 = 1 ; pub const MPI_THREAD_SERIALIZED : _bindgen_ty_3 = 2 ; pub const MPI_THREAD_MULTIPLE : _bindgen_ty_3 = 3 ; pub type _bindgen_ty_3 = :: std :: os :: raw :: c_uint ; pub const MPI_COMBINER_NAMED : _bindgen_ty_4 = 0 ; pub const MPI_COMBINER_DUP : _bindgen_ty_4 = 1 ; pub const MPI_COMBINER_CONTIGUOUS : _bindgen_ty_4 = 2 ; pub const MPI_COMBINER_VECTOR : _bindgen_ty_4 = 3 ; pub const OMPI_WAS_MPI_COMBINER_HVECTOR_INTEGER : _bindgen_ty_4 = 4 ; pub const MPI_COMBINER_HVECTOR : _bindgen_ty_4 = 5 ; pub const MPI_COMBINER_INDEXED : _bindgen_ty_4 = 6 ; pub const OMPI_WAS_MPI_COMBINER_HINDEXED_INTEGER : _bindgen_ty_4 = 7 ; pub const MPI_COMBINER_HINDEXED : _bindgen_ty_4 = 8 ; pub const MPI_COMBINER_INDEXED_BLOCK : _bindgen_ty_4 = 9 ; pub const OMPI_WAS_MPI_COMBINER_STRUCT_INTEGER : _bindgen_ty_4 = 10 ; pub const MPI_COMBINER_STRUCT : _bindgen_ty_4 = 11 ; pub const MPI_COMBINER_SUBARRAY : _bindgen_ty_4 = 12 ; pub const MPI_COMBINER_DARRAY : _bindgen_ty_4 = 13 ; pub const MPI_COMBINER_F90_REAL : _bindgen_ty_4 = 14 ; pub const MPI_COMBINER_F90_COMPLEX : _bindgen_ty_4 = 15 ; pub const MPI_COMBINER_F90_INTEGER : _bindgen_ty_4 = 16 ; pub const MPI_COMBINER_RESIZED : _bindgen_ty_4 = 17 ; pub const MPI_COMBINER_HINDEXED_BLOCK : _bindgen_ty_4 = 18 ; pub type _bindgen_ty_4 = :: std :: os :: raw :: c_uint ; pub const MPI_COMM_TYPE_SHARED : _bindgen_ty_5 = 0 ; pub const OMPI_COMM_TYPE_HWTHREAD : _bindgen_ty_5 = 1 ; pub const OMPI_COMM_TYPE_CORE : _bindgen_ty_5 = 2 ; pub const OMPI_COMM_TYPE_L1CACHE : _bindgen_ty_5 = 3 ; pub const OMPI_COMM_TYPE_L2CACHE : _bindgen_ty_5 = 4 ; pub const OMPI_COMM_TYPE_L3CACHE : _bindgen_ty_5 = 5 ; pub const OMPI_COMM_TYPE_SOCKET : _bindgen_ty_5 = 6 ; pub const OMPI_COMM_TYPE_NUMA : _bindgen_ty_5 = 7 ; pub const OMPI_COMM_TYPE_BOARD : _bindgen_ty_5 = 8 ; pub const OMPI_COMM_TYPE_HOST : _bindgen_ty_5 = 9 ; pub const OMPI_COMM_TYPE_CU : _bindgen_ty_5 = 10 ; pub const OMPI_COMM_TYPE_CLUSTER : _bindgen_ty_5 = 11 ; pub type _bindgen_ty_5 = :: std :: os :: raw :: c_uint ; pub const MPI_T_VERBOSITY_USER_BASIC : _bindgen_ty_6 = 0 ; pub const MPI_T_VERBOSITY_USER_DETAIL : _bindgen_ty_6 = 1 ; pub const MPI_T_VERBOSITY_USER_ALL : _bindgen_ty_6 = 2 ; pub const MPI_T_VERBOSITY_TUNER_BASIC : _bindgen_ty_6 = 3 ; pub const MPI_T_VERBOSITY_TUNER_DETAIL : _bindgen_ty_6 = 4 ; pub const MPI_T_VERBOSITY_TUNER_ALL : _bindgen_ty_6 = 5 ; pub const MPI_T_VERBOSITY_MPIDEV_BASIC : _bindgen_ty_6 = 6 ; pub const MPI_T_VERBOSITY_MPIDEV_DETAIL : _bindgen_ty_6 = 7 ; pub const MPI_T_VERBOSITY_MPIDEV_ALL : _bindgen_ty_6 = 8 ; pub type _bindgen_ty_6 = :: std :: os :: raw :: c_uint ; pub const MPI_T_SCOPE_CONSTANT : _bindgen_ty_7 = 0 ; pub const MPI_T_SCOPE_READONLY : _bindgen_ty_7 = 1 ; pub const MPI_T_SCOPE_LOCAL : _bindgen_ty_7 = 2 ; pub const MPI_T_SCOPE_GROUP : _bindgen_ty_7 = 3 ; pub const MPI_T_SCOPE_GROUP_EQ : _bindgen_ty_7 = 4 ; pub const MPI_T_SCOPE_ALL : _bindgen_ty_7 = 5 ; pub const MPI_T_SCOPE_ALL_EQ : _bindgen_ty_7 = 6 ; pub type _bindgen_ty_7 = :: std :: os :: raw :: c_uint ; pub const MPI_T_BIND_NO_OBJECT : _bindgen_ty_8 = 0 ; pub const MPI_T_BIND_MPI_COMM : _bindgen_ty_8 = 1 ; pub const MPI_T_BIND_MPI_DATATYPE : _bindgen_ty_8 = 2 ; pub const MPI_T_BIND_MPI_ERRHANDLER : _bindgen_ty_8 = 3 ; pub const MPI_T_BIND_MPI_FILE : _bindgen_ty_8 = 4 ; pub const MPI_T_BIND_MPI_GROUP : _bindgen_ty_8 = 5 ; pub const MPI_T_BIND_MPI_OP : _bindgen_ty_8 = 6 ; pub const MPI_T_BIND_MPI_REQUEST : _bindgen_ty_8 = 7 ; pub const MPI_T_BIND_MPI_WIN : _bindgen_ty_8 = 8 ; pub const MPI_T_BIND_MPI_MESSAGE : _bindgen_ty_8 = 9 ; pub const MPI_T_BIND_MPI_INFO : _bindgen_ty_8 = 10 ; pub type _bindgen_ty_8 = :: std :: os :: raw :: c_uint ; pub const MPI_T_PVAR_CLASS_STATE : _bindgen_ty_9 = 0 ; pub const MPI_T_PVAR_CLASS_LEVEL : _bindgen_ty_9 = 1 ; pub const MPI_T_PVAR_CLASS_SIZE : _bindgen_ty_9 = 2 ; pub const MPI_T_PVAR_CLASS_PERCENTAGE : _bindgen_ty_9 = 3 ; pub const MPI_T_PVAR_CLASS_HIGHWATERMARK : _bindgen_ty_9 = 4 ; pub const MPI_T_PVAR_CLASS_LOWWATERMARK : _bindgen_ty_9 = 5 ; pub const MPI_T_PVAR_CLASS_COUNTER : _bindgen_ty_9 = 6 ; pub const MPI_T_PVAR_CLASS_AGGREGATE : _bindgen_ty_9 = 7 ; pub const MPI_T_PVAR_CLASS_TIMER : _bindgen_ty_9 = 8 ; pub const MPI_T_PVAR_CLASS_GENERIC : _bindgen_ty_9 = 9 ; pub type _bindgen_ty_9 = :: std :: os :: raw :: c_uint ; extern "C" {
[INFO] [stdout] 3 + pub const __llvm__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_major__ : :: std :: os :: raw :: c_uint = 14 ; pub const __clang_minor__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_patchlevel__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_version__ : & 'static [ u8 ; 8usize ] = b"14.0.0 \0" ; pub const __GNUC__ : :: std :: os :: raw :: c_uint = 4 ; pub const __GNUC_MINOR__ : :: std :: os :: raw :: c_uint = 2 ; pub const __GNUC_PATCHLEVEL__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GXX_ABI_VERSION : :: std :: os :: raw :: c_uint = 1002 ; pub const __ATOMIC_RELAXED : :: std :: os :: raw :: c_uint = 0 ; pub const __ATOMIC_CONSUME : :: std :: os :: raw :: c_uint = 1 ; pub const __ATOMIC_ACQUIRE : :: std :: os :: raw :: c_uint = 2 ; pub const __ATOMIC_RELEASE : :: std :: os :: raw :: c_uint = 3 ; pub const __ATOMIC_ACQ_REL : :: std :: os :: raw :: c_uint = 4 ; pub const __ATOMIC_SEQ_CST : :: std :: os :: raw :: c_uint = 5 ; pub const __OPENCL_MEMORY_SCOPE_WORK_ITEM : :: std :: os :: raw :: c_uint = 0 ; pub const __OPENCL_MEMORY_SCOPE_WORK_GROUP : :: std :: os :: raw :: c_uint = 1 ; pub const __OPENCL_MEMORY_SCOPE_DEVICE : std :: os :: raw :: c_uint = 2 ; pub const __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES : :: std :: os :: raw :: c_uint = 3 ; pub const __OPENCL_MEMORY_SCOPE_SUB_GROUP : :: std :: os :: raw :: c_uint = 4 ; pub const __PRAGMA_REDEFINE_EXTNAME : :: std :: os :: raw :: c_uint = 1 ; pub const __VERSION__ : & 'static [ u8 ; 20usize ] = b"Ubuntu Clang 14.0.0\0" ; pub const __OBJC_BOOL_IS_BOOL : :: std :: os :: raw :: c_uint = 0 ; pub const __CONSTANT_CFSTRINGS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_literal_encoding__ : & 'static [ u8 ; 6usize ] = b"UTF-8\0" ; pub const __clang_wide_literal_encoding__ : & 'static [ u8 ; 7usize ] = b"UTF-32\0" ; pub const __ORDER_LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __ORDER_BIG_ENDIAN__ : :: std :: os :: raw :: c_uint = 4321 ; pub const __ORDER_PDP_ENDIAN__ : :: std :: os :: raw :: c_uint = 3412 ; pub const __BYTE_ORDER__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const _LP64 : :: std :: os :: raw :: c_uint = 1 ; pub const __LP64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __CHAR_BIT__ : :: std :: os :: raw :: c_uint = 8 ; pub const __BOOL_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SHRT_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __LONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LLONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BITINT_MAXWIDTH__ : :: std :: os :: raw :: c_uint = 128 ; pub const __SCHAR_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __SHRT_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __LONG_LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __WCHAR_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __WCHAR_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __WINT_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __WINT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INTMAX_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZE_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __SIZE_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTMAX_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __PTRDIFF_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __PTRDIFF_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INTPTR_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTPTR_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZEOF_DOUBLE__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_FLOAT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_LONG_DOUBLE__ : :: std :: os :: raw :: c_uint = 16 ; pub const __SIZEOF_LONG_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_POINTER__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SHORT__ : :: std :: os :: raw :: c_uint = 2 ; pub const __SIZEOF_PTRDIFF_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SIZE_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_WCHAR_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_WINT_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INTMAX_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTMAX_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINTMAX_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTMAX_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTMAX_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTMAX_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __PTRDIFF_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __PTRDIFF_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __INTPTR_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTPTR_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __SIZE_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __SIZE_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __SIZE_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __SIZE_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __SIG_ATOMIC_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __SIG_ATOMIC_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __UINTPTR_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTPTR_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTPTR_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTPTR_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FLT_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_DIG__ : :: std :: os :: raw :: c_uint = 6 ; pub const __FLT_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 9 ; pub const __FLT_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_MANT_DIG__ : :: std :: os :: raw :: c_uint = 24 ; pub const __FLT_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 38 ; pub const __FLT_MAX_EXP__ : :: std :: os :: raw :: c_uint = 128 ; pub const __FLT_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -37 ; pub const __FLT_MIN_EXP__ : :: std :: os :: raw :: c_int = -125 ; pub const __DBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_DIG__ : :: std :: os :: raw :: c_uint = 15 ; pub const __DBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 17 ; pub const __DBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 53 ; pub const __DBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 308 ; pub const __DBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 1024 ; pub const __DBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -307 ; pub const __DBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -1021 ; pub const __LDBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_DIG__ : :: std :: os :: raw :: c_uint = 18 ; pub const __LDBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __LDBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LDBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 4932 ; pub const __LDBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 16384 ; pub const __LDBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -4931 ; pub const __LDBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -16381 ; pub const __POINTER_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BIGGEST_ALIGNMENT__ : :: std :: os :: raw :: c_uint = 16 ; pub const __WINT_UNSIGNED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __INT8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __INT16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __INT32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __INT64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __UINT8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __INT8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __UINT16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __UINT16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __INT16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __UINT32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __UINT32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __INT32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __UINT64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __UINT64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __INT64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_LEAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_LEAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_LEAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_LEAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_LEAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_LEAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_LEAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_LEAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_LEAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_LEAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_LEAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_LEAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_LEAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_LEAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_LEAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_LEAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_LEAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_LEAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_LEAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_LEAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_LEAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_LEAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_LEAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_LEAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_LEAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_LEAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_LEAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_LEAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_LEAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __INT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_FAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_FAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_FAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_FAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_FAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_FAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_FAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_FAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_FAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_FAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_FAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_FAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_FAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_FAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_FAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_FAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_FAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_FAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_FAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_FAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_FAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_FAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_FAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_FAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_FAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_FAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_FAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_FAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_FAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_FAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FINITE_MATH_ONLY__ : :: std :: os :: raw :: c_uint = 0 ; pub const __GNUC_STDC_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_ATOMIC_TEST_AND_SET_TRUEVAL : :: std :: os :: raw :: c_uint = 1 ; pub const __CLANG_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __NO_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __PIC__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pic__ : :: std :: os :: raw :: c_uint = 2 ; pub const __PIE__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pie__ : :: std :: os :: raw :: c_uint = 2 ; pub const __FLT_EVAL_METHOD__ : :: std :: os :: raw :: c_uint = 0 ; pub const __FLT_RADIX__ : :: std :: os :: raw :: c_uint = 2 ; pub const __DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __GCC_ASM_FLAG_OUTPUTS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __code_model_small__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_GS : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_FS : :: std :: os :: raw :: c_uint = 1 ; pub const __k8 : :: std :: os :: raw :: c_uint = 1 ; pub const __k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __tune_k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __NO_MATH_INLINES : :: std :: os :: raw :: c_uint = 1 ; pub const __FXSR__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __MMX__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 : :: std :: os :: raw :: c_uint = 1 ; pub const __SIZEOF_FLOAT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix__ : :: std :: os :: raw :: c_uint = 1 ; pub const linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __ELF__ : :: std :: os :: raw :: c_uint = 1 ; pub const __gnu_linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLOAT128__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_HOSTED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_VERSION__ : :: std :: os :: raw :: c_uint = 201710 ; pub const __STDC_UTF_16__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_UTF_32__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_DWARF2_CFI_ASM : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_VERSION : :: std :: os :: raw :: c_uint = 721408 ; pub const OPAL_STDC_HEADERS : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED_ARGUMENT : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_ERROR : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_SYS_TIME_H : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_LONG_LONG : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const OPAL_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const OPAL_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const OPAL_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const OPAL_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const OMPI_HAVE_FORTRAN_LOGICAL1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER16 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_INTEGER2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL16 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL2 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_REAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_ENABLE_MPI1_COMPAT : :: std :: os :: raw :: c_uint = 0 ; pub const HAVE_FLOAT__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_LONG_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_MPI_OFFSET_SIZE : :: std :: os :: raw :: c_uint = 8 ; pub const OMPI_BUILD_CXX_BINDINGS : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_CXX_SEEK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_CXX_SUPPORTS_2D_CONST_CAST : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_PARAM_CHECK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_INTERFACE_WARNING : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_CXX_EXCEPTION_SUPPORT : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_MAJOR_VERSION : :: std :: os :: raw :: c_uint = 4 ; pub const OMPI_MINOR_VERSION : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_RELEASE_VERSION : :: std :: os :: raw :: c_uint = 2 ; pub const OPAL_C_HAVE_VISIBILITY : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_BUILDING : :: std :: os :: raw :: c_uint = 0 ; pub const OPEN_MPI : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_VERSION : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_SUBVERSION : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_UNKNOWN : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU_C : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_REMOVED_USE_STATIC_ASSERT : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ANY_SOURCE : :: std :: os :: raw :: c_int = -1 ; pub const MPI_PROC_NULL : :: std :: os :: raw :: c_int = -2 ; pub const MPI_ROOT : :: std :: os :: raw :: c_int = -4 ; pub const MPI_ANY_TAG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MAX_LIBRARY_VERSION_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_UNDEFINED : :: std :: os :: raw :: c_int = -32766 ; pub const MPI_DIST_GRAPH : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_CART : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_GRAPH : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_KEYVAL_INVALID : :: std :: os :: raw :: c_int = -1 ; pub const MPI_BSEND_OVERHEAD : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const MPI_ORDER_C : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ORDER_FORTRAN : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_BLOCK : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_DISTRIBUTE_CYCLIC : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_NONE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_DISTRIBUTE_DFLT_DARG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MODE_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_RDONLY : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_WRONLY : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_RDWR : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_DELETE_ON_CLOSE : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_MODE_UNIQUE_OPEN : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_MODE_EXCL : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MODE_APPEND : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_SEQUENTIAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_DISPLACEMENT_CURRENT : :: std :: os :: raw :: c_int = -54278278 ; pub const MPI_SEEK_SET : :: std :: os :: raw :: c_uint = 600 ; pub const MPI_SEEK_CUR : :: std :: os :: raw :: c_uint = 602 ; pub const MPI_SEEK_END : :: std :: os :: raw :: c_uint = 604 ; pub const MPI_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_NOCHECK : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_NOPRECEDE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_NOPUT : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_NOSTORE : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_NOSUCCEED : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_LOCK_EXCLUSIVE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_LOCK_SHARED : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_WIN_FLAVOR_ALLOCATE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_DYNAMIC : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_WIN_FLAVOR_SHARED : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_WIN_UNIFIED : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_WIN_SEPARATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_SUCCESS : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ERR_BUFFER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_ERR_COUNT : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_ERR_TYPE : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_ERR_TAG : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_ERR_COMM : :: std :: os :: raw :: c_uint = 5 ; pub const MPI_ERR_RANK : :: std :: os :: raw :: c_uint = 6 ; pub const MPI_ERR_REQUEST : :: std :: os :: raw :: c_uint = 7 ; pub const MPI_ERR_ROOT : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_ERR_GROUP : :: std :: os :: raw :: c_uint = 9 ; pub const MPI_ERR_OP : :: std :: os :: raw :: c_uint = 10 ; pub const MPI_ERR_TOPOLOGY : :: std :: os :: raw :: c_uint = 11 ; pub const MPI_ERR_DIMS : :: std :: os :: raw :: c_uint = 12 ; pub const MPI_ERR_ARG : :: std :: os :: raw :: c_uint = 13 ; pub const MPI_ERR_UNKNOWN : :: std :: os :: raw :: c_uint = 14 ; pub const MPI_ERR_TRUNCATE : :: std :: os :: raw :: c_uint = 15 ; pub const MPI_ERR_OTHER : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_ERR_INTERN : :: std :: os :: raw :: c_uint = 17 ; pub const MPI_ERR_IN_STATUS : :: std :: os :: raw :: c_uint = 18 ; pub const MPI_ERR_PENDING : :: std :: os :: raw :: c_uint = 19 ; pub const MPI_ERR_ACCESS : :: std :: os :: raw :: c_uint = 20 ; pub const MPI_ERR_AMODE : :: std :: os :: raw :: c_uint = 21 ; pub const MPI_ERR_ASSERT : :: std :: os :: raw :: c_uint = 22 ; pub const MPI_ERR_BAD_FILE : :: std :: os :: raw :: c_uint = 23 ; pub const MPI_ERR_BASE : :: std :: os :: raw :: c_uint = 24 ; pub const MPI_ERR_CONVERSION : :: std :: os :: raw :: c_uint = 25 ; pub const MPI_ERR_DISP : :: std :: os :: raw :: c_uint = 26 ; pub const MPI_ERR_DUP_DATAREP : :: std :: os :: raw :: c_uint = 27 ; pub const MPI_ERR_FILE_EXISTS : :: std :: os :: raw :: c_uint = 28 ; pub const MPI_ERR_FILE_IN_USE : :: std :: os :: raw :: c_uint = 29 ; pub const MPI_ERR_FILE : :: std :: os :: raw :: c_uint = 30 ; pub const MPI_ERR_INFO_KEY : :: std :: os :: raw :: c_uint = 31 ; pub const MPI_ERR_INFO_NOKEY : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_ERR_INFO_VALUE : :: std :: os :: raw :: c_uint = 33 ; pub const MPI_ERR_INFO : :: std :: os :: raw :: c_uint = 34 ; pub const MPI_ERR_IO : :: std :: os :: raw :: c_uint = 35 ; pub const MPI_ERR_KEYVAL : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_ERR_LOCKTYPE : :: std :: os :: raw :: c_uint = 37 ; pub const MPI_ERR_NAME : :: std :: os :: raw :: c_uint = 38 ; pub const MPI_ERR_NO_MEM : :: std :: os :: raw :: c_uint = 39 ; pub const MPI_ERR_NOT_SAME : :: std :: os :: raw :: c_uint = 40 ; pub const MPI_ERR_NO_SPACE : :: std :: os :: raw :: c_uint = 41 ; pub const MPI_ERR_NO_SUCH_FILE : :: std :: os :: raw :: c_uint = 42 ; pub const MPI_ERR_PORT : :: std :: os :: raw :: c_uint = 43 ; pub const MPI_ERR_QUOTA : :: std :: os :: raw :: c_uint = 44 ; pub const MPI_ERR_READ_ONLY : :: std :: os :: raw :: c_uint = 45 ; pub const MPI_ERR_RMA_CONFLICT : :: std :: os :: raw :: c_uint = 46 ; pub const MPI_ERR_RMA_SYNC : :: std :: os :: raw :: c_uint = 47 ; pub const MPI_ERR_SERVICE : :: std :: os :: raw :: c_uint = 48 ; pub const MPI_ERR_SIZE : :: std :: os :: raw :: c_uint = 49 ; pub const MPI_ERR_SPAWN : :: std :: os :: raw :: c_uint = 50 ; pub const MPI_ERR_UNSUPPORTED_DATAREP : :: std :: os :: raw :: c_uint = 51 ; pub const MPI_ERR_UNSUPPORTED_OPERATION : :: std :: os :: raw :: c_uint = 52 ; pub const MPI_ERR_WIN : :: std :: os :: raw :: c_uint = 53 ; pub const MPI_T_ERR_MEMORY : :: std :: os :: raw :: c_uint = 54 ; pub const MPI_T_ERR_NOT_INITIALIZED : :: std :: os :: raw :: c_uint = 55 ; pub const MPI_T_ERR_CANNOT_INIT : :: std :: os :: raw :: c_uint = 56 ; pub const MPI_T_ERR_INVALID_INDEX : :: std :: os :: raw :: c_uint = 57 ; pub const MPI_T_ERR_INVALID_ITEM : :: std :: os :: raw :: c_uint = 58 ; pub const MPI_T_ERR_INVALID_HANDLE : :: std :: os :: raw :: c_uint = 59 ; pub const MPI_T_ERR_OUT_OF_HANDLES : :: std :: os :: raw :: c_uint = 60 ; pub const MPI_T_ERR_OUT_OF_SESSIONS : :: std :: os :: raw :: c_uint = 61 ; pub const MPI_T_ERR_INVALID_SESSION : :: std :: os :: raw :: c_uint = 62 ; pub const MPI_T_ERR_CVAR_SET_NOT_NOW : :: std :: os :: raw :: c_uint = 63 ; pub const MPI_T_ERR_CVAR_SET_NEVER : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_T_ERR_PVAR_NO_STARTSTOP : :: std :: os :: raw :: c_uint = 65 ; pub const MPI_T_ERR_PVAR_NO_WRITE : :: std :: os :: raw :: c_uint = 66 ; pub const MPI_T_ERR_PVAR_NO_ATOMIC : :: std :: os :: raw :: c_uint = 67 ; pub const MPI_ERR_RMA_RANGE : :: std :: os :: raw :: c_uint = 68 ; pub const MPI_ERR_RMA_ATTACH : :: std :: os :: raw :: c_uint = 69 ; pub const MPI_ERR_RMA_FLAVOR : :: std :: os :: raw :: c_uint = 70 ; pub const MPI_ERR_RMA_SHARED : :: std :: os :: raw :: c_uint = 71 ; pub const MPI_T_ERR_INVALID : :: std :: os :: raw :: c_uint = 72 ; pub const MPI_T_ERR_INVALID_NAME : :: std :: os :: raw :: c_uint = 73 ; pub const MPI_ERR_LASTCODE : :: std :: os :: raw :: c_uint = 92 ; pub const MPI_TYPECLASS_INTEGER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_TYPECLASS_REAL : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_TYPECLASS_COMPLEX : :: std :: os :: raw :: c_uint = 3 ; pub type wchar_t = :: std :: os :: raw :: c_int ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct max_align_t { pub __clang_max_align_nonce1 : :: std :: os :: raw :: c_longlong , pub __bindgen_padding_0 : u64 , pub __clang_max_align_nonce2 : f64 , } # [ test ] fn bindgen_test_layout_max_align_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < max_align_t > ( ) , 32usize , concat ! ( "Size of: " , stringify ! ( max_align_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce1 as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce1 ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce2 as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce2 ) ) ) ; } pub type MPI_Aint = isize ; pub type MPI_Offset = :: std :: os :: raw :: c_longlong ; pub type MPI_Count = :: std :: os :: raw :: c_longlong ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_communicator_t { _unused : [ u8 ; 0 ] } pub type MPI_Comm = * mut ompi_communicator_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_datatype_t { _unused : [ u8 ; 0 ] } pub type MPI_Datatype = * mut ompi_datatype_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_errhandler_t { _unused : [ u8 ; 0 ] } pub type MPI_Errhandler = * mut ompi_errhandler_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_file_t { _unused : [ u8 ; 0 ] } pub type MPI_File = * mut ompi_file_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_group_t { _unused : [ u8 ; 0 ] } pub type MPI_Group = * mut ompi_group_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_info_t { _unused : [ u8 ; 0 ] } pub type MPI_Info = * mut ompi_info_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_op_t { _unused : [ u8 ; 0 ] } pub type MPI_Op = * mut ompi_op_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_request_t { _unused : [ u8 ; 0 ] } pub type MPI_Request = * mut ompi_request_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_message_t { _unused : [ u8 ; 0 ] } pub type MPI_Message = * mut ompi_message_t ; pub type MPI_Status = ompi_status_public_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_win_t { _unused : [ u8 ; 0 ] } pub type MPI_Win = * mut ompi_win_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_var_enum_t { _unused : [ u8 ; 0 ] } pub type MPI_T_enum = * mut mca_base_var_enum_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_mpit_cvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_cvar_handle = * mut ompi_mpit_cvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_handle = * mut mca_base_pvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_session_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_session = * mut mca_base_pvar_session_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_status_public_t { pub MPI_SOURCE : :: std :: os :: raw :: c_int , pub MPI_TAG : :: std :: os :: raw :: c_int , pub MPI_ERROR : :: std :: os :: raw :: c_int , pub _cancelled : :: std :: os :: raw :: c_int , pub _ucount : usize , } # [ test ] fn bindgen_test_layout_ompi_status_public_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < ompi_status_public_t > ( ) , 24usize , concat ! ( "Size of: " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < ompi_status_public_t > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_SOURCE as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_SOURCE ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_TAG as * const _ as usize } , 4usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_TAG ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_ERROR as * const _ as usize } , 8usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_ERROR ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _cancelled as * const _ as usize } , 12usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _cancelled ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _ucount as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _ucount ) ) ) ; } pub type MPI_Datarep_extent_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : * mut MPI_Aint , arg3 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Datarep_conversion_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : MPI_Datatype , arg3 : :: std :: os :: raw :: c_int , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : MPI_Offset , arg6 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Comm , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type ompi_file_errhandler_fn = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_File , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_Win_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Win , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_User_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut :: std :: os :: raw :: c_void , arg3 : * mut :: std :: os :: raw :: c_int , arg4 : * mut MPI_Datatype ) > ; pub type MPI_Comm_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_query_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut MPI_Status ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_free_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_cancel_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_fn = MPI_Comm_errhandler_function ; pub type MPI_File_errhandler_fn = ompi_file_errhandler_fn ; pub type MPI_File_errhandler_function = ompi_file_errhandler_fn ; pub type MPI_Win_errhandler_fn = MPI_Win_errhandler_function ; pub const MPI_TAG_UB : _bindgen_ty_1 = 0 ; pub const MPI_HOST : _bindgen_ty_1 = 1 ; pub const MPI_IO : _bindgen_ty_1 = 2 ; pub const MPI_WTIME_IS_GLOBAL : _bindgen_ty_1 = 3 ; pub const MPI_APPNUM : _bindgen_ty_1 = 4 ; pub const MPI_LASTUSEDCODE : _bindgen_ty_1 = 5 ; pub const MPI_UNIVERSE_SIZE : _bindgen_ty_1 = 6 ; pub const MPI_WIN_BASE : _bindgen_ty_1 = 7 ; pub const MPI_WIN_SIZE : _bindgen_ty_1 = 8 ; pub const MPI_WIN_DISP_UNIT : _bindgen_ty_1 = 9 ; pub const MPI_WIN_CREATE_FLAVOR : _bindgen_ty_1 = 10 ; pub const MPI_WIN_MODEL : _bindgen_ty_1 = 11 ; pub const IMPI_CLIENT_SIZE : _bindgen_ty_1 = 12 ; pub const IMPI_CLIENT_COLOR : _bindgen_ty_1 = 13 ; pub const IMPI_HOST_SIZE : _bindgen_ty_1 = 14 ; pub const IMPI_HOST_COLOR : _bindgen_ty_1 = 15 ; pub type _bindgen_ty_1 = :: std :: os :: raw :: c_uint ; pub const MPI_IDENT : _bindgen_ty_2 = 0 ; pub const MPI_CONGRUENT : _bindgen_ty_2 = 1 ; pub const MPI_SIMILAR : _bindgen_ty_2 = 2 ; pub const MPI_UNEQUAL : _bindgen_ty_2 = 3 ; pub type _bindgen_ty_2 = :: std :: os :: raw :: c_uint ; pub const MPI_THREAD_SINGLE : _bindgen_ty_3 = 0 ; pub const MPI_THREAD_FUNNELED : _bindgen_ty_3 = 1 ; pub const MPI_THREAD_SERIALIZED : _bindgen_ty_3 = 2 ; pub const MPI_THREAD_MULTIPLE : _bindgen_ty_3 = 3 ; pub type _bindgen_ty_3 = :: std :: os :: raw :: c_uint ; pub const MPI_COMBINER_NAMED : _bindgen_ty_4 = 0 ; pub const MPI_COMBINER_DUP : _bindgen_ty_4 = 1 ; pub const MPI_COMBINER_CONTIGUOUS : _bindgen_ty_4 = 2 ; pub const MPI_COMBINER_VECTOR : _bindgen_ty_4 = 3 ; pub const OMPI_WAS_MPI_COMBINER_HVECTOR_INTEGER : _bindgen_ty_4 = 4 ; pub const MPI_COMBINER_HVECTOR : _bindgen_ty_4 = 5 ; pub const MPI_COMBINER_INDEXED : _bindgen_ty_4 = 6 ; pub const OMPI_WAS_MPI_COMBINER_HINDEXED_INTEGER : _bindgen_ty_4 = 7 ; pub const MPI_COMBINER_HINDEXED : _bindgen_ty_4 = 8 ; pub const MPI_COMBINER_INDEXED_BLOCK : _bindgen_ty_4 = 9 ; pub const OMPI_WAS_MPI_COMBINER_STRUCT_INTEGER : _bindgen_ty_4 = 10 ; pub const MPI_COMBINER_STRUCT : _bindgen_ty_4 = 11 ; pub const MPI_COMBINER_SUBARRAY : _bindgen_ty_4 = 12 ; pub const MPI_COMBINER_DARRAY : _bindgen_ty_4 = 13 ; pub const MPI_COMBINER_F90_REAL : _bindgen_ty_4 = 14 ; pub const MPI_COMBINER_F90_COMPLEX : _bindgen_ty_4 = 15 ; pub const MPI_COMBINER_F90_INTEGER : _bindgen_ty_4 = 16 ; pub const MPI_COMBINER_RESIZED : _bindgen_ty_4 = 17 ; pub const MPI_COMBINER_HINDEXED_BLOCK : _bindgen_ty_4 = 18 ; pub type _bindgen_ty_4 = :: std :: os :: raw :: c_uint ; pub const MPI_COMM_TYPE_SHARED : _bindgen_ty_5 = 0 ; pub const OMPI_COMM_TYPE_HWTHREAD : _bindgen_ty_5 = 1 ; pub const OMPI_COMM_TYPE_CORE : _bindgen_ty_5 = 2 ; pub const OMPI_COMM_TYPE_L1CACHE : _bindgen_ty_5 = 3 ; pub const OMPI_COMM_TYPE_L2CACHE : _bindgen_ty_5 = 4 ; pub const OMPI_COMM_TYPE_L3CACHE : _bindgen_ty_5 = 5 ; pub const OMPI_COMM_TYPE_SOCKET : _bindgen_ty_5 = 6 ; pub const OMPI_COMM_TYPE_NUMA : _bindgen_ty_5 = 7 ; pub const OMPI_COMM_TYPE_BOARD : _bindgen_ty_5 = 8 ; pub const OMPI_COMM_TYPE_HOST : _bindgen_ty_5 = 9 ; pub const OMPI_COMM_TYPE_CU : _bindgen_ty_5 = 10 ; pub const OMPI_COMM_TYPE_CLUSTER : _bindgen_ty_5 = 11 ; pub type _bindgen_ty_5 = :: std :: os :: raw :: c_uint ; pub const MPI_T_VERBOSITY_USER_BASIC : _bindgen_ty_6 = 0 ; pub const MPI_T_VERBOSITY_USER_DETAIL : _bindgen_ty_6 = 1 ; pub const MPI_T_VERBOSITY_USER_ALL : _bindgen_ty_6 = 2 ; pub const MPI_T_VERBOSITY_TUNER_BASIC : _bindgen_ty_6 = 3 ; pub const MPI_T_VERBOSITY_TUNER_DETAIL : _bindgen_ty_6 = 4 ; pub const MPI_T_VERBOSITY_TUNER_ALL : _bindgen_ty_6 = 5 ; pub const MPI_T_VERBOSITY_MPIDEV_BASIC : _bindgen_ty_6 = 6 ; pub const MPI_T_VERBOSITY_MPIDEV_DETAIL : _bindgen_ty_6 = 7 ; pub const MPI_T_VERBOSITY_MPIDEV_ALL : _bindgen_ty_6 = 8 ; pub type _bindgen_ty_6 = :: std :: os :: raw :: c_uint ; pub const MPI_T_SCOPE_CONSTANT : _bindgen_ty_7 = 0 ; pub const MPI_T_SCOPE_READONLY : _bindgen_ty_7 = 1 ; pub const MPI_T_SCOPE_LOCAL : _bindgen_ty_7 = 2 ; pub const MPI_T_SCOPE_GROUP : _bindgen_ty_7 = 3 ; pub const MPI_T_SCOPE_GROUP_EQ : _bindgen_ty_7 = 4 ; pub const MPI_T_SCOPE_ALL : _bindgen_ty_7 = 5 ; pub const MPI_T_SCOPE_ALL_EQ : _bindgen_ty_7 = 6 ; pub type _bindgen_ty_7 = :: std :: os :: raw :: c_uint ; pub const MPI_T_BIND_NO_OBJECT : _bindgen_ty_8 = 0 ; pub const MPI_T_BIND_MPI_COMM : _bindgen_ty_8 = 1 ; pub const MPI_T_BIND_MPI_DATATYPE : _bindgen_ty_8 = 2 ; pub const MPI_T_BIND_MPI_ERRHANDLER : _bindgen_ty_8 = 3 ; pub const MPI_T_BIND_MPI_FILE : _bindgen_ty_8 = 4 ; pub const MPI_T_BIND_MPI_GROUP : _bindgen_ty_8 = 5 ; pub const MPI_T_BIND_MPI_OP : _bindgen_ty_8 = 6 ; pub const MPI_T_BIND_MPI_REQUEST : _bindgen_ty_8 = 7 ; pub const MPI_T_BIND_MPI_WIN : _bindgen_ty_8 = 8 ; pub const MPI_T_BIND_MPI_MESSAGE : _bindgen_ty_8 = 9 ; pub const MPI_T_BIND_MPI_INFO : _bindgen_ty_8 = 10 ; pub type _bindgen_ty_8 = :: std :: os :: raw :: c_uint ; pub const MPI_T_PVAR_CLASS_STATE : _bindgen_ty_9 = 0 ; pub const MPI_T_PVAR_CLASS_LEVEL : _bindgen_ty_9 = 1 ; pub const MPI_T_PVAR_CLASS_SIZE : _bindgen_ty_9 = 2 ; pub const MPI_T_PVAR_CLASS_PERCENTAGE : _bindgen_ty_9 = 3 ; pub const MPI_T_PVAR_CLASS_HIGHWATERMARK : _bindgen_ty_9 = 4 ; pub const MPI_T_PVAR_CLASS_LOWWATERMARK : _bindgen_ty_9 = 5 ; pub const MPI_T_PVAR_CLASS_COUNTER : _bindgen_ty_9 = 6 ; pub const MPI_T_PVAR_CLASS_AGGREGATE : _bindgen_ty_9 = 7 ; pub const MPI_T_PVAR_CLASS_TIMER : _bindgen_ty_9 = 8 ; pub const MPI_T_PVAR_CLASS_GENERIC : _bindgen_ty_9 = 9 ; pub type _bindgen_ty_9 = :: std :: os :: raw :: c_uint ; extern "C" {
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/mpi-fork-fnsp-d9b9763bb5375dad/out/functions_and_types.rs:3:408
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...u8 ; 8usize ] = b"14.0.0 \0" ; pub const __GNUC__ : :: std :: os :: raw :: c_uint = 4 ; pub const __GNUC_MINOR__ : :: std :: os :: raw...
[INFO] [stdout]   |                                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]   |
[INFO] [stdout] 3 - pub const __llvm__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_major__ : :: std :: os :: raw :: c_uint = 14 ; pub const __clang_minor__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_patchlevel__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_version__ : & 'static [ u8 ; 8usize ] = b"14.0.0 \0" ; pub const __GNUC__ : :: std :: os :: raw :: c_uint = 4 ; pub const __GNUC_MINOR__ : :: std :: os :: raw :: c_uint = 2 ; pub const __GNUC_PATCHLEVEL__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GXX_ABI_VERSION : :: std :: os :: raw :: c_uint = 1002 ; pub const __ATOMIC_RELAXED : :: std :: os :: raw :: c_uint = 0 ; pub const __ATOMIC_CONSUME : :: std :: os :: raw :: c_uint = 1 ; pub const __ATOMIC_ACQUIRE : :: std :: os :: raw :: c_uint = 2 ; pub const __ATOMIC_RELEASE : :: std :: os :: raw :: c_uint = 3 ; pub const __ATOMIC_ACQ_REL : :: std :: os :: raw :: c_uint = 4 ; pub const __ATOMIC_SEQ_CST : :: std :: os :: raw :: c_uint = 5 ; pub const __OPENCL_MEMORY_SCOPE_WORK_ITEM : :: std :: os :: raw :: c_uint = 0 ; pub const __OPENCL_MEMORY_SCOPE_WORK_GROUP : :: std :: os :: raw :: c_uint = 1 ; pub const __OPENCL_MEMORY_SCOPE_DEVICE : :: std :: os :: raw :: c_uint = 2 ; pub const __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES : :: std :: os :: raw :: c_uint = 3 ; pub const __OPENCL_MEMORY_SCOPE_SUB_GROUP : :: std :: os :: raw :: c_uint = 4 ; pub const __PRAGMA_REDEFINE_EXTNAME : :: std :: os :: raw :: c_uint = 1 ; pub const __VERSION__ : & 'static [ u8 ; 20usize ] = b"Ubuntu Clang 14.0.0\0" ; pub const __OBJC_BOOL_IS_BOOL : :: std :: os :: raw :: c_uint = 0 ; pub const __CONSTANT_CFSTRINGS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_literal_encoding__ : & 'static [ u8 ; 6usize ] = b"UTF-8\0" ; pub const __clang_wide_literal_encoding__ : & 'static [ u8 ; 7usize ] = b"UTF-32\0" ; pub const __ORDER_LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __ORDER_BIG_ENDIAN__ : :: std :: os :: raw :: c_uint = 4321 ; pub const __ORDER_PDP_ENDIAN__ : :: std :: os :: raw :: c_uint = 3412 ; pub const __BYTE_ORDER__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const _LP64 : :: std :: os :: raw :: c_uint = 1 ; pub const __LP64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __CHAR_BIT__ : :: std :: os :: raw :: c_uint = 8 ; pub const __BOOL_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SHRT_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __LONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LLONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BITINT_MAXWIDTH__ : :: std :: os :: raw :: c_uint = 128 ; pub const __SCHAR_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __SHRT_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __LONG_LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __WCHAR_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __WCHAR_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __WINT_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __WINT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INTMAX_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZE_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __SIZE_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTMAX_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __PTRDIFF_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __PTRDIFF_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INTPTR_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTPTR_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZEOF_DOUBLE__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_FLOAT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_LONG_DOUBLE__ : :: std :: os :: raw :: c_uint = 16 ; pub const __SIZEOF_LONG_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_POINTER__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SHORT__ : :: std :: os :: raw :: c_uint = 2 ; pub const __SIZEOF_PTRDIFF_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SIZE_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_WCHAR_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_WINT_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INTMAX_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTMAX_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINTMAX_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTMAX_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTMAX_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTMAX_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __PTRDIFF_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __PTRDIFF_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __INTPTR_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTPTR_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __SIZE_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __SIZE_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __SIZE_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __SIZE_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __SIG_ATOMIC_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __SIG_ATOMIC_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __UINTPTR_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTPTR_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTPTR_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTPTR_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FLT_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_DIG__ : :: std :: os :: raw :: c_uint = 6 ; pub const __FLT_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 9 ; pub const __FLT_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_MANT_DIG__ : :: std :: os :: raw :: c_uint = 24 ; pub const __FLT_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 38 ; pub const __FLT_MAX_EXP__ : :: std :: os :: raw :: c_uint = 128 ; pub const __FLT_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -37 ; pub const __FLT_MIN_EXP__ : :: std :: os :: raw :: c_int = -125 ; pub const __DBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_DIG__ : :: std :: os :: raw :: c_uint = 15 ; pub const __DBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 17 ; pub const __DBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 53 ; pub const __DBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 308 ; pub const __DBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 1024 ; pub const __DBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -307 ; pub const __DBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -1021 ; pub const __LDBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_DIG__ : :: std :: os :: raw :: c_uint = 18 ; pub const __LDBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __LDBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LDBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 4932 ; pub const __LDBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 16384 ; pub const __LDBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -4931 ; pub const __LDBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -16381 ; pub const __POINTER_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BIGGEST_ALIGNMENT__ : :: std :: os :: raw :: c_uint = 16 ; pub const __WINT_UNSIGNED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __INT8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __INT16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __INT32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __INT64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __UINT8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __INT8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __UINT16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __UINT16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __INT16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __UINT32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __UINT32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __INT32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __UINT64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __UINT64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __INT64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_LEAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_LEAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_LEAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_LEAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_LEAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_LEAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_LEAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_LEAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_LEAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_LEAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_LEAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_LEAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_LEAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_LEAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_LEAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_LEAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_LEAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_LEAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_LEAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_LEAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_LEAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_LEAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_LEAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_LEAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_LEAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_LEAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_LEAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_LEAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_LEAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __INT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_FAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_FAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_FAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_FAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_FAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_FAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_FAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_FAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_FAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_FAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_FAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_FAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_FAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_FAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_FAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_FAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_FAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_FAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_FAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_FAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_FAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_FAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_FAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_FAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_FAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_FAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_FAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_FAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_FAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_FAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FINITE_MATH_ONLY__ : :: std :: os :: raw :: c_uint = 0 ; pub const __GNUC_STDC_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_ATOMIC_TEST_AND_SET_TRUEVAL : :: std :: os :: raw :: c_uint = 1 ; pub const __CLANG_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __NO_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __PIC__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pic__ : :: std :: os :: raw :: c_uint = 2 ; pub const __PIE__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pie__ : :: std :: os :: raw :: c_uint = 2 ; pub const __FLT_EVAL_METHOD__ : :: std :: os :: raw :: c_uint = 0 ; pub const __FLT_RADIX__ : :: std :: os :: raw :: c_uint = 2 ; pub const __DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __GCC_ASM_FLAG_OUTPUTS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __code_model_small__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_GS : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_FS : :: std :: os :: raw :: c_uint = 1 ; pub const __k8 : :: std :: os :: raw :: c_uint = 1 ; pub const __k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __tune_k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __NO_MATH_INLINES : :: std :: os :: raw :: c_uint = 1 ; pub const __FXSR__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __MMX__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 : :: std :: os :: raw :: c_uint = 1 ; pub const __SIZEOF_FLOAT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix__ : :: std :: os :: raw :: c_uint = 1 ; pub const linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __ELF__ : :: std :: os :: raw :: c_uint = 1 ; pub const __gnu_linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLOAT128__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_HOSTED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_VERSION__ : :: std :: os :: raw :: c_uint = 201710 ; pub const __STDC_UTF_16__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_UTF_32__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_DWARF2_CFI_ASM : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_VERSION : :: std :: os :: raw :: c_uint = 721408 ; pub const OPAL_STDC_HEADERS : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED_ARGUMENT : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_ERROR : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_SYS_TIME_H : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_LONG_LONG : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const OPAL_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const OPAL_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const OPAL_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const OPAL_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const OMPI_HAVE_FORTRAN_LOGICAL1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER16 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_INTEGER2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL16 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL2 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_REAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_ENABLE_MPI1_COMPAT : :: std :: os :: raw :: c_uint = 0 ; pub const HAVE_FLOAT__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_LONG_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_MPI_OFFSET_SIZE : :: std :: os :: raw :: c_uint = 8 ; pub const OMPI_BUILD_CXX_BINDINGS : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_CXX_SEEK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_CXX_SUPPORTS_2D_CONST_CAST : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_PARAM_CHECK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_INTERFACE_WARNING : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_CXX_EXCEPTION_SUPPORT : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_MAJOR_VERSION : :: std :: os :: raw :: c_uint = 4 ; pub const OMPI_MINOR_VERSION : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_RELEASE_VERSION : :: std :: os :: raw :: c_uint = 2 ; pub const OPAL_C_HAVE_VISIBILITY : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_BUILDING : :: std :: os :: raw :: c_uint = 0 ; pub const OPEN_MPI : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_VERSION : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_SUBVERSION : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_UNKNOWN : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU_C : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_REMOVED_USE_STATIC_ASSERT : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ANY_SOURCE : :: std :: os :: raw :: c_int = -1 ; pub const MPI_PROC_NULL : :: std :: os :: raw :: c_int = -2 ; pub const MPI_ROOT : :: std :: os :: raw :: c_int = -4 ; pub const MPI_ANY_TAG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MAX_LIBRARY_VERSION_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_UNDEFINED : :: std :: os :: raw :: c_int = -32766 ; pub const MPI_DIST_GRAPH : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_CART : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_GRAPH : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_KEYVAL_INVALID : :: std :: os :: raw :: c_int = -1 ; pub const MPI_BSEND_OVERHEAD : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const MPI_ORDER_C : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ORDER_FORTRAN : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_BLOCK : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_DISTRIBUTE_CYCLIC : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_NONE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_DISTRIBUTE_DFLT_DARG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MODE_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_RDONLY : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_WRONLY : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_RDWR : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_DELETE_ON_CLOSE : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_MODE_UNIQUE_OPEN : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_MODE_EXCL : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MODE_APPEND : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_SEQUENTIAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_DISPLACEMENT_CURRENT : :: std :: os :: raw :: c_int = -54278278 ; pub const MPI_SEEK_SET : :: std :: os :: raw :: c_uint = 600 ; pub const MPI_SEEK_CUR : :: std :: os :: raw :: c_uint = 602 ; pub const MPI_SEEK_END : :: std :: os :: raw :: c_uint = 604 ; pub const MPI_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_NOCHECK : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_NOPRECEDE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_NOPUT : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_NOSTORE : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_NOSUCCEED : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_LOCK_EXCLUSIVE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_LOCK_SHARED : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_WIN_FLAVOR_ALLOCATE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_DYNAMIC : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_WIN_FLAVOR_SHARED : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_WIN_UNIFIED : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_WIN_SEPARATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_SUCCESS : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ERR_BUFFER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_ERR_COUNT : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_ERR_TYPE : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_ERR_TAG : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_ERR_COMM : :: std :: os :: raw :: c_uint = 5 ; pub const MPI_ERR_RANK : :: std :: os :: raw :: c_uint = 6 ; pub const MPI_ERR_REQUEST : :: std :: os :: raw :: c_uint = 7 ; pub const MPI_ERR_ROOT : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_ERR_GROUP : :: std :: os :: raw :: c_uint = 9 ; pub const MPI_ERR_OP : :: std :: os :: raw :: c_uint = 10 ; pub const MPI_ERR_TOPOLOGY : :: std :: os :: raw :: c_uint = 11 ; pub const MPI_ERR_DIMS : :: std :: os :: raw :: c_uint = 12 ; pub const MPI_ERR_ARG : :: std :: os :: raw :: c_uint = 13 ; pub const MPI_ERR_UNKNOWN : :: std :: os :: raw :: c_uint = 14 ; pub const MPI_ERR_TRUNCATE : :: std :: os :: raw :: c_uint = 15 ; pub const MPI_ERR_OTHER : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_ERR_INTERN : :: std :: os :: raw :: c_uint = 17 ; pub const MPI_ERR_IN_STATUS : :: std :: os :: raw :: c_uint = 18 ; pub const MPI_ERR_PENDING : :: std :: os :: raw :: c_uint = 19 ; pub const MPI_ERR_ACCESS : :: std :: os :: raw :: c_uint = 20 ; pub const MPI_ERR_AMODE : :: std :: os :: raw :: c_uint = 21 ; pub const MPI_ERR_ASSERT : :: std :: os :: raw :: c_uint = 22 ; pub const MPI_ERR_BAD_FILE : :: std :: os :: raw :: c_uint = 23 ; pub const MPI_ERR_BASE : :: std :: os :: raw :: c_uint = 24 ; pub const MPI_ERR_CONVERSION : :: std :: os :: raw :: c_uint = 25 ; pub const MPI_ERR_DISP : :: std :: os :: raw :: c_uint = 26 ; pub const MPI_ERR_DUP_DATAREP : :: std :: os :: raw :: c_uint = 27 ; pub const MPI_ERR_FILE_EXISTS : :: std :: os :: raw :: c_uint = 28 ; pub const MPI_ERR_FILE_IN_USE : :: std :: os :: raw :: c_uint = 29 ; pub const MPI_ERR_FILE : :: std :: os :: raw :: c_uint = 30 ; pub const MPI_ERR_INFO_KEY : :: std :: os :: raw :: c_uint = 31 ; pub const MPI_ERR_INFO_NOKEY : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_ERR_INFO_VALUE : :: std :: os :: raw :: c_uint = 33 ; pub const MPI_ERR_INFO : :: std :: os :: raw :: c_uint = 34 ; pub const MPI_ERR_IO : :: std :: os :: raw :: c_uint = 35 ; pub const MPI_ERR_KEYVAL : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_ERR_LOCKTYPE : :: std :: os :: raw :: c_uint = 37 ; pub const MPI_ERR_NAME : :: std :: os :: raw :: c_uint = 38 ; pub const MPI_ERR_NO_MEM : :: std :: os :: raw :: c_uint = 39 ; pub const MPI_ERR_NOT_SAME : :: std :: os :: raw :: c_uint = 40 ; pub const MPI_ERR_NO_SPACE : :: std :: os :: raw :: c_uint = 41 ; pub const MPI_ERR_NO_SUCH_FILE : :: std :: os :: raw :: c_uint = 42 ; pub const MPI_ERR_PORT : :: std :: os :: raw :: c_uint = 43 ; pub const MPI_ERR_QUOTA : :: std :: os :: raw :: c_uint = 44 ; pub const MPI_ERR_READ_ONLY : :: std :: os :: raw :: c_uint = 45 ; pub const MPI_ERR_RMA_CONFLICT : :: std :: os :: raw :: c_uint = 46 ; pub const MPI_ERR_RMA_SYNC : :: std :: os :: raw :: c_uint = 47 ; pub const MPI_ERR_SERVICE : :: std :: os :: raw :: c_uint = 48 ; pub const MPI_ERR_SIZE : :: std :: os :: raw :: c_uint = 49 ; pub const MPI_ERR_SPAWN : :: std :: os :: raw :: c_uint = 50 ; pub const MPI_ERR_UNSUPPORTED_DATAREP : :: std :: os :: raw :: c_uint = 51 ; pub const MPI_ERR_UNSUPPORTED_OPERATION : :: std :: os :: raw :: c_uint = 52 ; pub const MPI_ERR_WIN : :: std :: os :: raw :: c_uint = 53 ; pub const MPI_T_ERR_MEMORY : :: std :: os :: raw :: c_uint = 54 ; pub const MPI_T_ERR_NOT_INITIALIZED : :: std :: os :: raw :: c_uint = 55 ; pub const MPI_T_ERR_CANNOT_INIT : :: std :: os :: raw :: c_uint = 56 ; pub const MPI_T_ERR_INVALID_INDEX : :: std :: os :: raw :: c_uint = 57 ; pub const MPI_T_ERR_INVALID_ITEM : :: std :: os :: raw :: c_uint = 58 ; pub const MPI_T_ERR_INVALID_HANDLE : :: std :: os :: raw :: c_uint = 59 ; pub const MPI_T_ERR_OUT_OF_HANDLES : :: std :: os :: raw :: c_uint = 60 ; pub const MPI_T_ERR_OUT_OF_SESSIONS : :: std :: os :: raw :: c_uint = 61 ; pub const MPI_T_ERR_INVALID_SESSION : :: std :: os :: raw :: c_uint = 62 ; pub const MPI_T_ERR_CVAR_SET_NOT_NOW : :: std :: os :: raw :: c_uint = 63 ; pub const MPI_T_ERR_CVAR_SET_NEVER : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_T_ERR_PVAR_NO_STARTSTOP : :: std :: os :: raw :: c_uint = 65 ; pub const MPI_T_ERR_PVAR_NO_WRITE : :: std :: os :: raw :: c_uint = 66 ; pub const MPI_T_ERR_PVAR_NO_ATOMIC : :: std :: os :: raw :: c_uint = 67 ; pub const MPI_ERR_RMA_RANGE : :: std :: os :: raw :: c_uint = 68 ; pub const MPI_ERR_RMA_ATTACH : :: std :: os :: raw :: c_uint = 69 ; pub const MPI_ERR_RMA_FLAVOR : :: std :: os :: raw :: c_uint = 70 ; pub const MPI_ERR_RMA_SHARED : :: std :: os :: raw :: c_uint = 71 ; pub const MPI_T_ERR_INVALID : :: std :: os :: raw :: c_uint = 72 ; pub const MPI_T_ERR_INVALID_NAME : :: std :: os :: raw :: c_uint = 73 ; pub const MPI_ERR_LASTCODE : :: std :: os :: raw :: c_uint = 92 ; pub const MPI_TYPECLASS_INTEGER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_TYPECLASS_REAL : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_TYPECLASS_COMPLEX : :: std :: os :: raw :: c_uint = 3 ; pub type wchar_t = :: std :: os :: raw :: c_int ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct max_align_t { pub __clang_max_align_nonce1 : :: std :: os :: raw :: c_longlong , pub __bindgen_padding_0 : u64 , pub __clang_max_align_nonce2 : f64 , } # [ test ] fn bindgen_test_layout_max_align_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < max_align_t > ( ) , 32usize , concat ! ( "Size of: " , stringify ! ( max_align_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce1 as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce1 ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce2 as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce2 ) ) ) ; } pub type MPI_Aint = isize ; pub type MPI_Offset = :: std :: os :: raw :: c_longlong ; pub type MPI_Count = :: std :: os :: raw :: c_longlong ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_communicator_t { _unused : [ u8 ; 0 ] } pub type MPI_Comm = * mut ompi_communicator_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_datatype_t { _unused : [ u8 ; 0 ] } pub type MPI_Datatype = * mut ompi_datatype_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_errhandler_t { _unused : [ u8 ; 0 ] } pub type MPI_Errhandler = * mut ompi_errhandler_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_file_t { _unused : [ u8 ; 0 ] } pub type MPI_File = * mut ompi_file_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_group_t { _unused : [ u8 ; 0 ] } pub type MPI_Group = * mut ompi_group_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_info_t { _unused : [ u8 ; 0 ] } pub type MPI_Info = * mut ompi_info_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_op_t { _unused : [ u8 ; 0 ] } pub type MPI_Op = * mut ompi_op_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_request_t { _unused : [ u8 ; 0 ] } pub type MPI_Request = * mut ompi_request_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_message_t { _unused : [ u8 ; 0 ] } pub type MPI_Message = * mut ompi_message_t ; pub type MPI_Status = ompi_status_public_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_win_t { _unused : [ u8 ; 0 ] } pub type MPI_Win = * mut ompi_win_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_var_enum_t { _unused : [ u8 ; 0 ] } pub type MPI_T_enum = * mut mca_base_var_enum_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_mpit_cvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_cvar_handle = * mut ompi_mpit_cvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_handle = * mut mca_base_pvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_session_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_session = * mut mca_base_pvar_session_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_status_public_t { pub MPI_SOURCE : :: std :: os :: raw :: c_int , pub MPI_TAG : :: std :: os :: raw :: c_int , pub MPI_ERROR : :: std :: os :: raw :: c_int , pub _cancelled : :: std :: os :: raw :: c_int , pub _ucount : usize , } # [ test ] fn bindgen_test_layout_ompi_status_public_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < ompi_status_public_t > ( ) , 24usize , concat ! ( "Size of: " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < ompi_status_public_t > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_SOURCE as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_SOURCE ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_TAG as * const _ as usize } , 4usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_TAG ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_ERROR as * const _ as usize } , 8usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_ERROR ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _cancelled as * const _ as usize } , 12usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _cancelled ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _ucount as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _ucount ) ) ) ; } pub type MPI_Datarep_extent_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : * mut MPI_Aint , arg3 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Datarep_conversion_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : MPI_Datatype , arg3 : :: std :: os :: raw :: c_int , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : MPI_Offset , arg6 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Comm , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type ompi_file_errhandler_fn = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_File , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_Win_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Win , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_User_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut :: std :: os :: raw :: c_void , arg3 : * mut :: std :: os :: raw :: c_int , arg4 : * mut MPI_Datatype ) > ; pub type MPI_Comm_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_query_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut MPI_Status ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_free_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_cancel_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_fn = MPI_Comm_errhandler_function ; pub type MPI_File_errhandler_fn = ompi_file_errhandler_fn ; pub type MPI_File_errhandler_function = ompi_file_errhandler_fn ; pub type MPI_Win_errhandler_fn = MPI_Win_errhandler_function ; pub const MPI_TAG_UB : _bindgen_ty_1 = 0 ; pub const MPI_HOST : _bindgen_ty_1 = 1 ; pub const MPI_IO : _bindgen_ty_1 = 2 ; pub const MPI_WTIME_IS_GLOBAL : _bindgen_ty_1 = 3 ; pub const MPI_APPNUM : _bindgen_ty_1 = 4 ; pub const MPI_LASTUSEDCODE : _bindgen_ty_1 = 5 ; pub const MPI_UNIVERSE_SIZE : _bindgen_ty_1 = 6 ; pub const MPI_WIN_BASE : _bindgen_ty_1 = 7 ; pub const MPI_WIN_SIZE : _bindgen_ty_1 = 8 ; pub const MPI_WIN_DISP_UNIT : _bindgen_ty_1 = 9 ; pub const MPI_WIN_CREATE_FLAVOR : _bindgen_ty_1 = 10 ; pub const MPI_WIN_MODEL : _bindgen_ty_1 = 11 ; pub const IMPI_CLIENT_SIZE : _bindgen_ty_1 = 12 ; pub const IMPI_CLIENT_COLOR : _bindgen_ty_1 = 13 ; pub const IMPI_HOST_SIZE : _bindgen_ty_1 = 14 ; pub const IMPI_HOST_COLOR : _bindgen_ty_1 = 15 ; pub type _bindgen_ty_1 = :: std :: os :: raw :: c_uint ; pub const MPI_IDENT : _bindgen_ty_2 = 0 ; pub const MPI_CONGRUENT : _bindgen_ty_2 = 1 ; pub const MPI_SIMILAR : _bindgen_ty_2 = 2 ; pub const MPI_UNEQUAL : _bindgen_ty_2 = 3 ; pub type _bindgen_ty_2 = :: std :: os :: raw :: c_uint ; pub const MPI_THREAD_SINGLE : _bindgen_ty_3 = 0 ; pub const MPI_THREAD_FUNNELED : _bindgen_ty_3 = 1 ; pub const MPI_THREAD_SERIALIZED : _bindgen_ty_3 = 2 ; pub const MPI_THREAD_MULTIPLE : _bindgen_ty_3 = 3 ; pub type _bindgen_ty_3 = :: std :: os :: raw :: c_uint ; pub const MPI_COMBINER_NAMED : _bindgen_ty_4 = 0 ; pub const MPI_COMBINER_DUP : _bindgen_ty_4 = 1 ; pub const MPI_COMBINER_CONTIGUOUS : _bindgen_ty_4 = 2 ; pub const MPI_COMBINER_VECTOR : _bindgen_ty_4 = 3 ; pub const OMPI_WAS_MPI_COMBINER_HVECTOR_INTEGER : _bindgen_ty_4 = 4 ; pub const MPI_COMBINER_HVECTOR : _bindgen_ty_4 = 5 ; pub const MPI_COMBINER_INDEXED : _bindgen_ty_4 = 6 ; pub const OMPI_WAS_MPI_COMBINER_HINDEXED_INTEGER : _bindgen_ty_4 = 7 ; pub const MPI_COMBINER_HINDEXED : _bindgen_ty_4 = 8 ; pub const MPI_COMBINER_INDEXED_BLOCK : _bindgen_ty_4 = 9 ; pub const OMPI_WAS_MPI_COMBINER_STRUCT_INTEGER : _bindgen_ty_4 = 10 ; pub const MPI_COMBINER_STRUCT : _bindgen_ty_4 = 11 ; pub const MPI_COMBINER_SUBARRAY : _bindgen_ty_4 = 12 ; pub const MPI_COMBINER_DARRAY : _bindgen_ty_4 = 13 ; pub const MPI_COMBINER_F90_REAL : _bindgen_ty_4 = 14 ; pub const MPI_COMBINER_F90_COMPLEX : _bindgen_ty_4 = 15 ; pub const MPI_COMBINER_F90_INTEGER : _bindgen_ty_4 = 16 ; pub const MPI_COMBINER_RESIZED : _bindgen_ty_4 = 17 ; pub const MPI_COMBINER_HINDEXED_BLOCK : _bindgen_ty_4 = 18 ; pub type _bindgen_ty_4 = :: std :: os :: raw :: c_uint ; pub const MPI_COMM_TYPE_SHARED : _bindgen_ty_5 = 0 ; pub const OMPI_COMM_TYPE_HWTHREAD : _bindgen_ty_5 = 1 ; pub const OMPI_COMM_TYPE_CORE : _bindgen_ty_5 = 2 ; pub const OMPI_COMM_TYPE_L1CACHE : _bindgen_ty_5 = 3 ; pub const OMPI_COMM_TYPE_L2CACHE : _bindgen_ty_5 = 4 ; pub const OMPI_COMM_TYPE_L3CACHE : _bindgen_ty_5 = 5 ; pub const OMPI_COMM_TYPE_SOCKET : _bindgen_ty_5 = 6 ; pub const OMPI_COMM_TYPE_NUMA : _bindgen_ty_5 = 7 ; pub const OMPI_COMM_TYPE_BOARD : _bindgen_ty_5 = 8 ; pub const OMPI_COMM_TYPE_HOST : _bindgen_ty_5 = 9 ; pub const OMPI_COMM_TYPE_CU : _bindgen_ty_5 = 10 ; pub const OMPI_COMM_TYPE_CLUSTER : _bindgen_ty_5 = 11 ; pub type _bindgen_ty_5 = :: std :: os :: raw :: c_uint ; pub const MPI_T_VERBOSITY_USER_BASIC : _bindgen_ty_6 = 0 ; pub const MPI_T_VERBOSITY_USER_DETAIL : _bindgen_ty_6 = 1 ; pub const MPI_T_VERBOSITY_USER_ALL : _bindgen_ty_6 = 2 ; pub const MPI_T_VERBOSITY_TUNER_BASIC : _bindgen_ty_6 = 3 ; pub const MPI_T_VERBOSITY_TUNER_DETAIL : _bindgen_ty_6 = 4 ; pub const MPI_T_VERBOSITY_TUNER_ALL : _bindgen_ty_6 = 5 ; pub const MPI_T_VERBOSITY_MPIDEV_BASIC : _bindgen_ty_6 = 6 ; pub const MPI_T_VERBOSITY_MPIDEV_DETAIL : _bindgen_ty_6 = 7 ; pub const MPI_T_VERBOSITY_MPIDEV_ALL : _bindgen_ty_6 = 8 ; pub type _bindgen_ty_6 = :: std :: os :: raw :: c_uint ; pub const MPI_T_SCOPE_CONSTANT : _bindgen_ty_7 = 0 ; pub const MPI_T_SCOPE_READONLY : _bindgen_ty_7 = 1 ; pub const MPI_T_SCOPE_LOCAL : _bindgen_ty_7 = 2 ; pub const MPI_T_SCOPE_GROUP : _bindgen_ty_7 = 3 ; pub const MPI_T_SCOPE_GROUP_EQ : _bindgen_ty_7 = 4 ; pub const MPI_T_SCOPE_ALL : _bindgen_ty_7 = 5 ; pub const MPI_T_SCOPE_ALL_EQ : _bindgen_ty_7 = 6 ; pub type _bindgen_ty_7 = :: std :: os :: raw :: c_uint ; pub const MPI_T_BIND_NO_OBJECT : _bindgen_ty_8 = 0 ; pub const MPI_T_BIND_MPI_COMM : _bindgen_ty_8 = 1 ; pub const MPI_T_BIND_MPI_DATATYPE : _bindgen_ty_8 = 2 ; pub const MPI_T_BIND_MPI_ERRHANDLER : _bindgen_ty_8 = 3 ; pub const MPI_T_BIND_MPI_FILE : _bindgen_ty_8 = 4 ; pub const MPI_T_BIND_MPI_GROUP : _bindgen_ty_8 = 5 ; pub const MPI_T_BIND_MPI_OP : _bindgen_ty_8 = 6 ; pub const MPI_T_BIND_MPI_REQUEST : _bindgen_ty_8 = 7 ; pub const MPI_T_BIND_MPI_WIN : _bindgen_ty_8 = 8 ; pub const MPI_T_BIND_MPI_MESSAGE : _bindgen_ty_8 = 9 ; pub const MPI_T_BIND_MPI_INFO : _bindgen_ty_8 = 10 ; pub type _bindgen_ty_8 = :: std :: os :: raw :: c_uint ; pub const MPI_T_PVAR_CLASS_STATE : _bindgen_ty_9 = 0 ; pub const MPI_T_PVAR_CLASS_LEVEL : _bindgen_ty_9 = 1 ; pub const MPI_T_PVAR_CLASS_SIZE : _bindgen_ty_9 = 2 ; pub const MPI_T_PVAR_CLASS_PERCENTAGE : _bindgen_ty_9 = 3 ; pub const MPI_T_PVAR_CLASS_HIGHWATERMARK : _bindgen_ty_9 = 4 ; pub const MPI_T_PVAR_CLASS_LOWWATERMARK : _bindgen_ty_9 = 5 ; pub const MPI_T_PVAR_CLASS_COUNTER : _bindgen_ty_9 = 6 ; pub const MPI_T_PVAR_CLASS_AGGREGATE : _bindgen_ty_9 = 7 ; pub const MPI_T_PVAR_CLASS_TIMER : _bindgen_ty_9 = 8 ; pub const MPI_T_PVAR_CLASS_GENERIC : _bindgen_ty_9 = 9 ; pub type _bindgen_ty_9 = :: std :: os :: raw :: c_uint ; extern "C" {
[INFO] [stdout] 3 + pub const __llvm__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_major__ : :: std :: os :: raw :: c_uint = 14 ; pub const __clang_minor__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_patchlevel__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_version__ : & 'static [ u8 ; 8usize ] = b"14.0.0 \0" ; pub const __GNUC__ : std :: os :: raw :: c_uint = 4 ; pub const __GNUC_MINOR__ : :: std :: os :: raw :: c_uint = 2 ; pub const __GNUC_PATCHLEVEL__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GXX_ABI_VERSION : :: std :: os :: raw :: c_uint = 1002 ; pub const __ATOMIC_RELAXED : :: std :: os :: raw :: c_uint = 0 ; pub const __ATOMIC_CONSUME : :: std :: os :: raw :: c_uint = 1 ; pub const __ATOMIC_ACQUIRE : :: std :: os :: raw :: c_uint = 2 ; pub const __ATOMIC_RELEASE : :: std :: os :: raw :: c_uint = 3 ; pub const __ATOMIC_ACQ_REL : :: std :: os :: raw :: c_uint = 4 ; pub const __ATOMIC_SEQ_CST : :: std :: os :: raw :: c_uint = 5 ; pub const __OPENCL_MEMORY_SCOPE_WORK_ITEM : :: std :: os :: raw :: c_uint = 0 ; pub const __OPENCL_MEMORY_SCOPE_WORK_GROUP : :: std :: os :: raw :: c_uint = 1 ; pub const __OPENCL_MEMORY_SCOPE_DEVICE : :: std :: os :: raw :: c_uint = 2 ; pub const __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES : :: std :: os :: raw :: c_uint = 3 ; pub const __OPENCL_MEMORY_SCOPE_SUB_GROUP : :: std :: os :: raw :: c_uint = 4 ; pub const __PRAGMA_REDEFINE_EXTNAME : :: std :: os :: raw :: c_uint = 1 ; pub const __VERSION__ : & 'static [ u8 ; 20usize ] = b"Ubuntu Clang 14.0.0\0" ; pub const __OBJC_BOOL_IS_BOOL : :: std :: os :: raw :: c_uint = 0 ; pub const __CONSTANT_CFSTRINGS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_literal_encoding__ : & 'static [ u8 ; 6usize ] = b"UTF-8\0" ; pub const __clang_wide_literal_encoding__ : & 'static [ u8 ; 7usize ] = b"UTF-32\0" ; pub const __ORDER_LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __ORDER_BIG_ENDIAN__ : :: std :: os :: raw :: c_uint = 4321 ; pub const __ORDER_PDP_ENDIAN__ : :: std :: os :: raw :: c_uint = 3412 ; pub const __BYTE_ORDER__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const _LP64 : :: std :: os :: raw :: c_uint = 1 ; pub const __LP64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __CHAR_BIT__ : :: std :: os :: raw :: c_uint = 8 ; pub const __BOOL_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SHRT_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __LONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LLONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BITINT_MAXWIDTH__ : :: std :: os :: raw :: c_uint = 128 ; pub const __SCHAR_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __SHRT_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __LONG_LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __WCHAR_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __WCHAR_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __WINT_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __WINT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INTMAX_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZE_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __SIZE_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTMAX_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __PTRDIFF_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __PTRDIFF_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INTPTR_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTPTR_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZEOF_DOUBLE__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_FLOAT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_LONG_DOUBLE__ : :: std :: os :: raw :: c_uint = 16 ; pub const __SIZEOF_LONG_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_POINTER__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SHORT__ : :: std :: os :: raw :: c_uint = 2 ; pub const __SIZEOF_PTRDIFF_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SIZE_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_WCHAR_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_WINT_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INTMAX_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTMAX_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINTMAX_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTMAX_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTMAX_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTMAX_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __PTRDIFF_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __PTRDIFF_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __INTPTR_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTPTR_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __SIZE_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __SIZE_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __SIZE_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __SIZE_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __SIG_ATOMIC_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __SIG_ATOMIC_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __UINTPTR_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTPTR_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTPTR_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTPTR_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FLT_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_DIG__ : :: std :: os :: raw :: c_uint = 6 ; pub const __FLT_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 9 ; pub const __FLT_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_MANT_DIG__ : :: std :: os :: raw :: c_uint = 24 ; pub const __FLT_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 38 ; pub const __FLT_MAX_EXP__ : :: std :: os :: raw :: c_uint = 128 ; pub const __FLT_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -37 ; pub const __FLT_MIN_EXP__ : :: std :: os :: raw :: c_int = -125 ; pub const __DBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_DIG__ : :: std :: os :: raw :: c_uint = 15 ; pub const __DBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 17 ; pub const __DBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 53 ; pub const __DBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 308 ; pub const __DBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 1024 ; pub const __DBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -307 ; pub const __DBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -1021 ; pub const __LDBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_DIG__ : :: std :: os :: raw :: c_uint = 18 ; pub const __LDBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __LDBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LDBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 4932 ; pub const __LDBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 16384 ; pub const __LDBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -4931 ; pub const __LDBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -16381 ; pub const __POINTER_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BIGGEST_ALIGNMENT__ : :: std :: os :: raw :: c_uint = 16 ; pub const __WINT_UNSIGNED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __INT8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __INT16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __INT32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __INT64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __UINT8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __INT8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __UINT16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __UINT16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __INT16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __UINT32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __UINT32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __INT32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __UINT64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __UINT64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __INT64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_LEAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_LEAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_LEAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_LEAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_LEAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_LEAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_LEAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_LEAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_LEAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_LEAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_LEAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_LEAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_LEAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_LEAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_LEAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_LEAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_LEAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_LEAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_LEAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_LEAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_LEAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_LEAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_LEAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_LEAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_LEAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_LEAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_LEAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_LEAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_LEAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __INT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_FAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_FAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_FAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_FAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_FAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_FAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_FAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_FAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_FAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_FAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_FAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_FAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_FAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_FAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_FAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_FAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_FAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_FAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_FAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_FAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_FAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_FAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_FAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_FAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_FAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_FAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_FAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_FAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_FAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_FAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FINITE_MATH_ONLY__ : :: std :: os :: raw :: c_uint = 0 ; pub const __GNUC_STDC_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_ATOMIC_TEST_AND_SET_TRUEVAL : :: std :: os :: raw :: c_uint = 1 ; pub const __CLANG_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __NO_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __PIC__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pic__ : :: std :: os :: raw :: c_uint = 2 ; pub const __PIE__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pie__ : :: std :: os :: raw :: c_uint = 2 ; pub const __FLT_EVAL_METHOD__ : :: std :: os :: raw :: c_uint = 0 ; pub const __FLT_RADIX__ : :: std :: os :: raw :: c_uint = 2 ; pub const __DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __GCC_ASM_FLAG_OUTPUTS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __code_model_small__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_GS : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_FS : :: std :: os :: raw :: c_uint = 1 ; pub const __k8 : :: std :: os :: raw :: c_uint = 1 ; pub const __k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __tune_k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __NO_MATH_INLINES : :: std :: os :: raw :: c_uint = 1 ; pub const __FXSR__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __MMX__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 : :: std :: os :: raw :: c_uint = 1 ; pub const __SIZEOF_FLOAT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix__ : :: std :: os :: raw :: c_uint = 1 ; pub const linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __ELF__ : :: std :: os :: raw :: c_uint = 1 ; pub const __gnu_linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLOAT128__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_HOSTED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_VERSION__ : :: std :: os :: raw :: c_uint = 201710 ; pub const __STDC_UTF_16__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_UTF_32__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_DWARF2_CFI_ASM : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_VERSION : :: std :: os :: raw :: c_uint = 721408 ; pub const OPAL_STDC_HEADERS : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED_ARGUMENT : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_ERROR : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_SYS_TIME_H : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_LONG_LONG : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const OPAL_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const OPAL_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const OPAL_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const OPAL_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const OMPI_HAVE_FORTRAN_LOGICAL1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER16 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_INTEGER2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL16 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL2 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_REAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_ENABLE_MPI1_COMPAT : :: std :: os :: raw :: c_uint = 0 ; pub const HAVE_FLOAT__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_LONG_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_MPI_OFFSET_SIZE : :: std :: os :: raw :: c_uint = 8 ; pub const OMPI_BUILD_CXX_BINDINGS : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_CXX_SEEK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_CXX_SUPPORTS_2D_CONST_CAST : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_PARAM_CHECK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_INTERFACE_WARNING : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_CXX_EXCEPTION_SUPPORT : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_MAJOR_VERSION : :: std :: os :: raw :: c_uint = 4 ; pub const OMPI_MINOR_VERSION : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_RELEASE_VERSION : :: std :: os :: raw :: c_uint = 2 ; pub const OPAL_C_HAVE_VISIBILITY : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_BUILDING : :: std :: os :: raw :: c_uint = 0 ; pub const OPEN_MPI : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_VERSION : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_SUBVERSION : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_UNKNOWN : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU_C : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_REMOVED_USE_STATIC_ASSERT : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ANY_SOURCE : :: std :: os :: raw :: c_int = -1 ; pub const MPI_PROC_NULL : :: std :: os :: raw :: c_int = -2 ; pub const MPI_ROOT : :: std :: os :: raw :: c_int = -4 ; pub const MPI_ANY_TAG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MAX_LIBRARY_VERSION_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_UNDEFINED : :: std :: os :: raw :: c_int = -32766 ; pub const MPI_DIST_GRAPH : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_CART : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_GRAPH : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_KEYVAL_INVALID : :: std :: os :: raw :: c_int = -1 ; pub const MPI_BSEND_OVERHEAD : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const MPI_ORDER_C : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ORDER_FORTRAN : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_BLOCK : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_DISTRIBUTE_CYCLIC : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_NONE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_DISTRIBUTE_DFLT_DARG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MODE_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_RDONLY : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_WRONLY : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_RDWR : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_DELETE_ON_CLOSE : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_MODE_UNIQUE_OPEN : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_MODE_EXCL : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MODE_APPEND : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_SEQUENTIAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_DISPLACEMENT_CURRENT : :: std :: os :: raw :: c_int = -54278278 ; pub const MPI_SEEK_SET : :: std :: os :: raw :: c_uint = 600 ; pub const MPI_SEEK_CUR : :: std :: os :: raw :: c_uint = 602 ; pub const MPI_SEEK_END : :: std :: os :: raw :: c_uint = 604 ; pub const MPI_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_NOCHECK : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_NOPRECEDE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_NOPUT : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_NOSTORE : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_NOSUCCEED : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_LOCK_EXCLUSIVE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_LOCK_SHARED : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_WIN_FLAVOR_ALLOCATE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_DYNAMIC : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_WIN_FLAVOR_SHARED : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_WIN_UNIFIED : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_WIN_SEPARATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_SUCCESS : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ERR_BUFFER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_ERR_COUNT : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_ERR_TYPE : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_ERR_TAG : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_ERR_COMM : :: std :: os :: raw :: c_uint = 5 ; pub const MPI_ERR_RANK : :: std :: os :: raw :: c_uint = 6 ; pub const MPI_ERR_REQUEST : :: std :: os :: raw :: c_uint = 7 ; pub const MPI_ERR_ROOT : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_ERR_GROUP : :: std :: os :: raw :: c_uint = 9 ; pub const MPI_ERR_OP : :: std :: os :: raw :: c_uint = 10 ; pub const MPI_ERR_TOPOLOGY : :: std :: os :: raw :: c_uint = 11 ; pub const MPI_ERR_DIMS : :: std :: os :: raw :: c_uint = 12 ; pub const MPI_ERR_ARG : :: std :: os :: raw :: c_uint = 13 ; pub const MPI_ERR_UNKNOWN : :: std :: os :: raw :: c_uint = 14 ; pub const MPI_ERR_TRUNCATE : :: std :: os :: raw :: c_uint = 15 ; pub const MPI_ERR_OTHER : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_ERR_INTERN : :: std :: os :: raw :: c_uint = 17 ; pub const MPI_ERR_IN_STATUS : :: std :: os :: raw :: c_uint = 18 ; pub const MPI_ERR_PENDING : :: std :: os :: raw :: c_uint = 19 ; pub const MPI_ERR_ACCESS : :: std :: os :: raw :: c_uint = 20 ; pub const MPI_ERR_AMODE : :: std :: os :: raw :: c_uint = 21 ; pub const MPI_ERR_ASSERT : :: std :: os :: raw :: c_uint = 22 ; pub const MPI_ERR_BAD_FILE : :: std :: os :: raw :: c_uint = 23 ; pub const MPI_ERR_BASE : :: std :: os :: raw :: c_uint = 24 ; pub const MPI_ERR_CONVERSION : :: std :: os :: raw :: c_uint = 25 ; pub const MPI_ERR_DISP : :: std :: os :: raw :: c_uint = 26 ; pub const MPI_ERR_DUP_DATAREP : :: std :: os :: raw :: c_uint = 27 ; pub const MPI_ERR_FILE_EXISTS : :: std :: os :: raw :: c_uint = 28 ; pub const MPI_ERR_FILE_IN_USE : :: std :: os :: raw :: c_uint = 29 ; pub const MPI_ERR_FILE : :: std :: os :: raw :: c_uint = 30 ; pub const MPI_ERR_INFO_KEY : :: std :: os :: raw :: c_uint = 31 ; pub const MPI_ERR_INFO_NOKEY : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_ERR_INFO_VALUE : :: std :: os :: raw :: c_uint = 33 ; pub const MPI_ERR_INFO : :: std :: os :: raw :: c_uint = 34 ; pub const MPI_ERR_IO : :: std :: os :: raw :: c_uint = 35 ; pub const MPI_ERR_KEYVAL : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_ERR_LOCKTYPE : :: std :: os :: raw :: c_uint = 37 ; pub const MPI_ERR_NAME : :: std :: os :: raw :: c_uint = 38 ; pub const MPI_ERR_NO_MEM : :: std :: os :: raw :: c_uint = 39 ; pub const MPI_ERR_NOT_SAME : :: std :: os :: raw :: c_uint = 40 ; pub const MPI_ERR_NO_SPACE : :: std :: os :: raw :: c_uint = 41 ; pub const MPI_ERR_NO_SUCH_FILE : :: std :: os :: raw :: c_uint = 42 ; pub const MPI_ERR_PORT : :: std :: os :: raw :: c_uint = 43 ; pub const MPI_ERR_QUOTA : :: std :: os :: raw :: c_uint = 44 ; pub const MPI_ERR_READ_ONLY : :: std :: os :: raw :: c_uint = 45 ; pub const MPI_ERR_RMA_CONFLICT : :: std :: os :: raw :: c_uint = 46 ; pub const MPI_ERR_RMA_SYNC : :: std :: os :: raw :: c_uint = 47 ; pub const MPI_ERR_SERVICE : :: std :: os :: raw :: c_uint = 48 ; pub const MPI_ERR_SIZE : :: std :: os :: raw :: c_uint = 49 ; pub const MPI_ERR_SPAWN : :: std :: os :: raw :: c_uint = 50 ; pub const MPI_ERR_UNSUPPORTED_DATAREP : :: std :: os :: raw :: c_uint = 51 ; pub const MPI_ERR_UNSUPPORTED_OPERATION : :: std :: os :: raw :: c_uint = 52 ; pub const MPI_ERR_WIN : :: std :: os :: raw :: c_uint = 53 ; pub const MPI_T_ERR_MEMORY : :: std :: os :: raw :: c_uint = 54 ; pub const MPI_T_ERR_NOT_INITIALIZED : :: std :: os :: raw :: c_uint = 55 ; pub const MPI_T_ERR_CANNOT_INIT : :: std :: os :: raw :: c_uint = 56 ; pub const MPI_T_ERR_INVALID_INDEX : :: std :: os :: raw :: c_uint = 57 ; pub const MPI_T_ERR_INVALID_ITEM : :: std :: os :: raw :: c_uint = 58 ; pub const MPI_T_ERR_INVALID_HANDLE : :: std :: os :: raw :: c_uint = 59 ; pub const MPI_T_ERR_OUT_OF_HANDLES : :: std :: os :: raw :: c_uint = 60 ; pub const MPI_T_ERR_OUT_OF_SESSIONS : :: std :: os :: raw :: c_uint = 61 ; pub const MPI_T_ERR_INVALID_SESSION : :: std :: os :: raw :: c_uint = 62 ; pub const MPI_T_ERR_CVAR_SET_NOT_NOW : :: std :: os :: raw :: c_uint = 63 ; pub const MPI_T_ERR_CVAR_SET_NEVER : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_T_ERR_PVAR_NO_STARTSTOP : :: std :: os :: raw :: c_uint = 65 ; pub const MPI_T_ERR_PVAR_NO_WRITE : :: std :: os :: raw :: c_uint = 66 ; pub const MPI_T_ERR_PVAR_NO_ATOMIC : :: std :: os :: raw :: c_uint = 67 ; pub const MPI_ERR_RMA_RANGE : :: std :: os :: raw :: c_uint = 68 ; pub const MPI_ERR_RMA_ATTACH : :: std :: os :: raw :: c_uint = 69 ; pub const MPI_ERR_RMA_FLAVOR : :: std :: os :: raw :: c_uint = 70 ; pub const MPI_ERR_RMA_SHARED : :: std :: os :: raw :: c_uint = 71 ; pub const MPI_T_ERR_INVALID : :: std :: os :: raw :: c_uint = 72 ; pub const MPI_T_ERR_INVALID_NAME : :: std :: os :: raw :: c_uint = 73 ; pub const MPI_ERR_LASTCODE : :: std :: os :: raw :: c_uint = 92 ; pub const MPI_TYPECLASS_INTEGER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_TYPECLASS_REAL : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_TYPECLASS_COMPLEX : :: std :: os :: raw :: c_uint = 3 ; pub type wchar_t = :: std :: os :: raw :: c_int ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct max_align_t { pub __clang_max_align_nonce1 : :: std :: os :: raw :: c_longlong , pub __bindgen_padding_0 : u64 , pub __clang_max_align_nonce2 : f64 , } # [ test ] fn bindgen_test_layout_max_align_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < max_align_t > ( ) , 32usize , concat ! ( "Size of: " , stringify ! ( max_align_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce1 as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce1 ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce2 as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce2 ) ) ) ; } pub type MPI_Aint = isize ; pub type MPI_Offset = :: std :: os :: raw :: c_longlong ; pub type MPI_Count = :: std :: os :: raw :: c_longlong ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_communicator_t { _unused : [ u8 ; 0 ] } pub type MPI_Comm = * mut ompi_communicator_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_datatype_t { _unused : [ u8 ; 0 ] } pub type MPI_Datatype = * mut ompi_datatype_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_errhandler_t { _unused : [ u8 ; 0 ] } pub type MPI_Errhandler = * mut ompi_errhandler_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_file_t { _unused : [ u8 ; 0 ] } pub type MPI_File = * mut ompi_file_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_group_t { _unused : [ u8 ; 0 ] } pub type MPI_Group = * mut ompi_group_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_info_t { _unused : [ u8 ; 0 ] } pub type MPI_Info = * mut ompi_info_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_op_t { _unused : [ u8 ; 0 ] } pub type MPI_Op = * mut ompi_op_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_request_t { _unused : [ u8 ; 0 ] } pub type MPI_Request = * mut ompi_request_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_message_t { _unused : [ u8 ; 0 ] } pub type MPI_Message = * mut ompi_message_t ; pub type MPI_Status = ompi_status_public_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_win_t { _unused : [ u8 ; 0 ] } pub type MPI_Win = * mut ompi_win_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_var_enum_t { _unused : [ u8 ; 0 ] } pub type MPI_T_enum = * mut mca_base_var_enum_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_mpit_cvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_cvar_handle = * mut ompi_mpit_cvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_handle = * mut mca_base_pvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_session_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_session = * mut mca_base_pvar_session_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_status_public_t { pub MPI_SOURCE : :: std :: os :: raw :: c_int , pub MPI_TAG : :: std :: os :: raw :: c_int , pub MPI_ERROR : :: std :: os :: raw :: c_int , pub _cancelled : :: std :: os :: raw :: c_int , pub _ucount : usize , } # [ test ] fn bindgen_test_layout_ompi_status_public_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < ompi_status_public_t > ( ) , 24usize , concat ! ( "Size of: " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < ompi_status_public_t > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_SOURCE as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_SOURCE ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_TAG as * const _ as usize } , 4usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_TAG ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_ERROR as * const _ as usize } , 8usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_ERROR ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _cancelled as * const _ as usize } , 12usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _cancelled ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _ucount as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _ucount ) ) ) ; } pub type MPI_Datarep_extent_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : * mut MPI_Aint , arg3 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Datarep_conversion_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : MPI_Datatype , arg3 : :: std :: os :: raw :: c_int , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : MPI_Offset , arg6 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Comm , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type ompi_file_errhandler_fn = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_File , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_Win_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Win , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_User_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut :: std :: os :: raw :: c_void , arg3 : * mut :: std :: os :: raw :: c_int , arg4 : * mut MPI_Datatype ) > ; pub type MPI_Comm_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_query_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut MPI_Status ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_free_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_cancel_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_fn = MPI_Comm_errhandler_function ; pub type MPI_File_errhandler_fn = ompi_file_errhandler_fn ; pub type MPI_File_errhandler_function = ompi_file_errhandler_fn ; pub type MPI_Win_errhandler_fn = MPI_Win_errhandler_function ; pub const MPI_TAG_UB : _bindgen_ty_1 = 0 ; pub const MPI_HOST : _bindgen_ty_1 = 1 ; pub const MPI_IO : _bindgen_ty_1 = 2 ; pub const MPI_WTIME_IS_GLOBAL : _bindgen_ty_1 = 3 ; pub const MPI_APPNUM : _bindgen_ty_1 = 4 ; pub const MPI_LASTUSEDCODE : _bindgen_ty_1 = 5 ; pub const MPI_UNIVERSE_SIZE : _bindgen_ty_1 = 6 ; pub const MPI_WIN_BASE : _bindgen_ty_1 = 7 ; pub const MPI_WIN_SIZE : _bindgen_ty_1 = 8 ; pub const MPI_WIN_DISP_UNIT : _bindgen_ty_1 = 9 ; pub const MPI_WIN_CREATE_FLAVOR : _bindgen_ty_1 = 10 ; pub const MPI_WIN_MODEL : _bindgen_ty_1 = 11 ; pub const IMPI_CLIENT_SIZE : _bindgen_ty_1 = 12 ; pub const IMPI_CLIENT_COLOR : _bindgen_ty_1 = 13 ; pub const IMPI_HOST_SIZE : _bindgen_ty_1 = 14 ; pub const IMPI_HOST_COLOR : _bindgen_ty_1 = 15 ; pub type _bindgen_ty_1 = :: std :: os :: raw :: c_uint ; pub const MPI_IDENT : _bindgen_ty_2 = 0 ; pub const MPI_CONGRUENT : _bindgen_ty_2 = 1 ; pub const MPI_SIMILAR : _bindgen_ty_2 = 2 ; pub const MPI_UNEQUAL : _bindgen_ty_2 = 3 ; pub type _bindgen_ty_2 = :: std :: os :: raw :: c_uint ; pub const MPI_THREAD_SINGLE : _bindgen_ty_3 = 0 ; pub const MPI_THREAD_FUNNELED : _bindgen_ty_3 = 1 ; pub const MPI_THREAD_SERIALIZED : _bindgen_ty_3 = 2 ; pub const MPI_THREAD_MULTIPLE : _bindgen_ty_3 = 3 ; pub type _bindgen_ty_3 = :: std :: os :: raw :: c_uint ; pub const MPI_COMBINER_NAMED : _bindgen_ty_4 = 0 ; pub const MPI_COMBINER_DUP : _bindgen_ty_4 = 1 ; pub const MPI_COMBINER_CONTIGUOUS : _bindgen_ty_4 = 2 ; pub const MPI_COMBINER_VECTOR : _bindgen_ty_4 = 3 ; pub const OMPI_WAS_MPI_COMBINER_HVECTOR_INTEGER : _bindgen_ty_4 = 4 ; pub const MPI_COMBINER_HVECTOR : _bindgen_ty_4 = 5 ; pub const MPI_COMBINER_INDEXED : _bindgen_ty_4 = 6 ; pub const OMPI_WAS_MPI_COMBINER_HINDEXED_INTEGER : _bindgen_ty_4 = 7 ; pub const MPI_COMBINER_HINDEXED : _bindgen_ty_4 = 8 ; pub const MPI_COMBINER_INDEXED_BLOCK : _bindgen_ty_4 = 9 ; pub const OMPI_WAS_MPI_COMBINER_STRUCT_INTEGER : _bindgen_ty_4 = 10 ; pub const MPI_COMBINER_STRUCT : _bindgen_ty_4 = 11 ; pub const MPI_COMBINER_SUBARRAY : _bindgen_ty_4 = 12 ; pub const MPI_COMBINER_DARRAY : _bindgen_ty_4 = 13 ; pub const MPI_COMBINER_F90_REAL : _bindgen_ty_4 = 14 ; pub const MPI_COMBINER_F90_COMPLEX : _bindgen_ty_4 = 15 ; pub const MPI_COMBINER_F90_INTEGER : _bindgen_ty_4 = 16 ; pub const MPI_COMBINER_RESIZED : _bindgen_ty_4 = 17 ; pub const MPI_COMBINER_HINDEXED_BLOCK : _bindgen_ty_4 = 18 ; pub type _bindgen_ty_4 = :: std :: os :: raw :: c_uint ; pub const MPI_COMM_TYPE_SHARED : _bindgen_ty_5 = 0 ; pub const OMPI_COMM_TYPE_HWTHREAD : _bindgen_ty_5 = 1 ; pub const OMPI_COMM_TYPE_CORE : _bindgen_ty_5 = 2 ; pub const OMPI_COMM_TYPE_L1CACHE : _bindgen_ty_5 = 3 ; pub const OMPI_COMM_TYPE_L2CACHE : _bindgen_ty_5 = 4 ; pub const OMPI_COMM_TYPE_L3CACHE : _bindgen_ty_5 = 5 ; pub const OMPI_COMM_TYPE_SOCKET : _bindgen_ty_5 = 6 ; pub const OMPI_COMM_TYPE_NUMA : _bindgen_ty_5 = 7 ; pub const OMPI_COMM_TYPE_BOARD : _bindgen_ty_5 = 8 ; pub const OMPI_COMM_TYPE_HOST : _bindgen_ty_5 = 9 ; pub const OMPI_COMM_TYPE_CU : _bindgen_ty_5 = 10 ; pub const OMPI_COMM_TYPE_CLUSTER : _bindgen_ty_5 = 11 ; pub type _bindgen_ty_5 = :: std :: os :: raw :: c_uint ; pub const MPI_T_VERBOSITY_USER_BASIC : _bindgen_ty_6 = 0 ; pub const MPI_T_VERBOSITY_USER_DETAIL : _bindgen_ty_6 = 1 ; pub const MPI_T_VERBOSITY_USER_ALL : _bindgen_ty_6 = 2 ; pub const MPI_T_VERBOSITY_TUNER_BASIC : _bindgen_ty_6 = 3 ; pub const MPI_T_VERBOSITY_TUNER_DETAIL : _bindgen_ty_6 = 4 ; pub const MPI_T_VERBOSITY_TUNER_ALL : _bindgen_ty_6 = 5 ; pub const MPI_T_VERBOSITY_MPIDEV_BASIC : _bindgen_ty_6 = 6 ; pub const MPI_T_VERBOSITY_MPIDEV_DETAIL : _bindgen_ty_6 = 7 ; pub const MPI_T_VERBOSITY_MPIDEV_ALL : _bindgen_ty_6 = 8 ; pub type _bindgen_ty_6 = :: std :: os :: raw :: c_uint ; pub const MPI_T_SCOPE_CONSTANT : _bindgen_ty_7 = 0 ; pub const MPI_T_SCOPE_READONLY : _bindgen_ty_7 = 1 ; pub const MPI_T_SCOPE_LOCAL : _bindgen_ty_7 = 2 ; pub const MPI_T_SCOPE_GROUP : _bindgen_ty_7 = 3 ; pub const MPI_T_SCOPE_GROUP_EQ : _bindgen_ty_7 = 4 ; pub const MPI_T_SCOPE_ALL : _bindgen_ty_7 = 5 ; pub const MPI_T_SCOPE_ALL_EQ : _bindgen_ty_7 = 6 ; pub type _bindgen_ty_7 = :: std :: os :: raw :: c_uint ; pub const MPI_T_BIND_NO_OBJECT : _bindgen_ty_8 = 0 ; pub const MPI_T_BIND_MPI_COMM : _bindgen_ty_8 = 1 ; pub const MPI_T_BIND_MPI_DATATYPE : _bindgen_ty_8 = 2 ; pub const MPI_T_BIND_MPI_ERRHANDLER : _bindgen_ty_8 = 3 ; pub const MPI_T_BIND_MPI_FILE : _bindgen_ty_8 = 4 ; pub const MPI_T_BIND_MPI_GROUP : _bindgen_ty_8 = 5 ; pub const MPI_T_BIND_MPI_OP : _bindgen_ty_8 = 6 ; pub const MPI_T_BIND_MPI_REQUEST : _bindgen_ty_8 = 7 ; pub const MPI_T_BIND_MPI_WIN : _bindgen_ty_8 = 8 ; pub const MPI_T_BIND_MPI_MESSAGE : _bindgen_ty_8 = 9 ; pub const MPI_T_BIND_MPI_INFO : _bindgen_ty_8 = 10 ; pub type _bindgen_ty_8 = :: std :: os :: raw :: c_uint ; pub const MPI_T_PVAR_CLASS_STATE : _bindgen_ty_9 = 0 ; pub const MPI_T_PVAR_CLASS_LEVEL : _bindgen_ty_9 = 1 ; pub const MPI_T_PVAR_CLASS_SIZE : _bindgen_ty_9 = 2 ; pub const MPI_T_PVAR_CLASS_PERCENTAGE : _bindgen_ty_9 = 3 ; pub const MPI_T_PVAR_CLASS_HIGHWATERMARK : _bindgen_ty_9 = 4 ; pub const MPI_T_PVAR_CLASS_LOWWATERMARK : _bindgen_ty_9 = 5 ; pub const MPI_T_PVAR_CLASS_COUNTER : _bindgen_ty_9 = 6 ; pub const MPI_T_PVAR_CLASS_AGGREGATE : _bindgen_ty_9 = 7 ; pub const MPI_T_PVAR_CLASS_TIMER : _bindgen_ty_9 = 8 ; pub const MPI_T_PVAR_CLASS_GENERIC : _bindgen_ty_9 = 9 ; pub type _bindgen_ty_9 = :: std :: os :: raw :: c_uint ; extern "C" {
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/mpi-fork-fnsp-d9b9763bb5375dad/out/functions_and_types.rs:3:1322
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...; pub const __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES : :: std :: os :: raw :: c_uint = 3 ; pub const __OPENCL_MEMORY_SCOPE_SUB_GROUP : ::...
[INFO] [stdout]   |                                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]   |
[INFO] [stdout] 3 - pub const __llvm__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_major__ : :: std :: os :: raw :: c_uint = 14 ; pub const __clang_minor__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_patchlevel__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_version__ : & 'static [ u8 ; 8usize ] = b"14.0.0 \0" ; pub const __GNUC__ : :: std :: os :: raw :: c_uint = 4 ; pub const __GNUC_MINOR__ : :: std :: os :: raw :: c_uint = 2 ; pub const __GNUC_PATCHLEVEL__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GXX_ABI_VERSION : :: std :: os :: raw :: c_uint = 1002 ; pub const __ATOMIC_RELAXED : :: std :: os :: raw :: c_uint = 0 ; pub const __ATOMIC_CONSUME : :: std :: os :: raw :: c_uint = 1 ; pub const __ATOMIC_ACQUIRE : :: std :: os :: raw :: c_uint = 2 ; pub const __ATOMIC_RELEASE : :: std :: os :: raw :: c_uint = 3 ; pub const __ATOMIC_ACQ_REL : :: std :: os :: raw :: c_uint = 4 ; pub const __ATOMIC_SEQ_CST : :: std :: os :: raw :: c_uint = 5 ; pub const __OPENCL_MEMORY_SCOPE_WORK_ITEM : :: std :: os :: raw :: c_uint = 0 ; pub const __OPENCL_MEMORY_SCOPE_WORK_GROUP : :: std :: os :: raw :: c_uint = 1 ; pub const __OPENCL_MEMORY_SCOPE_DEVICE : :: std :: os :: raw :: c_uint = 2 ; pub const __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES : :: std :: os :: raw :: c_uint = 3 ; pub const __OPENCL_MEMORY_SCOPE_SUB_GROUP : :: std :: os :: raw :: c_uint = 4 ; pub const __PRAGMA_REDEFINE_EXTNAME : :: std :: os :: raw :: c_uint = 1 ; pub const __VERSION__ : & 'static [ u8 ; 20usize ] = b"Ubuntu Clang 14.0.0\0" ; pub const __OBJC_BOOL_IS_BOOL : :: std :: os :: raw :: c_uint = 0 ; pub const __CONSTANT_CFSTRINGS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_literal_encoding__ : & 'static [ u8 ; 6usize ] = b"UTF-8\0" ; pub const __clang_wide_literal_encoding__ : & 'static [ u8 ; 7usize ] = b"UTF-32\0" ; pub const __ORDER_LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __ORDER_BIG_ENDIAN__ : :: std :: os :: raw :: c_uint = 4321 ; pub const __ORDER_PDP_ENDIAN__ : :: std :: os :: raw :: c_uint = 3412 ; pub const __BYTE_ORDER__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const _LP64 : :: std :: os :: raw :: c_uint = 1 ; pub const __LP64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __CHAR_BIT__ : :: std :: os :: raw :: c_uint = 8 ; pub const __BOOL_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SHRT_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __LONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LLONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BITINT_MAXWIDTH__ : :: std :: os :: raw :: c_uint = 128 ; pub const __SCHAR_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __SHRT_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __LONG_LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __WCHAR_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __WCHAR_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __WINT_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __WINT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INTMAX_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZE_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __SIZE_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTMAX_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __PTRDIFF_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __PTRDIFF_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INTPTR_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTPTR_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZEOF_DOUBLE__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_FLOAT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_LONG_DOUBLE__ : :: std :: os :: raw :: c_uint = 16 ; pub const __SIZEOF_LONG_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_POINTER__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SHORT__ : :: std :: os :: raw :: c_uint = 2 ; pub const __SIZEOF_PTRDIFF_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SIZE_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_WCHAR_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_WINT_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INTMAX_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTMAX_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINTMAX_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTMAX_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTMAX_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTMAX_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __PTRDIFF_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __PTRDIFF_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __INTPTR_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTPTR_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __SIZE_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __SIZE_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __SIZE_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __SIZE_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __SIG_ATOMIC_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __SIG_ATOMIC_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __UINTPTR_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTPTR_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTPTR_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTPTR_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FLT_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_DIG__ : :: std :: os :: raw :: c_uint = 6 ; pub const __FLT_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 9 ; pub const __FLT_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_MANT_DIG__ : :: std :: os :: raw :: c_uint = 24 ; pub const __FLT_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 38 ; pub const __FLT_MAX_EXP__ : :: std :: os :: raw :: c_uint = 128 ; pub const __FLT_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -37 ; pub const __FLT_MIN_EXP__ : :: std :: os :: raw :: c_int = -125 ; pub const __DBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_DIG__ : :: std :: os :: raw :: c_uint = 15 ; pub const __DBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 17 ; pub const __DBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 53 ; pub const __DBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 308 ; pub const __DBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 1024 ; pub const __DBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -307 ; pub const __DBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -1021 ; pub const __LDBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_DIG__ : :: std :: os :: raw :: c_uint = 18 ; pub const __LDBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __LDBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LDBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 4932 ; pub const __LDBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 16384 ; pub const __LDBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -4931 ; pub const __LDBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -16381 ; pub const __POINTER_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BIGGEST_ALIGNMENT__ : :: std :: os :: raw :: c_uint = 16 ; pub const __WINT_UNSIGNED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __INT8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __INT16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __INT32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __INT64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __UINT8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __INT8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __UINT16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __UINT16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __INT16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __UINT32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __UINT32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __INT32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __UINT64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __UINT64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __INT64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_LEAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_LEAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_LEAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_LEAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_LEAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_LEAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_LEAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_LEAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_LEAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_LEAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_LEAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_LEAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_LEAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_LEAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_LEAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_LEAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_LEAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_LEAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_LEAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_LEAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_LEAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_LEAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_LEAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_LEAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_LEAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_LEAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_LEAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_LEAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_LEAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __INT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_FAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_FAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_FAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_FAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_FAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_FAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_FAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_FAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_FAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_FAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_FAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_FAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_FAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_FAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_FAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_FAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_FAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_FAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_FAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_FAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_FAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_FAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_FAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_FAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_FAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_FAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_FAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_FAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_FAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_FAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FINITE_MATH_ONLY__ : :: std :: os :: raw :: c_uint = 0 ; pub const __GNUC_STDC_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_ATOMIC_TEST_AND_SET_TRUEVAL : :: std :: os :: raw :: c_uint = 1 ; pub const __CLANG_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __NO_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __PIC__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pic__ : :: std :: os :: raw :: c_uint = 2 ; pub const __PIE__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pie__ : :: std :: os :: raw :: c_uint = 2 ; pub const __FLT_EVAL_METHOD__ : :: std :: os :: raw :: c_uint = 0 ; pub const __FLT_RADIX__ : :: std :: os :: raw :: c_uint = 2 ; pub const __DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __GCC_ASM_FLAG_OUTPUTS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __code_model_small__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_GS : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_FS : :: std :: os :: raw :: c_uint = 1 ; pub const __k8 : :: std :: os :: raw :: c_uint = 1 ; pub const __k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __tune_k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __NO_MATH_INLINES : :: std :: os :: raw :: c_uint = 1 ; pub const __FXSR__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __MMX__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 : :: std :: os :: raw :: c_uint = 1 ; pub const __SIZEOF_FLOAT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix__ : :: std :: os :: raw :: c_uint = 1 ; pub const linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __ELF__ : :: std :: os :: raw :: c_uint = 1 ; pub const __gnu_linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLOAT128__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_HOSTED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_VERSION__ : :: std :: os :: raw :: c_uint = 201710 ; pub const __STDC_UTF_16__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_UTF_32__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_DWARF2_CFI_ASM : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_VERSION : :: std :: os :: raw :: c_uint = 721408 ; pub const OPAL_STDC_HEADERS : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED_ARGUMENT : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_ERROR : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_SYS_TIME_H : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_LONG_LONG : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const OPAL_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const OPAL_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const OPAL_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const OPAL_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const OMPI_HAVE_FORTRAN_LOGICAL1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER16 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_INTEGER2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL16 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL2 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_REAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_ENABLE_MPI1_COMPAT : :: std :: os :: raw :: c_uint = 0 ; pub const HAVE_FLOAT__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_LONG_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_MPI_OFFSET_SIZE : :: std :: os :: raw :: c_uint = 8 ; pub const OMPI_BUILD_CXX_BINDINGS : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_CXX_SEEK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_CXX_SUPPORTS_2D_CONST_CAST : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_PARAM_CHECK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_INTERFACE_WARNING : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_CXX_EXCEPTION_SUPPORT : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_MAJOR_VERSION : :: std :: os :: raw :: c_uint = 4 ; pub const OMPI_MINOR_VERSION : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_RELEASE_VERSION : :: std :: os :: raw :: c_uint = 2 ; pub const OPAL_C_HAVE_VISIBILITY : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_BUILDING : :: std :: os :: raw :: c_uint = 0 ; pub const OPEN_MPI : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_VERSION : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_SUBVERSION : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_UNKNOWN : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU_C : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_REMOVED_USE_STATIC_ASSERT : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ANY_SOURCE : :: std :: os :: raw :: c_int = -1 ; pub const MPI_PROC_NULL : :: std :: os :: raw :: c_int = -2 ; pub const MPI_ROOT : :: std :: os :: raw :: c_int = -4 ; pub const MPI_ANY_TAG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MAX_LIBRARY_VERSION_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_UNDEFINED : :: std :: os :: raw :: c_int = -32766 ; pub const MPI_DIST_GRAPH : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_CART : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_GRAPH : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_KEYVAL_INVALID : :: std :: os :: raw :: c_int = -1 ; pub const MPI_BSEND_OVERHEAD : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const MPI_ORDER_C : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ORDER_FORTRAN : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_BLOCK : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_DISTRIBUTE_CYCLIC : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_NONE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_DISTRIBUTE_DFLT_DARG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MODE_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_RDONLY : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_WRONLY : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_RDWR : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_DELETE_ON_CLOSE : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_MODE_UNIQUE_OPEN : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_MODE_EXCL : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MODE_APPEND : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_SEQUENTIAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_DISPLACEMENT_CURRENT : :: std :: os :: raw :: c_int = -54278278 ; pub const MPI_SEEK_SET : :: std :: os :: raw :: c_uint = 600 ; pub const MPI_SEEK_CUR : :: std :: os :: raw :: c_uint = 602 ; pub const MPI_SEEK_END : :: std :: os :: raw :: c_uint = 604 ; pub const MPI_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_NOCHECK : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_NOPRECEDE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_NOPUT : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_NOSTORE : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_NOSUCCEED : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_LOCK_EXCLUSIVE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_LOCK_SHARED : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_WIN_FLAVOR_ALLOCATE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_DYNAMIC : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_WIN_FLAVOR_SHARED : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_WIN_UNIFIED : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_WIN_SEPARATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_SUCCESS : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ERR_BUFFER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_ERR_COUNT : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_ERR_TYPE : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_ERR_TAG : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_ERR_COMM : :: std :: os :: raw :: c_uint = 5 ; pub const MPI_ERR_RANK : :: std :: os :: raw :: c_uint = 6 ; pub const MPI_ERR_REQUEST : :: std :: os :: raw :: c_uint = 7 ; pub const MPI_ERR_ROOT : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_ERR_GROUP : :: std :: os :: raw :: c_uint = 9 ; pub const MPI_ERR_OP : :: std :: os :: raw :: c_uint = 10 ; pub const MPI_ERR_TOPOLOGY : :: std :: os :: raw :: c_uint = 11 ; pub const MPI_ERR_DIMS : :: std :: os :: raw :: c_uint = 12 ; pub const MPI_ERR_ARG : :: std :: os :: raw :: c_uint = 13 ; pub const MPI_ERR_UNKNOWN : :: std :: os :: raw :: c_uint = 14 ; pub const MPI_ERR_TRUNCATE : :: std :: os :: raw :: c_uint = 15 ; pub const MPI_ERR_OTHER : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_ERR_INTERN : :: std :: os :: raw :: c_uint = 17 ; pub const MPI_ERR_IN_STATUS : :: std :: os :: raw :: c_uint = 18 ; pub const MPI_ERR_PENDING : :: std :: os :: raw :: c_uint = 19 ; pub const MPI_ERR_ACCESS : :: std :: os :: raw :: c_uint = 20 ; pub const MPI_ERR_AMODE : :: std :: os :: raw :: c_uint = 21 ; pub const MPI_ERR_ASSERT : :: std :: os :: raw :: c_uint = 22 ; pub const MPI_ERR_BAD_FILE : :: std :: os :: raw :: c_uint = 23 ; pub const MPI_ERR_BASE : :: std :: os :: raw :: c_uint = 24 ; pub const MPI_ERR_CONVERSION : :: std :: os :: raw :: c_uint = 25 ; pub const MPI_ERR_DISP : :: std :: os :: raw :: c_uint = 26 ; pub const MPI_ERR_DUP_DATAREP : :: std :: os :: raw :: c_uint = 27 ; pub const MPI_ERR_FILE_EXISTS : :: std :: os :: raw :: c_uint = 28 ; pub const MPI_ERR_FILE_IN_USE : :: std :: os :: raw :: c_uint = 29 ; pub const MPI_ERR_FILE : :: std :: os :: raw :: c_uint = 30 ; pub const MPI_ERR_INFO_KEY : :: std :: os :: raw :: c_uint = 31 ; pub const MPI_ERR_INFO_NOKEY : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_ERR_INFO_VALUE : :: std :: os :: raw :: c_uint = 33 ; pub const MPI_ERR_INFO : :: std :: os :: raw :: c_uint = 34 ; pub const MPI_ERR_IO : :: std :: os :: raw :: c_uint = 35 ; pub const MPI_ERR_KEYVAL : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_ERR_LOCKTYPE : :: std :: os :: raw :: c_uint = 37 ; pub const MPI_ERR_NAME : :: std :: os :: raw :: c_uint = 38 ; pub const MPI_ERR_NO_MEM : :: std :: os :: raw :: c_uint = 39 ; pub const MPI_ERR_NOT_SAME : :: std :: os :: raw :: c_uint = 40 ; pub const MPI_ERR_NO_SPACE : :: std :: os :: raw :: c_uint = 41 ; pub const MPI_ERR_NO_SUCH_FILE : :: std :: os :: raw :: c_uint = 42 ; pub const MPI_ERR_PORT : :: std :: os :: raw :: c_uint = 43 ; pub const MPI_ERR_QUOTA : :: std :: os :: raw :: c_uint = 44 ; pub const MPI_ERR_READ_ONLY : :: std :: os :: raw :: c_uint = 45 ; pub const MPI_ERR_RMA_CONFLICT : :: std :: os :: raw :: c_uint = 46 ; pub const MPI_ERR_RMA_SYNC : :: std :: os :: raw :: c_uint = 47 ; pub const MPI_ERR_SERVICE : :: std :: os :: raw :: c_uint = 48 ; pub const MPI_ERR_SIZE : :: std :: os :: raw :: c_uint = 49 ; pub const MPI_ERR_SPAWN : :: std :: os :: raw :: c_uint = 50 ; pub const MPI_ERR_UNSUPPORTED_DATAREP : :: std :: os :: raw :: c_uint = 51 ; pub const MPI_ERR_UNSUPPORTED_OPERATION : :: std :: os :: raw :: c_uint = 52 ; pub const MPI_ERR_WIN : :: std :: os :: raw :: c_uint = 53 ; pub const MPI_T_ERR_MEMORY : :: std :: os :: raw :: c_uint = 54 ; pub const MPI_T_ERR_NOT_INITIALIZED : :: std :: os :: raw :: c_uint = 55 ; pub const MPI_T_ERR_CANNOT_INIT : :: std :: os :: raw :: c_uint = 56 ; pub const MPI_T_ERR_INVALID_INDEX : :: std :: os :: raw :: c_uint = 57 ; pub const MPI_T_ERR_INVALID_ITEM : :: std :: os :: raw :: c_uint = 58 ; pub const MPI_T_ERR_INVALID_HANDLE : :: std :: os :: raw :: c_uint = 59 ; pub const MPI_T_ERR_OUT_OF_HANDLES : :: std :: os :: raw :: c_uint = 60 ; pub const MPI_T_ERR_OUT_OF_SESSIONS : :: std :: os :: raw :: c_uint = 61 ; pub const MPI_T_ERR_INVALID_SESSION : :: std :: os :: raw :: c_uint = 62 ; pub const MPI_T_ERR_CVAR_SET_NOT_NOW : :: std :: os :: raw :: c_uint = 63 ; pub const MPI_T_ERR_CVAR_SET_NEVER : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_T_ERR_PVAR_NO_STARTSTOP : :: std :: os :: raw :: c_uint = 65 ; pub const MPI_T_ERR_PVAR_NO_WRITE : :: std :: os :: raw :: c_uint = 66 ; pub const MPI_T_ERR_PVAR_NO_ATOMIC : :: std :: os :: raw :: c_uint = 67 ; pub const MPI_ERR_RMA_RANGE : :: std :: os :: raw :: c_uint = 68 ; pub const MPI_ERR_RMA_ATTACH : :: std :: os :: raw :: c_uint = 69 ; pub const MPI_ERR_RMA_FLAVOR : :: std :: os :: raw :: c_uint = 70 ; pub const MPI_ERR_RMA_SHARED : :: std :: os :: raw :: c_uint = 71 ; pub const MPI_T_ERR_INVALID : :: std :: os :: raw :: c_uint = 72 ; pub const MPI_T_ERR_INVALID_NAME : :: std :: os :: raw :: c_uint = 73 ; pub const MPI_ERR_LASTCODE : :: std :: os :: raw :: c_uint = 92 ; pub const MPI_TYPECLASS_INTEGER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_TYPECLASS_REAL : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_TYPECLASS_COMPLEX : :: std :: os :: raw :: c_uint = 3 ; pub type wchar_t = :: std :: os :: raw :: c_int ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct max_align_t { pub __clang_max_align_nonce1 : :: std :: os :: raw :: c_longlong , pub __bindgen_padding_0 : u64 , pub __clang_max_align_nonce2 : f64 , } # [ test ] fn bindgen_test_layout_max_align_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < max_align_t > ( ) , 32usize , concat ! ( "Size of: " , stringify ! ( max_align_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce1 as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce1 ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce2 as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce2 ) ) ) ; } pub type MPI_Aint = isize ; pub type MPI_Offset = :: std :: os :: raw :: c_longlong ; pub type MPI_Count = :: std :: os :: raw :: c_longlong ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_communicator_t { _unused : [ u8 ; 0 ] } pub type MPI_Comm = * mut ompi_communicator_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_datatype_t { _unused : [ u8 ; 0 ] } pub type MPI_Datatype = * mut ompi_datatype_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_errhandler_t { _unused : [ u8 ; 0 ] } pub type MPI_Errhandler = * mut ompi_errhandler_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_file_t { _unused : [ u8 ; 0 ] } pub type MPI_File = * mut ompi_file_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_group_t { _unused : [ u8 ; 0 ] } pub type MPI_Group = * mut ompi_group_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_info_t { _unused : [ u8 ; 0 ] } pub type MPI_Info = * mut ompi_info_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_op_t { _unused : [ u8 ; 0 ] } pub type MPI_Op = * mut ompi_op_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_request_t { _unused : [ u8 ; 0 ] } pub type MPI_Request = * mut ompi_request_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_message_t { _unused : [ u8 ; 0 ] } pub type MPI_Message = * mut ompi_message_t ; pub type MPI_Status = ompi_status_public_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_win_t { _unused : [ u8 ; 0 ] } pub type MPI_Win = * mut ompi_win_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_var_enum_t { _unused : [ u8 ; 0 ] } pub type MPI_T_enum = * mut mca_base_var_enum_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_mpit_cvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_cvar_handle = * mut ompi_mpit_cvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_handle = * mut mca_base_pvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_session_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_session = * mut mca_base_pvar_session_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_status_public_t { pub MPI_SOURCE : :: std :: os :: raw :: c_int , pub MPI_TAG : :: std :: os :: raw :: c_int , pub MPI_ERROR : :: std :: os :: raw :: c_int , pub _cancelled : :: std :: os :: raw :: c_int , pub _ucount : usize , } # [ test ] fn bindgen_test_layout_ompi_status_public_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < ompi_status_public_t > ( ) , 24usize , concat ! ( "Size of: " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < ompi_status_public_t > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_SOURCE as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_SOURCE ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_TAG as * const _ as usize } , 4usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_TAG ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_ERROR as * const _ as usize } , 8usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_ERROR ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _cancelled as * const _ as usize } , 12usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _cancelled ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _ucount as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _ucount ) ) ) ; } pub type MPI_Datarep_extent_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : * mut MPI_Aint , arg3 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Datarep_conversion_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : MPI_Datatype , arg3 : :: std :: os :: raw :: c_int , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : MPI_Offset , arg6 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Comm , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type ompi_file_errhandler_fn = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_File , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_Win_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Win , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_User_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut :: std :: os :: raw :: c_void , arg3 : * mut :: std :: os :: raw :: c_int , arg4 : * mut MPI_Datatype ) > ; pub type MPI_Comm_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_query_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut MPI_Status ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_free_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_cancel_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_fn = MPI_Comm_errhandler_function ; pub type MPI_File_errhandler_fn = ompi_file_errhandler_fn ; pub type MPI_File_errhandler_function = ompi_file_errhandler_fn ; pub type MPI_Win_errhandler_fn = MPI_Win_errhandler_function ; pub const MPI_TAG_UB : _bindgen_ty_1 = 0 ; pub const MPI_HOST : _bindgen_ty_1 = 1 ; pub const MPI_IO : _bindgen_ty_1 = 2 ; pub const MPI_WTIME_IS_GLOBAL : _bindgen_ty_1 = 3 ; pub const MPI_APPNUM : _bindgen_ty_1 = 4 ; pub const MPI_LASTUSEDCODE : _bindgen_ty_1 = 5 ; pub const MPI_UNIVERSE_SIZE : _bindgen_ty_1 = 6 ; pub const MPI_WIN_BASE : _bindgen_ty_1 = 7 ; pub const MPI_WIN_SIZE : _bindgen_ty_1 = 8 ; pub const MPI_WIN_DISP_UNIT : _bindgen_ty_1 = 9 ; pub const MPI_WIN_CREATE_FLAVOR : _bindgen_ty_1 = 10 ; pub const MPI_WIN_MODEL : _bindgen_ty_1 = 11 ; pub const IMPI_CLIENT_SIZE : _bindgen_ty_1 = 12 ; pub const IMPI_CLIENT_COLOR : _bindgen_ty_1 = 13 ; pub const IMPI_HOST_SIZE : _bindgen_ty_1 = 14 ; pub const IMPI_HOST_COLOR : _bindgen_ty_1 = 15 ; pub type _bindgen_ty_1 = :: std :: os :: raw :: c_uint ; pub const MPI_IDENT : _bindgen_ty_2 = 0 ; pub const MPI_CONGRUENT : _bindgen_ty_2 = 1 ; pub const MPI_SIMILAR : _bindgen_ty_2 = 2 ; pub const MPI_UNEQUAL : _bindgen_ty_2 = 3 ; pub type _bindgen_ty_2 = :: std :: os :: raw :: c_uint ; pub const MPI_THREAD_SINGLE : _bindgen_ty_3 = 0 ; pub const MPI_THREAD_FUNNELED : _bindgen_ty_3 = 1 ; pub const MPI_THREAD_SERIALIZED : _bindgen_ty_3 = 2 ; pub const MPI_THREAD_MULTIPLE : _bindgen_ty_3 = 3 ; pub type _bindgen_ty_3 = :: std :: os :: raw :: c_uint ; pub const MPI_COMBINER_NAMED : _bindgen_ty_4 = 0 ; pub const MPI_COMBINER_DUP : _bindgen_ty_4 = 1 ; pub const MPI_COMBINER_CONTIGUOUS : _bindgen_ty_4 = 2 ; pub const MPI_COMBINER_VECTOR : _bindgen_ty_4 = 3 ; pub const OMPI_WAS_MPI_COMBINER_HVECTOR_INTEGER : _bindgen_ty_4 = 4 ; pub const MPI_COMBINER_HVECTOR : _bindgen_ty_4 = 5 ; pub const MPI_COMBINER_INDEXED : _bindgen_ty_4 = 6 ; pub const OMPI_WAS_MPI_COMBINER_HINDEXED_INTEGER : _bindgen_ty_4 = 7 ; pub const MPI_COMBINER_HINDEXED : _bindgen_ty_4 = 8 ; pub const MPI_COMBINER_INDEXED_BLOCK : _bindgen_ty_4 = 9 ; pub const OMPI_WAS_MPI_COMBINER_STRUCT_INTEGER : _bindgen_ty_4 = 10 ; pub const MPI_COMBINER_STRUCT : _bindgen_ty_4 = 11 ; pub const MPI_COMBINER_SUBARRAY : _bindgen_ty_4 = 12 ; pub const MPI_COMBINER_DARRAY : _bindgen_ty_4 = 13 ; pub const MPI_COMBINER_F90_REAL : _bindgen_ty_4 = 14 ; pub const MPI_COMBINER_F90_COMPLEX : _bindgen_ty_4 = 15 ; pub const MPI_COMBINER_F90_INTEGER : _bindgen_ty_4 = 16 ; pub const MPI_COMBINER_RESIZED : _bindgen_ty_4 = 17 ; pub const MPI_COMBINER_HINDEXED_BLOCK : _bindgen_ty_4 = 18 ; pub type _bindgen_ty_4 = :: std :: os :: raw :: c_uint ; pub const MPI_COMM_TYPE_SHARED : _bindgen_ty_5 = 0 ; pub const OMPI_COMM_TYPE_HWTHREAD : _bindgen_ty_5 = 1 ; pub const OMPI_COMM_TYPE_CORE : _bindgen_ty_5 = 2 ; pub const OMPI_COMM_TYPE_L1CACHE : _bindgen_ty_5 = 3 ; pub const OMPI_COMM_TYPE_L2CACHE : _bindgen_ty_5 = 4 ; pub const OMPI_COMM_TYPE_L3CACHE : _bindgen_ty_5 = 5 ; pub const OMPI_COMM_TYPE_SOCKET : _bindgen_ty_5 = 6 ; pub const OMPI_COMM_TYPE_NUMA : _bindgen_ty_5 = 7 ; pub const OMPI_COMM_TYPE_BOARD : _bindgen_ty_5 = 8 ; pub const OMPI_COMM_TYPE_HOST : _bindgen_ty_5 = 9 ; pub const OMPI_COMM_TYPE_CU : _bindgen_ty_5 = 10 ; pub const OMPI_COMM_TYPE_CLUSTER : _bindgen_ty_5 = 11 ; pub type _bindgen_ty_5 = :: std :: os :: raw :: c_uint ; pub const MPI_T_VERBOSITY_USER_BASIC : _bindgen_ty_6 = 0 ; pub const MPI_T_VERBOSITY_USER_DETAIL : _bindgen_ty_6 = 1 ; pub const MPI_T_VERBOSITY_USER_ALL : _bindgen_ty_6 = 2 ; pub const MPI_T_VERBOSITY_TUNER_BASIC : _bindgen_ty_6 = 3 ; pub const MPI_T_VERBOSITY_TUNER_DETAIL : _bindgen_ty_6 = 4 ; pub const MPI_T_VERBOSITY_TUNER_ALL : _bindgen_ty_6 = 5 ; pub const MPI_T_VERBOSITY_MPIDEV_BASIC : _bindgen_ty_6 = 6 ; pub const MPI_T_VERBOSITY_MPIDEV_DETAIL : _bindgen_ty_6 = 7 ; pub const MPI_T_VERBOSITY_MPIDEV_ALL : _bindgen_ty_6 = 8 ; pub type _bindgen_ty_6 = :: std :: os :: raw :: c_uint ; pub const MPI_T_SCOPE_CONSTANT : _bindgen_ty_7 = 0 ; pub const MPI_T_SCOPE_READONLY : _bindgen_ty_7 = 1 ; pub const MPI_T_SCOPE_LOCAL : _bindgen_ty_7 = 2 ; pub const MPI_T_SCOPE_GROUP : _bindgen_ty_7 = 3 ; pub const MPI_T_SCOPE_GROUP_EQ : _bindgen_ty_7 = 4 ; pub const MPI_T_SCOPE_ALL : _bindgen_ty_7 = 5 ; pub const MPI_T_SCOPE_ALL_EQ : _bindgen_ty_7 = 6 ; pub type _bindgen_ty_7 = :: std :: os :: raw :: c_uint ; pub const MPI_T_BIND_NO_OBJECT : _bindgen_ty_8 = 0 ; pub const MPI_T_BIND_MPI_COMM : _bindgen_ty_8 = 1 ; pub const MPI_T_BIND_MPI_DATATYPE : _bindgen_ty_8 = 2 ; pub const MPI_T_BIND_MPI_ERRHANDLER : _bindgen_ty_8 = 3 ; pub const MPI_T_BIND_MPI_FILE : _bindgen_ty_8 = 4 ; pub const MPI_T_BIND_MPI_GROUP : _bindgen_ty_8 = 5 ; pub const MPI_T_BIND_MPI_OP : _bindgen_ty_8 = 6 ; pub const MPI_T_BIND_MPI_REQUEST : _bindgen_ty_8 = 7 ; pub const MPI_T_BIND_MPI_WIN : _bindgen_ty_8 = 8 ; pub const MPI_T_BIND_MPI_MESSAGE : _bindgen_ty_8 = 9 ; pub const MPI_T_BIND_MPI_INFO : _bindgen_ty_8 = 10 ; pub type _bindgen_ty_8 = :: std :: os :: raw :: c_uint ; pub const MPI_T_PVAR_CLASS_STATE : _bindgen_ty_9 = 0 ; pub const MPI_T_PVAR_CLASS_LEVEL : _bindgen_ty_9 = 1 ; pub const MPI_T_PVAR_CLASS_SIZE : _bindgen_ty_9 = 2 ; pub const MPI_T_PVAR_CLASS_PERCENTAGE : _bindgen_ty_9 = 3 ; pub const MPI_T_PVAR_CLASS_HIGHWATERMARK : _bindgen_ty_9 = 4 ; pub const MPI_T_PVAR_CLASS_LOWWATERMARK : _bindgen_ty_9 = 5 ; pub const MPI_T_PVAR_CLASS_COUNTER : _bindgen_ty_9 = 6 ; pub const MPI_T_PVAR_CLASS_AGGREGATE : _bindgen_ty_9 = 7 ; pub const MPI_T_PVAR_CLASS_TIMER : _bindgen_ty_9 = 8 ; pub const MPI_T_PVAR_CLASS_GENERIC : _bindgen_ty_9 = 9 ; pub type _bindgen_ty_9 = :: std :: os :: raw :: c_uint ; extern "C" {
[INFO] [stdout] 3 + pub const __llvm__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_major__ : :: std :: os :: raw :: c_uint = 14 ; pub const __clang_minor__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_patchlevel__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_version__ : & 'static [ u8 ; 8usize ] = b"14.0.0 \0" ; pub const __GNUC__ : :: std :: os :: raw :: c_uint = 4 ; pub const __GNUC_MINOR__ : :: std :: os :: raw :: c_uint = 2 ; pub const __GNUC_PATCHLEVEL__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GXX_ABI_VERSION : :: std :: os :: raw :: c_uint = 1002 ; pub const __ATOMIC_RELAXED : :: std :: os :: raw :: c_uint = 0 ; pub const __ATOMIC_CONSUME : :: std :: os :: raw :: c_uint = 1 ; pub const __ATOMIC_ACQUIRE : :: std :: os :: raw :: c_uint = 2 ; pub const __ATOMIC_RELEASE : :: std :: os :: raw :: c_uint = 3 ; pub const __ATOMIC_ACQ_REL : :: std :: os :: raw :: c_uint = 4 ; pub const __ATOMIC_SEQ_CST : :: std :: os :: raw :: c_uint = 5 ; pub const __OPENCL_MEMORY_SCOPE_WORK_ITEM : :: std :: os :: raw :: c_uint = 0 ; pub const __OPENCL_MEMORY_SCOPE_WORK_GROUP : :: std :: os :: raw :: c_uint = 1 ; pub const __OPENCL_MEMORY_SCOPE_DEVICE : :: std :: os :: raw :: c_uint = 2 ; pub const __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES : std :: os :: raw :: c_uint = 3 ; pub const __OPENCL_MEMORY_SCOPE_SUB_GROUP : :: std :: os :: raw :: c_uint = 4 ; pub const __PRAGMA_REDEFINE_EXTNAME : :: std :: os :: raw :: c_uint = 1 ; pub const __VERSION__ : & 'static [ u8 ; 20usize ] = b"Ubuntu Clang 14.0.0\0" ; pub const __OBJC_BOOL_IS_BOOL : :: std :: os :: raw :: c_uint = 0 ; pub const __CONSTANT_CFSTRINGS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_literal_encoding__ : & 'static [ u8 ; 6usize ] = b"UTF-8\0" ; pub const __clang_wide_literal_encoding__ : & 'static [ u8 ; 7usize ] = b"UTF-32\0" ; pub const __ORDER_LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __ORDER_BIG_ENDIAN__ : :: std :: os :: raw :: c_uint = 4321 ; pub const __ORDER_PDP_ENDIAN__ : :: std :: os :: raw :: c_uint = 3412 ; pub const __BYTE_ORDER__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const _LP64 : :: std :: os :: raw :: c_uint = 1 ; pub const __LP64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __CHAR_BIT__ : :: std :: os :: raw :: c_uint = 8 ; pub const __BOOL_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SHRT_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __LONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LLONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BITINT_MAXWIDTH__ : :: std :: os :: raw :: c_uint = 128 ; pub const __SCHAR_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __SHRT_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __LONG_LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __WCHAR_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __WCHAR_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __WINT_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __WINT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INTMAX_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZE_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __SIZE_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTMAX_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __PTRDIFF_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __PTRDIFF_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INTPTR_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTPTR_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZEOF_DOUBLE__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_FLOAT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_LONG_DOUBLE__ : :: std :: os :: raw :: c_uint = 16 ; pub const __SIZEOF_LONG_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_POINTER__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SHORT__ : :: std :: os :: raw :: c_uint = 2 ; pub const __SIZEOF_PTRDIFF_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SIZE_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_WCHAR_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_WINT_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INTMAX_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTMAX_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINTMAX_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTMAX_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTMAX_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTMAX_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __PTRDIFF_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __PTRDIFF_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __INTPTR_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTPTR_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __SIZE_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __SIZE_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __SIZE_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __SIZE_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __SIG_ATOMIC_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __SIG_ATOMIC_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __UINTPTR_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTPTR_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTPTR_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTPTR_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FLT_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_DIG__ : :: std :: os :: raw :: c_uint = 6 ; pub const __FLT_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 9 ; pub const __FLT_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_MANT_DIG__ : :: std :: os :: raw :: c_uint = 24 ; pub const __FLT_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 38 ; pub const __FLT_MAX_EXP__ : :: std :: os :: raw :: c_uint = 128 ; pub const __FLT_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -37 ; pub const __FLT_MIN_EXP__ : :: std :: os :: raw :: c_int = -125 ; pub const __DBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_DIG__ : :: std :: os :: raw :: c_uint = 15 ; pub const __DBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 17 ; pub const __DBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 53 ; pub const __DBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 308 ; pub const __DBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 1024 ; pub const __DBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -307 ; pub const __DBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -1021 ; pub const __LDBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_DIG__ : :: std :: os :: raw :: c_uint = 18 ; pub const __LDBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __LDBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LDBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 4932 ; pub const __LDBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 16384 ; pub const __LDBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -4931 ; pub const __LDBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -16381 ; pub const __POINTER_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BIGGEST_ALIGNMENT__ : :: std :: os :: raw :: c_uint = 16 ; pub const __WINT_UNSIGNED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __INT8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __INT16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __INT32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __INT64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __UINT8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __INT8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __UINT16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __UINT16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __INT16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __UINT32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __UINT32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __INT32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __UINT64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __UINT64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __INT64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_LEAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_LEAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_LEAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_LEAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_LEAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_LEAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_LEAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_LEAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_LEAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_LEAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_LEAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_LEAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_LEAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_LEAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_LEAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_LEAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_LEAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_LEAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_LEAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_LEAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_LEAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_LEAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_LEAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_LEAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_LEAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_LEAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_LEAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_LEAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_LEAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __INT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_FAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_FAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_FAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_FAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_FAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_FAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_FAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_FAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_FAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_FAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_FAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_FAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_FAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_FAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_FAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_FAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_FAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_FAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_FAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_FAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_FAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_FAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_FAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_FAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_FAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_FAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_FAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_FAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_FAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_FAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FINITE_MATH_ONLY__ : :: std :: os :: raw :: c_uint = 0 ; pub const __GNUC_STDC_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_ATOMIC_TEST_AND_SET_TRUEVAL : :: std :: os :: raw :: c_uint = 1 ; pub const __CLANG_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __NO_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __PIC__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pic__ : :: std :: os :: raw :: c_uint = 2 ; pub const __PIE__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pie__ : :: std :: os :: raw :: c_uint = 2 ; pub const __FLT_EVAL_METHOD__ : :: std :: os :: raw :: c_uint = 0 ; pub const __FLT_RADIX__ : :: std :: os :: raw :: c_uint = 2 ; pub const __DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __GCC_ASM_FLAG_OUTPUTS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __code_model_small__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_GS : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_FS : :: std :: os :: raw :: c_uint = 1 ; pub const __k8 : :: std :: os :: raw :: c_uint = 1 ; pub const __k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __tune_k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __NO_MATH_INLINES : :: std :: os :: raw :: c_uint = 1 ; pub const __FXSR__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __MMX__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 : :: std :: os :: raw :: c_uint = 1 ; pub const __SIZEOF_FLOAT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix__ : :: std :: os :: raw :: c_uint = 1 ; pub const linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __ELF__ : :: std :: os :: raw :: c_uint = 1 ; pub const __gnu_linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLOAT128__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_HOSTED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_VERSION__ : :: std :: os :: raw :: c_uint = 201710 ; pub const __STDC_UTF_16__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_UTF_32__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_DWARF2_CFI_ASM : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_VERSION : :: std :: os :: raw :: c_uint = 721408 ; pub const OPAL_STDC_HEADERS : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED_ARGUMENT : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_ERROR : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_SYS_TIME_H : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_LONG_LONG : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const OPAL_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const OPAL_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const OPAL_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const OPAL_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const OMPI_HAVE_FORTRAN_LOGICAL1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER16 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_INTEGER2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL16 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL2 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_REAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_ENABLE_MPI1_COMPAT : :: std :: os :: raw :: c_uint = 0 ; pub const HAVE_FLOAT__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_LONG_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_MPI_OFFSET_SIZE : :: std :: os :: raw :: c_uint = 8 ; pub const OMPI_BUILD_CXX_BINDINGS : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_CXX_SEEK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_CXX_SUPPORTS_2D_CONST_CAST : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_PARAM_CHECK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_INTERFACE_WARNING : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_CXX_EXCEPTION_SUPPORT : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_MAJOR_VERSION : :: std :: os :: raw :: c_uint = 4 ; pub const OMPI_MINOR_VERSION : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_RELEASE_VERSION : :: std :: os :: raw :: c_uint = 2 ; pub const OPAL_C_HAVE_VISIBILITY : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_BUILDING : :: std :: os :: raw :: c_uint = 0 ; pub const OPEN_MPI : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_VERSION : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_SUBVERSION : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_UNKNOWN : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU_C : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_REMOVED_USE_STATIC_ASSERT : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ANY_SOURCE : :: std :: os :: raw :: c_int = -1 ; pub const MPI_PROC_NULL : :: std :: os :: raw :: c_int = -2 ; pub const MPI_ROOT : :: std :: os :: raw :: c_int = -4 ; pub const MPI_ANY_TAG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MAX_LIBRARY_VERSION_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_UNDEFINED : :: std :: os :: raw :: c_int = -32766 ; pub const MPI_DIST_GRAPH : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_CART : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_GRAPH : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_KEYVAL_INVALID : :: std :: os :: raw :: c_int = -1 ; pub const MPI_BSEND_OVERHEAD : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const MPI_ORDER_C : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ORDER_FORTRAN : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_BLOCK : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_DISTRIBUTE_CYCLIC : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_NONE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_DISTRIBUTE_DFLT_DARG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MODE_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_RDONLY : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_WRONLY : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_RDWR : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_DELETE_ON_CLOSE : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_MODE_UNIQUE_OPEN : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_MODE_EXCL : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MODE_APPEND : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_SEQUENTIAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_DISPLACEMENT_CURRENT : :: std :: os :: raw :: c_int = -54278278 ; pub const MPI_SEEK_SET : :: std :: os :: raw :: c_uint = 600 ; pub const MPI_SEEK_CUR : :: std :: os :: raw :: c_uint = 602 ; pub const MPI_SEEK_END : :: std :: os :: raw :: c_uint = 604 ; pub const MPI_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_NOCHECK : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_NOPRECEDE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_NOPUT : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_NOSTORE : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_NOSUCCEED : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_LOCK_EXCLUSIVE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_LOCK_SHARED : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_WIN_FLAVOR_ALLOCATE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_DYNAMIC : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_WIN_FLAVOR_SHARED : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_WIN_UNIFIED : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_WIN_SEPARATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_SUCCESS : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ERR_BUFFER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_ERR_COUNT : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_ERR_TYPE : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_ERR_TAG : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_ERR_COMM : :: std :: os :: raw :: c_uint = 5 ; pub const MPI_ERR_RANK : :: std :: os :: raw :: c_uint = 6 ; pub const MPI_ERR_REQUEST : :: std :: os :: raw :: c_uint = 7 ; pub const MPI_ERR_ROOT : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_ERR_GROUP : :: std :: os :: raw :: c_uint = 9 ; pub const MPI_ERR_OP : :: std :: os :: raw :: c_uint = 10 ; pub const MPI_ERR_TOPOLOGY : :: std :: os :: raw :: c_uint = 11 ; pub const MPI_ERR_DIMS : :: std :: os :: raw :: c_uint = 12 ; pub const MPI_ERR_ARG : :: std :: os :: raw :: c_uint = 13 ; pub const MPI_ERR_UNKNOWN : :: std :: os :: raw :: c_uint = 14 ; pub const MPI_ERR_TRUNCATE : :: std :: os :: raw :: c_uint = 15 ; pub const MPI_ERR_OTHER : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_ERR_INTERN : :: std :: os :: raw :: c_uint = 17 ; pub const MPI_ERR_IN_STATUS : :: std :: os :: raw :: c_uint = 18 ; pub const MPI_ERR_PENDING : :: std :: os :: raw :: c_uint = 19 ; pub const MPI_ERR_ACCESS : :: std :: os :: raw :: c_uint = 20 ; pub const MPI_ERR_AMODE : :: std :: os :: raw :: c_uint = 21 ; pub const MPI_ERR_ASSERT : :: std :: os :: raw :: c_uint = 22 ; pub const MPI_ERR_BAD_FILE : :: std :: os :: raw :: c_uint = 23 ; pub const MPI_ERR_BASE : :: std :: os :: raw :: c_uint = 24 ; pub const MPI_ERR_CONVERSION : :: std :: os :: raw :: c_uint = 25 ; pub const MPI_ERR_DISP : :: std :: os :: raw :: c_uint = 26 ; pub const MPI_ERR_DUP_DATAREP : :: std :: os :: raw :: c_uint = 27 ; pub const MPI_ERR_FILE_EXISTS : :: std :: os :: raw :: c_uint = 28 ; pub const MPI_ERR_FILE_IN_USE : :: std :: os :: raw :: c_uint = 29 ; pub const MPI_ERR_FILE : :: std :: os :: raw :: c_uint = 30 ; pub const MPI_ERR_INFO_KEY : :: std :: os :: raw :: c_uint = 31 ; pub const MPI_ERR_INFO_NOKEY : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_ERR_INFO_VALUE : :: std :: os :: raw :: c_uint = 33 ; pub const MPI_ERR_INFO : :: std :: os :: raw :: c_uint = 34 ; pub const MPI_ERR_IO : :: std :: os :: raw :: c_uint = 35 ; pub const MPI_ERR_KEYVAL : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_ERR_LOCKTYPE : :: std :: os :: raw :: c_uint = 37 ; pub const MPI_ERR_NAME : :: std :: os :: raw :: c_uint = 38 ; pub const MPI_ERR_NO_MEM : :: std :: os :: raw :: c_uint = 39 ; pub const MPI_ERR_NOT_SAME : :: std :: os :: raw :: c_uint = 40 ; pub const MPI_ERR_NO_SPACE : :: std :: os :: raw :: c_uint = 41 ; pub const MPI_ERR_NO_SUCH_FILE : :: std :: os :: raw :: c_uint = 42 ; pub const MPI_ERR_PORT : :: std :: os :: raw :: c_uint = 43 ; pub const MPI_ERR_QUOTA : :: std :: os :: raw :: c_uint = 44 ; pub const MPI_ERR_READ_ONLY : :: std :: os :: raw :: c_uint = 45 ; pub const MPI_ERR_RMA_CONFLICT : :: std :: os :: raw :: c_uint = 46 ; pub const MPI_ERR_RMA_SYNC : :: std :: os :: raw :: c_uint = 47 ; pub const MPI_ERR_SERVICE : :: std :: os :: raw :: c_uint = 48 ; pub const MPI_ERR_SIZE : :: std :: os :: raw :: c_uint = 49 ; pub const MPI_ERR_SPAWN : :: std :: os :: raw :: c_uint = 50 ; pub const MPI_ERR_UNSUPPORTED_DATAREP : :: std :: os :: raw :: c_uint = 51 ; pub const MPI_ERR_UNSUPPORTED_OPERATION : :: std :: os :: raw :: c_uint = 52 ; pub const MPI_ERR_WIN : :: std :: os :: raw :: c_uint = 53 ; pub const MPI_T_ERR_MEMORY : :: std :: os :: raw :: c_uint = 54 ; pub const MPI_T_ERR_NOT_INITIALIZED : :: std :: os :: raw :: c_uint = 55 ; pub const MPI_T_ERR_CANNOT_INIT : :: std :: os :: raw :: c_uint = 56 ; pub const MPI_T_ERR_INVALID_INDEX : :: std :: os :: raw :: c_uint = 57 ; pub const MPI_T_ERR_INVALID_ITEM : :: std :: os :: raw :: c_uint = 58 ; pub const MPI_T_ERR_INVALID_HANDLE : :: std :: os :: raw :: c_uint = 59 ; pub const MPI_T_ERR_OUT_OF_HANDLES : :: std :: os :: raw :: c_uint = 60 ; pub const MPI_T_ERR_OUT_OF_SESSIONS : :: std :: os :: raw :: c_uint = 61 ; pub const MPI_T_ERR_INVALID_SESSION : :: std :: os :: raw :: c_uint = 62 ; pub const MPI_T_ERR_CVAR_SET_NOT_NOW : :: std :: os :: raw :: c_uint = 63 ; pub const MPI_T_ERR_CVAR_SET_NEVER : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_T_ERR_PVAR_NO_STARTSTOP : :: std :: os :: raw :: c_uint = 65 ; pub const MPI_T_ERR_PVAR_NO_WRITE : :: std :: os :: raw :: c_uint = 66 ; pub const MPI_T_ERR_PVAR_NO_ATOMIC : :: std :: os :: raw :: c_uint = 67 ; pub const MPI_ERR_RMA_RANGE : :: std :: os :: raw :: c_uint = 68 ; pub const MPI_ERR_RMA_ATTACH : :: std :: os :: raw :: c_uint = 69 ; pub const MPI_ERR_RMA_FLAVOR : :: std :: os :: raw :: c_uint = 70 ; pub const MPI_ERR_RMA_SHARED : :: std :: os :: raw :: c_uint = 71 ; pub const MPI_T_ERR_INVALID : :: std :: os :: raw :: c_uint = 72 ; pub const MPI_T_ERR_INVALID_NAME : :: std :: os :: raw :: c_uint = 73 ; pub const MPI_ERR_LASTCODE : :: std :: os :: raw :: c_uint = 92 ; pub const MPI_TYPECLASS_INTEGER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_TYPECLASS_REAL : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_TYPECLASS_COMPLEX : :: std :: os :: raw :: c_uint = 3 ; pub type wchar_t = :: std :: os :: raw :: c_int ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct max_align_t { pub __clang_max_align_nonce1 : :: std :: os :: raw :: c_longlong , pub __bindgen_padding_0 : u64 , pub __clang_max_align_nonce2 : f64 , } # [ test ] fn bindgen_test_layout_max_align_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < max_align_t > ( ) , 32usize , concat ! ( "Size of: " , stringify ! ( max_align_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce1 as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce1 ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce2 as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce2 ) ) ) ; } pub type MPI_Aint = isize ; pub type MPI_Offset = :: std :: os :: raw :: c_longlong ; pub type MPI_Count = :: std :: os :: raw :: c_longlong ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_communicator_t { _unused : [ u8 ; 0 ] } pub type MPI_Comm = * mut ompi_communicator_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_datatype_t { _unused : [ u8 ; 0 ] } pub type MPI_Datatype = * mut ompi_datatype_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_errhandler_t { _unused : [ u8 ; 0 ] } pub type MPI_Errhandler = * mut ompi_errhandler_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_file_t { _unused : [ u8 ; 0 ] } pub type MPI_File = * mut ompi_file_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_group_t { _unused : [ u8 ; 0 ] } pub type MPI_Group = * mut ompi_group_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_info_t { _unused : [ u8 ; 0 ] } pub type MPI_Info = * mut ompi_info_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_op_t { _unused : [ u8 ; 0 ] } pub type MPI_Op = * mut ompi_op_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_request_t { _unused : [ u8 ; 0 ] } pub type MPI_Request = * mut ompi_request_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_message_t { _unused : [ u8 ; 0 ] } pub type MPI_Message = * mut ompi_message_t ; pub type MPI_Status = ompi_status_public_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_win_t { _unused : [ u8 ; 0 ] } pub type MPI_Win = * mut ompi_win_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_var_enum_t { _unused : [ u8 ; 0 ] } pub type MPI_T_enum = * mut mca_base_var_enum_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_mpit_cvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_cvar_handle = * mut ompi_mpit_cvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_handle = * mut mca_base_pvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_session_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_session = * mut mca_base_pvar_session_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_status_public_t { pub MPI_SOURCE : :: std :: os :: raw :: c_int , pub MPI_TAG : :: std :: os :: raw :: c_int , pub MPI_ERROR : :: std :: os :: raw :: c_int , pub _cancelled : :: std :: os :: raw :: c_int , pub _ucount : usize , } # [ test ] fn bindgen_test_layout_ompi_status_public_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < ompi_status_public_t > ( ) , 24usize , concat ! ( "Size of: " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < ompi_status_public_t > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_SOURCE as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_SOURCE ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_TAG as * const _ as usize } , 4usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_TAG ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_ERROR as * const _ as usize } , 8usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_ERROR ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _cancelled as * const _ as usize } , 12usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _cancelled ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _ucount as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _ucount ) ) ) ; } pub type MPI_Datarep_extent_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : * mut MPI_Aint , arg3 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Datarep_conversion_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : MPI_Datatype , arg3 : :: std :: os :: raw :: c_int , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : MPI_Offset , arg6 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Comm , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type ompi_file_errhandler_fn = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_File , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_Win_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Win , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_User_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut :: std :: os :: raw :: c_void , arg3 : * mut :: std :: os :: raw :: c_int , arg4 : * mut MPI_Datatype ) > ; pub type MPI_Comm_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_query_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut MPI_Status ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_free_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_cancel_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_fn = MPI_Comm_errhandler_function ; pub type MPI_File_errhandler_fn = ompi_file_errhandler_fn ; pub type MPI_File_errhandler_function = ompi_file_errhandler_fn ; pub type MPI_Win_errhandler_fn = MPI_Win_errhandler_function ; pub const MPI_TAG_UB : _bindgen_ty_1 = 0 ; pub const MPI_HOST : _bindgen_ty_1 = 1 ; pub const MPI_IO : _bindgen_ty_1 = 2 ; pub const MPI_WTIME_IS_GLOBAL : _bindgen_ty_1 = 3 ; pub const MPI_APPNUM : _bindgen_ty_1 = 4 ; pub const MPI_LASTUSEDCODE : _bindgen_ty_1 = 5 ; pub const MPI_UNIVERSE_SIZE : _bindgen_ty_1 = 6 ; pub const MPI_WIN_BASE : _bindgen_ty_1 = 7 ; pub const MPI_WIN_SIZE : _bindgen_ty_1 = 8 ; pub const MPI_WIN_DISP_UNIT : _bindgen_ty_1 = 9 ; pub const MPI_WIN_CREATE_FLAVOR : _bindgen_ty_1 = 10 ; pub const MPI_WIN_MODEL : _bindgen_ty_1 = 11 ; pub const IMPI_CLIENT_SIZE : _bindgen_ty_1 = 12 ; pub const IMPI_CLIENT_COLOR : _bindgen_ty_1 = 13 ; pub const IMPI_HOST_SIZE : _bindgen_ty_1 = 14 ; pub const IMPI_HOST_COLOR : _bindgen_ty_1 = 15 ; pub type _bindgen_ty_1 = :: std :: os :: raw :: c_uint ; pub const MPI_IDENT : _bindgen_ty_2 = 0 ; pub const MPI_CONGRUENT : _bindgen_ty_2 = 1 ; pub const MPI_SIMILAR : _bindgen_ty_2 = 2 ; pub const MPI_UNEQUAL : _bindgen_ty_2 = 3 ; pub type _bindgen_ty_2 = :: std :: os :: raw :: c_uint ; pub const MPI_THREAD_SINGLE : _bindgen_ty_3 = 0 ; pub const MPI_THREAD_FUNNELED : _bindgen_ty_3 = 1 ; pub const MPI_THREAD_SERIALIZED : _bindgen_ty_3 = 2 ; pub const MPI_THREAD_MULTIPLE : _bindgen_ty_3 = 3 ; pub type _bindgen_ty_3 = :: std :: os :: raw :: c_uint ; pub const MPI_COMBINER_NAMED : _bindgen_ty_4 = 0 ; pub const MPI_COMBINER_DUP : _bindgen_ty_4 = 1 ; pub const MPI_COMBINER_CONTIGUOUS : _bindgen_ty_4 = 2 ; pub const MPI_COMBINER_VECTOR : _bindgen_ty_4 = 3 ; pub const OMPI_WAS_MPI_COMBINER_HVECTOR_INTEGER : _bindgen_ty_4 = 4 ; pub const MPI_COMBINER_HVECTOR : _bindgen_ty_4 = 5 ; pub const MPI_COMBINER_INDEXED : _bindgen_ty_4 = 6 ; pub const OMPI_WAS_MPI_COMBINER_HINDEXED_INTEGER : _bindgen_ty_4 = 7 ; pub const MPI_COMBINER_HINDEXED : _bindgen_ty_4 = 8 ; pub const MPI_COMBINER_INDEXED_BLOCK : _bindgen_ty_4 = 9 ; pub const OMPI_WAS_MPI_COMBINER_STRUCT_INTEGER : _bindgen_ty_4 = 10 ; pub const MPI_COMBINER_STRUCT : _bindgen_ty_4 = 11 ; pub const MPI_COMBINER_SUBARRAY : _bindgen_ty_4 = 12 ; pub const MPI_COMBINER_DARRAY : _bindgen_ty_4 = 13 ; pub const MPI_COMBINER_F90_REAL : _bindgen_ty_4 = 14 ; pub const MPI_COMBINER_F90_COMPLEX : _bindgen_ty_4 = 15 ; pub const MPI_COMBINER_F90_INTEGER : _bindgen_ty_4 = 16 ; pub const MPI_COMBINER_RESIZED : _bindgen_ty_4 = 17 ; pub const MPI_COMBINER_HINDEXED_BLOCK : _bindgen_ty_4 = 18 ; pub type _bindgen_ty_4 = :: std :: os :: raw :: c_uint ; pub const MPI_COMM_TYPE_SHARED : _bindgen_ty_5 = 0 ; pub const OMPI_COMM_TYPE_HWTHREAD : _bindgen_ty_5 = 1 ; pub const OMPI_COMM_TYPE_CORE : _bindgen_ty_5 = 2 ; pub const OMPI_COMM_TYPE_L1CACHE : _bindgen_ty_5 = 3 ; pub const OMPI_COMM_TYPE_L2CACHE : _bindgen_ty_5 = 4 ; pub const OMPI_COMM_TYPE_L3CACHE : _bindgen_ty_5 = 5 ; pub const OMPI_COMM_TYPE_SOCKET : _bindgen_ty_5 = 6 ; pub const OMPI_COMM_TYPE_NUMA : _bindgen_ty_5 = 7 ; pub const OMPI_COMM_TYPE_BOARD : _bindgen_ty_5 = 8 ; pub const OMPI_COMM_TYPE_HOST : _bindgen_ty_5 = 9 ; pub const OMPI_COMM_TYPE_CU : _bindgen_ty_5 = 10 ; pub const OMPI_COMM_TYPE_CLUSTER : _bindgen_ty_5 = 11 ; pub type _bindgen_ty_5 = :: std :: os :: raw :: c_uint ; pub const MPI_T_VERBOSITY_USER_BASIC : _bindgen_ty_6 = 0 ; pub const MPI_T_VERBOSITY_USER_DETAIL : _bindgen_ty_6 = 1 ; pub const MPI_T_VERBOSITY_USER_ALL : _bindgen_ty_6 = 2 ; pub const MPI_T_VERBOSITY_TUNER_BASIC : _bindgen_ty_6 = 3 ; pub const MPI_T_VERBOSITY_TUNER_DETAIL : _bindgen_ty_6 = 4 ; pub const MPI_T_VERBOSITY_TUNER_ALL : _bindgen_ty_6 = 5 ; pub const MPI_T_VERBOSITY_MPIDEV_BASIC : _bindgen_ty_6 = 6 ; pub const MPI_T_VERBOSITY_MPIDEV_DETAIL : _bindgen_ty_6 = 7 ; pub const MPI_T_VERBOSITY_MPIDEV_ALL : _bindgen_ty_6 = 8 ; pub type _bindgen_ty_6 = :: std :: os :: raw :: c_uint ; pub const MPI_T_SCOPE_CONSTANT : _bindgen_ty_7 = 0 ; pub const MPI_T_SCOPE_READONLY : _bindgen_ty_7 = 1 ; pub const MPI_T_SCOPE_LOCAL : _bindgen_ty_7 = 2 ; pub const MPI_T_SCOPE_GROUP : _bindgen_ty_7 = 3 ; pub const MPI_T_SCOPE_GROUP_EQ : _bindgen_ty_7 = 4 ; pub const MPI_T_SCOPE_ALL : _bindgen_ty_7 = 5 ; pub const MPI_T_SCOPE_ALL_EQ : _bindgen_ty_7 = 6 ; pub type _bindgen_ty_7 = :: std :: os :: raw :: c_uint ; pub const MPI_T_BIND_NO_OBJECT : _bindgen_ty_8 = 0 ; pub const MPI_T_BIND_MPI_COMM : _bindgen_ty_8 = 1 ; pub const MPI_T_BIND_MPI_DATATYPE : _bindgen_ty_8 = 2 ; pub const MPI_T_BIND_MPI_ERRHANDLER : _bindgen_ty_8 = 3 ; pub const MPI_T_BIND_MPI_FILE : _bindgen_ty_8 = 4 ; pub const MPI_T_BIND_MPI_GROUP : _bindgen_ty_8 = 5 ; pub const MPI_T_BIND_MPI_OP : _bindgen_ty_8 = 6 ; pub const MPI_T_BIND_MPI_REQUEST : _bindgen_ty_8 = 7 ; pub const MPI_T_BIND_MPI_WIN : _bindgen_ty_8 = 8 ; pub const MPI_T_BIND_MPI_MESSAGE : _bindgen_ty_8 = 9 ; pub const MPI_T_BIND_MPI_INFO : _bindgen_ty_8 = 10 ; pub type _bindgen_ty_8 = :: std :: os :: raw :: c_uint ; pub const MPI_T_PVAR_CLASS_STATE : _bindgen_ty_9 = 0 ; pub const MPI_T_PVAR_CLASS_LEVEL : _bindgen_ty_9 = 1 ; pub const MPI_T_PVAR_CLASS_SIZE : _bindgen_ty_9 = 2 ; pub const MPI_T_PVAR_CLASS_PERCENTAGE : _bindgen_ty_9 = 3 ; pub const MPI_T_PVAR_CLASS_HIGHWATERMARK : _bindgen_ty_9 = 4 ; pub const MPI_T_PVAR_CLASS_LOWWATERMARK : _bindgen_ty_9 = 5 ; pub const MPI_T_PVAR_CLASS_COUNTER : _bindgen_ty_9 = 6 ; pub const MPI_T_PVAR_CLASS_AGGREGATE : _bindgen_ty_9 = 7 ; pub const MPI_T_PVAR_CLASS_TIMER : _bindgen_ty_9 = 8 ; pub const MPI_T_PVAR_CLASS_GENERIC : _bindgen_ty_9 = 9 ; pub type _bindgen_ty_9 = :: std :: os :: raw :: c_uint ; extern "C" {
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/mpi-fork-fnsp-d9b9763bb5375dad/out/functions_and_types.rs:3:471
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...s :: raw :: c_uint = 4 ; pub const __GNUC_MINOR__ : :: std :: os :: raw :: c_uint = 2 ; pub const __GNUC_PATCHLEVEL__ : :: std :: os :...
[INFO] [stdout]   |                                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]   |
[INFO] [stdout] 3 - pub const __llvm__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_major__ : :: std :: os :: raw :: c_uint = 14 ; pub const __clang_minor__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_patchlevel__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_version__ : & 'static [ u8 ; 8usize ] = b"14.0.0 \0" ; pub const __GNUC__ : :: std :: os :: raw :: c_uint = 4 ; pub const __GNUC_MINOR__ : :: std :: os :: raw :: c_uint = 2 ; pub const __GNUC_PATCHLEVEL__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GXX_ABI_VERSION : :: std :: os :: raw :: c_uint = 1002 ; pub const __ATOMIC_RELAXED : :: std :: os :: raw :: c_uint = 0 ; pub const __ATOMIC_CONSUME : :: std :: os :: raw :: c_uint = 1 ; pub const __ATOMIC_ACQUIRE : :: std :: os :: raw :: c_uint = 2 ; pub const __ATOMIC_RELEASE : :: std :: os :: raw :: c_uint = 3 ; pub const __ATOMIC_ACQ_REL : :: std :: os :: raw :: c_uint = 4 ; pub const __ATOMIC_SEQ_CST : :: std :: os :: raw :: c_uint = 5 ; pub const __OPENCL_MEMORY_SCOPE_WORK_ITEM : :: std :: os :: raw :: c_uint = 0 ; pub const __OPENCL_MEMORY_SCOPE_WORK_GROUP : :: std :: os :: raw :: c_uint = 1 ; pub const __OPENCL_MEMORY_SCOPE_DEVICE : :: std :: os :: raw :: c_uint = 2 ; pub const __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES : :: std :: os :: raw :: c_uint = 3 ; pub const __OPENCL_MEMORY_SCOPE_SUB_GROUP : :: std :: os :: raw :: c_uint = 4 ; pub const __PRAGMA_REDEFINE_EXTNAME : :: std :: os :: raw :: c_uint = 1 ; pub const __VERSION__ : & 'static [ u8 ; 20usize ] = b"Ubuntu Clang 14.0.0\0" ; pub const __OBJC_BOOL_IS_BOOL : :: std :: os :: raw :: c_uint = 0 ; pub const __CONSTANT_CFSTRINGS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_literal_encoding__ : & 'static [ u8 ; 6usize ] = b"UTF-8\0" ; pub const __clang_wide_literal_encoding__ : & 'static [ u8 ; 7usize ] = b"UTF-32\0" ; pub const __ORDER_LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __ORDER_BIG_ENDIAN__ : :: std :: os :: raw :: c_uint = 4321 ; pub const __ORDER_PDP_ENDIAN__ : :: std :: os :: raw :: c_uint = 3412 ; pub const __BYTE_ORDER__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const _LP64 : :: std :: os :: raw :: c_uint = 1 ; pub const __LP64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __CHAR_BIT__ : :: std :: os :: raw :: c_uint = 8 ; pub const __BOOL_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SHRT_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __LONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LLONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BITINT_MAXWIDTH__ : :: std :: os :: raw :: c_uint = 128 ; pub const __SCHAR_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __SHRT_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __LONG_LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __WCHAR_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __WCHAR_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __WINT_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __WINT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INTMAX_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZE_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __SIZE_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTMAX_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __PTRDIFF_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __PTRDIFF_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INTPTR_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTPTR_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZEOF_DOUBLE__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_FLOAT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_LONG_DOUBLE__ : :: std :: os :: raw :: c_uint = 16 ; pub const __SIZEOF_LONG_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_POINTER__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SHORT__ : :: std :: os :: raw :: c_uint = 2 ; pub const __SIZEOF_PTRDIFF_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SIZE_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_WCHAR_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_WINT_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INTMAX_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTMAX_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINTMAX_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTMAX_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTMAX_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTMAX_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __PTRDIFF_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __PTRDIFF_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __INTPTR_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTPTR_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __SIZE_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __SIZE_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __SIZE_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __SIZE_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __SIG_ATOMIC_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __SIG_ATOMIC_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __UINTPTR_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTPTR_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTPTR_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTPTR_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FLT_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_DIG__ : :: std :: os :: raw :: c_uint = 6 ; pub const __FLT_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 9 ; pub const __FLT_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_MANT_DIG__ : :: std :: os :: raw :: c_uint = 24 ; pub const __FLT_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 38 ; pub const __FLT_MAX_EXP__ : :: std :: os :: raw :: c_uint = 128 ; pub const __FLT_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -37 ; pub const __FLT_MIN_EXP__ : :: std :: os :: raw :: c_int = -125 ; pub const __DBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_DIG__ : :: std :: os :: raw :: c_uint = 15 ; pub const __DBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 17 ; pub const __DBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 53 ; pub const __DBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 308 ; pub const __DBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 1024 ; pub const __DBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -307 ; pub const __DBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -1021 ; pub const __LDBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_DIG__ : :: std :: os :: raw :: c_uint = 18 ; pub const __LDBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __LDBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LDBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 4932 ; pub const __LDBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 16384 ; pub const __LDBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -4931 ; pub const __LDBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -16381 ; pub const __POINTER_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BIGGEST_ALIGNMENT__ : :: std :: os :: raw :: c_uint = 16 ; pub const __WINT_UNSIGNED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __INT8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __INT16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __INT32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __INT64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __UINT8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __INT8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __UINT16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __UINT16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __INT16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __UINT32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __UINT32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __INT32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __UINT64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __UINT64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __INT64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_LEAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_LEAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_LEAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_LEAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_LEAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_LEAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_LEAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_LEAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_LEAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_LEAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_LEAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_LEAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_LEAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_LEAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_LEAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_LEAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_LEAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_LEAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_LEAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_LEAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_LEAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_LEAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_LEAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_LEAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_LEAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_LEAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_LEAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_LEAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_LEAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __INT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_FAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_FAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_FAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_FAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_FAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_FAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_FAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_FAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_FAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_FAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_FAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_FAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_FAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_FAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_FAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_FAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_FAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_FAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_FAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_FAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_FAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_FAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_FAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_FAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_FAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_FAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_FAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_FAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_FAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_FAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FINITE_MATH_ONLY__ : :: std :: os :: raw :: c_uint = 0 ; pub const __GNUC_STDC_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_ATOMIC_TEST_AND_SET_TRUEVAL : :: std :: os :: raw :: c_uint = 1 ; pub const __CLANG_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __NO_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __PIC__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pic__ : :: std :: os :: raw :: c_uint = 2 ; pub const __PIE__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pie__ : :: std :: os :: raw :: c_uint = 2 ; pub const __FLT_EVAL_METHOD__ : :: std :: os :: raw :: c_uint = 0 ; pub const __FLT_RADIX__ : :: std :: os :: raw :: c_uint = 2 ; pub const __DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __GCC_ASM_FLAG_OUTPUTS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __code_model_small__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_GS : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_FS : :: std :: os :: raw :: c_uint = 1 ; pub const __k8 : :: std :: os :: raw :: c_uint = 1 ; pub const __k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __tune_k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __NO_MATH_INLINES : :: std :: os :: raw :: c_uint = 1 ; pub const __FXSR__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __MMX__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 : :: std :: os :: raw :: c_uint = 1 ; pub const __SIZEOF_FLOAT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix__ : :: std :: os :: raw :: c_uint = 1 ; pub const linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __ELF__ : :: std :: os :: raw :: c_uint = 1 ; pub const __gnu_linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLOAT128__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_HOSTED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_VERSION__ : :: std :: os :: raw :: c_uint = 201710 ; pub const __STDC_UTF_16__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_UTF_32__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_DWARF2_CFI_ASM : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_VERSION : :: std :: os :: raw :: c_uint = 721408 ; pub const OPAL_STDC_HEADERS : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED_ARGUMENT : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_ERROR : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_SYS_TIME_H : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_LONG_LONG : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const OPAL_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const OPAL_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const OPAL_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const OPAL_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const OMPI_HAVE_FORTRAN_LOGICAL1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER16 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_INTEGER2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL16 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL2 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_REAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_ENABLE_MPI1_COMPAT : :: std :: os :: raw :: c_uint = 0 ; pub const HAVE_FLOAT__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_LONG_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_MPI_OFFSET_SIZE : :: std :: os :: raw :: c_uint = 8 ; pub const OMPI_BUILD_CXX_BINDINGS : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_CXX_SEEK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_CXX_SUPPORTS_2D_CONST_CAST : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_PARAM_CHECK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_INTERFACE_WARNING : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_CXX_EXCEPTION_SUPPORT : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_MAJOR_VERSION : :: std :: os :: raw :: c_uint = 4 ; pub const OMPI_MINOR_VERSION : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_RELEASE_VERSION : :: std :: os :: raw :: c_uint = 2 ; pub const OPAL_C_HAVE_VISIBILITY : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_BUILDING : :: std :: os :: raw :: c_uint = 0 ; pub const OPEN_MPI : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_VERSION : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_SUBVERSION : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_UNKNOWN : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU_C : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_REMOVED_USE_STATIC_ASSERT : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ANY_SOURCE : :: std :: os :: raw :: c_int = -1 ; pub const MPI_PROC_NULL : :: std :: os :: raw :: c_int = -2 ; pub const MPI_ROOT : :: std :: os :: raw :: c_int = -4 ; pub const MPI_ANY_TAG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MAX_LIBRARY_VERSION_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_UNDEFINED : :: std :: os :: raw :: c_int = -32766 ; pub const MPI_DIST_GRAPH : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_CART : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_GRAPH : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_KEYVAL_INVALID : :: std :: os :: raw :: c_int = -1 ; pub const MPI_BSEND_OVERHEAD : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const MPI_ORDER_C : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ORDER_FORTRAN : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_BLOCK : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_DISTRIBUTE_CYCLIC : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_NONE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_DISTRIBUTE_DFLT_DARG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MODE_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_RDONLY : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_WRONLY : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_RDWR : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_DELETE_ON_CLOSE : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_MODE_UNIQUE_OPEN : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_MODE_EXCL : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MODE_APPEND : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_SEQUENTIAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_DISPLACEMENT_CURRENT : :: std :: os :: raw :: c_int = -54278278 ; pub const MPI_SEEK_SET : :: std :: os :: raw :: c_uint = 600 ; pub const MPI_SEEK_CUR : :: std :: os :: raw :: c_uint = 602 ; pub const MPI_SEEK_END : :: std :: os :: raw :: c_uint = 604 ; pub const MPI_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_NOCHECK : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_NOPRECEDE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_NOPUT : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_NOSTORE : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_NOSUCCEED : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_LOCK_EXCLUSIVE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_LOCK_SHARED : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_WIN_FLAVOR_ALLOCATE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_DYNAMIC : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_WIN_FLAVOR_SHARED : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_WIN_UNIFIED : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_WIN_SEPARATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_SUCCESS : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ERR_BUFFER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_ERR_COUNT : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_ERR_TYPE : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_ERR_TAG : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_ERR_COMM : :: std :: os :: raw :: c_uint = 5 ; pub const MPI_ERR_RANK : :: std :: os :: raw :: c_uint = 6 ; pub const MPI_ERR_REQUEST : :: std :: os :: raw :: c_uint = 7 ; pub const MPI_ERR_ROOT : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_ERR_GROUP : :: std :: os :: raw :: c_uint = 9 ; pub const MPI_ERR_OP : :: std :: os :: raw :: c_uint = 10 ; pub const MPI_ERR_TOPOLOGY : :: std :: os :: raw :: c_uint = 11 ; pub const MPI_ERR_DIMS : :: std :: os :: raw :: c_uint = 12 ; pub const MPI_ERR_ARG : :: std :: os :: raw :: c_uint = 13 ; pub const MPI_ERR_UNKNOWN : :: std :: os :: raw :: c_uint = 14 ; pub const MPI_ERR_TRUNCATE : :: std :: os :: raw :: c_uint = 15 ; pub const MPI_ERR_OTHER : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_ERR_INTERN : :: std :: os :: raw :: c_uint = 17 ; pub const MPI_ERR_IN_STATUS : :: std :: os :: raw :: c_uint = 18 ; pub const MPI_ERR_PENDING : :: std :: os :: raw :: c_uint = 19 ; pub const MPI_ERR_ACCESS : :: std :: os :: raw :: c_uint = 20 ; pub const MPI_ERR_AMODE : :: std :: os :: raw :: c_uint = 21 ; pub const MPI_ERR_ASSERT : :: std :: os :: raw :: c_uint = 22 ; pub const MPI_ERR_BAD_FILE : :: std :: os :: raw :: c_uint = 23 ; pub const MPI_ERR_BASE : :: std :: os :: raw :: c_uint = 24 ; pub const MPI_ERR_CONVERSION : :: std :: os :: raw :: c_uint = 25 ; pub const MPI_ERR_DISP : :: std :: os :: raw :: c_uint = 26 ; pub const MPI_ERR_DUP_DATAREP : :: std :: os :: raw :: c_uint = 27 ; pub const MPI_ERR_FILE_EXISTS : :: std :: os :: raw :: c_uint = 28 ; pub const MPI_ERR_FILE_IN_USE : :: std :: os :: raw :: c_uint = 29 ; pub const MPI_ERR_FILE : :: std :: os :: raw :: c_uint = 30 ; pub const MPI_ERR_INFO_KEY : :: std :: os :: raw :: c_uint = 31 ; pub const MPI_ERR_INFO_NOKEY : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_ERR_INFO_VALUE : :: std :: os :: raw :: c_uint = 33 ; pub const MPI_ERR_INFO : :: std :: os :: raw :: c_uint = 34 ; pub const MPI_ERR_IO : :: std :: os :: raw :: c_uint = 35 ; pub const MPI_ERR_KEYVAL : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_ERR_LOCKTYPE : :: std :: os :: raw :: c_uint = 37 ; pub const MPI_ERR_NAME : :: std :: os :: raw :: c_uint = 38 ; pub const MPI_ERR_NO_MEM : :: std :: os :: raw :: c_uint = 39 ; pub const MPI_ERR_NOT_SAME : :: std :: os :: raw :: c_uint = 40 ; pub const MPI_ERR_NO_SPACE : :: std :: os :: raw :: c_uint = 41 ; pub const MPI_ERR_NO_SUCH_FILE : :: std :: os :: raw :: c_uint = 42 ; pub const MPI_ERR_PORT : :: std :: os :: raw :: c_uint = 43 ; pub const MPI_ERR_QUOTA : :: std :: os :: raw :: c_uint = 44 ; pub const MPI_ERR_READ_ONLY : :: std :: os :: raw :: c_uint = 45 ; pub const MPI_ERR_RMA_CONFLICT : :: std :: os :: raw :: c_uint = 46 ; pub const MPI_ERR_RMA_SYNC : :: std :: os :: raw :: c_uint = 47 ; pub const MPI_ERR_SERVICE : :: std :: os :: raw :: c_uint = 48 ; pub const MPI_ERR_SIZE : :: std :: os :: raw :: c_uint = 49 ; pub const MPI_ERR_SPAWN : :: std :: os :: raw :: c_uint = 50 ; pub const MPI_ERR_UNSUPPORTED_DATAREP : :: std :: os :: raw :: c_uint = 51 ; pub const MPI_ERR_UNSUPPORTED_OPERATION : :: std :: os :: raw :: c_uint = 52 ; pub const MPI_ERR_WIN : :: std :: os :: raw :: c_uint = 53 ; pub const MPI_T_ERR_MEMORY : :: std :: os :: raw :: c_uint = 54 ; pub const MPI_T_ERR_NOT_INITIALIZED : :: std :: os :: raw :: c_uint = 55 ; pub const MPI_T_ERR_CANNOT_INIT : :: std :: os :: raw :: c_uint = 56 ; pub const MPI_T_ERR_INVALID_INDEX : :: std :: os :: raw :: c_uint = 57 ; pub const MPI_T_ERR_INVALID_ITEM : :: std :: os :: raw :: c_uint = 58 ; pub const MPI_T_ERR_INVALID_HANDLE : :: std :: os :: raw :: c_uint = 59 ; pub const MPI_T_ERR_OUT_OF_HANDLES : :: std :: os :: raw :: c_uint = 60 ; pub const MPI_T_ERR_OUT_OF_SESSIONS : :: std :: os :: raw :: c_uint = 61 ; pub const MPI_T_ERR_INVALID_SESSION : :: std :: os :: raw :: c_uint = 62 ; pub const MPI_T_ERR_CVAR_SET_NOT_NOW : :: std :: os :: raw :: c_uint = 63 ; pub const MPI_T_ERR_CVAR_SET_NEVER : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_T_ERR_PVAR_NO_STARTSTOP : :: std :: os :: raw :: c_uint = 65 ; pub const MPI_T_ERR_PVAR_NO_WRITE : :: std :: os :: raw :: c_uint = 66 ; pub const MPI_T_ERR_PVAR_NO_ATOMIC : :: std :: os :: raw :: c_uint = 67 ; pub const MPI_ERR_RMA_RANGE : :: std :: os :: raw :: c_uint = 68 ; pub const MPI_ERR_RMA_ATTACH : :: std :: os :: raw :: c_uint = 69 ; pub const MPI_ERR_RMA_FLAVOR : :: std :: os :: raw :: c_uint = 70 ; pub const MPI_ERR_RMA_SHARED : :: std :: os :: raw :: c_uint = 71 ; pub const MPI_T_ERR_INVALID : :: std :: os :: raw :: c_uint = 72 ; pub const MPI_T_ERR_INVALID_NAME : :: std :: os :: raw :: c_uint = 73 ; pub const MPI_ERR_LASTCODE : :: std :: os :: raw :: c_uint = 92 ; pub const MPI_TYPECLASS_INTEGER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_TYPECLASS_REAL : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_TYPECLASS_COMPLEX : :: std :: os :: raw :: c_uint = 3 ; pub type wchar_t = :: std :: os :: raw :: c_int ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct max_align_t { pub __clang_max_align_nonce1 : :: std :: os :: raw :: c_longlong , pub __bindgen_padding_0 : u64 , pub __clang_max_align_nonce2 : f64 , } # [ test ] fn bindgen_test_layout_max_align_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < max_align_t > ( ) , 32usize , concat ! ( "Size of: " , stringify ! ( max_align_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce1 as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce1 ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce2 as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce2 ) ) ) ; } pub type MPI_Aint = isize ; pub type MPI_Offset = :: std :: os :: raw :: c_longlong ; pub type MPI_Count = :: std :: os :: raw :: c_longlong ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_communicator_t { _unused : [ u8 ; 0 ] } pub type MPI_Comm = * mut ompi_communicator_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_datatype_t { _unused : [ u8 ; 0 ] } pub type MPI_Datatype = * mut ompi_datatype_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_errhandler_t { _unused : [ u8 ; 0 ] } pub type MPI_Errhandler = * mut ompi_errhandler_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_file_t { _unused : [ u8 ; 0 ] } pub type MPI_File = * mut ompi_file_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_group_t { _unused : [ u8 ; 0 ] } pub type MPI_Group = * mut ompi_group_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_info_t { _unused : [ u8 ; 0 ] } pub type MPI_Info = * mut ompi_info_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_op_t { _unused : [ u8 ; 0 ] } pub type MPI_Op = * mut ompi_op_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_request_t { _unused : [ u8 ; 0 ] } pub type MPI_Request = * mut ompi_request_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_message_t { _unused : [ u8 ; 0 ] } pub type MPI_Message = * mut ompi_message_t ; pub type MPI_Status = ompi_status_public_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_win_t { _unused : [ u8 ; 0 ] } pub type MPI_Win = * mut ompi_win_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_var_enum_t { _unused : [ u8 ; 0 ] } pub type MPI_T_enum = * mut mca_base_var_enum_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_mpit_cvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_cvar_handle = * mut ompi_mpit_cvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_handle = * mut mca_base_pvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_session_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_session = * mut mca_base_pvar_session_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_status_public_t { pub MPI_SOURCE : :: std :: os :: raw :: c_int , pub MPI_TAG : :: std :: os :: raw :: c_int , pub MPI_ERROR : :: std :: os :: raw :: c_int , pub _cancelled : :: std :: os :: raw :: c_int , pub _ucount : usize , } # [ test ] fn bindgen_test_layout_ompi_status_public_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < ompi_status_public_t > ( ) , 24usize , concat ! ( "Size of: " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < ompi_status_public_t > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_SOURCE as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_SOURCE ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_TAG as * const _ as usize } , 4usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_TAG ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_ERROR as * const _ as usize } , 8usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_ERROR ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _cancelled as * const _ as usize } , 12usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _cancelled ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _ucount as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _ucount ) ) ) ; } pub type MPI_Datarep_extent_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : * mut MPI_Aint , arg3 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Datarep_conversion_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : MPI_Datatype , arg3 : :: std :: os :: raw :: c_int , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : MPI_Offset , arg6 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Comm , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type ompi_file_errhandler_fn = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_File , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_Win_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Win , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_User_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut :: std :: os :: raw :: c_void , arg3 : * mut :: std :: os :: raw :: c_int , arg4 : * mut MPI_Datatype ) > ; pub type MPI_Comm_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_query_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut MPI_Status ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_free_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_cancel_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_fn = MPI_Comm_errhandler_function ; pub type MPI_File_errhandler_fn = ompi_file_errhandler_fn ; pub type MPI_File_errhandler_function = ompi_file_errhandler_fn ; pub type MPI_Win_errhandler_fn = MPI_Win_errhandler_function ; pub const MPI_TAG_UB : _bindgen_ty_1 = 0 ; pub const MPI_HOST : _bindgen_ty_1 = 1 ; pub const MPI_IO : _bindgen_ty_1 = 2 ; pub const MPI_WTIME_IS_GLOBAL : _bindgen_ty_1 = 3 ; pub const MPI_APPNUM : _bindgen_ty_1 = 4 ; pub const MPI_LASTUSEDCODE : _bindgen_ty_1 = 5 ; pub const MPI_UNIVERSE_SIZE : _bindgen_ty_1 = 6 ; pub const MPI_WIN_BASE : _bindgen_ty_1 = 7 ; pub const MPI_WIN_SIZE : _bindgen_ty_1 = 8 ; pub const MPI_WIN_DISP_UNIT : _bindgen_ty_1 = 9 ; pub const MPI_WIN_CREATE_FLAVOR : _bindgen_ty_1 = 10 ; pub const MPI_WIN_MODEL : _bindgen_ty_1 = 11 ; pub const IMPI_CLIENT_SIZE : _bindgen_ty_1 = 12 ; pub const IMPI_CLIENT_COLOR : _bindgen_ty_1 = 13 ; pub const IMPI_HOST_SIZE : _bindgen_ty_1 = 14 ; pub const IMPI_HOST_COLOR : _bindgen_ty_1 = 15 ; pub type _bindgen_ty_1 = :: std :: os :: raw :: c_uint ; pub const MPI_IDENT : _bindgen_ty_2 = 0 ; pub const MPI_CONGRUENT : _bindgen_ty_2 = 1 ; pub const MPI_SIMILAR : _bindgen_ty_2 = 2 ; pub const MPI_UNEQUAL : _bindgen_ty_2 = 3 ; pub type _bindgen_ty_2 = :: std :: os :: raw :: c_uint ; pub const MPI_THREAD_SINGLE : _bindgen_ty_3 = 0 ; pub const MPI_THREAD_FUNNELED : _bindgen_ty_3 = 1 ; pub const MPI_THREAD_SERIALIZED : _bindgen_ty_3 = 2 ; pub const MPI_THREAD_MULTIPLE : _bindgen_ty_3 = 3 ; pub type _bindgen_ty_3 = :: std :: os :: raw :: c_uint ; pub const MPI_COMBINER_NAMED : _bindgen_ty_4 = 0 ; pub const MPI_COMBINER_DUP : _bindgen_ty_4 = 1 ; pub const MPI_COMBINER_CONTIGUOUS : _bindgen_ty_4 = 2 ; pub const MPI_COMBINER_VECTOR : _bindgen_ty_4 = 3 ; pub const OMPI_WAS_MPI_COMBINER_HVECTOR_INTEGER : _bindgen_ty_4 = 4 ; pub const MPI_COMBINER_HVECTOR : _bindgen_ty_4 = 5 ; pub const MPI_COMBINER_INDEXED : _bindgen_ty_4 = 6 ; pub const OMPI_WAS_MPI_COMBINER_HINDEXED_INTEGER : _bindgen_ty_4 = 7 ; pub const MPI_COMBINER_HINDEXED : _bindgen_ty_4 = 8 ; pub const MPI_COMBINER_INDEXED_BLOCK : _bindgen_ty_4 = 9 ; pub const OMPI_WAS_MPI_COMBINER_STRUCT_INTEGER : _bindgen_ty_4 = 10 ; pub const MPI_COMBINER_STRUCT : _bindgen_ty_4 = 11 ; pub const MPI_COMBINER_SUBARRAY : _bindgen_ty_4 = 12 ; pub const MPI_COMBINER_DARRAY : _bindgen_ty_4 = 13 ; pub const MPI_COMBINER_F90_REAL : _bindgen_ty_4 = 14 ; pub const MPI_COMBINER_F90_COMPLEX : _bindgen_ty_4 = 15 ; pub const MPI_COMBINER_F90_INTEGER : _bindgen_ty_4 = 16 ; pub const MPI_COMBINER_RESIZED : _bindgen_ty_4 = 17 ; pub const MPI_COMBINER_HINDEXED_BLOCK : _bindgen_ty_4 = 18 ; pub type _bindgen_ty_4 = :: std :: os :: raw :: c_uint ; pub const MPI_COMM_TYPE_SHARED : _bindgen_ty_5 = 0 ; pub const OMPI_COMM_TYPE_HWTHREAD : _bindgen_ty_5 = 1 ; pub const OMPI_COMM_TYPE_CORE : _bindgen_ty_5 = 2 ; pub const OMPI_COMM_TYPE_L1CACHE : _bindgen_ty_5 = 3 ; pub const OMPI_COMM_TYPE_L2CACHE : _bindgen_ty_5 = 4 ; pub const OMPI_COMM_TYPE_L3CACHE : _bindgen_ty_5 = 5 ; pub const OMPI_COMM_TYPE_SOCKET : _bindgen_ty_5 = 6 ; pub const OMPI_COMM_TYPE_NUMA : _bindgen_ty_5 = 7 ; pub const OMPI_COMM_TYPE_BOARD : _bindgen_ty_5 = 8 ; pub const OMPI_COMM_TYPE_HOST : _bindgen_ty_5 = 9 ; pub const OMPI_COMM_TYPE_CU : _bindgen_ty_5 = 10 ; pub const OMPI_COMM_TYPE_CLUSTER : _bindgen_ty_5 = 11 ; pub type _bindgen_ty_5 = :: std :: os :: raw :: c_uint ; pub const MPI_T_VERBOSITY_USER_BASIC : _bindgen_ty_6 = 0 ; pub const MPI_T_VERBOSITY_USER_DETAIL : _bindgen_ty_6 = 1 ; pub const MPI_T_VERBOSITY_USER_ALL : _bindgen_ty_6 = 2 ; pub const MPI_T_VERBOSITY_TUNER_BASIC : _bindgen_ty_6 = 3 ; pub const MPI_T_VERBOSITY_TUNER_DETAIL : _bindgen_ty_6 = 4 ; pub const MPI_T_VERBOSITY_TUNER_ALL : _bindgen_ty_6 = 5 ; pub const MPI_T_VERBOSITY_MPIDEV_BASIC : _bindgen_ty_6 = 6 ; pub const MPI_T_VERBOSITY_MPIDEV_DETAIL : _bindgen_ty_6 = 7 ; pub const MPI_T_VERBOSITY_MPIDEV_ALL : _bindgen_ty_6 = 8 ; pub type _bindgen_ty_6 = :: std :: os :: raw :: c_uint ; pub const MPI_T_SCOPE_CONSTANT : _bindgen_ty_7 = 0 ; pub const MPI_T_SCOPE_READONLY : _bindgen_ty_7 = 1 ; pub const MPI_T_SCOPE_LOCAL : _bindgen_ty_7 = 2 ; pub const MPI_T_SCOPE_GROUP : _bindgen_ty_7 = 3 ; pub const MPI_T_SCOPE_GROUP_EQ : _bindgen_ty_7 = 4 ; pub const MPI_T_SCOPE_ALL : _bindgen_ty_7 = 5 ; pub const MPI_T_SCOPE_ALL_EQ : _bindgen_ty_7 = 6 ; pub type _bindgen_ty_7 = :: std :: os :: raw :: c_uint ; pub const MPI_T_BIND_NO_OBJECT : _bindgen_ty_8 = 0 ; pub const MPI_T_BIND_MPI_COMM : _bindgen_ty_8 = 1 ; pub const MPI_T_BIND_MPI_DATATYPE : _bindgen_ty_8 = 2 ; pub const MPI_T_BIND_MPI_ERRHANDLER : _bindgen_ty_8 = 3 ; pub const MPI_T_BIND_MPI_FILE : _bindgen_ty_8 = 4 ; pub const MPI_T_BIND_MPI_GROUP : _bindgen_ty_8 = 5 ; pub const MPI_T_BIND_MPI_OP : _bindgen_ty_8 = 6 ; pub const MPI_T_BIND_MPI_REQUEST : _bindgen_ty_8 = 7 ; pub const MPI_T_BIND_MPI_WIN : _bindgen_ty_8 = 8 ; pub const MPI_T_BIND_MPI_MESSAGE : _bindgen_ty_8 = 9 ; pub const MPI_T_BIND_MPI_INFO : _bindgen_ty_8 = 10 ; pub type _bindgen_ty_8 = :: std :: os :: raw :: c_uint ; pub const MPI_T_PVAR_CLASS_STATE : _bindgen_ty_9 = 0 ; pub const MPI_T_PVAR_CLASS_LEVEL : _bindgen_ty_9 = 1 ; pub const MPI_T_PVAR_CLASS_SIZE : _bindgen_ty_9 = 2 ; pub const MPI_T_PVAR_CLASS_PERCENTAGE : _bindgen_ty_9 = 3 ; pub const MPI_T_PVAR_CLASS_HIGHWATERMARK : _bindgen_ty_9 = 4 ; pub const MPI_T_PVAR_CLASS_LOWWATERMARK : _bindgen_ty_9 = 5 ; pub const MPI_T_PVAR_CLASS_COUNTER : _bindgen_ty_9 = 6 ; pub const MPI_T_PVAR_CLASS_AGGREGATE : _bindgen_ty_9 = 7 ; pub const MPI_T_PVAR_CLASS_TIMER : _bindgen_ty_9 = 8 ; pub const MPI_T_PVAR_CLASS_GENERIC : _bindgen_ty_9 = 9 ; pub type _bindgen_ty_9 = :: std :: os :: raw :: c_uint ; extern "C" {
[INFO] [stdout] 3 + pub const __llvm__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_major__ : :: std :: os :: raw :: c_uint = 14 ; pub const __clang_minor__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_patchlevel__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_version__ : & 'static [ u8 ; 8usize ] = b"14.0.0 \0" ; pub const __GNUC__ : :: std :: os :: raw :: c_uint = 4 ; pub const __GNUC_MINOR__ : std :: os :: raw :: c_uint = 2 ; pub const __GNUC_PATCHLEVEL__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GXX_ABI_VERSION : :: std :: os :: raw :: c_uint = 1002 ; pub const __ATOMIC_RELAXED : :: std :: os :: raw :: c_uint = 0 ; pub const __ATOMIC_CONSUME : :: std :: os :: raw :: c_uint = 1 ; pub const __ATOMIC_ACQUIRE : :: std :: os :: raw :: c_uint = 2 ; pub const __ATOMIC_RELEASE : :: std :: os :: raw :: c_uint = 3 ; pub const __ATOMIC_ACQ_REL : :: std :: os :: raw :: c_uint = 4 ; pub const __ATOMIC_SEQ_CST : :: std :: os :: raw :: c_uint = 5 ; pub const __OPENCL_MEMORY_SCOPE_WORK_ITEM : :: std :: os :: raw :: c_uint = 0 ; pub const __OPENCL_MEMORY_SCOPE_WORK_GROUP : :: std :: os :: raw :: c_uint = 1 ; pub const __OPENCL_MEMORY_SCOPE_DEVICE : :: std :: os :: raw :: c_uint = 2 ; pub const __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES : :: std :: os :: raw :: c_uint = 3 ; pub const __OPENCL_MEMORY_SCOPE_SUB_GROUP : :: std :: os :: raw :: c_uint = 4 ; pub const __PRAGMA_REDEFINE_EXTNAME : :: std :: os :: raw :: c_uint = 1 ; pub const __VERSION__ : & 'static [ u8 ; 20usize ] = b"Ubuntu Clang 14.0.0\0" ; pub const __OBJC_BOOL_IS_BOOL : :: std :: os :: raw :: c_uint = 0 ; pub const __CONSTANT_CFSTRINGS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_literal_encoding__ : & 'static [ u8 ; 6usize ] = b"UTF-8\0" ; pub const __clang_wide_literal_encoding__ : & 'static [ u8 ; 7usize ] = b"UTF-32\0" ; pub const __ORDER_LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __ORDER_BIG_ENDIAN__ : :: std :: os :: raw :: c_uint = 4321 ; pub const __ORDER_PDP_ENDIAN__ : :: std :: os :: raw :: c_uint = 3412 ; pub const __BYTE_ORDER__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const _LP64 : :: std :: os :: raw :: c_uint = 1 ; pub const __LP64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __CHAR_BIT__ : :: std :: os :: raw :: c_uint = 8 ; pub const __BOOL_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SHRT_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __LONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LLONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BITINT_MAXWIDTH__ : :: std :: os :: raw :: c_uint = 128 ; pub const __SCHAR_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __SHRT_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __LONG_LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __WCHAR_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __WCHAR_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __WINT_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __WINT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INTMAX_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZE_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __SIZE_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTMAX_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __PTRDIFF_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __PTRDIFF_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INTPTR_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTPTR_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZEOF_DOUBLE__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_FLOAT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_LONG_DOUBLE__ : :: std :: os :: raw :: c_uint = 16 ; pub const __SIZEOF_LONG_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_POINTER__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SHORT__ : :: std :: os :: raw :: c_uint = 2 ; pub const __SIZEOF_PTRDIFF_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SIZE_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_WCHAR_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_WINT_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INTMAX_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTMAX_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINTMAX_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTMAX_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTMAX_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTMAX_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __PTRDIFF_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __PTRDIFF_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __INTPTR_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTPTR_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __SIZE_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __SIZE_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __SIZE_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __SIZE_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __SIG_ATOMIC_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __SIG_ATOMIC_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __UINTPTR_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTPTR_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTPTR_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTPTR_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FLT_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_DIG__ : :: std :: os :: raw :: c_uint = 6 ; pub const __FLT_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 9 ; pub const __FLT_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_MANT_DIG__ : :: std :: os :: raw :: c_uint = 24 ; pub const __FLT_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 38 ; pub const __FLT_MAX_EXP__ : :: std :: os :: raw :: c_uint = 128 ; pub const __FLT_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -37 ; pub const __FLT_MIN_EXP__ : :: std :: os :: raw :: c_int = -125 ; pub const __DBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_DIG__ : :: std :: os :: raw :: c_uint = 15 ; pub const __DBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 17 ; pub const __DBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 53 ; pub const __DBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 308 ; pub const __DBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 1024 ; pub const __DBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -307 ; pub const __DBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -1021 ; pub const __LDBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_DIG__ : :: std :: os :: raw :: c_uint = 18 ; pub const __LDBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __LDBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LDBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 4932 ; pub const __LDBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 16384 ; pub const __LDBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -4931 ; pub const __LDBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -16381 ; pub const __POINTER_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BIGGEST_ALIGNMENT__ : :: std :: os :: raw :: c_uint = 16 ; pub const __WINT_UNSIGNED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __INT8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __INT16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __INT32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __INT64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __UINT8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __INT8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __UINT16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __UINT16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __INT16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __UINT32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __UINT32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __INT32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __UINT64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __UINT64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __INT64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_LEAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_LEAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_LEAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_LEAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_LEAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_LEAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_LEAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_LEAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_LEAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_LEAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_LEAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_LEAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_LEAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_LEAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_LEAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_LEAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_LEAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_LEAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_LEAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_LEAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_LEAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_LEAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_LEAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_LEAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_LEAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_LEAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_LEAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_LEAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_LEAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __INT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_FAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_FAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_FAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_FAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_FAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_FAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_FAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_FAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_FAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_FAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_FAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_FAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_FAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_FAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_FAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_FAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_FAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_FAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_FAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_FAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_FAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_FAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_FAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_FAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_FAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_FAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_FAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_FAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_FAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_FAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FINITE_MATH_ONLY__ : :: std :: os :: raw :: c_uint = 0 ; pub const __GNUC_STDC_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_ATOMIC_TEST_AND_SET_TRUEVAL : :: std :: os :: raw :: c_uint = 1 ; pub const __CLANG_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __NO_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __PIC__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pic__ : :: std :: os :: raw :: c_uint = 2 ; pub const __PIE__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pie__ : :: std :: os :: raw :: c_uint = 2 ; pub const __FLT_EVAL_METHOD__ : :: std :: os :: raw :: c_uint = 0 ; pub const __FLT_RADIX__ : :: std :: os :: raw :: c_uint = 2 ; pub const __DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __GCC_ASM_FLAG_OUTPUTS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __code_model_small__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_GS : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_FS : :: std :: os :: raw :: c_uint = 1 ; pub const __k8 : :: std :: os :: raw :: c_uint = 1 ; pub const __k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __tune_k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __NO_MATH_INLINES : :: std :: os :: raw :: c_uint = 1 ; pub const __FXSR__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __MMX__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 : :: std :: os :: raw :: c_uint = 1 ; pub const __SIZEOF_FLOAT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix__ : :: std :: os :: raw :: c_uint = 1 ; pub const linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __ELF__ : :: std :: os :: raw :: c_uint = 1 ; pub const __gnu_linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLOAT128__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_HOSTED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_VERSION__ : :: std :: os :: raw :: c_uint = 201710 ; pub const __STDC_UTF_16__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_UTF_32__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_DWARF2_CFI_ASM : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_VERSION : :: std :: os :: raw :: c_uint = 721408 ; pub const OPAL_STDC_HEADERS : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED_ARGUMENT : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_ERROR : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_SYS_TIME_H : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_LONG_LONG : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const OPAL_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const OPAL_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const OPAL_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const OPAL_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const OMPI_HAVE_FORTRAN_LOGICAL1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER16 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_INTEGER2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL16 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL2 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_REAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_ENABLE_MPI1_COMPAT : :: std :: os :: raw :: c_uint = 0 ; pub const HAVE_FLOAT__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_LONG_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_MPI_OFFSET_SIZE : :: std :: os :: raw :: c_uint = 8 ; pub const OMPI_BUILD_CXX_BINDINGS : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_CXX_SEEK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_CXX_SUPPORTS_2D_CONST_CAST : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_PARAM_CHECK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_INTERFACE_WARNING : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_CXX_EXCEPTION_SUPPORT : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_MAJOR_VERSION : :: std :: os :: raw :: c_uint = 4 ; pub const OMPI_MINOR_VERSION : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_RELEASE_VERSION : :: std :: os :: raw :: c_uint = 2 ; pub const OPAL_C_HAVE_VISIBILITY : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_BUILDING : :: std :: os :: raw :: c_uint = 0 ; pub const OPEN_MPI : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_VERSION : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_SUBVERSION : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_UNKNOWN : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU_C : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_REMOVED_USE_STATIC_ASSERT : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ANY_SOURCE : :: std :: os :: raw :: c_int = -1 ; pub const MPI_PROC_NULL : :: std :: os :: raw :: c_int = -2 ; pub const MPI_ROOT : :: std :: os :: raw :: c_int = -4 ; pub const MPI_ANY_TAG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MAX_LIBRARY_VERSION_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_UNDEFINED : :: std :: os :: raw :: c_int = -32766 ; pub const MPI_DIST_GRAPH : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_CART : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_GRAPH : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_KEYVAL_INVALID : :: std :: os :: raw :: c_int = -1 ; pub const MPI_BSEND_OVERHEAD : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const MPI_ORDER_C : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ORDER_FORTRAN : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_BLOCK : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_DISTRIBUTE_CYCLIC : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_NONE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_DISTRIBUTE_DFLT_DARG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MODE_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_RDONLY : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_WRONLY : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_RDWR : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_DELETE_ON_CLOSE : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_MODE_UNIQUE_OPEN : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_MODE_EXCL : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MODE_APPEND : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_SEQUENTIAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_DISPLACEMENT_CURRENT : :: std :: os :: raw :: c_int = -54278278 ; pub const MPI_SEEK_SET : :: std :: os :: raw :: c_uint = 600 ; pub const MPI_SEEK_CUR : :: std :: os :: raw :: c_uint = 602 ; pub const MPI_SEEK_END : :: std :: os :: raw :: c_uint = 604 ; pub const MPI_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_NOCHECK : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_NOPRECEDE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_NOPUT : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_NOSTORE : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_NOSUCCEED : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_LOCK_EXCLUSIVE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_LOCK_SHARED : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_WIN_FLAVOR_ALLOCATE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_DYNAMIC : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_WIN_FLAVOR_SHARED : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_WIN_UNIFIED : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_WIN_SEPARATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_SUCCESS : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ERR_BUFFER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_ERR_COUNT : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_ERR_TYPE : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_ERR_TAG : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_ERR_COMM : :: std :: os :: raw :: c_uint = 5 ; pub const MPI_ERR_RANK : :: std :: os :: raw :: c_uint = 6 ; pub const MPI_ERR_REQUEST : :: std :: os :: raw :: c_uint = 7 ; pub const MPI_ERR_ROOT : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_ERR_GROUP : :: std :: os :: raw :: c_uint = 9 ; pub const MPI_ERR_OP : :: std :: os :: raw :: c_uint = 10 ; pub const MPI_ERR_TOPOLOGY : :: std :: os :: raw :: c_uint = 11 ; pub const MPI_ERR_DIMS : :: std :: os :: raw :: c_uint = 12 ; pub const MPI_ERR_ARG : :: std :: os :: raw :: c_uint = 13 ; pub const MPI_ERR_UNKNOWN : :: std :: os :: raw :: c_uint = 14 ; pub const MPI_ERR_TRUNCATE : :: std :: os :: raw :: c_uint = 15 ; pub const MPI_ERR_OTHER : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_ERR_INTERN : :: std :: os :: raw :: c_uint = 17 ; pub const MPI_ERR_IN_STATUS : :: std :: os :: raw :: c_uint = 18 ; pub const MPI_ERR_PENDING : :: std :: os :: raw :: c_uint = 19 ; pub const MPI_ERR_ACCESS : :: std :: os :: raw :: c_uint = 20 ; pub const MPI_ERR_AMODE : :: std :: os :: raw :: c_uint = 21 ; pub const MPI_ERR_ASSERT : :: std :: os :: raw :: c_uint = 22 ; pub const MPI_ERR_BAD_FILE : :: std :: os :: raw :: c_uint = 23 ; pub const MPI_ERR_BASE : :: std :: os :: raw :: c_uint = 24 ; pub const MPI_ERR_CONVERSION : :: std :: os :: raw :: c_uint = 25 ; pub const MPI_ERR_DISP : :: std :: os :: raw :: c_uint = 26 ; pub const MPI_ERR_DUP_DATAREP : :: std :: os :: raw :: c_uint = 27 ; pub const MPI_ERR_FILE_EXISTS : :: std :: os :: raw :: c_uint = 28 ; pub const MPI_ERR_FILE_IN_USE : :: std :: os :: raw :: c_uint = 29 ; pub const MPI_ERR_FILE : :: std :: os :: raw :: c_uint = 30 ; pub const MPI_ERR_INFO_KEY : :: std :: os :: raw :: c_uint = 31 ; pub const MPI_ERR_INFO_NOKEY : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_ERR_INFO_VALUE : :: std :: os :: raw :: c_uint = 33 ; pub const MPI_ERR_INFO : :: std :: os :: raw :: c_uint = 34 ; pub const MPI_ERR_IO : :: std :: os :: raw :: c_uint = 35 ; pub const MPI_ERR_KEYVAL : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_ERR_LOCKTYPE : :: std :: os :: raw :: c_uint = 37 ; pub const MPI_ERR_NAME : :: std :: os :: raw :: c_uint = 38 ; pub const MPI_ERR_NO_MEM : :: std :: os :: raw :: c_uint = 39 ; pub const MPI_ERR_NOT_SAME : :: std :: os :: raw :: c_uint = 40 ; pub const MPI_ERR_NO_SPACE : :: std :: os :: raw :: c_uint = 41 ; pub const MPI_ERR_NO_SUCH_FILE : :: std :: os :: raw :: c_uint = 42 ; pub const MPI_ERR_PORT : :: std :: os :: raw :: c_uint = 43 ; pub const MPI_ERR_QUOTA : :: std :: os :: raw :: c_uint = 44 ; pub const MPI_ERR_READ_ONLY : :: std :: os :: raw :: c_uint = 45 ; pub const MPI_ERR_RMA_CONFLICT : :: std :: os :: raw :: c_uint = 46 ; pub const MPI_ERR_RMA_SYNC : :: std :: os :: raw :: c_uint = 47 ; pub const MPI_ERR_SERVICE : :: std :: os :: raw :: c_uint = 48 ; pub const MPI_ERR_SIZE : :: std :: os :: raw :: c_uint = 49 ; pub const MPI_ERR_SPAWN : :: std :: os :: raw :: c_uint = 50 ; pub const MPI_ERR_UNSUPPORTED_DATAREP : :: std :: os :: raw :: c_uint = 51 ; pub const MPI_ERR_UNSUPPORTED_OPERATION : :: std :: os :: raw :: c_uint = 52 ; pub const MPI_ERR_WIN : :: std :: os :: raw :: c_uint = 53 ; pub const MPI_T_ERR_MEMORY : :: std :: os :: raw :: c_uint = 54 ; pub const MPI_T_ERR_NOT_INITIALIZED : :: std :: os :: raw :: c_uint = 55 ; pub const MPI_T_ERR_CANNOT_INIT : :: std :: os :: raw :: c_uint = 56 ; pub const MPI_T_ERR_INVALID_INDEX : :: std :: os :: raw :: c_uint = 57 ; pub const MPI_T_ERR_INVALID_ITEM : :: std :: os :: raw :: c_uint = 58 ; pub const MPI_T_ERR_INVALID_HANDLE : :: std :: os :: raw :: c_uint = 59 ; pub const MPI_T_ERR_OUT_OF_HANDLES : :: std :: os :: raw :: c_uint = 60 ; pub const MPI_T_ERR_OUT_OF_SESSIONS : :: std :: os :: raw :: c_uint = 61 ; pub const MPI_T_ERR_INVALID_SESSION : :: std :: os :: raw :: c_uint = 62 ; pub const MPI_T_ERR_CVAR_SET_NOT_NOW : :: std :: os :: raw :: c_uint = 63 ; pub const MPI_T_ERR_CVAR_SET_NEVER : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_T_ERR_PVAR_NO_STARTSTOP : :: std :: os :: raw :: c_uint = 65 ; pub const MPI_T_ERR_PVAR_NO_WRITE : :: std :: os :: raw :: c_uint = 66 ; pub const MPI_T_ERR_PVAR_NO_ATOMIC : :: std :: os :: raw :: c_uint = 67 ; pub const MPI_ERR_RMA_RANGE : :: std :: os :: raw :: c_uint = 68 ; pub const MPI_ERR_RMA_ATTACH : :: std :: os :: raw :: c_uint = 69 ; pub const MPI_ERR_RMA_FLAVOR : :: std :: os :: raw :: c_uint = 70 ; pub const MPI_ERR_RMA_SHARED : :: std :: os :: raw :: c_uint = 71 ; pub const MPI_T_ERR_INVALID : :: std :: os :: raw :: c_uint = 72 ; pub const MPI_T_ERR_INVALID_NAME : :: std :: os :: raw :: c_uint = 73 ; pub const MPI_ERR_LASTCODE : :: std :: os :: raw :: c_uint = 92 ; pub const MPI_TYPECLASS_INTEGER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_TYPECLASS_REAL : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_TYPECLASS_COMPLEX : :: std :: os :: raw :: c_uint = 3 ; pub type wchar_t = :: std :: os :: raw :: c_int ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct max_align_t { pub __clang_max_align_nonce1 : :: std :: os :: raw :: c_longlong , pub __bindgen_padding_0 : u64 , pub __clang_max_align_nonce2 : f64 , } # [ test ] fn bindgen_test_layout_max_align_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < max_align_t > ( ) , 32usize , concat ! ( "Size of: " , stringify ! ( max_align_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce1 as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce1 ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce2 as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce2 ) ) ) ; } pub type MPI_Aint = isize ; pub type MPI_Offset = :: std :: os :: raw :: c_longlong ; pub type MPI_Count = :: std :: os :: raw :: c_longlong ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_communicator_t { _unused : [ u8 ; 0 ] } pub type MPI_Comm = * mut ompi_communicator_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_datatype_t { _unused : [ u8 ; 0 ] } pub type MPI_Datatype = * mut ompi_datatype_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_errhandler_t { _unused : [ u8 ; 0 ] } pub type MPI_Errhandler = * mut ompi_errhandler_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_file_t { _unused : [ u8 ; 0 ] } pub type MPI_File = * mut ompi_file_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_group_t { _unused : [ u8 ; 0 ] } pub type MPI_Group = * mut ompi_group_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_info_t { _unused : [ u8 ; 0 ] } pub type MPI_Info = * mut ompi_info_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_op_t { _unused : [ u8 ; 0 ] } pub type MPI_Op = * mut ompi_op_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_request_t { _unused : [ u8 ; 0 ] } pub type MPI_Request = * mut ompi_request_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_message_t { _unused : [ u8 ; 0 ] } pub type MPI_Message = * mut ompi_message_t ; pub type MPI_Status = ompi_status_public_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_win_t { _unused : [ u8 ; 0 ] } pub type MPI_Win = * mut ompi_win_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_var_enum_t { _unused : [ u8 ; 0 ] } pub type MPI_T_enum = * mut mca_base_var_enum_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_mpit_cvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_cvar_handle = * mut ompi_mpit_cvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_handle = * mut mca_base_pvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_session_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_session = * mut mca_base_pvar_session_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_status_public_t { pub MPI_SOURCE : :: std :: os :: raw :: c_int , pub MPI_TAG : :: std :: os :: raw :: c_int , pub MPI_ERROR : :: std :: os :: raw :: c_int , pub _cancelled : :: std :: os :: raw :: c_int , pub _ucount : usize , } # [ test ] fn bindgen_test_layout_ompi_status_public_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < ompi_status_public_t > ( ) , 24usize , concat ! ( "Size of: " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < ompi_status_public_t > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_SOURCE as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_SOURCE ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_TAG as * const _ as usize } , 4usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_TAG ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_ERROR as * const _ as usize } , 8usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_ERROR ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _cancelled as * const _ as usize } , 12usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _cancelled ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _ucount as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _ucount ) ) ) ; } pub type MPI_Datarep_extent_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : * mut MPI_Aint , arg3 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Datarep_conversion_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : MPI_Datatype , arg3 : :: std :: os :: raw :: c_int , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : MPI_Offset , arg6 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Comm , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type ompi_file_errhandler_fn = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_File , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_Win_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Win , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_User_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut :: std :: os :: raw :: c_void , arg3 : * mut :: std :: os :: raw :: c_int , arg4 : * mut MPI_Datatype ) > ; pub type MPI_Comm_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_query_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut MPI_Status ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_free_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_cancel_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_fn = MPI_Comm_errhandler_function ; pub type MPI_File_errhandler_fn = ompi_file_errhandler_fn ; pub type MPI_File_errhandler_function = ompi_file_errhandler_fn ; pub type MPI_Win_errhandler_fn = MPI_Win_errhandler_function ; pub const MPI_TAG_UB : _bindgen_ty_1 = 0 ; pub const MPI_HOST : _bindgen_ty_1 = 1 ; pub const MPI_IO : _bindgen_ty_1 = 2 ; pub const MPI_WTIME_IS_GLOBAL : _bindgen_ty_1 = 3 ; pub const MPI_APPNUM : _bindgen_ty_1 = 4 ; pub const MPI_LASTUSEDCODE : _bindgen_ty_1 = 5 ; pub const MPI_UNIVERSE_SIZE : _bindgen_ty_1 = 6 ; pub const MPI_WIN_BASE : _bindgen_ty_1 = 7 ; pub const MPI_WIN_SIZE : _bindgen_ty_1 = 8 ; pub const MPI_WIN_DISP_UNIT : _bindgen_ty_1 = 9 ; pub const MPI_WIN_CREATE_FLAVOR : _bindgen_ty_1 = 10 ; pub const MPI_WIN_MODEL : _bindgen_ty_1 = 11 ; pub const IMPI_CLIENT_SIZE : _bindgen_ty_1 = 12 ; pub const IMPI_CLIENT_COLOR : _bindgen_ty_1 = 13 ; pub const IMPI_HOST_SIZE : _bindgen_ty_1 = 14 ; pub const IMPI_HOST_COLOR : _bindgen_ty_1 = 15 ; pub type _bindgen_ty_1 = :: std :: os :: raw :: c_uint ; pub const MPI_IDENT : _bindgen_ty_2 = 0 ; pub const MPI_CONGRUENT : _bindgen_ty_2 = 1 ; pub const MPI_SIMILAR : _bindgen_ty_2 = 2 ; pub const MPI_UNEQUAL : _bindgen_ty_2 = 3 ; pub type _bindgen_ty_2 = :: std :: os :: raw :: c_uint ; pub const MPI_THREAD_SINGLE : _bindgen_ty_3 = 0 ; pub const MPI_THREAD_FUNNELED : _bindgen_ty_3 = 1 ; pub const MPI_THREAD_SERIALIZED : _bindgen_ty_3 = 2 ; pub const MPI_THREAD_MULTIPLE : _bindgen_ty_3 = 3 ; pub type _bindgen_ty_3 = :: std :: os :: raw :: c_uint ; pub const MPI_COMBINER_NAMED : _bindgen_ty_4 = 0 ; pub const MPI_COMBINER_DUP : _bindgen_ty_4 = 1 ; pub const MPI_COMBINER_CONTIGUOUS : _bindgen_ty_4 = 2 ; pub const MPI_COMBINER_VECTOR : _bindgen_ty_4 = 3 ; pub const OMPI_WAS_MPI_COMBINER_HVECTOR_INTEGER : _bindgen_ty_4 = 4 ; pub const MPI_COMBINER_HVECTOR : _bindgen_ty_4 = 5 ; pub const MPI_COMBINER_INDEXED : _bindgen_ty_4 = 6 ; pub const OMPI_WAS_MPI_COMBINER_HINDEXED_INTEGER : _bindgen_ty_4 = 7 ; pub const MPI_COMBINER_HINDEXED : _bindgen_ty_4 = 8 ; pub const MPI_COMBINER_INDEXED_BLOCK : _bindgen_ty_4 = 9 ; pub const OMPI_WAS_MPI_COMBINER_STRUCT_INTEGER : _bindgen_ty_4 = 10 ; pub const MPI_COMBINER_STRUCT : _bindgen_ty_4 = 11 ; pub const MPI_COMBINER_SUBARRAY : _bindgen_ty_4 = 12 ; pub const MPI_COMBINER_DARRAY : _bindgen_ty_4 = 13 ; pub const MPI_COMBINER_F90_REAL : _bindgen_ty_4 = 14 ; pub const MPI_COMBINER_F90_COMPLEX : _bindgen_ty_4 = 15 ; pub const MPI_COMBINER_F90_INTEGER : _bindgen_ty_4 = 16 ; pub const MPI_COMBINER_RESIZED : _bindgen_ty_4 = 17 ; pub const MPI_COMBINER_HINDEXED_BLOCK : _bindgen_ty_4 = 18 ; pub type _bindgen_ty_4 = :: std :: os :: raw :: c_uint ; pub const MPI_COMM_TYPE_SHARED : _bindgen_ty_5 = 0 ; pub const OMPI_COMM_TYPE_HWTHREAD : _bindgen_ty_5 = 1 ; pub const OMPI_COMM_TYPE_CORE : _bindgen_ty_5 = 2 ; pub const OMPI_COMM_TYPE_L1CACHE : _bindgen_ty_5 = 3 ; pub const OMPI_COMM_TYPE_L2CACHE : _bindgen_ty_5 = 4 ; pub const OMPI_COMM_TYPE_L3CACHE : _bindgen_ty_5 = 5 ; pub const OMPI_COMM_TYPE_SOCKET : _bindgen_ty_5 = 6 ; pub const OMPI_COMM_TYPE_NUMA : _bindgen_ty_5 = 7 ; pub const OMPI_COMM_TYPE_BOARD : _bindgen_ty_5 = 8 ; pub const OMPI_COMM_TYPE_HOST : _bindgen_ty_5 = 9 ; pub const OMPI_COMM_TYPE_CU : _bindgen_ty_5 = 10 ; pub const OMPI_COMM_TYPE_CLUSTER : _bindgen_ty_5 = 11 ; pub type _bindgen_ty_5 = :: std :: os :: raw :: c_uint ; pub const MPI_T_VERBOSITY_USER_BASIC : _bindgen_ty_6 = 0 ; pub const MPI_T_VERBOSITY_USER_DETAIL : _bindgen_ty_6 = 1 ; pub const MPI_T_VERBOSITY_USER_ALL : _bindgen_ty_6 = 2 ; pub const MPI_T_VERBOSITY_TUNER_BASIC : _bindgen_ty_6 = 3 ; pub const MPI_T_VERBOSITY_TUNER_DETAIL : _bindgen_ty_6 = 4 ; pub const MPI_T_VERBOSITY_TUNER_ALL : _bindgen_ty_6 = 5 ; pub const MPI_T_VERBOSITY_MPIDEV_BASIC : _bindgen_ty_6 = 6 ; pub const MPI_T_VERBOSITY_MPIDEV_DETAIL : _bindgen_ty_6 = 7 ; pub const MPI_T_VERBOSITY_MPIDEV_ALL : _bindgen_ty_6 = 8 ; pub type _bindgen_ty_6 = :: std :: os :: raw :: c_uint ; pub const MPI_T_SCOPE_CONSTANT : _bindgen_ty_7 = 0 ; pub const MPI_T_SCOPE_READONLY : _bindgen_ty_7 = 1 ; pub const MPI_T_SCOPE_LOCAL : _bindgen_ty_7 = 2 ; pub const MPI_T_SCOPE_GROUP : _bindgen_ty_7 = 3 ; pub const MPI_T_SCOPE_GROUP_EQ : _bindgen_ty_7 = 4 ; pub const MPI_T_SCOPE_ALL : _bindgen_ty_7 = 5 ; pub const MPI_T_SCOPE_ALL_EQ : _bindgen_ty_7 = 6 ; pub type _bindgen_ty_7 = :: std :: os :: raw :: c_uint ; pub const MPI_T_BIND_NO_OBJECT : _bindgen_ty_8 = 0 ; pub const MPI_T_BIND_MPI_COMM : _bindgen_ty_8 = 1 ; pub const MPI_T_BIND_MPI_DATATYPE : _bindgen_ty_8 = 2 ; pub const MPI_T_BIND_MPI_ERRHANDLER : _bindgen_ty_8 = 3 ; pub const MPI_T_BIND_MPI_FILE : _bindgen_ty_8 = 4 ; pub const MPI_T_BIND_MPI_GROUP : _bindgen_ty_8 = 5 ; pub const MPI_T_BIND_MPI_OP : _bindgen_ty_8 = 6 ; pub const MPI_T_BIND_MPI_REQUEST : _bindgen_ty_8 = 7 ; pub const MPI_T_BIND_MPI_WIN : _bindgen_ty_8 = 8 ; pub const MPI_T_BIND_MPI_MESSAGE : _bindgen_ty_8 = 9 ; pub const MPI_T_BIND_MPI_INFO : _bindgen_ty_8 = 10 ; pub type _bindgen_ty_8 = :: std :: os :: raw :: c_uint ; pub const MPI_T_PVAR_CLASS_STATE : _bindgen_ty_9 = 0 ; pub const MPI_T_PVAR_CLASS_LEVEL : _bindgen_ty_9 = 1 ; pub const MPI_T_PVAR_CLASS_SIZE : _bindgen_ty_9 = 2 ; pub const MPI_T_PVAR_CLASS_PERCENTAGE : _bindgen_ty_9 = 3 ; pub const MPI_T_PVAR_CLASS_HIGHWATERMARK : _bindgen_ty_9 = 4 ; pub const MPI_T_PVAR_CLASS_LOWWATERMARK : _bindgen_ty_9 = 5 ; pub const MPI_T_PVAR_CLASS_COUNTER : _bindgen_ty_9 = 6 ; pub const MPI_T_PVAR_CLASS_AGGREGATE : _bindgen_ty_9 = 7 ; pub const MPI_T_PVAR_CLASS_TIMER : _bindgen_ty_9 = 8 ; pub const MPI_T_PVAR_CLASS_GENERIC : _bindgen_ty_9 = 9 ; pub type _bindgen_ty_9 = :: std :: os :: raw :: c_uint ; extern "C" {
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/mpi-fork-fnsp-d9b9763bb5375dad/out/functions_and_types.rs:3:1402
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...t = 3 ; pub const __OPENCL_MEMORY_SCOPE_SUB_GROUP : :: std :: os :: raw :: c_uint = 4 ; pub const __PRAGMA_REDEFINE_EXTNAME : :: std :...
[INFO] [stdout]   |                                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]   |
[INFO] [stdout] 3 - pub const __llvm__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_major__ : :: std :: os :: raw :: c_uint = 14 ; pub const __clang_minor__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_patchlevel__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_version__ : & 'static [ u8 ; 8usize ] = b"14.0.0 \0" ; pub const __GNUC__ : :: std :: os :: raw :: c_uint = 4 ; pub const __GNUC_MINOR__ : :: std :: os :: raw :: c_uint = 2 ; pub const __GNUC_PATCHLEVEL__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GXX_ABI_VERSION : :: std :: os :: raw :: c_uint = 1002 ; pub const __ATOMIC_RELAXED : :: std :: os :: raw :: c_uint = 0 ; pub const __ATOMIC_CONSUME : :: std :: os :: raw :: c_uint = 1 ; pub const __ATOMIC_ACQUIRE : :: std :: os :: raw :: c_uint = 2 ; pub const __ATOMIC_RELEASE : :: std :: os :: raw :: c_uint = 3 ; pub const __ATOMIC_ACQ_REL : :: std :: os :: raw :: c_uint = 4 ; pub const __ATOMIC_SEQ_CST : :: std :: os :: raw :: c_uint = 5 ; pub const __OPENCL_MEMORY_SCOPE_WORK_ITEM : :: std :: os :: raw :: c_uint = 0 ; pub const __OPENCL_MEMORY_SCOPE_WORK_GROUP : :: std :: os :: raw :: c_uint = 1 ; pub const __OPENCL_MEMORY_SCOPE_DEVICE : :: std :: os :: raw :: c_uint = 2 ; pub const __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES : :: std :: os :: raw :: c_uint = 3 ; pub const __OPENCL_MEMORY_SCOPE_SUB_GROUP : :: std :: os :: raw :: c_uint = 4 ; pub const __PRAGMA_REDEFINE_EXTNAME : :: std :: os :: raw :: c_uint = 1 ; pub const __VERSION__ : & 'static [ u8 ; 20usize ] = b"Ubuntu Clang 14.0.0\0" ; pub const __OBJC_BOOL_IS_BOOL : :: std :: os :: raw :: c_uint = 0 ; pub const __CONSTANT_CFSTRINGS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_literal_encoding__ : & 'static [ u8 ; 6usize ] = b"UTF-8\0" ; pub const __clang_wide_literal_encoding__ : & 'static [ u8 ; 7usize ] = b"UTF-32\0" ; pub const __ORDER_LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __ORDER_BIG_ENDIAN__ : :: std :: os :: raw :: c_uint = 4321 ; pub const __ORDER_PDP_ENDIAN__ : :: std :: os :: raw :: c_uint = 3412 ; pub const __BYTE_ORDER__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const _LP64 : :: std :: os :: raw :: c_uint = 1 ; pub const __LP64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __CHAR_BIT__ : :: std :: os :: raw :: c_uint = 8 ; pub const __BOOL_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SHRT_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __LONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LLONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BITINT_MAXWIDTH__ : :: std :: os :: raw :: c_uint = 128 ; pub const __SCHAR_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __SHRT_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __LONG_LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __WCHAR_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __WCHAR_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __WINT_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __WINT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INTMAX_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZE_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __SIZE_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTMAX_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __PTRDIFF_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __PTRDIFF_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INTPTR_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTPTR_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZEOF_DOUBLE__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_FLOAT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_LONG_DOUBLE__ : :: std :: os :: raw :: c_uint = 16 ; pub const __SIZEOF_LONG_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_POINTER__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SHORT__ : :: std :: os :: raw :: c_uint = 2 ; pub const __SIZEOF_PTRDIFF_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SIZE_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_WCHAR_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_WINT_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INTMAX_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTMAX_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINTMAX_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTMAX_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTMAX_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTMAX_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __PTRDIFF_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __PTRDIFF_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __INTPTR_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTPTR_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __SIZE_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __SIZE_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __SIZE_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __SIZE_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __SIG_ATOMIC_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __SIG_ATOMIC_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __UINTPTR_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTPTR_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTPTR_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTPTR_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FLT_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_DIG__ : :: std :: os :: raw :: c_uint = 6 ; pub const __FLT_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 9 ; pub const __FLT_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_MANT_DIG__ : :: std :: os :: raw :: c_uint = 24 ; pub const __FLT_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 38 ; pub const __FLT_MAX_EXP__ : :: std :: os :: raw :: c_uint = 128 ; pub const __FLT_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -37 ; pub const __FLT_MIN_EXP__ : :: std :: os :: raw :: c_int = -125 ; pub const __DBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_DIG__ : :: std :: os :: raw :: c_uint = 15 ; pub const __DBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 17 ; pub const __DBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 53 ; pub const __DBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 308 ; pub const __DBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 1024 ; pub const __DBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -307 ; pub const __DBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -1021 ; pub const __LDBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_DIG__ : :: std :: os :: raw :: c_uint = 18 ; pub const __LDBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __LDBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LDBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 4932 ; pub const __LDBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 16384 ; pub const __LDBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -4931 ; pub const __LDBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -16381 ; pub const __POINTER_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BIGGEST_ALIGNMENT__ : :: std :: os :: raw :: c_uint = 16 ; pub const __WINT_UNSIGNED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __INT8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __INT16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __INT32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __INT64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __UINT8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __INT8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __UINT16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __UINT16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __INT16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __UINT32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __UINT32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __INT32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __UINT64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __UINT64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __INT64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_LEAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_LEAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_LEAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_LEAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_LEAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_LEAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_LEAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_LEAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_LEAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_LEAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_LEAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_LEAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_LEAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_LEAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_LEAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_LEAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_LEAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_LEAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_LEAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_LEAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_LEAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_LEAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_LEAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_LEAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_LEAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_LEAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_LEAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_LEAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_LEAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __INT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_FAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_FAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_FAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_FAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_FAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_FAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_FAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_FAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_FAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_FAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_FAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_FAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_FAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_FAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_FAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_FAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_FAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_FAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_FAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_FAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_FAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_FAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_FAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_FAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_FAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_FAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_FAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_FAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_FAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_FAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FINITE_MATH_ONLY__ : :: std :: os :: raw :: c_uint = 0 ; pub const __GNUC_STDC_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_ATOMIC_TEST_AND_SET_TRUEVAL : :: std :: os :: raw :: c_uint = 1 ; pub const __CLANG_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __NO_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __PIC__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pic__ : :: std :: os :: raw :: c_uint = 2 ; pub const __PIE__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pie__ : :: std :: os :: raw :: c_uint = 2 ; pub const __FLT_EVAL_METHOD__ : :: std :: os :: raw :: c_uint = 0 ; pub const __FLT_RADIX__ : :: std :: os :: raw :: c_uint = 2 ; pub const __DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __GCC_ASM_FLAG_OUTPUTS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __code_model_small__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_GS : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_FS : :: std :: os :: raw :: c_uint = 1 ; pub const __k8 : :: std :: os :: raw :: c_uint = 1 ; pub const __k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __tune_k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __NO_MATH_INLINES : :: std :: os :: raw :: c_uint = 1 ; pub const __FXSR__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __MMX__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 : :: std :: os :: raw :: c_uint = 1 ; pub const __SIZEOF_FLOAT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix__ : :: std :: os :: raw :: c_uint = 1 ; pub const linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __ELF__ : :: std :: os :: raw :: c_uint = 1 ; pub const __gnu_linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLOAT128__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_HOSTED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_VERSION__ : :: std :: os :: raw :: c_uint = 201710 ; pub const __STDC_UTF_16__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_UTF_32__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_DWARF2_CFI_ASM : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_VERSION : :: std :: os :: raw :: c_uint = 721408 ; pub const OPAL_STDC_HEADERS : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED_ARGUMENT : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_ERROR : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_SYS_TIME_H : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_LONG_LONG : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const OPAL_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const OPAL_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const OPAL_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const OPAL_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const OMPI_HAVE_FORTRAN_LOGICAL1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER16 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_INTEGER2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL16 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL2 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_REAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_ENABLE_MPI1_COMPAT : :: std :: os :: raw :: c_uint = 0 ; pub const HAVE_FLOAT__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_LONG_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_MPI_OFFSET_SIZE : :: std :: os :: raw :: c_uint = 8 ; pub const OMPI_BUILD_CXX_BINDINGS : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_CXX_SEEK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_CXX_SUPPORTS_2D_CONST_CAST : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_PARAM_CHECK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_INTERFACE_WARNING : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_CXX_EXCEPTION_SUPPORT : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_MAJOR_VERSION : :: std :: os :: raw :: c_uint = 4 ; pub const OMPI_MINOR_VERSION : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_RELEASE_VERSION : :: std :: os :: raw :: c_uint = 2 ; pub const OPAL_C_HAVE_VISIBILITY : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_BUILDING : :: std :: os :: raw :: c_uint = 0 ; pub const OPEN_MPI : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_VERSION : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_SUBVERSION : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_UNKNOWN : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU_C : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_REMOVED_USE_STATIC_ASSERT : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ANY_SOURCE : :: std :: os :: raw :: c_int = -1 ; pub const MPI_PROC_NULL : :: std :: os :: raw :: c_int = -2 ; pub const MPI_ROOT : :: std :: os :: raw :: c_int = -4 ; pub const MPI_ANY_TAG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MAX_LIBRARY_VERSION_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_UNDEFINED : :: std :: os :: raw :: c_int = -32766 ; pub const MPI_DIST_GRAPH : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_CART : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_GRAPH : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_KEYVAL_INVALID : :: std :: os :: raw :: c_int = -1 ; pub const MPI_BSEND_OVERHEAD : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const MPI_ORDER_C : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ORDER_FORTRAN : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_BLOCK : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_DISTRIBUTE_CYCLIC : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_NONE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_DISTRIBUTE_DFLT_DARG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MODE_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_RDONLY : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_WRONLY : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_RDWR : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_DELETE_ON_CLOSE : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_MODE_UNIQUE_OPEN : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_MODE_EXCL : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MODE_APPEND : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_SEQUENTIAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_DISPLACEMENT_CURRENT : :: std :: os :: raw :: c_int = -54278278 ; pub const MPI_SEEK_SET : :: std :: os :: raw :: c_uint = 600 ; pub const MPI_SEEK_CUR : :: std :: os :: raw :: c_uint = 602 ; pub const MPI_SEEK_END : :: std :: os :: raw :: c_uint = 604 ; pub const MPI_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_NOCHECK : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_NOPRECEDE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_NOPUT : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_NOSTORE : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_NOSUCCEED : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_LOCK_EXCLUSIVE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_LOCK_SHARED : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_WIN_FLAVOR_ALLOCATE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_DYNAMIC : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_WIN_FLAVOR_SHARED : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_WIN_UNIFIED : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_WIN_SEPARATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_SUCCESS : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ERR_BUFFER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_ERR_COUNT : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_ERR_TYPE : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_ERR_TAG : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_ERR_COMM : :: std :: os :: raw :: c_uint = 5 ; pub const MPI_ERR_RANK : :: std :: os :: raw :: c_uint = 6 ; pub const MPI_ERR_REQUEST : :: std :: os :: raw :: c_uint = 7 ; pub const MPI_ERR_ROOT : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_ERR_GROUP : :: std :: os :: raw :: c_uint = 9 ; pub const MPI_ERR_OP : :: std :: os :: raw :: c_uint = 10 ; pub const MPI_ERR_TOPOLOGY : :: std :: os :: raw :: c_uint = 11 ; pub const MPI_ERR_DIMS : :: std :: os :: raw :: c_uint = 12 ; pub const MPI_ERR_ARG : :: std :: os :: raw :: c_uint = 13 ; pub const MPI_ERR_UNKNOWN : :: std :: os :: raw :: c_uint = 14 ; pub const MPI_ERR_TRUNCATE : :: std :: os :: raw :: c_uint = 15 ; pub const MPI_ERR_OTHER : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_ERR_INTERN : :: std :: os :: raw :: c_uint = 17 ; pub const MPI_ERR_IN_STATUS : :: std :: os :: raw :: c_uint = 18 ; pub const MPI_ERR_PENDING : :: std :: os :: raw :: c_uint = 19 ; pub const MPI_ERR_ACCESS : :: std :: os :: raw :: c_uint = 20 ; pub const MPI_ERR_AMODE : :: std :: os :: raw :: c_uint = 21 ; pub const MPI_ERR_ASSERT : :: std :: os :: raw :: c_uint = 22 ; pub const MPI_ERR_BAD_FILE : :: std :: os :: raw :: c_uint = 23 ; pub const MPI_ERR_BASE : :: std :: os :: raw :: c_uint = 24 ; pub const MPI_ERR_CONVERSION : :: std :: os :: raw :: c_uint = 25 ; pub const MPI_ERR_DISP : :: std :: os :: raw :: c_uint = 26 ; pub const MPI_ERR_DUP_DATAREP : :: std :: os :: raw :: c_uint = 27 ; pub const MPI_ERR_FILE_EXISTS : :: std :: os :: raw :: c_uint = 28 ; pub const MPI_ERR_FILE_IN_USE : :: std :: os :: raw :: c_uint = 29 ; pub const MPI_ERR_FILE : :: std :: os :: raw :: c_uint = 30 ; pub const MPI_ERR_INFO_KEY : :: std :: os :: raw :: c_uint = 31 ; pub const MPI_ERR_INFO_NOKEY : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_ERR_INFO_VALUE : :: std :: os :: raw :: c_uint = 33 ; pub const MPI_ERR_INFO : :: std :: os :: raw :: c_uint = 34 ; pub const MPI_ERR_IO : :: std :: os :: raw :: c_uint = 35 ; pub const MPI_ERR_KEYVAL : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_ERR_LOCKTYPE : :: std :: os :: raw :: c_uint = 37 ; pub const MPI_ERR_NAME : :: std :: os :: raw :: c_uint = 38 ; pub const MPI_ERR_NO_MEM : :: std :: os :: raw :: c_uint = 39 ; pub const MPI_ERR_NOT_SAME : :: std :: os :: raw :: c_uint = 40 ; pub const MPI_ERR_NO_SPACE : :: std :: os :: raw :: c_uint = 41 ; pub const MPI_ERR_NO_SUCH_FILE : :: std :: os :: raw :: c_uint = 42 ; pub const MPI_ERR_PORT : :: std :: os :: raw :: c_uint = 43 ; pub const MPI_ERR_QUOTA : :: std :: os :: raw :: c_uint = 44 ; pub const MPI_ERR_READ_ONLY : :: std :: os :: raw :: c_uint = 45 ; pub const MPI_ERR_RMA_CONFLICT : :: std :: os :: raw :: c_uint = 46 ; pub const MPI_ERR_RMA_SYNC : :: std :: os :: raw :: c_uint = 47 ; pub const MPI_ERR_SERVICE : :: std :: os :: raw :: c_uint = 48 ; pub const MPI_ERR_SIZE : :: std :: os :: raw :: c_uint = 49 ; pub const MPI_ERR_SPAWN : :: std :: os :: raw :: c_uint = 50 ; pub const MPI_ERR_UNSUPPORTED_DATAREP : :: std :: os :: raw :: c_uint = 51 ; pub const MPI_ERR_UNSUPPORTED_OPERATION : :: std :: os :: raw :: c_uint = 52 ; pub const MPI_ERR_WIN : :: std :: os :: raw :: c_uint = 53 ; pub const MPI_T_ERR_MEMORY : :: std :: os :: raw :: c_uint = 54 ; pub const MPI_T_ERR_NOT_INITIALIZED : :: std :: os :: raw :: c_uint = 55 ; pub const MPI_T_ERR_CANNOT_INIT : :: std :: os :: raw :: c_uint = 56 ; pub const MPI_T_ERR_INVALID_INDEX : :: std :: os :: raw :: c_uint = 57 ; pub const MPI_T_ERR_INVALID_ITEM : :: std :: os :: raw :: c_uint = 58 ; pub const MPI_T_ERR_INVALID_HANDLE : :: std :: os :: raw :: c_uint = 59 ; pub const MPI_T_ERR_OUT_OF_HANDLES : :: std :: os :: raw :: c_uint = 60 ; pub const MPI_T_ERR_OUT_OF_SESSIONS : :: std :: os :: raw :: c_uint = 61 ; pub const MPI_T_ERR_INVALID_SESSION : :: std :: os :: raw :: c_uint = 62 ; pub const MPI_T_ERR_CVAR_SET_NOT_NOW : :: std :: os :: raw :: c_uint = 63 ; pub const MPI_T_ERR_CVAR_SET_NEVER : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_T_ERR_PVAR_NO_STARTSTOP : :: std :: os :: raw :: c_uint = 65 ; pub const MPI_T_ERR_PVAR_NO_WRITE : :: std :: os :: raw :: c_uint = 66 ; pub const MPI_T_ERR_PVAR_NO_ATOMIC : :: std :: os :: raw :: c_uint = 67 ; pub const MPI_ERR_RMA_RANGE : :: std :: os :: raw :: c_uint = 68 ; pub const MPI_ERR_RMA_ATTACH : :: std :: os :: raw :: c_uint = 69 ; pub const MPI_ERR_RMA_FLAVOR : :: std :: os :: raw :: c_uint = 70 ; pub const MPI_ERR_RMA_SHARED : :: std :: os :: raw :: c_uint = 71 ; pub const MPI_T_ERR_INVALID : :: std :: os :: raw :: c_uint = 72 ; pub const MPI_T_ERR_INVALID_NAME : :: std :: os :: raw :: c_uint = 73 ; pub const MPI_ERR_LASTCODE : :: std :: os :: raw :: c_uint = 92 ; pub const MPI_TYPECLASS_INTEGER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_TYPECLASS_REAL : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_TYPECLASS_COMPLEX : :: std :: os :: raw :: c_uint = 3 ; pub type wchar_t = :: std :: os :: raw :: c_int ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct max_align_t { pub __clang_max_align_nonce1 : :: std :: os :: raw :: c_longlong , pub __bindgen_padding_0 : u64 , pub __clang_max_align_nonce2 : f64 , } # [ test ] fn bindgen_test_layout_max_align_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < max_align_t > ( ) , 32usize , concat ! ( "Size of: " , stringify ! ( max_align_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce1 as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce1 ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce2 as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce2 ) ) ) ; } pub type MPI_Aint = isize ; pub type MPI_Offset = :: std :: os :: raw :: c_longlong ; pub type MPI_Count = :: std :: os :: raw :: c_longlong ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_communicator_t { _unused : [ u8 ; 0 ] } pub type MPI_Comm = * mut ompi_communicator_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_datatype_t { _unused : [ u8 ; 0 ] } pub type MPI_Datatype = * mut ompi_datatype_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_errhandler_t { _unused : [ u8 ; 0 ] } pub type MPI_Errhandler = * mut ompi_errhandler_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_file_t { _unused : [ u8 ; 0 ] } pub type MPI_File = * mut ompi_file_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_group_t { _unused : [ u8 ; 0 ] } pub type MPI_Group = * mut ompi_group_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_info_t { _unused : [ u8 ; 0 ] } pub type MPI_Info = * mut ompi_info_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_op_t { _unused : [ u8 ; 0 ] } pub type MPI_Op = * mut ompi_op_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_request_t { _unused : [ u8 ; 0 ] } pub type MPI_Request = * mut ompi_request_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_message_t { _unused : [ u8 ; 0 ] } pub type MPI_Message = * mut ompi_message_t ; pub type MPI_Status = ompi_status_public_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_win_t { _unused : [ u8 ; 0 ] } pub type MPI_Win = * mut ompi_win_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_var_enum_t { _unused : [ u8 ; 0 ] } pub type MPI_T_enum = * mut mca_base_var_enum_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_mpit_cvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_cvar_handle = * mut ompi_mpit_cvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_handle = * mut mca_base_pvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_session_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_session = * mut mca_base_pvar_session_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_status_public_t { pub MPI_SOURCE : :: std :: os :: raw :: c_int , pub MPI_TAG : :: std :: os :: raw :: c_int , pub MPI_ERROR : :: std :: os :: raw :: c_int , pub _cancelled : :: std :: os :: raw :: c_int , pub _ucount : usize , } # [ test ] fn bindgen_test_layout_ompi_status_public_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < ompi_status_public_t > ( ) , 24usize , concat ! ( "Size of: " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < ompi_status_public_t > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_SOURCE as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_SOURCE ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_TAG as * const _ as usize } , 4usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_TAG ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_ERROR as * const _ as usize } , 8usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_ERROR ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _cancelled as * const _ as usize } , 12usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _cancelled ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _ucount as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _ucount ) ) ) ; } pub type MPI_Datarep_extent_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : * mut MPI_Aint , arg3 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Datarep_conversion_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : MPI_Datatype , arg3 : :: std :: os :: raw :: c_int , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : MPI_Offset , arg6 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Comm , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type ompi_file_errhandler_fn = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_File , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_Win_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Win , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_User_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut :: std :: os :: raw :: c_void , arg3 : * mut :: std :: os :: raw :: c_int , arg4 : * mut MPI_Datatype ) > ; pub type MPI_Comm_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_query_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut MPI_Status ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_free_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_cancel_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_fn = MPI_Comm_errhandler_function ; pub type MPI_File_errhandler_fn = ompi_file_errhandler_fn ; pub type MPI_File_errhandler_function = ompi_file_errhandler_fn ; pub type MPI_Win_errhandler_fn = MPI_Win_errhandler_function ; pub const MPI_TAG_UB : _bindgen_ty_1 = 0 ; pub const MPI_HOST : _bindgen_ty_1 = 1 ; pub const MPI_IO : _bindgen_ty_1 = 2 ; pub const MPI_WTIME_IS_GLOBAL : _bindgen_ty_1 = 3 ; pub const MPI_APPNUM : _bindgen_ty_1 = 4 ; pub const MPI_LASTUSEDCODE : _bindgen_ty_1 = 5 ; pub const MPI_UNIVERSE_SIZE : _bindgen_ty_1 = 6 ; pub const MPI_WIN_BASE : _bindgen_ty_1 = 7 ; pub const MPI_WIN_SIZE : _bindgen_ty_1 = 8 ; pub const MPI_WIN_DISP_UNIT : _bindgen_ty_1 = 9 ; pub const MPI_WIN_CREATE_FLAVOR : _bindgen_ty_1 = 10 ; pub const MPI_WIN_MODEL : _bindgen_ty_1 = 11 ; pub const IMPI_CLIENT_SIZE : _bindgen_ty_1 = 12 ; pub const IMPI_CLIENT_COLOR : _bindgen_ty_1 = 13 ; pub const IMPI_HOST_SIZE : _bindgen_ty_1 = 14 ; pub const IMPI_HOST_COLOR : _bindgen_ty_1 = 15 ; pub type _bindgen_ty_1 = :: std :: os :: raw :: c_uint ; pub const MPI_IDENT : _bindgen_ty_2 = 0 ; pub const MPI_CONGRUENT : _bindgen_ty_2 = 1 ; pub const MPI_SIMILAR : _bindgen_ty_2 = 2 ; pub const MPI_UNEQUAL : _bindgen_ty_2 = 3 ; pub type _bindgen_ty_2 = :: std :: os :: raw :: c_uint ; pub const MPI_THREAD_SINGLE : _bindgen_ty_3 = 0 ; pub const MPI_THREAD_FUNNELED : _bindgen_ty_3 = 1 ; pub const MPI_THREAD_SERIALIZED : _bindgen_ty_3 = 2 ; pub const MPI_THREAD_MULTIPLE : _bindgen_ty_3 = 3 ; pub type _bindgen_ty_3 = :: std :: os :: raw :: c_uint ; pub const MPI_COMBINER_NAMED : _bindgen_ty_4 = 0 ; pub const MPI_COMBINER_DUP : _bindgen_ty_4 = 1 ; pub const MPI_COMBINER_CONTIGUOUS : _bindgen_ty_4 = 2 ; pub const MPI_COMBINER_VECTOR : _bindgen_ty_4 = 3 ; pub const OMPI_WAS_MPI_COMBINER_HVECTOR_INTEGER : _bindgen_ty_4 = 4 ; pub const MPI_COMBINER_HVECTOR : _bindgen_ty_4 = 5 ; pub const MPI_COMBINER_INDEXED : _bindgen_ty_4 = 6 ; pub const OMPI_WAS_MPI_COMBINER_HINDEXED_INTEGER : _bindgen_ty_4 = 7 ; pub const MPI_COMBINER_HINDEXED : _bindgen_ty_4 = 8 ; pub const MPI_COMBINER_INDEXED_BLOCK : _bindgen_ty_4 = 9 ; pub const OMPI_WAS_MPI_COMBINER_STRUCT_INTEGER : _bindgen_ty_4 = 10 ; pub const MPI_COMBINER_STRUCT : _bindgen_ty_4 = 11 ; pub const MPI_COMBINER_SUBARRAY : _bindgen_ty_4 = 12 ; pub const MPI_COMBINER_DARRAY : _bindgen_ty_4 = 13 ; pub const MPI_COMBINER_F90_REAL : _bindgen_ty_4 = 14 ; pub const MPI_COMBINER_F90_COMPLEX : _bindgen_ty_4 = 15 ; pub const MPI_COMBINER_F90_INTEGER : _bindgen_ty_4 = 16 ; pub const MPI_COMBINER_RESIZED : _bindgen_ty_4 = 17 ; pub const MPI_COMBINER_HINDEXED_BLOCK : _bindgen_ty_4 = 18 ; pub type _bindgen_ty_4 = :: std :: os :: raw :: c_uint ; pub const MPI_COMM_TYPE_SHARED : _bindgen_ty_5 = 0 ; pub const OMPI_COMM_TYPE_HWTHREAD : _bindgen_ty_5 = 1 ; pub const OMPI_COMM_TYPE_CORE : _bindgen_ty_5 = 2 ; pub const OMPI_COMM_TYPE_L1CACHE : _bindgen_ty_5 = 3 ; pub const OMPI_COMM_TYPE_L2CACHE : _bindgen_ty_5 = 4 ; pub const OMPI_COMM_TYPE_L3CACHE : _bindgen_ty_5 = 5 ; pub const OMPI_COMM_TYPE_SOCKET : _bindgen_ty_5 = 6 ; pub const OMPI_COMM_TYPE_NUMA : _bindgen_ty_5 = 7 ; pub const OMPI_COMM_TYPE_BOARD : _bindgen_ty_5 = 8 ; pub const OMPI_COMM_TYPE_HOST : _bindgen_ty_5 = 9 ; pub const OMPI_COMM_TYPE_CU : _bindgen_ty_5 = 10 ; pub const OMPI_COMM_TYPE_CLUSTER : _bindgen_ty_5 = 11 ; pub type _bindgen_ty_5 = :: std :: os :: raw :: c_uint ; pub const MPI_T_VERBOSITY_USER_BASIC : _bindgen_ty_6 = 0 ; pub const MPI_T_VERBOSITY_USER_DETAIL : _bindgen_ty_6 = 1 ; pub const MPI_T_VERBOSITY_USER_ALL : _bindgen_ty_6 = 2 ; pub const MPI_T_VERBOSITY_TUNER_BASIC : _bindgen_ty_6 = 3 ; pub const MPI_T_VERBOSITY_TUNER_DETAIL : _bindgen_ty_6 = 4 ; pub const MPI_T_VERBOSITY_TUNER_ALL : _bindgen_ty_6 = 5 ; pub const MPI_T_VERBOSITY_MPIDEV_BASIC : _bindgen_ty_6 = 6 ; pub const MPI_T_VERBOSITY_MPIDEV_DETAIL : _bindgen_ty_6 = 7 ; pub const MPI_T_VERBOSITY_MPIDEV_ALL : _bindgen_ty_6 = 8 ; pub type _bindgen_ty_6 = :: std :: os :: raw :: c_uint ; pub const MPI_T_SCOPE_CONSTANT : _bindgen_ty_7 = 0 ; pub const MPI_T_SCOPE_READONLY : _bindgen_ty_7 = 1 ; pub const MPI_T_SCOPE_LOCAL : _bindgen_ty_7 = 2 ; pub const MPI_T_SCOPE_GROUP : _bindgen_ty_7 = 3 ; pub const MPI_T_SCOPE_GROUP_EQ : _bindgen_ty_7 = 4 ; pub const MPI_T_SCOPE_ALL : _bindgen_ty_7 = 5 ; pub const MPI_T_SCOPE_ALL_EQ : _bindgen_ty_7 = 6 ; pub type _bindgen_ty_7 = :: std :: os :: raw :: c_uint ; pub const MPI_T_BIND_NO_OBJECT : _bindgen_ty_8 = 0 ; pub const MPI_T_BIND_MPI_COMM : _bindgen_ty_8 = 1 ; pub const MPI_T_BIND_MPI_DATATYPE : _bindgen_ty_8 = 2 ; pub const MPI_T_BIND_MPI_ERRHANDLER : _bindgen_ty_8 = 3 ; pub const MPI_T_BIND_MPI_FILE : _bindgen_ty_8 = 4 ; pub const MPI_T_BIND_MPI_GROUP : _bindgen_ty_8 = 5 ; pub const MPI_T_BIND_MPI_OP : _bindgen_ty_8 = 6 ; pub const MPI_T_BIND_MPI_REQUEST : _bindgen_ty_8 = 7 ; pub const MPI_T_BIND_MPI_WIN : _bindgen_ty_8 = 8 ; pub const MPI_T_BIND_MPI_MESSAGE : _bindgen_ty_8 = 9 ; pub const MPI_T_BIND_MPI_INFO : _bindgen_ty_8 = 10 ; pub type _bindgen_ty_8 = :: std :: os :: raw :: c_uint ; pub const MPI_T_PVAR_CLASS_STATE : _bindgen_ty_9 = 0 ; pub const MPI_T_PVAR_CLASS_LEVEL : _bindgen_ty_9 = 1 ; pub const MPI_T_PVAR_CLASS_SIZE : _bindgen_ty_9 = 2 ; pub const MPI_T_PVAR_CLASS_PERCENTAGE : _bindgen_ty_9 = 3 ; pub const MPI_T_PVAR_CLASS_HIGHWATERMARK : _bindgen_ty_9 = 4 ; pub const MPI_T_PVAR_CLASS_LOWWATERMARK : _bindgen_ty_9 = 5 ; pub const MPI_T_PVAR_CLASS_COUNTER : _bindgen_ty_9 = 6 ; pub const MPI_T_PVAR_CLASS_AGGREGATE : _bindgen_ty_9 = 7 ; pub const MPI_T_PVAR_CLASS_TIMER : _bindgen_ty_9 = 8 ; pub const MPI_T_PVAR_CLASS_GENERIC : _bindgen_ty_9 = 9 ; pub type _bindgen_ty_9 = :: std :: os :: raw :: c_uint ; extern "C" {
[INFO] [stdout] 3 + pub const __llvm__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_major__ : :: std :: os :: raw :: c_uint = 14 ; pub const __clang_minor__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_patchlevel__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_version__ : & 'static [ u8 ; 8usize ] = b"14.0.0 \0" ; pub const __GNUC__ : :: std :: os :: raw :: c_uint = 4 ; pub const __GNUC_MINOR__ : :: std :: os :: raw :: c_uint = 2 ; pub const __GNUC_PATCHLEVEL__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GXX_ABI_VERSION : :: std :: os :: raw :: c_uint = 1002 ; pub const __ATOMIC_RELAXED : :: std :: os :: raw :: c_uint = 0 ; pub const __ATOMIC_CONSUME : :: std :: os :: raw :: c_uint = 1 ; pub const __ATOMIC_ACQUIRE : :: std :: os :: raw :: c_uint = 2 ; pub const __ATOMIC_RELEASE : :: std :: os :: raw :: c_uint = 3 ; pub const __ATOMIC_ACQ_REL : :: std :: os :: raw :: c_uint = 4 ; pub const __ATOMIC_SEQ_CST : :: std :: os :: raw :: c_uint = 5 ; pub const __OPENCL_MEMORY_SCOPE_WORK_ITEM : :: std :: os :: raw :: c_uint = 0 ; pub const __OPENCL_MEMORY_SCOPE_WORK_GROUP : :: std :: os :: raw :: c_uint = 1 ; pub const __OPENCL_MEMORY_SCOPE_DEVICE : :: std :: os :: raw :: c_uint = 2 ; pub const __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES : :: std :: os :: raw :: c_uint = 3 ; pub const __OPENCL_MEMORY_SCOPE_SUB_GROUP : std :: os :: raw :: c_uint = 4 ; pub const __PRAGMA_REDEFINE_EXTNAME : :: std :: os :: raw :: c_uint = 1 ; pub const __VERSION__ : & 'static [ u8 ; 20usize ] = b"Ubuntu Clang 14.0.0\0" ; pub const __OBJC_BOOL_IS_BOOL : :: std :: os :: raw :: c_uint = 0 ; pub const __CONSTANT_CFSTRINGS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_literal_encoding__ : & 'static [ u8 ; 6usize ] = b"UTF-8\0" ; pub const __clang_wide_literal_encoding__ : & 'static [ u8 ; 7usize ] = b"UTF-32\0" ; pub const __ORDER_LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __ORDER_BIG_ENDIAN__ : :: std :: os :: raw :: c_uint = 4321 ; pub const __ORDER_PDP_ENDIAN__ : :: std :: os :: raw :: c_uint = 3412 ; pub const __BYTE_ORDER__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const _LP64 : :: std :: os :: raw :: c_uint = 1 ; pub const __LP64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __CHAR_BIT__ : :: std :: os :: raw :: c_uint = 8 ; pub const __BOOL_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SHRT_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __LONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LLONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BITINT_MAXWIDTH__ : :: std :: os :: raw :: c_uint = 128 ; pub const __SCHAR_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __SHRT_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __LONG_LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __WCHAR_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __WCHAR_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __WINT_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __WINT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INTMAX_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZE_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __SIZE_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTMAX_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __PTRDIFF_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __PTRDIFF_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INTPTR_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTPTR_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZEOF_DOUBLE__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_FLOAT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_LONG_DOUBLE__ : :: std :: os :: raw :: c_uint = 16 ; pub const __SIZEOF_LONG_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_POINTER__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SHORT__ : :: std :: os :: raw :: c_uint = 2 ; pub const __SIZEOF_PTRDIFF_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SIZE_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_WCHAR_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_WINT_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INTMAX_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTMAX_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINTMAX_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTMAX_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTMAX_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTMAX_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __PTRDIFF_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __PTRDIFF_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __INTPTR_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTPTR_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __SIZE_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __SIZE_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __SIZE_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __SIZE_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __SIG_ATOMIC_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __SIG_ATOMIC_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __UINTPTR_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTPTR_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTPTR_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTPTR_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FLT_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_DIG__ : :: std :: os :: raw :: c_uint = 6 ; pub const __FLT_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 9 ; pub const __FLT_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_MANT_DIG__ : :: std :: os :: raw :: c_uint = 24 ; pub const __FLT_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 38 ; pub const __FLT_MAX_EXP__ : :: std :: os :: raw :: c_uint = 128 ; pub const __FLT_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -37 ; pub const __FLT_MIN_EXP__ : :: std :: os :: raw :: c_int = -125 ; pub const __DBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_DIG__ : :: std :: os :: raw :: c_uint = 15 ; pub const __DBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 17 ; pub const __DBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 53 ; pub const __DBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 308 ; pub const __DBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 1024 ; pub const __DBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -307 ; pub const __DBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -1021 ; pub const __LDBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_DIG__ : :: std :: os :: raw :: c_uint = 18 ; pub const __LDBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __LDBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LDBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 4932 ; pub const __LDBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 16384 ; pub const __LDBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -4931 ; pub const __LDBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -16381 ; pub const __POINTER_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BIGGEST_ALIGNMENT__ : :: std :: os :: raw :: c_uint = 16 ; pub const __WINT_UNSIGNED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __INT8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __INT16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __INT32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __INT64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __UINT8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __INT8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __UINT16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __UINT16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __INT16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __UINT32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __UINT32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __INT32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __UINT64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __UINT64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __INT64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_LEAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_LEAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_LEAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_LEAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_LEAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_LEAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_LEAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_LEAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_LEAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_LEAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_LEAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_LEAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_LEAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_LEAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_LEAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_LEAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_LEAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_LEAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_LEAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_LEAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_LEAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_LEAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_LEAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_LEAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_LEAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_LEAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_LEAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_LEAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_LEAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __INT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_FAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_FAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_FAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_FAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_FAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_FAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_FAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_FAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_FAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_FAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_FAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_FAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_FAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_FAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_FAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_FAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_FAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_FAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_FAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_FAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_FAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_FAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_FAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_FAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_FAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_FAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_FAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_FAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_FAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_FAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FINITE_MATH_ONLY__ : :: std :: os :: raw :: c_uint = 0 ; pub const __GNUC_STDC_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_ATOMIC_TEST_AND_SET_TRUEVAL : :: std :: os :: raw :: c_uint = 1 ; pub const __CLANG_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __NO_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __PIC__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pic__ : :: std :: os :: raw :: c_uint = 2 ; pub const __PIE__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pie__ : :: std :: os :: raw :: c_uint = 2 ; pub const __FLT_EVAL_METHOD__ : :: std :: os :: raw :: c_uint = 0 ; pub const __FLT_RADIX__ : :: std :: os :: raw :: c_uint = 2 ; pub const __DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __GCC_ASM_FLAG_OUTPUTS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __code_model_small__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_GS : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_FS : :: std :: os :: raw :: c_uint = 1 ; pub const __k8 : :: std :: os :: raw :: c_uint = 1 ; pub const __k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __tune_k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __NO_MATH_INLINES : :: std :: os :: raw :: c_uint = 1 ; pub const __FXSR__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __MMX__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 : :: std :: os :: raw :: c_uint = 1 ; pub const __SIZEOF_FLOAT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix__ : :: std :: os :: raw :: c_uint = 1 ; pub const linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __ELF__ : :: std :: os :: raw :: c_uint = 1 ; pub const __gnu_linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLOAT128__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_HOSTED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_VERSION__ : :: std :: os :: raw :: c_uint = 201710 ; pub const __STDC_UTF_16__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_UTF_32__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_DWARF2_CFI_ASM : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_VERSION : :: std :: os :: raw :: c_uint = 721408 ; pub const OPAL_STDC_HEADERS : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED_ARGUMENT : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_ERROR : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_SYS_TIME_H : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_LONG_LONG : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const OPAL_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const OPAL_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const OPAL_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const OPAL_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const OMPI_HAVE_FORTRAN_LOGICAL1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER16 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_INTEGER2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL16 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL2 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_REAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_ENABLE_MPI1_COMPAT : :: std :: os :: raw :: c_uint = 0 ; pub const HAVE_FLOAT__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_LONG_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_MPI_OFFSET_SIZE : :: std :: os :: raw :: c_uint = 8 ; pub const OMPI_BUILD_CXX_BINDINGS : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_CXX_SEEK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_CXX_SUPPORTS_2D_CONST_CAST : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_PARAM_CHECK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_INTERFACE_WARNING : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_CXX_EXCEPTION_SUPPORT : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_MAJOR_VERSION : :: std :: os :: raw :: c_uint = 4 ; pub const OMPI_MINOR_VERSION : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_RELEASE_VERSION : :: std :: os :: raw :: c_uint = 2 ; pub const OPAL_C_HAVE_VISIBILITY : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_BUILDING : :: std :: os :: raw :: c_uint = 0 ; pub const OPEN_MPI : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_VERSION : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_SUBVERSION : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_UNKNOWN : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU_C : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_REMOVED_USE_STATIC_ASSERT : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ANY_SOURCE : :: std :: os :: raw :: c_int = -1 ; pub const MPI_PROC_NULL : :: std :: os :: raw :: c_int = -2 ; pub const MPI_ROOT : :: std :: os :: raw :: c_int = -4 ; pub const MPI_ANY_TAG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MAX_LIBRARY_VERSION_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_UNDEFINED : :: std :: os :: raw :: c_int = -32766 ; pub const MPI_DIST_GRAPH : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_CART : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_GRAPH : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_KEYVAL_INVALID : :: std :: os :: raw :: c_int = -1 ; pub const MPI_BSEND_OVERHEAD : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const MPI_ORDER_C : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ORDER_FORTRAN : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_BLOCK : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_DISTRIBUTE_CYCLIC : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_NONE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_DISTRIBUTE_DFLT_DARG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MODE_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_RDONLY : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_WRONLY : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_RDWR : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_DELETE_ON_CLOSE : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_MODE_UNIQUE_OPEN : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_MODE_EXCL : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MODE_APPEND : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_SEQUENTIAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_DISPLACEMENT_CURRENT : :: std :: os :: raw :: c_int = -54278278 ; pub const MPI_SEEK_SET : :: std :: os :: raw :: c_uint = 600 ; pub const MPI_SEEK_CUR : :: std :: os :: raw :: c_uint = 602 ; pub const MPI_SEEK_END : :: std :: os :: raw :: c_uint = 604 ; pub const MPI_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_NOCHECK : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_NOPRECEDE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_NOPUT : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_NOSTORE : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_NOSUCCEED : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_LOCK_EXCLUSIVE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_LOCK_SHARED : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_WIN_FLAVOR_ALLOCATE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_DYNAMIC : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_WIN_FLAVOR_SHARED : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_WIN_UNIFIED : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_WIN_SEPARATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_SUCCESS : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ERR_BUFFER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_ERR_COUNT : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_ERR_TYPE : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_ERR_TAG : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_ERR_COMM : :: std :: os :: raw :: c_uint = 5 ; pub const MPI_ERR_RANK : :: std :: os :: raw :: c_uint = 6 ; pub const MPI_ERR_REQUEST : :: std :: os :: raw :: c_uint = 7 ; pub const MPI_ERR_ROOT : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_ERR_GROUP : :: std :: os :: raw :: c_uint = 9 ; pub const MPI_ERR_OP : :: std :: os :: raw :: c_uint = 10 ; pub const MPI_ERR_TOPOLOGY : :: std :: os :: raw :: c_uint = 11 ; pub const MPI_ERR_DIMS : :: std :: os :: raw :: c_uint = 12 ; pub const MPI_ERR_ARG : :: std :: os :: raw :: c_uint = 13 ; pub const MPI_ERR_UNKNOWN : :: std :: os :: raw :: c_uint = 14 ; pub const MPI_ERR_TRUNCATE : :: std :: os :: raw :: c_uint = 15 ; pub const MPI_ERR_OTHER : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_ERR_INTERN : :: std :: os :: raw :: c_uint = 17 ; pub const MPI_ERR_IN_STATUS : :: std :: os :: raw :: c_uint = 18 ; pub const MPI_ERR_PENDING : :: std :: os :: raw :: c_uint = 19 ; pub const MPI_ERR_ACCESS : :: std :: os :: raw :: c_uint = 20 ; pub const MPI_ERR_AMODE : :: std :: os :: raw :: c_uint = 21 ; pub const MPI_ERR_ASSERT : :: std :: os :: raw :: c_uint = 22 ; pub const MPI_ERR_BAD_FILE : :: std :: os :: raw :: c_uint = 23 ; pub const MPI_ERR_BASE : :: std :: os :: raw :: c_uint = 24 ; pub const MPI_ERR_CONVERSION : :: std :: os :: raw :: c_uint = 25 ; pub const MPI_ERR_DISP : :: std :: os :: raw :: c_uint = 26 ; pub const MPI_ERR_DUP_DATAREP : :: std :: os :: raw :: c_uint = 27 ; pub const MPI_ERR_FILE_EXISTS : :: std :: os :: raw :: c_uint = 28 ; pub const MPI_ERR_FILE_IN_USE : :: std :: os :: raw :: c_uint = 29 ; pub const MPI_ERR_FILE : :: std :: os :: raw :: c_uint = 30 ; pub const MPI_ERR_INFO_KEY : :: std :: os :: raw :: c_uint = 31 ; pub const MPI_ERR_INFO_NOKEY : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_ERR_INFO_VALUE : :: std :: os :: raw :: c_uint = 33 ; pub const MPI_ERR_INFO : :: std :: os :: raw :: c_uint = 34 ; pub const MPI_ERR_IO : :: std :: os :: raw :: c_uint = 35 ; pub const MPI_ERR_KEYVAL : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_ERR_LOCKTYPE : :: std :: os :: raw :: c_uint = 37 ; pub const MPI_ERR_NAME : :: std :: os :: raw :: c_uint = 38 ; pub const MPI_ERR_NO_MEM : :: std :: os :: raw :: c_uint = 39 ; pub const MPI_ERR_NOT_SAME : :: std :: os :: raw :: c_uint = 40 ; pub const MPI_ERR_NO_SPACE : :: std :: os :: raw :: c_uint = 41 ; pub const MPI_ERR_NO_SUCH_FILE : :: std :: os :: raw :: c_uint = 42 ; pub const MPI_ERR_PORT : :: std :: os :: raw :: c_uint = 43 ; pub const MPI_ERR_QUOTA : :: std :: os :: raw :: c_uint = 44 ; pub const MPI_ERR_READ_ONLY : :: std :: os :: raw :: c_uint = 45 ; pub const MPI_ERR_RMA_CONFLICT : :: std :: os :: raw :: c_uint = 46 ; pub const MPI_ERR_RMA_SYNC : :: std :: os :: raw :: c_uint = 47 ; pub const MPI_ERR_SERVICE : :: std :: os :: raw :: c_uint = 48 ; pub const MPI_ERR_SIZE : :: std :: os :: raw :: c_uint = 49 ; pub const MPI_ERR_SPAWN : :: std :: os :: raw :: c_uint = 50 ; pub const MPI_ERR_UNSUPPORTED_DATAREP : :: std :: os :: raw :: c_uint = 51 ; pub const MPI_ERR_UNSUPPORTED_OPERATION : :: std :: os :: raw :: c_uint = 52 ; pub const MPI_ERR_WIN : :: std :: os :: raw :: c_uint = 53 ; pub const MPI_T_ERR_MEMORY : :: std :: os :: raw :: c_uint = 54 ; pub const MPI_T_ERR_NOT_INITIALIZED : :: std :: os :: raw :: c_uint = 55 ; pub const MPI_T_ERR_CANNOT_INIT : :: std :: os :: raw :: c_uint = 56 ; pub const MPI_T_ERR_INVALID_INDEX : :: std :: os :: raw :: c_uint = 57 ; pub const MPI_T_ERR_INVALID_ITEM : :: std :: os :: raw :: c_uint = 58 ; pub const MPI_T_ERR_INVALID_HANDLE : :: std :: os :: raw :: c_uint = 59 ; pub const MPI_T_ERR_OUT_OF_HANDLES : :: std :: os :: raw :: c_uint = 60 ; pub const MPI_T_ERR_OUT_OF_SESSIONS : :: std :: os :: raw :: c_uint = 61 ; pub const MPI_T_ERR_INVALID_SESSION : :: std :: os :: raw :: c_uint = 62 ; pub const MPI_T_ERR_CVAR_SET_NOT_NOW : :: std :: os :: raw :: c_uint = 63 ; pub const MPI_T_ERR_CVAR_SET_NEVER : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_T_ERR_PVAR_NO_STARTSTOP : :: std :: os :: raw :: c_uint = 65 ; pub const MPI_T_ERR_PVAR_NO_WRITE : :: std :: os :: raw :: c_uint = 66 ; pub const MPI_T_ERR_PVAR_NO_ATOMIC : :: std :: os :: raw :: c_uint = 67 ; pub const MPI_ERR_RMA_RANGE : :: std :: os :: raw :: c_uint = 68 ; pub const MPI_ERR_RMA_ATTACH : :: std :: os :: raw :: c_uint = 69 ; pub const MPI_ERR_RMA_FLAVOR : :: std :: os :: raw :: c_uint = 70 ; pub const MPI_ERR_RMA_SHARED : :: std :: os :: raw :: c_uint = 71 ; pub const MPI_T_ERR_INVALID : :: std :: os :: raw :: c_uint = 72 ; pub const MPI_T_ERR_INVALID_NAME : :: std :: os :: raw :: c_uint = 73 ; pub const MPI_ERR_LASTCODE : :: std :: os :: raw :: c_uint = 92 ; pub const MPI_TYPECLASS_INTEGER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_TYPECLASS_REAL : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_TYPECLASS_COMPLEX : :: std :: os :: raw :: c_uint = 3 ; pub type wchar_t = :: std :: os :: raw :: c_int ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct max_align_t { pub __clang_max_align_nonce1 : :: std :: os :: raw :: c_longlong , pub __bindgen_padding_0 : u64 , pub __clang_max_align_nonce2 : f64 , } # [ test ] fn bindgen_test_layout_max_align_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < max_align_t > ( ) , 32usize , concat ! ( "Size of: " , stringify ! ( max_align_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce1 as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce1 ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce2 as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce2 ) ) ) ; } pub type MPI_Aint = isize ; pub type MPI_Offset = :: std :: os :: raw :: c_longlong ; pub type MPI_Count = :: std :: os :: raw :: c_longlong ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_communicator_t { _unused : [ u8 ; 0 ] } pub type MPI_Comm = * mut ompi_communicator_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_datatype_t { _unused : [ u8 ; 0 ] } pub type MPI_Datatype = * mut ompi_datatype_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_errhandler_t { _unused : [ u8 ; 0 ] } pub type MPI_Errhandler = * mut ompi_errhandler_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_file_t { _unused : [ u8 ; 0 ] } pub type MPI_File = * mut ompi_file_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_group_t { _unused : [ u8 ; 0 ] } pub type MPI_Group = * mut ompi_group_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_info_t { _unused : [ u8 ; 0 ] } pub type MPI_Info = * mut ompi_info_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_op_t { _unused : [ u8 ; 0 ] } pub type MPI_Op = * mut ompi_op_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_request_t { _unused : [ u8 ; 0 ] } pub type MPI_Request = * mut ompi_request_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_message_t { _unused : [ u8 ; 0 ] } pub type MPI_Message = * mut ompi_message_t ; pub type MPI_Status = ompi_status_public_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_win_t { _unused : [ u8 ; 0 ] } pub type MPI_Win = * mut ompi_win_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_var_enum_t { _unused : [ u8 ; 0 ] } pub type MPI_T_enum = * mut mca_base_var_enum_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_mpit_cvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_cvar_handle = * mut ompi_mpit_cvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_handle = * mut mca_base_pvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_session_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_session = * mut mca_base_pvar_session_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_status_public_t { pub MPI_SOURCE : :: std :: os :: raw :: c_int , pub MPI_TAG : :: std :: os :: raw :: c_int , pub MPI_ERROR : :: std :: os :: raw :: c_int , pub _cancelled : :: std :: os :: raw :: c_int , pub _ucount : usize , } # [ test ] fn bindgen_test_layout_ompi_status_public_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < ompi_status_public_t > ( ) , 24usize , concat ! ( "Size of: " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < ompi_status_public_t > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_SOURCE as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_SOURCE ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_TAG as * const _ as usize } , 4usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_TAG ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_ERROR as * const _ as usize } , 8usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_ERROR ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _cancelled as * const _ as usize } , 12usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _cancelled ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _ucount as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _ucount ) ) ) ; } pub type MPI_Datarep_extent_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : * mut MPI_Aint , arg3 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Datarep_conversion_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : MPI_Datatype , arg3 : :: std :: os :: raw :: c_int , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : MPI_Offset , arg6 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Comm , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type ompi_file_errhandler_fn = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_File , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_Win_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Win , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_User_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut :: std :: os :: raw :: c_void , arg3 : * mut :: std :: os :: raw :: c_int , arg4 : * mut MPI_Datatype ) > ; pub type MPI_Comm_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_query_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut MPI_Status ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_free_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_cancel_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_fn = MPI_Comm_errhandler_function ; pub type MPI_File_errhandler_fn = ompi_file_errhandler_fn ; pub type MPI_File_errhandler_function = ompi_file_errhandler_fn ; pub type MPI_Win_errhandler_fn = MPI_Win_errhandler_function ; pub const MPI_TAG_UB : _bindgen_ty_1 = 0 ; pub const MPI_HOST : _bindgen_ty_1 = 1 ; pub const MPI_IO : _bindgen_ty_1 = 2 ; pub const MPI_WTIME_IS_GLOBAL : _bindgen_ty_1 = 3 ; pub const MPI_APPNUM : _bindgen_ty_1 = 4 ; pub const MPI_LASTUSEDCODE : _bindgen_ty_1 = 5 ; pub const MPI_UNIVERSE_SIZE : _bindgen_ty_1 = 6 ; pub const MPI_WIN_BASE : _bindgen_ty_1 = 7 ; pub const MPI_WIN_SIZE : _bindgen_ty_1 = 8 ; pub const MPI_WIN_DISP_UNIT : _bindgen_ty_1 = 9 ; pub const MPI_WIN_CREATE_FLAVOR : _bindgen_ty_1 = 10 ; pub const MPI_WIN_MODEL : _bindgen_ty_1 = 11 ; pub const IMPI_CLIENT_SIZE : _bindgen_ty_1 = 12 ; pub const IMPI_CLIENT_COLOR : _bindgen_ty_1 = 13 ; pub const IMPI_HOST_SIZE : _bindgen_ty_1 = 14 ; pub const IMPI_HOST_COLOR : _bindgen_ty_1 = 15 ; pub type _bindgen_ty_1 = :: std :: os :: raw :: c_uint ; pub const MPI_IDENT : _bindgen_ty_2 = 0 ; pub const MPI_CONGRUENT : _bindgen_ty_2 = 1 ; pub const MPI_SIMILAR : _bindgen_ty_2 = 2 ; pub const MPI_UNEQUAL : _bindgen_ty_2 = 3 ; pub type _bindgen_ty_2 = :: std :: os :: raw :: c_uint ; pub const MPI_THREAD_SINGLE : _bindgen_ty_3 = 0 ; pub const MPI_THREAD_FUNNELED : _bindgen_ty_3 = 1 ; pub const MPI_THREAD_SERIALIZED : _bindgen_ty_3 = 2 ; pub const MPI_THREAD_MULTIPLE : _bindgen_ty_3 = 3 ; pub type _bindgen_ty_3 = :: std :: os :: raw :: c_uint ; pub const MPI_COMBINER_NAMED : _bindgen_ty_4 = 0 ; pub const MPI_COMBINER_DUP : _bindgen_ty_4 = 1 ; pub const MPI_COMBINER_CONTIGUOUS : _bindgen_ty_4 = 2 ; pub const MPI_COMBINER_VECTOR : _bindgen_ty_4 = 3 ; pub const OMPI_WAS_MPI_COMBINER_HVECTOR_INTEGER : _bindgen_ty_4 = 4 ; pub const MPI_COMBINER_HVECTOR : _bindgen_ty_4 = 5 ; pub const MPI_COMBINER_INDEXED : _bindgen_ty_4 = 6 ; pub const OMPI_WAS_MPI_COMBINER_HINDEXED_INTEGER : _bindgen_ty_4 = 7 ; pub const MPI_COMBINER_HINDEXED : _bindgen_ty_4 = 8 ; pub const MPI_COMBINER_INDEXED_BLOCK : _bindgen_ty_4 = 9 ; pub const OMPI_WAS_MPI_COMBINER_STRUCT_INTEGER : _bindgen_ty_4 = 10 ; pub const MPI_COMBINER_STRUCT : _bindgen_ty_4 = 11 ; pub const MPI_COMBINER_SUBARRAY : _bindgen_ty_4 = 12 ; pub const MPI_COMBINER_DARRAY : _bindgen_ty_4 = 13 ; pub const MPI_COMBINER_F90_REAL : _bindgen_ty_4 = 14 ; pub const MPI_COMBINER_F90_COMPLEX : _bindgen_ty_4 = 15 ; pub const MPI_COMBINER_F90_INTEGER : _bindgen_ty_4 = 16 ; pub const MPI_COMBINER_RESIZED : _bindgen_ty_4 = 17 ; pub const MPI_COMBINER_HINDEXED_BLOCK : _bindgen_ty_4 = 18 ; pub type _bindgen_ty_4 = :: std :: os :: raw :: c_uint ; pub const MPI_COMM_TYPE_SHARED : _bindgen_ty_5 = 0 ; pub const OMPI_COMM_TYPE_HWTHREAD : _bindgen_ty_5 = 1 ; pub const OMPI_COMM_TYPE_CORE : _bindgen_ty_5 = 2 ; pub const OMPI_COMM_TYPE_L1CACHE : _bindgen_ty_5 = 3 ; pub const OMPI_COMM_TYPE_L2CACHE : _bindgen_ty_5 = 4 ; pub const OMPI_COMM_TYPE_L3CACHE : _bindgen_ty_5 = 5 ; pub const OMPI_COMM_TYPE_SOCKET : _bindgen_ty_5 = 6 ; pub const OMPI_COMM_TYPE_NUMA : _bindgen_ty_5 = 7 ; pub const OMPI_COMM_TYPE_BOARD : _bindgen_ty_5 = 8 ; pub const OMPI_COMM_TYPE_HOST : _bindgen_ty_5 = 9 ; pub const OMPI_COMM_TYPE_CU : _bindgen_ty_5 = 10 ; pub const OMPI_COMM_TYPE_CLUSTER : _bindgen_ty_5 = 11 ; pub type _bindgen_ty_5 = :: std :: os :: raw :: c_uint ; pub const MPI_T_VERBOSITY_USER_BASIC : _bindgen_ty_6 = 0 ; pub const MPI_T_VERBOSITY_USER_DETAIL : _bindgen_ty_6 = 1 ; pub const MPI_T_VERBOSITY_USER_ALL : _bindgen_ty_6 = 2 ; pub const MPI_T_VERBOSITY_TUNER_BASIC : _bindgen_ty_6 = 3 ; pub const MPI_T_VERBOSITY_TUNER_DETAIL : _bindgen_ty_6 = 4 ; pub const MPI_T_VERBOSITY_TUNER_ALL : _bindgen_ty_6 = 5 ; pub const MPI_T_VERBOSITY_MPIDEV_BASIC : _bindgen_ty_6 = 6 ; pub const MPI_T_VERBOSITY_MPIDEV_DETAIL : _bindgen_ty_6 = 7 ; pub const MPI_T_VERBOSITY_MPIDEV_ALL : _bindgen_ty_6 = 8 ; pub type _bindgen_ty_6 = :: std :: os :: raw :: c_uint ; pub const MPI_T_SCOPE_CONSTANT : _bindgen_ty_7 = 0 ; pub const MPI_T_SCOPE_READONLY : _bindgen_ty_7 = 1 ; pub const MPI_T_SCOPE_LOCAL : _bindgen_ty_7 = 2 ; pub const MPI_T_SCOPE_GROUP : _bindgen_ty_7 = 3 ; pub const MPI_T_SCOPE_GROUP_EQ : _bindgen_ty_7 = 4 ; pub const MPI_T_SCOPE_ALL : _bindgen_ty_7 = 5 ; pub const MPI_T_SCOPE_ALL_EQ : _bindgen_ty_7 = 6 ; pub type _bindgen_ty_7 = :: std :: os :: raw :: c_uint ; pub const MPI_T_BIND_NO_OBJECT : _bindgen_ty_8 = 0 ; pub const MPI_T_BIND_MPI_COMM : _bindgen_ty_8 = 1 ; pub const MPI_T_BIND_MPI_DATATYPE : _bindgen_ty_8 = 2 ; pub const MPI_T_BIND_MPI_ERRHANDLER : _bindgen_ty_8 = 3 ; pub const MPI_T_BIND_MPI_FILE : _bindgen_ty_8 = 4 ; pub const MPI_T_BIND_MPI_GROUP : _bindgen_ty_8 = 5 ; pub const MPI_T_BIND_MPI_OP : _bindgen_ty_8 = 6 ; pub const MPI_T_BIND_MPI_REQUEST : _bindgen_ty_8 = 7 ; pub const MPI_T_BIND_MPI_WIN : _bindgen_ty_8 = 8 ; pub const MPI_T_BIND_MPI_MESSAGE : _bindgen_ty_8 = 9 ; pub const MPI_T_BIND_MPI_INFO : _bindgen_ty_8 = 10 ; pub type _bindgen_ty_8 = :: std :: os :: raw :: c_uint ; pub const MPI_T_PVAR_CLASS_STATE : _bindgen_ty_9 = 0 ; pub const MPI_T_PVAR_CLASS_LEVEL : _bindgen_ty_9 = 1 ; pub const MPI_T_PVAR_CLASS_SIZE : _bindgen_ty_9 = 2 ; pub const MPI_T_PVAR_CLASS_PERCENTAGE : _bindgen_ty_9 = 3 ; pub const MPI_T_PVAR_CLASS_HIGHWATERMARK : _bindgen_ty_9 = 4 ; pub const MPI_T_PVAR_CLASS_LOWWATERMARK : _bindgen_ty_9 = 5 ; pub const MPI_T_PVAR_CLASS_COUNTER : _bindgen_ty_9 = 6 ; pub const MPI_T_PVAR_CLASS_AGGREGATE : _bindgen_ty_9 = 7 ; pub const MPI_T_PVAR_CLASS_TIMER : _bindgen_ty_9 = 8 ; pub const MPI_T_PVAR_CLASS_GENERIC : _bindgen_ty_9 = 9 ; pub type _bindgen_ty_9 = :: std :: os :: raw :: c_uint ; extern "C" {
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/mpi-fork-fnsp-d9b9763bb5375dad/out/functions_and_types.rs:3:539
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...raw :: c_uint = 2 ; pub const __GNUC_PATCHLEVEL__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GXX_ABI_VERSION : :: std :: os :: ...
[INFO] [stdout]   |                                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]   |
[INFO] [stdout] 3 - pub const __llvm__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_major__ : :: std :: os :: raw :: c_uint = 14 ; pub const __clang_minor__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_patchlevel__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_version__ : & 'static [ u8 ; 8usize ] = b"14.0.0 \0" ; pub const __GNUC__ : :: std :: os :: raw :: c_uint = 4 ; pub const __GNUC_MINOR__ : :: std :: os :: raw :: c_uint = 2 ; pub const __GNUC_PATCHLEVEL__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GXX_ABI_VERSION : :: std :: os :: raw :: c_uint = 1002 ; pub const __ATOMIC_RELAXED : :: std :: os :: raw :: c_uint = 0 ; pub const __ATOMIC_CONSUME : :: std :: os :: raw :: c_uint = 1 ; pub const __ATOMIC_ACQUIRE : :: std :: os :: raw :: c_uint = 2 ; pub const __ATOMIC_RELEASE : :: std :: os :: raw :: c_uint = 3 ; pub const __ATOMIC_ACQ_REL : :: std :: os :: raw :: c_uint = 4 ; pub const __ATOMIC_SEQ_CST : :: std :: os :: raw :: c_uint = 5 ; pub const __OPENCL_MEMORY_SCOPE_WORK_ITEM : :: std :: os :: raw :: c_uint = 0 ; pub const __OPENCL_MEMORY_SCOPE_WORK_GROUP : :: std :: os :: raw :: c_uint = 1 ; pub const __OPENCL_MEMORY_SCOPE_DEVICE : :: std :: os :: raw :: c_uint = 2 ; pub const __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES : :: std :: os :: raw :: c_uint = 3 ; pub const __OPENCL_MEMORY_SCOPE_SUB_GROUP : :: std :: os :: raw :: c_uint = 4 ; pub const __PRAGMA_REDEFINE_EXTNAME : :: std :: os :: raw :: c_uint = 1 ; pub const __VERSION__ : & 'static [ u8 ; 20usize ] = b"Ubuntu Clang 14.0.0\0" ; pub const __OBJC_BOOL_IS_BOOL : :: std :: os :: raw :: c_uint = 0 ; pub const __CONSTANT_CFSTRINGS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_literal_encoding__ : & 'static [ u8 ; 6usize ] = b"UTF-8\0" ; pub const __clang_wide_literal_encoding__ : & 'static [ u8 ; 7usize ] = b"UTF-32\0" ; pub const __ORDER_LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __ORDER_BIG_ENDIAN__ : :: std :: os :: raw :: c_uint = 4321 ; pub const __ORDER_PDP_ENDIAN__ : :: std :: os :: raw :: c_uint = 3412 ; pub const __BYTE_ORDER__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const _LP64 : :: std :: os :: raw :: c_uint = 1 ; pub const __LP64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __CHAR_BIT__ : :: std :: os :: raw :: c_uint = 8 ; pub const __BOOL_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SHRT_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __LONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LLONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BITINT_MAXWIDTH__ : :: std :: os :: raw :: c_uint = 128 ; pub const __SCHAR_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __SHRT_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __LONG_LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __WCHAR_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __WCHAR_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __WINT_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __WINT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INTMAX_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZE_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __SIZE_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTMAX_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __PTRDIFF_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __PTRDIFF_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INTPTR_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTPTR_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZEOF_DOUBLE__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_FLOAT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_LONG_DOUBLE__ : :: std :: os :: raw :: c_uint = 16 ; pub const __SIZEOF_LONG_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_POINTER__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SHORT__ : :: std :: os :: raw :: c_uint = 2 ; pub const __SIZEOF_PTRDIFF_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SIZE_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_WCHAR_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_WINT_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INTMAX_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTMAX_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINTMAX_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTMAX_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTMAX_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTMAX_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __PTRDIFF_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __PTRDIFF_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __INTPTR_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTPTR_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __SIZE_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __SIZE_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __SIZE_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __SIZE_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __SIG_ATOMIC_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __SIG_ATOMIC_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __UINTPTR_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTPTR_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTPTR_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTPTR_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FLT_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_DIG__ : :: std :: os :: raw :: c_uint = 6 ; pub const __FLT_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 9 ; pub const __FLT_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_MANT_DIG__ : :: std :: os :: raw :: c_uint = 24 ; pub const __FLT_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 38 ; pub const __FLT_MAX_EXP__ : :: std :: os :: raw :: c_uint = 128 ; pub const __FLT_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -37 ; pub const __FLT_MIN_EXP__ : :: std :: os :: raw :: c_int = -125 ; pub const __DBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_DIG__ : :: std :: os :: raw :: c_uint = 15 ; pub const __DBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 17 ; pub const __DBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 53 ; pub const __DBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 308 ; pub const __DBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 1024 ; pub const __DBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -307 ; pub const __DBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -1021 ; pub const __LDBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_DIG__ : :: std :: os :: raw :: c_uint = 18 ; pub const __LDBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __LDBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LDBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 4932 ; pub const __LDBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 16384 ; pub const __LDBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -4931 ; pub const __LDBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -16381 ; pub const __POINTER_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BIGGEST_ALIGNMENT__ : :: std :: os :: raw :: c_uint = 16 ; pub const __WINT_UNSIGNED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __INT8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __INT16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __INT32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __INT64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __UINT8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __INT8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __UINT16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __UINT16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __INT16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __UINT32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __UINT32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __INT32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __UINT64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __UINT64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __INT64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_LEAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_LEAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_LEAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_LEAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_LEAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_LEAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_LEAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_LEAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_LEAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_LEAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_LEAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_LEAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_LEAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_LEAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_LEAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_LEAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_LEAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_LEAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_LEAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_LEAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_LEAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_LEAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_LEAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_LEAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_LEAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_LEAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_LEAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_LEAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_LEAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __INT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_FAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_FAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_FAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_FAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_FAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_FAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_FAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_FAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_FAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_FAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_FAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_FAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_FAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_FAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_FAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_FAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_FAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_FAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_FAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_FAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_FAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_FAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_FAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_FAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_FAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_FAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_FAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_FAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_FAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_FAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FINITE_MATH_ONLY__ : :: std :: os :: raw :: c_uint = 0 ; pub const __GNUC_STDC_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_ATOMIC_TEST_AND_SET_TRUEVAL : :: std :: os :: raw :: c_uint = 1 ; pub const __CLANG_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __NO_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __PIC__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pic__ : :: std :: os :: raw :: c_uint = 2 ; pub const __PIE__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pie__ : :: std :: os :: raw :: c_uint = 2 ; pub const __FLT_EVAL_METHOD__ : :: std :: os :: raw :: c_uint = 0 ; pub const __FLT_RADIX__ : :: std :: os :: raw :: c_uint = 2 ; pub const __DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __GCC_ASM_FLAG_OUTPUTS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __code_model_small__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_GS : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_FS : :: std :: os :: raw :: c_uint = 1 ; pub const __k8 : :: std :: os :: raw :: c_uint = 1 ; pub const __k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __tune_k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __NO_MATH_INLINES : :: std :: os :: raw :: c_uint = 1 ; pub const __FXSR__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __MMX__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 : :: std :: os :: raw :: c_uint = 1 ; pub const __SIZEOF_FLOAT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix__ : :: std :: os :: raw :: c_uint = 1 ; pub const linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __ELF__ : :: std :: os :: raw :: c_uint = 1 ; pub const __gnu_linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLOAT128__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_HOSTED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_VERSION__ : :: std :: os :: raw :: c_uint = 201710 ; pub const __STDC_UTF_16__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_UTF_32__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_DWARF2_CFI_ASM : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_VERSION : :: std :: os :: raw :: c_uint = 721408 ; pub const OPAL_STDC_HEADERS : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED_ARGUMENT : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_ERROR : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_SYS_TIME_H : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_LONG_LONG : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const OPAL_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const OPAL_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const OPAL_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const OPAL_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const OMPI_HAVE_FORTRAN_LOGICAL1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER16 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_INTEGER2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL16 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL2 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_REAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_ENABLE_MPI1_COMPAT : :: std :: os :: raw :: c_uint = 0 ; pub const HAVE_FLOAT__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_LONG_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_MPI_OFFSET_SIZE : :: std :: os :: raw :: c_uint = 8 ; pub const OMPI_BUILD_CXX_BINDINGS : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_CXX_SEEK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_CXX_SUPPORTS_2D_CONST_CAST : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_PARAM_CHECK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_INTERFACE_WARNING : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_CXX_EXCEPTION_SUPPORT : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_MAJOR_VERSION : :: std :: os :: raw :: c_uint = 4 ; pub const OMPI_MINOR_VERSION : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_RELEASE_VERSION : :: std :: os :: raw :: c_uint = 2 ; pub const OPAL_C_HAVE_VISIBILITY : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_BUILDING : :: std :: os :: raw :: c_uint = 0 ; pub const OPEN_MPI : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_VERSION : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_SUBVERSION : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_UNKNOWN : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU_C : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_REMOVED_USE_STATIC_ASSERT : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ANY_SOURCE : :: std :: os :: raw :: c_int = -1 ; pub const MPI_PROC_NULL : :: std :: os :: raw :: c_int = -2 ; pub const MPI_ROOT : :: std :: os :: raw :: c_int = -4 ; pub const MPI_ANY_TAG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MAX_LIBRARY_VERSION_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_UNDEFINED : :: std :: os :: raw :: c_int = -32766 ; pub const MPI_DIST_GRAPH : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_CART : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_GRAPH : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_KEYVAL_INVALID : :: std :: os :: raw :: c_int = -1 ; pub const MPI_BSEND_OVERHEAD : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const MPI_ORDER_C : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ORDER_FORTRAN : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_BLOCK : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_DISTRIBUTE_CYCLIC : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_NONE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_DISTRIBUTE_DFLT_DARG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MODE_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_RDONLY : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_WRONLY : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_RDWR : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_DELETE_ON_CLOSE : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_MODE_UNIQUE_OPEN : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_MODE_EXCL : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MODE_APPEND : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_SEQUENTIAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_DISPLACEMENT_CURRENT : :: std :: os :: raw :: c_int = -54278278 ; pub const MPI_SEEK_SET : :: std :: os :: raw :: c_uint = 600 ; pub const MPI_SEEK_CUR : :: std :: os :: raw :: c_uint = 602 ; pub const MPI_SEEK_END : :: std :: os :: raw :: c_uint = 604 ; pub const MPI_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_NOCHECK : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_NOPRECEDE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_NOPUT : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_NOSTORE : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_NOSUCCEED : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_LOCK_EXCLUSIVE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_LOCK_SHARED : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_WIN_FLAVOR_ALLOCATE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_DYNAMIC : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_WIN_FLAVOR_SHARED : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_WIN_UNIFIED : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_WIN_SEPARATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_SUCCESS : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ERR_BUFFER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_ERR_COUNT : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_ERR_TYPE : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_ERR_TAG : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_ERR_COMM : :: std :: os :: raw :: c_uint = 5 ; pub const MPI_ERR_RANK : :: std :: os :: raw :: c_uint = 6 ; pub const MPI_ERR_REQUEST : :: std :: os :: raw :: c_uint = 7 ; pub const MPI_ERR_ROOT : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_ERR_GROUP : :: std :: os :: raw :: c_uint = 9 ; pub const MPI_ERR_OP : :: std :: os :: raw :: c_uint = 10 ; pub const MPI_ERR_TOPOLOGY : :: std :: os :: raw :: c_uint = 11 ; pub const MPI_ERR_DIMS : :: std :: os :: raw :: c_uint = 12 ; pub const MPI_ERR_ARG : :: std :: os :: raw :: c_uint = 13 ; pub const MPI_ERR_UNKNOWN : :: std :: os :: raw :: c_uint = 14 ; pub const MPI_ERR_TRUNCATE : :: std :: os :: raw :: c_uint = 15 ; pub const MPI_ERR_OTHER : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_ERR_INTERN : :: std :: os :: raw :: c_uint = 17 ; pub const MPI_ERR_IN_STATUS : :: std :: os :: raw :: c_uint = 18 ; pub const MPI_ERR_PENDING : :: std :: os :: raw :: c_uint = 19 ; pub const MPI_ERR_ACCESS : :: std :: os :: raw :: c_uint = 20 ; pub const MPI_ERR_AMODE : :: std :: os :: raw :: c_uint = 21 ; pub const MPI_ERR_ASSERT : :: std :: os :: raw :: c_uint = 22 ; pub const MPI_ERR_BAD_FILE : :: std :: os :: raw :: c_uint = 23 ; pub const MPI_ERR_BASE : :: std :: os :: raw :: c_uint = 24 ; pub const MPI_ERR_CONVERSION : :: std :: os :: raw :: c_uint = 25 ; pub const MPI_ERR_DISP : :: std :: os :: raw :: c_uint = 26 ; pub const MPI_ERR_DUP_DATAREP : :: std :: os :: raw :: c_uint = 27 ; pub const MPI_ERR_FILE_EXISTS : :: std :: os :: raw :: c_uint = 28 ; pub const MPI_ERR_FILE_IN_USE : :: std :: os :: raw :: c_uint = 29 ; pub const MPI_ERR_FILE : :: std :: os :: raw :: c_uint = 30 ; pub const MPI_ERR_INFO_KEY : :: std :: os :: raw :: c_uint = 31 ; pub const MPI_ERR_INFO_NOKEY : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_ERR_INFO_VALUE : :: std :: os :: raw :: c_uint = 33 ; pub const MPI_ERR_INFO : :: std :: os :: raw :: c_uint = 34 ; pub const MPI_ERR_IO : :: std :: os :: raw :: c_uint = 35 ; pub const MPI_ERR_KEYVAL : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_ERR_LOCKTYPE : :: std :: os :: raw :: c_uint = 37 ; pub const MPI_ERR_NAME : :: std :: os :: raw :: c_uint = 38 ; pub const MPI_ERR_NO_MEM : :: std :: os :: raw :: c_uint = 39 ; pub const MPI_ERR_NOT_SAME : :: std :: os :: raw :: c_uint = 40 ; pub const MPI_ERR_NO_SPACE : :: std :: os :: raw :: c_uint = 41 ; pub const MPI_ERR_NO_SUCH_FILE : :: std :: os :: raw :: c_uint = 42 ; pub const MPI_ERR_PORT : :: std :: os :: raw :: c_uint = 43 ; pub const MPI_ERR_QUOTA : :: std :: os :: raw :: c_uint = 44 ; pub const MPI_ERR_READ_ONLY : :: std :: os :: raw :: c_uint = 45 ; pub const MPI_ERR_RMA_CONFLICT : :: std :: os :: raw :: c_uint = 46 ; pub const MPI_ERR_RMA_SYNC : :: std :: os :: raw :: c_uint = 47 ; pub const MPI_ERR_SERVICE : :: std :: os :: raw :: c_uint = 48 ; pub const MPI_ERR_SIZE : :: std :: os :: raw :: c_uint = 49 ; pub const MPI_ERR_SPAWN : :: std :: os :: raw :: c_uint = 50 ; pub const MPI_ERR_UNSUPPORTED_DATAREP : :: std :: os :: raw :: c_uint = 51 ; pub const MPI_ERR_UNSUPPORTED_OPERATION : :: std :: os :: raw :: c_uint = 52 ; pub const MPI_ERR_WIN : :: std :: os :: raw :: c_uint = 53 ; pub const MPI_T_ERR_MEMORY : :: std :: os :: raw :: c_uint = 54 ; pub const MPI_T_ERR_NOT_INITIALIZED : :: std :: os :: raw :: c_uint = 55 ; pub const MPI_T_ERR_CANNOT_INIT : :: std :: os :: raw :: c_uint = 56 ; pub const MPI_T_ERR_INVALID_INDEX : :: std :: os :: raw :: c_uint = 57 ; pub const MPI_T_ERR_INVALID_ITEM : :: std :: os :: raw :: c_uint = 58 ; pub const MPI_T_ERR_INVALID_HANDLE : :: std :: os :: raw :: c_uint = 59 ; pub const MPI_T_ERR_OUT_OF_HANDLES : :: std :: os :: raw :: c_uint = 60 ; pub const MPI_T_ERR_OUT_OF_SESSIONS : :: std :: os :: raw :: c_uint = 61 ; pub const MPI_T_ERR_INVALID_SESSION : :: std :: os :: raw :: c_uint = 62 ; pub const MPI_T_ERR_CVAR_SET_NOT_NOW : :: std :: os :: raw :: c_uint = 63 ; pub const MPI_T_ERR_CVAR_SET_NEVER : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_T_ERR_PVAR_NO_STARTSTOP : :: std :: os :: raw :: c_uint = 65 ; pub const MPI_T_ERR_PVAR_NO_WRITE : :: std :: os :: raw :: c_uint = 66 ; pub const MPI_T_ERR_PVAR_NO_ATOMIC : :: std :: os :: raw :: c_uint = 67 ; pub const MPI_ERR_RMA_RANGE : :: std :: os :: raw :: c_uint = 68 ; pub const MPI_ERR_RMA_ATTACH : :: std :: os :: raw :: c_uint = 69 ; pub const MPI_ERR_RMA_FLAVOR : :: std :: os :: raw :: c_uint = 70 ; pub const MPI_ERR_RMA_SHARED : :: std :: os :: raw :: c_uint = 71 ; pub const MPI_T_ERR_INVALID : :: std :: os :: raw :: c_uint = 72 ; pub const MPI_T_ERR_INVALID_NAME : :: std :: os :: raw :: c_uint = 73 ; pub const MPI_ERR_LASTCODE : :: std :: os :: raw :: c_uint = 92 ; pub const MPI_TYPECLASS_INTEGER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_TYPECLASS_REAL : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_TYPECLASS_COMPLEX : :: std :: os :: raw :: c_uint = 3 ; pub type wchar_t = :: std :: os :: raw :: c_int ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct max_align_t { pub __clang_max_align_nonce1 : :: std :: os :: raw :: c_longlong , pub __bindgen_padding_0 : u64 , pub __clang_max_align_nonce2 : f64 , } # [ test ] fn bindgen_test_layout_max_align_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < max_align_t > ( ) , 32usize , concat ! ( "Size of: " , stringify ! ( max_align_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce1 as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce1 ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce2 as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce2 ) ) ) ; } pub type MPI_Aint = isize ; pub type MPI_Offset = :: std :: os :: raw :: c_longlong ; pub type MPI_Count = :: std :: os :: raw :: c_longlong ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_communicator_t { _unused : [ u8 ; 0 ] } pub type MPI_Comm = * mut ompi_communicator_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_datatype_t { _unused : [ u8 ; 0 ] } pub type MPI_Datatype = * mut ompi_datatype_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_errhandler_t { _unused : [ u8 ; 0 ] } pub type MPI_Errhandler = * mut ompi_errhandler_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_file_t { _unused : [ u8 ; 0 ] } pub type MPI_File = * mut ompi_file_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_group_t { _unused : [ u8 ; 0 ] } pub type MPI_Group = * mut ompi_group_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_info_t { _unused : [ u8 ; 0 ] } pub type MPI_Info = * mut ompi_info_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_op_t { _unused : [ u8 ; 0 ] } pub type MPI_Op = * mut ompi_op_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_request_t { _unused : [ u8 ; 0 ] } pub type MPI_Request = * mut ompi_request_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_message_t { _unused : [ u8 ; 0 ] } pub type MPI_Message = * mut ompi_message_t ; pub type MPI_Status = ompi_status_public_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_win_t { _unused : [ u8 ; 0 ] } pub type MPI_Win = * mut ompi_win_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_var_enum_t { _unused : [ u8 ; 0 ] } pub type MPI_T_enum = * mut mca_base_var_enum_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_mpit_cvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_cvar_handle = * mut ompi_mpit_cvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_handle = * mut mca_base_pvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_session_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_session = * mut mca_base_pvar_session_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_status_public_t { pub MPI_SOURCE : :: std :: os :: raw :: c_int , pub MPI_TAG : :: std :: os :: raw :: c_int , pub MPI_ERROR : :: std :: os :: raw :: c_int , pub _cancelled : :: std :: os :: raw :: c_int , pub _ucount : usize , } # [ test ] fn bindgen_test_layout_ompi_status_public_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < ompi_status_public_t > ( ) , 24usize , concat ! ( "Size of: " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < ompi_status_public_t > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_SOURCE as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_SOURCE ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_TAG as * const _ as usize } , 4usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_TAG ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_ERROR as * const _ as usize } , 8usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_ERROR ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _cancelled as * const _ as usize } , 12usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _cancelled ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _ucount as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _ucount ) ) ) ; } pub type MPI_Datarep_extent_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : * mut MPI_Aint , arg3 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Datarep_conversion_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : MPI_Datatype , arg3 : :: std :: os :: raw :: c_int , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : MPI_Offset , arg6 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Comm , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type ompi_file_errhandler_fn = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_File , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_Win_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Win , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_User_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut :: std :: os :: raw :: c_void , arg3 : * mut :: std :: os :: raw :: c_int , arg4 : * mut MPI_Datatype ) > ; pub type MPI_Comm_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_query_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut MPI_Status ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_free_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_cancel_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_fn = MPI_Comm_errhandler_function ; pub type MPI_File_errhandler_fn = ompi_file_errhandler_fn ; pub type MPI_File_errhandler_function = ompi_file_errhandler_fn ; pub type MPI_Win_errhandler_fn = MPI_Win_errhandler_function ; pub const MPI_TAG_UB : _bindgen_ty_1 = 0 ; pub const MPI_HOST : _bindgen_ty_1 = 1 ; pub const MPI_IO : _bindgen_ty_1 = 2 ; pub const MPI_WTIME_IS_GLOBAL : _bindgen_ty_1 = 3 ; pub const MPI_APPNUM : _bindgen_ty_1 = 4 ; pub const MPI_LASTUSEDCODE : _bindgen_ty_1 = 5 ; pub const MPI_UNIVERSE_SIZE : _bindgen_ty_1 = 6 ; pub const MPI_WIN_BASE : _bindgen_ty_1 = 7 ; pub const MPI_WIN_SIZE : _bindgen_ty_1 = 8 ; pub const MPI_WIN_DISP_UNIT : _bindgen_ty_1 = 9 ; pub const MPI_WIN_CREATE_FLAVOR : _bindgen_ty_1 = 10 ; pub const MPI_WIN_MODEL : _bindgen_ty_1 = 11 ; pub const IMPI_CLIENT_SIZE : _bindgen_ty_1 = 12 ; pub const IMPI_CLIENT_COLOR : _bindgen_ty_1 = 13 ; pub const IMPI_HOST_SIZE : _bindgen_ty_1 = 14 ; pub const IMPI_HOST_COLOR : _bindgen_ty_1 = 15 ; pub type _bindgen_ty_1 = :: std :: os :: raw :: c_uint ; pub const MPI_IDENT : _bindgen_ty_2 = 0 ; pub const MPI_CONGRUENT : _bindgen_ty_2 = 1 ; pub const MPI_SIMILAR : _bindgen_ty_2 = 2 ; pub const MPI_UNEQUAL : _bindgen_ty_2 = 3 ; pub type _bindgen_ty_2 = :: std :: os :: raw :: c_uint ; pub const MPI_THREAD_SINGLE : _bindgen_ty_3 = 0 ; pub const MPI_THREAD_FUNNELED : _bindgen_ty_3 = 1 ; pub const MPI_THREAD_SERIALIZED : _bindgen_ty_3 = 2 ; pub const MPI_THREAD_MULTIPLE : _bindgen_ty_3 = 3 ; pub type _bindgen_ty_3 = :: std :: os :: raw :: c_uint ; pub const MPI_COMBINER_NAMED : _bindgen_ty_4 = 0 ; pub const MPI_COMBINER_DUP : _bindgen_ty_4 = 1 ; pub const MPI_COMBINER_CONTIGUOUS : _bindgen_ty_4 = 2 ; pub const MPI_COMBINER_VECTOR : _bindgen_ty_4 = 3 ; pub const OMPI_WAS_MPI_COMBINER_HVECTOR_INTEGER : _bindgen_ty_4 = 4 ; pub const MPI_COMBINER_HVECTOR : _bindgen_ty_4 = 5 ; pub const MPI_COMBINER_INDEXED : _bindgen_ty_4 = 6 ; pub const OMPI_WAS_MPI_COMBINER_HINDEXED_INTEGER : _bindgen_ty_4 = 7 ; pub const MPI_COMBINER_HINDEXED : _bindgen_ty_4 = 8 ; pub const MPI_COMBINER_INDEXED_BLOCK : _bindgen_ty_4 = 9 ; pub const OMPI_WAS_MPI_COMBINER_STRUCT_INTEGER : _bindgen_ty_4 = 10 ; pub const MPI_COMBINER_STRUCT : _bindgen_ty_4 = 11 ; pub const MPI_COMBINER_SUBARRAY : _bindgen_ty_4 = 12 ; pub const MPI_COMBINER_DARRAY : _bindgen_ty_4 = 13 ; pub const MPI_COMBINER_F90_REAL : _bindgen_ty_4 = 14 ; pub const MPI_COMBINER_F90_COMPLEX : _bindgen_ty_4 = 15 ; pub const MPI_COMBINER_F90_INTEGER : _bindgen_ty_4 = 16 ; pub const MPI_COMBINER_RESIZED : _bindgen_ty_4 = 17 ; pub const MPI_COMBINER_HINDEXED_BLOCK : _bindgen_ty_4 = 18 ; pub type _bindgen_ty_4 = :: std :: os :: raw :: c_uint ; pub const MPI_COMM_TYPE_SHARED : _bindgen_ty_5 = 0 ; pub const OMPI_COMM_TYPE_HWTHREAD : _bindgen_ty_5 = 1 ; pub const OMPI_COMM_TYPE_CORE : _bindgen_ty_5 = 2 ; pub const OMPI_COMM_TYPE_L1CACHE : _bindgen_ty_5 = 3 ; pub const OMPI_COMM_TYPE_L2CACHE : _bindgen_ty_5 = 4 ; pub const OMPI_COMM_TYPE_L3CACHE : _bindgen_ty_5 = 5 ; pub const OMPI_COMM_TYPE_SOCKET : _bindgen_ty_5 = 6 ; pub const OMPI_COMM_TYPE_NUMA : _bindgen_ty_5 = 7 ; pub const OMPI_COMM_TYPE_BOARD : _bindgen_ty_5 = 8 ; pub const OMPI_COMM_TYPE_HOST : _bindgen_ty_5 = 9 ; pub const OMPI_COMM_TYPE_CU : _bindgen_ty_5 = 10 ; pub const OMPI_COMM_TYPE_CLUSTER : _bindgen_ty_5 = 11 ; pub type _bindgen_ty_5 = :: std :: os :: raw :: c_uint ; pub const MPI_T_VERBOSITY_USER_BASIC : _bindgen_ty_6 = 0 ; pub const MPI_T_VERBOSITY_USER_DETAIL : _bindgen_ty_6 = 1 ; pub const MPI_T_VERBOSITY_USER_ALL : _bindgen_ty_6 = 2 ; pub const MPI_T_VERBOSITY_TUNER_BASIC : _bindgen_ty_6 = 3 ; pub const MPI_T_VERBOSITY_TUNER_DETAIL : _bindgen_ty_6 = 4 ; pub const MPI_T_VERBOSITY_TUNER_ALL : _bindgen_ty_6 = 5 ; pub const MPI_T_VERBOSITY_MPIDEV_BASIC : _bindgen_ty_6 = 6 ; pub const MPI_T_VERBOSITY_MPIDEV_DETAIL : _bindgen_ty_6 = 7 ; pub const MPI_T_VERBOSITY_MPIDEV_ALL : _bindgen_ty_6 = 8 ; pub type _bindgen_ty_6 = :: std :: os :: raw :: c_uint ; pub const MPI_T_SCOPE_CONSTANT : _bindgen_ty_7 = 0 ; pub const MPI_T_SCOPE_READONLY : _bindgen_ty_7 = 1 ; pub const MPI_T_SCOPE_LOCAL : _bindgen_ty_7 = 2 ; pub const MPI_T_SCOPE_GROUP : _bindgen_ty_7 = 3 ; pub const MPI_T_SCOPE_GROUP_EQ : _bindgen_ty_7 = 4 ; pub const MPI_T_SCOPE_ALL : _bindgen_ty_7 = 5 ; pub const MPI_T_SCOPE_ALL_EQ : _bindgen_ty_7 = 6 ; pub type _bindgen_ty_7 = :: std :: os :: raw :: c_uint ; pub const MPI_T_BIND_NO_OBJECT : _bindgen_ty_8 = 0 ; pub const MPI_T_BIND_MPI_COMM : _bindgen_ty_8 = 1 ; pub const MPI_T_BIND_MPI_DATATYPE : _bindgen_ty_8 = 2 ; pub const MPI_T_BIND_MPI_ERRHANDLER : _bindgen_ty_8 = 3 ; pub const MPI_T_BIND_MPI_FILE : _bindgen_ty_8 = 4 ; pub const MPI_T_BIND_MPI_GROUP : _bindgen_ty_8 = 5 ; pub const MPI_T_BIND_MPI_OP : _bindgen_ty_8 = 6 ; pub const MPI_T_BIND_MPI_REQUEST : _bindgen_ty_8 = 7 ; pub const MPI_T_BIND_MPI_WIN : _bindgen_ty_8 = 8 ; pub const MPI_T_BIND_MPI_MESSAGE : _bindgen_ty_8 = 9 ; pub const MPI_T_BIND_MPI_INFO : _bindgen_ty_8 = 10 ; pub type _bindgen_ty_8 = :: std :: os :: raw :: c_uint ; pub const MPI_T_PVAR_CLASS_STATE : _bindgen_ty_9 = 0 ; pub const MPI_T_PVAR_CLASS_LEVEL : _bindgen_ty_9 = 1 ; pub const MPI_T_PVAR_CLASS_SIZE : _bindgen_ty_9 = 2 ; pub const MPI_T_PVAR_CLASS_PERCENTAGE : _bindgen_ty_9 = 3 ; pub const MPI_T_PVAR_CLASS_HIGHWATERMARK : _bindgen_ty_9 = 4 ; pub const MPI_T_PVAR_CLASS_LOWWATERMARK : _bindgen_ty_9 = 5 ; pub const MPI_T_PVAR_CLASS_COUNTER : _bindgen_ty_9 = 6 ; pub const MPI_T_PVAR_CLASS_AGGREGATE : _bindgen_ty_9 = 7 ; pub const MPI_T_PVAR_CLASS_TIMER : _bindgen_ty_9 = 8 ; pub const MPI_T_PVAR_CLASS_GENERIC : _bindgen_ty_9 = 9 ; pub type _bindgen_ty_9 = :: std :: os :: raw :: c_uint ; extern "C" {
[INFO] [stdout] 3 + pub const __llvm__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_major__ : :: std :: os :: raw :: c_uint = 14 ; pub const __clang_minor__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_patchlevel__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_version__ : & 'static [ u8 ; 8usize ] = b"14.0.0 \0" ; pub const __GNUC__ : :: std :: os :: raw :: c_uint = 4 ; pub const __GNUC_MINOR__ : :: std :: os :: raw :: c_uint = 2 ; pub const __GNUC_PATCHLEVEL__ : std :: os :: raw :: c_uint = 1 ; pub const __GXX_ABI_VERSION : :: std :: os :: raw :: c_uint = 1002 ; pub const __ATOMIC_RELAXED : :: std :: os :: raw :: c_uint = 0 ; pub const __ATOMIC_CONSUME : :: std :: os :: raw :: c_uint = 1 ; pub const __ATOMIC_ACQUIRE : :: std :: os :: raw :: c_uint = 2 ; pub const __ATOMIC_RELEASE : :: std :: os :: raw :: c_uint = 3 ; pub const __ATOMIC_ACQ_REL : :: std :: os :: raw :: c_uint = 4 ; pub const __ATOMIC_SEQ_CST : :: std :: os :: raw :: c_uint = 5 ; pub const __OPENCL_MEMORY_SCOPE_WORK_ITEM : :: std :: os :: raw :: c_uint = 0 ; pub const __OPENCL_MEMORY_SCOPE_WORK_GROUP : :: std :: os :: raw :: c_uint = 1 ; pub const __OPENCL_MEMORY_SCOPE_DEVICE : :: std :: os :: raw :: c_uint = 2 ; pub const __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES : :: std :: os :: raw :: c_uint = 3 ; pub const __OPENCL_MEMORY_SCOPE_SUB_GROUP : :: std :: os :: raw :: c_uint = 4 ; pub const __PRAGMA_REDEFINE_EXTNAME : :: std :: os :: raw :: c_uint = 1 ; pub const __VERSION__ : & 'static [ u8 ; 20usize ] = b"Ubuntu Clang 14.0.0\0" ; pub const __OBJC_BOOL_IS_BOOL : :: std :: os :: raw :: c_uint = 0 ; pub const __CONSTANT_CFSTRINGS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_literal_encoding__ : & 'static [ u8 ; 6usize ] = b"UTF-8\0" ; pub const __clang_wide_literal_encoding__ : & 'static [ u8 ; 7usize ] = b"UTF-32\0" ; pub const __ORDER_LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __ORDER_BIG_ENDIAN__ : :: std :: os :: raw :: c_uint = 4321 ; pub const __ORDER_PDP_ENDIAN__ : :: std :: os :: raw :: c_uint = 3412 ; pub const __BYTE_ORDER__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const _LP64 : :: std :: os :: raw :: c_uint = 1 ; pub const __LP64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __CHAR_BIT__ : :: std :: os :: raw :: c_uint = 8 ; pub const __BOOL_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SHRT_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __LONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LLONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BITINT_MAXWIDTH__ : :: std :: os :: raw :: c_uint = 128 ; pub const __SCHAR_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __SHRT_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __LONG_LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __WCHAR_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __WCHAR_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __WINT_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __WINT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INTMAX_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZE_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __SIZE_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTMAX_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __PTRDIFF_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __PTRDIFF_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INTPTR_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTPTR_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZEOF_DOUBLE__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_FLOAT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_LONG_DOUBLE__ : :: std :: os :: raw :: c_uint = 16 ; pub const __SIZEOF_LONG_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_POINTER__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SHORT__ : :: std :: os :: raw :: c_uint = 2 ; pub const __SIZEOF_PTRDIFF_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SIZE_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_WCHAR_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_WINT_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INTMAX_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTMAX_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINTMAX_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTMAX_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTMAX_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTMAX_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __PTRDIFF_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __PTRDIFF_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __INTPTR_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTPTR_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __SIZE_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __SIZE_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __SIZE_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __SIZE_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __SIG_ATOMIC_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __SIG_ATOMIC_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __UINTPTR_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTPTR_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTPTR_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTPTR_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FLT_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_DIG__ : :: std :: os :: raw :: c_uint = 6 ; pub const __FLT_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 9 ; pub const __FLT_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_MANT_DIG__ : :: std :: os :: raw :: c_uint = 24 ; pub const __FLT_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 38 ; pub const __FLT_MAX_EXP__ : :: std :: os :: raw :: c_uint = 128 ; pub const __FLT_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -37 ; pub const __FLT_MIN_EXP__ : :: std :: os :: raw :: c_int = -125 ; pub const __DBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_DIG__ : :: std :: os :: raw :: c_uint = 15 ; pub const __DBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 17 ; pub const __DBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 53 ; pub const __DBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 308 ; pub const __DBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 1024 ; pub const __DBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -307 ; pub const __DBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -1021 ; pub const __LDBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_DIG__ : :: std :: os :: raw :: c_uint = 18 ; pub const __LDBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __LDBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LDBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 4932 ; pub const __LDBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 16384 ; pub const __LDBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -4931 ; pub const __LDBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -16381 ; pub const __POINTER_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BIGGEST_ALIGNMENT__ : :: std :: os :: raw :: c_uint = 16 ; pub const __WINT_UNSIGNED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __INT8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __INT16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __INT32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __INT64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __UINT8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __INT8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __UINT16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __UINT16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __INT16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __UINT32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __UINT32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __INT32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __UINT64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __UINT64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __INT64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_LEAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_LEAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_LEAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_LEAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_LEAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_LEAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_LEAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_LEAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_LEAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_LEAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_LEAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_LEAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_LEAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_LEAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_LEAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_LEAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_LEAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_LEAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_LEAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_LEAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_LEAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_LEAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_LEAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_LEAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_LEAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_LEAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_LEAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_LEAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_LEAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __INT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_FAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_FAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_FAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_FAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_FAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_FAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_FAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_FAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_FAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_FAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_FAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_FAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_FAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_FAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_FAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_FAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_FAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_FAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_FAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_FAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_FAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_FAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_FAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_FAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_FAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_FAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_FAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_FAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_FAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_FAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FINITE_MATH_ONLY__ : :: std :: os :: raw :: c_uint = 0 ; pub const __GNUC_STDC_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_ATOMIC_TEST_AND_SET_TRUEVAL : :: std :: os :: raw :: c_uint = 1 ; pub const __CLANG_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __NO_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __PIC__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pic__ : :: std :: os :: raw :: c_uint = 2 ; pub const __PIE__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pie__ : :: std :: os :: raw :: c_uint = 2 ; pub const __FLT_EVAL_METHOD__ : :: std :: os :: raw :: c_uint = 0 ; pub const __FLT_RADIX__ : :: std :: os :: raw :: c_uint = 2 ; pub const __DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __GCC_ASM_FLAG_OUTPUTS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __code_model_small__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_GS : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_FS : :: std :: os :: raw :: c_uint = 1 ; pub const __k8 : :: std :: os :: raw :: c_uint = 1 ; pub const __k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __tune_k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __NO_MATH_INLINES : :: std :: os :: raw :: c_uint = 1 ; pub const __FXSR__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __MMX__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 : :: std :: os :: raw :: c_uint = 1 ; pub const __SIZEOF_FLOAT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix__ : :: std :: os :: raw :: c_uint = 1 ; pub const linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __ELF__ : :: std :: os :: raw :: c_uint = 1 ; pub const __gnu_linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLOAT128__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_HOSTED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_VERSION__ : :: std :: os :: raw :: c_uint = 201710 ; pub const __STDC_UTF_16__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_UTF_32__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_DWARF2_CFI_ASM : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_VERSION : :: std :: os :: raw :: c_uint = 721408 ; pub const OPAL_STDC_HEADERS : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED_ARGUMENT : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_ERROR : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_SYS_TIME_H : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_LONG_LONG : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const OPAL_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const OPAL_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const OPAL_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const OPAL_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const OMPI_HAVE_FORTRAN_LOGICAL1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER16 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_INTEGER2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL16 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL2 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_REAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_ENABLE_MPI1_COMPAT : :: std :: os :: raw :: c_uint = 0 ; pub const HAVE_FLOAT__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_LONG_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_MPI_OFFSET_SIZE : :: std :: os :: raw :: c_uint = 8 ; pub const OMPI_BUILD_CXX_BINDINGS : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_CXX_SEEK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_CXX_SUPPORTS_2D_CONST_CAST : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_PARAM_CHECK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_INTERFACE_WARNING : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_CXX_EXCEPTION_SUPPORT : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_MAJOR_VERSION : :: std :: os :: raw :: c_uint = 4 ; pub const OMPI_MINOR_VERSION : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_RELEASE_VERSION : :: std :: os :: raw :: c_uint = 2 ; pub const OPAL_C_HAVE_VISIBILITY : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_BUILDING : :: std :: os :: raw :: c_uint = 0 ; pub const OPEN_MPI : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_VERSION : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_SUBVERSION : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_UNKNOWN : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU_C : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_REMOVED_USE_STATIC_ASSERT : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ANY_SOURCE : :: std :: os :: raw :: c_int = -1 ; pub const MPI_PROC_NULL : :: std :: os :: raw :: c_int = -2 ; pub const MPI_ROOT : :: std :: os :: raw :: c_int = -4 ; pub const MPI_ANY_TAG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MAX_LIBRARY_VERSION_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_UNDEFINED : :: std :: os :: raw :: c_int = -32766 ; pub const MPI_DIST_GRAPH : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_CART : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_GRAPH : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_KEYVAL_INVALID : :: std :: os :: raw :: c_int = -1 ; pub const MPI_BSEND_OVERHEAD : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const MPI_ORDER_C : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ORDER_FORTRAN : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_BLOCK : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_DISTRIBUTE_CYCLIC : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_NONE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_DISTRIBUTE_DFLT_DARG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MODE_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_RDONLY : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_WRONLY : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_RDWR : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_DELETE_ON_CLOSE : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_MODE_UNIQUE_OPEN : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_MODE_EXCL : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MODE_APPEND : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_SEQUENTIAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_DISPLACEMENT_CURRENT : :: std :: os :: raw :: c_int = -54278278 ; pub const MPI_SEEK_SET : :: std :: os :: raw :: c_uint = 600 ; pub const MPI_SEEK_CUR : :: std :: os :: raw :: c_uint = 602 ; pub const MPI_SEEK_END : :: std :: os :: raw :: c_uint = 604 ; pub const MPI_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_NOCHECK : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_NOPRECEDE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_NOPUT : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_NOSTORE : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_NOSUCCEED : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_LOCK_EXCLUSIVE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_LOCK_SHARED : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_WIN_FLAVOR_ALLOCATE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_DYNAMIC : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_WIN_FLAVOR_SHARED : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_WIN_UNIFIED : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_WIN_SEPARATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_SUCCESS : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ERR_BUFFER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_ERR_COUNT : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_ERR_TYPE : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_ERR_TAG : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_ERR_COMM : :: std :: os :: raw :: c_uint = 5 ; pub const MPI_ERR_RANK : :: std :: os :: raw :: c_uint = 6 ; pub const MPI_ERR_REQUEST : :: std :: os :: raw :: c_uint = 7 ; pub const MPI_ERR_ROOT : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_ERR_GROUP : :: std :: os :: raw :: c_uint = 9 ; pub const MPI_ERR_OP : :: std :: os :: raw :: c_uint = 10 ; pub const MPI_ERR_TOPOLOGY : :: std :: os :: raw :: c_uint = 11 ; pub const MPI_ERR_DIMS : :: std :: os :: raw :: c_uint = 12 ; pub const MPI_ERR_ARG : :: std :: os :: raw :: c_uint = 13 ; pub const MPI_ERR_UNKNOWN : :: std :: os :: raw :: c_uint = 14 ; pub const MPI_ERR_TRUNCATE : :: std :: os :: raw :: c_uint = 15 ; pub const MPI_ERR_OTHER : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_ERR_INTERN : :: std :: os :: raw :: c_uint = 17 ; pub const MPI_ERR_IN_STATUS : :: std :: os :: raw :: c_uint = 18 ; pub const MPI_ERR_PENDING : :: std :: os :: raw :: c_uint = 19 ; pub const MPI_ERR_ACCESS : :: std :: os :: raw :: c_uint = 20 ; pub const MPI_ERR_AMODE : :: std :: os :: raw :: c_uint = 21 ; pub const MPI_ERR_ASSERT : :: std :: os :: raw :: c_uint = 22 ; pub const MPI_ERR_BAD_FILE : :: std :: os :: raw :: c_uint = 23 ; pub const MPI_ERR_BASE : :: std :: os :: raw :: c_uint = 24 ; pub const MPI_ERR_CONVERSION : :: std :: os :: raw :: c_uint = 25 ; pub const MPI_ERR_DISP : :: std :: os :: raw :: c_uint = 26 ; pub const MPI_ERR_DUP_DATAREP : :: std :: os :: raw :: c_uint = 27 ; pub const MPI_ERR_FILE_EXISTS : :: std :: os :: raw :: c_uint = 28 ; pub const MPI_ERR_FILE_IN_USE : :: std :: os :: raw :: c_uint = 29 ; pub const MPI_ERR_FILE : :: std :: os :: raw :: c_uint = 30 ; pub const MPI_ERR_INFO_KEY : :: std :: os :: raw :: c_uint = 31 ; pub const MPI_ERR_INFO_NOKEY : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_ERR_INFO_VALUE : :: std :: os :: raw :: c_uint = 33 ; pub const MPI_ERR_INFO : :: std :: os :: raw :: c_uint = 34 ; pub const MPI_ERR_IO : :: std :: os :: raw :: c_uint = 35 ; pub const MPI_ERR_KEYVAL : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_ERR_LOCKTYPE : :: std :: os :: raw :: c_uint = 37 ; pub const MPI_ERR_NAME : :: std :: os :: raw :: c_uint = 38 ; pub const MPI_ERR_NO_MEM : :: std :: os :: raw :: c_uint = 39 ; pub const MPI_ERR_NOT_SAME : :: std :: os :: raw :: c_uint = 40 ; pub const MPI_ERR_NO_SPACE : :: std :: os :: raw :: c_uint = 41 ; pub const MPI_ERR_NO_SUCH_FILE : :: std :: os :: raw :: c_uint = 42 ; pub const MPI_ERR_PORT : :: std :: os :: raw :: c_uint = 43 ; pub const MPI_ERR_QUOTA : :: std :: os :: raw :: c_uint = 44 ; pub const MPI_ERR_READ_ONLY : :: std :: os :: raw :: c_uint = 45 ; pub const MPI_ERR_RMA_CONFLICT : :: std :: os :: raw :: c_uint = 46 ; pub const MPI_ERR_RMA_SYNC : :: std :: os :: raw :: c_uint = 47 ; pub const MPI_ERR_SERVICE : :: std :: os :: raw :: c_uint = 48 ; pub const MPI_ERR_SIZE : :: std :: os :: raw :: c_uint = 49 ; pub const MPI_ERR_SPAWN : :: std :: os :: raw :: c_uint = 50 ; pub const MPI_ERR_UNSUPPORTED_DATAREP : :: std :: os :: raw :: c_uint = 51 ; pub const MPI_ERR_UNSUPPORTED_OPERATION : :: std :: os :: raw :: c_uint = 52 ; pub const MPI_ERR_WIN : :: std :: os :: raw :: c_uint = 53 ; pub const MPI_T_ERR_MEMORY : :: std :: os :: raw :: c_uint = 54 ; pub const MPI_T_ERR_NOT_INITIALIZED : :: std :: os :: raw :: c_uint = 55 ; pub const MPI_T_ERR_CANNOT_INIT : :: std :: os :: raw :: c_uint = 56 ; pub const MPI_T_ERR_INVALID_INDEX : :: std :: os :: raw :: c_uint = 57 ; pub const MPI_T_ERR_INVALID_ITEM : :: std :: os :: raw :: c_uint = 58 ; pub const MPI_T_ERR_INVALID_HANDLE : :: std :: os :: raw :: c_uint = 59 ; pub const MPI_T_ERR_OUT_OF_HANDLES : :: std :: os :: raw :: c_uint = 60 ; pub const MPI_T_ERR_OUT_OF_SESSIONS : :: std :: os :: raw :: c_uint = 61 ; pub const MPI_T_ERR_INVALID_SESSION : :: std :: os :: raw :: c_uint = 62 ; pub const MPI_T_ERR_CVAR_SET_NOT_NOW : :: std :: os :: raw :: c_uint = 63 ; pub const MPI_T_ERR_CVAR_SET_NEVER : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_T_ERR_PVAR_NO_STARTSTOP : :: std :: os :: raw :: c_uint = 65 ; pub const MPI_T_ERR_PVAR_NO_WRITE : :: std :: os :: raw :: c_uint = 66 ; pub const MPI_T_ERR_PVAR_NO_ATOMIC : :: std :: os :: raw :: c_uint = 67 ; pub const MPI_ERR_RMA_RANGE : :: std :: os :: raw :: c_uint = 68 ; pub const MPI_ERR_RMA_ATTACH : :: std :: os :: raw :: c_uint = 69 ; pub const MPI_ERR_RMA_FLAVOR : :: std :: os :: raw :: c_uint = 70 ; pub const MPI_ERR_RMA_SHARED : :: std :: os :: raw :: c_uint = 71 ; pub const MPI_T_ERR_INVALID : :: std :: os :: raw :: c_uint = 72 ; pub const MPI_T_ERR_INVALID_NAME : :: std :: os :: raw :: c_uint = 73 ; pub const MPI_ERR_LASTCODE : :: std :: os :: raw :: c_uint = 92 ; pub const MPI_TYPECLASS_INTEGER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_TYPECLASS_REAL : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_TYPECLASS_COMPLEX : :: std :: os :: raw :: c_uint = 3 ; pub type wchar_t = :: std :: os :: raw :: c_int ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct max_align_t { pub __clang_max_align_nonce1 : :: std :: os :: raw :: c_longlong , pub __bindgen_padding_0 : u64 , pub __clang_max_align_nonce2 : f64 , } # [ test ] fn bindgen_test_layout_max_align_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < max_align_t > ( ) , 32usize , concat ! ( "Size of: " , stringify ! ( max_align_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce1 as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce1 ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce2 as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce2 ) ) ) ; } pub type MPI_Aint = isize ; pub type MPI_Offset = :: std :: os :: raw :: c_longlong ; pub type MPI_Count = :: std :: os :: raw :: c_longlong ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_communicator_t { _unused : [ u8 ; 0 ] } pub type MPI_Comm = * mut ompi_communicator_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_datatype_t { _unused : [ u8 ; 0 ] } pub type MPI_Datatype = * mut ompi_datatype_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_errhandler_t { _unused : [ u8 ; 0 ] } pub type MPI_Errhandler = * mut ompi_errhandler_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_file_t { _unused : [ u8 ; 0 ] } pub type MPI_File = * mut ompi_file_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_group_t { _unused : [ u8 ; 0 ] } pub type MPI_Group = * mut ompi_group_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_info_t { _unused : [ u8 ; 0 ] } pub type MPI_Info = * mut ompi_info_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_op_t { _unused : [ u8 ; 0 ] } pub type MPI_Op = * mut ompi_op_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_request_t { _unused : [ u8 ; 0 ] } pub type MPI_Request = * mut ompi_request_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_message_t { _unused : [ u8 ; 0 ] } pub type MPI_Message = * mut ompi_message_t ; pub type MPI_Status = ompi_status_public_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_win_t { _unused : [ u8 ; 0 ] } pub type MPI_Win = * mut ompi_win_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_var_enum_t { _unused : [ u8 ; 0 ] } pub type MPI_T_enum = * mut mca_base_var_enum_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_mpit_cvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_cvar_handle = * mut ompi_mpit_cvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_handle = * mut mca_base_pvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_session_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_session = * mut mca_base_pvar_session_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_status_public_t { pub MPI_SOURCE : :: std :: os :: raw :: c_int , pub MPI_TAG : :: std :: os :: raw :: c_int , pub MPI_ERROR : :: std :: os :: raw :: c_int , pub _cancelled : :: std :: os :: raw :: c_int , pub _ucount : usize , } # [ test ] fn bindgen_test_layout_ompi_status_public_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < ompi_status_public_t > ( ) , 24usize , concat ! ( "Size of: " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < ompi_status_public_t > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_SOURCE as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_SOURCE ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_TAG as * const _ as usize } , 4usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_TAG ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_ERROR as * const _ as usize } , 8usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_ERROR ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _cancelled as * const _ as usize } , 12usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _cancelled ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _ucount as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _ucount ) ) ) ; } pub type MPI_Datarep_extent_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : * mut MPI_Aint , arg3 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Datarep_conversion_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : MPI_Datatype , arg3 : :: std :: os :: raw :: c_int , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : MPI_Offset , arg6 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Comm , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type ompi_file_errhandler_fn = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_File , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_Win_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Win , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_User_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut :: std :: os :: raw :: c_void , arg3 : * mut :: std :: os :: raw :: c_int , arg4 : * mut MPI_Datatype ) > ; pub type MPI_Comm_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_query_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut MPI_Status ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_free_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_cancel_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_fn = MPI_Comm_errhandler_function ; pub type MPI_File_errhandler_fn = ompi_file_errhandler_fn ; pub type MPI_File_errhandler_function = ompi_file_errhandler_fn ; pub type MPI_Win_errhandler_fn = MPI_Win_errhandler_function ; pub const MPI_TAG_UB : _bindgen_ty_1 = 0 ; pub const MPI_HOST : _bindgen_ty_1 = 1 ; pub const MPI_IO : _bindgen_ty_1 = 2 ; pub const MPI_WTIME_IS_GLOBAL : _bindgen_ty_1 = 3 ; pub const MPI_APPNUM : _bindgen_ty_1 = 4 ; pub const MPI_LASTUSEDCODE : _bindgen_ty_1 = 5 ; pub const MPI_UNIVERSE_SIZE : _bindgen_ty_1 = 6 ; pub const MPI_WIN_BASE : _bindgen_ty_1 = 7 ; pub const MPI_WIN_SIZE : _bindgen_ty_1 = 8 ; pub const MPI_WIN_DISP_UNIT : _bindgen_ty_1 = 9 ; pub const MPI_WIN_CREATE_FLAVOR : _bindgen_ty_1 = 10 ; pub const MPI_WIN_MODEL : _bindgen_ty_1 = 11 ; pub const IMPI_CLIENT_SIZE : _bindgen_ty_1 = 12 ; pub const IMPI_CLIENT_COLOR : _bindgen_ty_1 = 13 ; pub const IMPI_HOST_SIZE : _bindgen_ty_1 = 14 ; pub const IMPI_HOST_COLOR : _bindgen_ty_1 = 15 ; pub type _bindgen_ty_1 = :: std :: os :: raw :: c_uint ; pub const MPI_IDENT : _bindgen_ty_2 = 0 ; pub const MPI_CONGRUENT : _bindgen_ty_2 = 1 ; pub const MPI_SIMILAR : _bindgen_ty_2 = 2 ; pub const MPI_UNEQUAL : _bindgen_ty_2 = 3 ; pub type _bindgen_ty_2 = :: std :: os :: raw :: c_uint ; pub const MPI_THREAD_SINGLE : _bindgen_ty_3 = 0 ; pub const MPI_THREAD_FUNNELED : _bindgen_ty_3 = 1 ; pub const MPI_THREAD_SERIALIZED : _bindgen_ty_3 = 2 ; pub const MPI_THREAD_MULTIPLE : _bindgen_ty_3 = 3 ; pub type _bindgen_ty_3 = :: std :: os :: raw :: c_uint ; pub const MPI_COMBINER_NAMED : _bindgen_ty_4 = 0 ; pub const MPI_COMBINER_DUP : _bindgen_ty_4 = 1 ; pub const MPI_COMBINER_CONTIGUOUS : _bindgen_ty_4 = 2 ; pub const MPI_COMBINER_VECTOR : _bindgen_ty_4 = 3 ; pub const OMPI_WAS_MPI_COMBINER_HVECTOR_INTEGER : _bindgen_ty_4 = 4 ; pub const MPI_COMBINER_HVECTOR : _bindgen_ty_4 = 5 ; pub const MPI_COMBINER_INDEXED : _bindgen_ty_4 = 6 ; pub const OMPI_WAS_MPI_COMBINER_HINDEXED_INTEGER : _bindgen_ty_4 = 7 ; pub const MPI_COMBINER_HINDEXED : _bindgen_ty_4 = 8 ; pub const MPI_COMBINER_INDEXED_BLOCK : _bindgen_ty_4 = 9 ; pub const OMPI_WAS_MPI_COMBINER_STRUCT_INTEGER : _bindgen_ty_4 = 10 ; pub const MPI_COMBINER_STRUCT : _bindgen_ty_4 = 11 ; pub const MPI_COMBINER_SUBARRAY : _bindgen_ty_4 = 12 ; pub const MPI_COMBINER_DARRAY : _bindgen_ty_4 = 13 ; pub const MPI_COMBINER_F90_REAL : _bindgen_ty_4 = 14 ; pub const MPI_COMBINER_F90_COMPLEX : _bindgen_ty_4 = 15 ; pub const MPI_COMBINER_F90_INTEGER : _bindgen_ty_4 = 16 ; pub const MPI_COMBINER_RESIZED : _bindgen_ty_4 = 17 ; pub const MPI_COMBINER_HINDEXED_BLOCK : _bindgen_ty_4 = 18 ; pub type _bindgen_ty_4 = :: std :: os :: raw :: c_uint ; pub const MPI_COMM_TYPE_SHARED : _bindgen_ty_5 = 0 ; pub const OMPI_COMM_TYPE_HWTHREAD : _bindgen_ty_5 = 1 ; pub const OMPI_COMM_TYPE_CORE : _bindgen_ty_5 = 2 ; pub const OMPI_COMM_TYPE_L1CACHE : _bindgen_ty_5 = 3 ; pub const OMPI_COMM_TYPE_L2CACHE : _bindgen_ty_5 = 4 ; pub const OMPI_COMM_TYPE_L3CACHE : _bindgen_ty_5 = 5 ; pub const OMPI_COMM_TYPE_SOCKET : _bindgen_ty_5 = 6 ; pub const OMPI_COMM_TYPE_NUMA : _bindgen_ty_5 = 7 ; pub const OMPI_COMM_TYPE_BOARD : _bindgen_ty_5 = 8 ; pub const OMPI_COMM_TYPE_HOST : _bindgen_ty_5 = 9 ; pub const OMPI_COMM_TYPE_CU : _bindgen_ty_5 = 10 ; pub const OMPI_COMM_TYPE_CLUSTER : _bindgen_ty_5 = 11 ; pub type _bindgen_ty_5 = :: std :: os :: raw :: c_uint ; pub const MPI_T_VERBOSITY_USER_BASIC : _bindgen_ty_6 = 0 ; pub const MPI_T_VERBOSITY_USER_DETAIL : _bindgen_ty_6 = 1 ; pub const MPI_T_VERBOSITY_USER_ALL : _bindgen_ty_6 = 2 ; pub const MPI_T_VERBOSITY_TUNER_BASIC : _bindgen_ty_6 = 3 ; pub const MPI_T_VERBOSITY_TUNER_DETAIL : _bindgen_ty_6 = 4 ; pub const MPI_T_VERBOSITY_TUNER_ALL : _bindgen_ty_6 = 5 ; pub const MPI_T_VERBOSITY_MPIDEV_BASIC : _bindgen_ty_6 = 6 ; pub const MPI_T_VERBOSITY_MPIDEV_DETAIL : _bindgen_ty_6 = 7 ; pub const MPI_T_VERBOSITY_MPIDEV_ALL : _bindgen_ty_6 = 8 ; pub type _bindgen_ty_6 = :: std :: os :: raw :: c_uint ; pub const MPI_T_SCOPE_CONSTANT : _bindgen_ty_7 = 0 ; pub const MPI_T_SCOPE_READONLY : _bindgen_ty_7 = 1 ; pub const MPI_T_SCOPE_LOCAL : _bindgen_ty_7 = 2 ; pub const MPI_T_SCOPE_GROUP : _bindgen_ty_7 = 3 ; pub const MPI_T_SCOPE_GROUP_EQ : _bindgen_ty_7 = 4 ; pub const MPI_T_SCOPE_ALL : _bindgen_ty_7 = 5 ; pub const MPI_T_SCOPE_ALL_EQ : _bindgen_ty_7 = 6 ; pub type _bindgen_ty_7 = :: std :: os :: raw :: c_uint ; pub const MPI_T_BIND_NO_OBJECT : _bindgen_ty_8 = 0 ; pub const MPI_T_BIND_MPI_COMM : _bindgen_ty_8 = 1 ; pub const MPI_T_BIND_MPI_DATATYPE : _bindgen_ty_8 = 2 ; pub const MPI_T_BIND_MPI_ERRHANDLER : _bindgen_ty_8 = 3 ; pub const MPI_T_BIND_MPI_FILE : _bindgen_ty_8 = 4 ; pub const MPI_T_BIND_MPI_GROUP : _bindgen_ty_8 = 5 ; pub const MPI_T_BIND_MPI_OP : _bindgen_ty_8 = 6 ; pub const MPI_T_BIND_MPI_REQUEST : _bindgen_ty_8 = 7 ; pub const MPI_T_BIND_MPI_WIN : _bindgen_ty_8 = 8 ; pub const MPI_T_BIND_MPI_MESSAGE : _bindgen_ty_8 = 9 ; pub const MPI_T_BIND_MPI_INFO : _bindgen_ty_8 = 10 ; pub type _bindgen_ty_8 = :: std :: os :: raw :: c_uint ; pub const MPI_T_PVAR_CLASS_STATE : _bindgen_ty_9 = 0 ; pub const MPI_T_PVAR_CLASS_LEVEL : _bindgen_ty_9 = 1 ; pub const MPI_T_PVAR_CLASS_SIZE : _bindgen_ty_9 = 2 ; pub const MPI_T_PVAR_CLASS_PERCENTAGE : _bindgen_ty_9 = 3 ; pub const MPI_T_PVAR_CLASS_HIGHWATERMARK : _bindgen_ty_9 = 4 ; pub const MPI_T_PVAR_CLASS_LOWWATERMARK : _bindgen_ty_9 = 5 ; pub const MPI_T_PVAR_CLASS_COUNTER : _bindgen_ty_9 = 6 ; pub const MPI_T_PVAR_CLASS_AGGREGATE : _bindgen_ty_9 = 7 ; pub const MPI_T_PVAR_CLASS_TIMER : _bindgen_ty_9 = 8 ; pub const MPI_T_PVAR_CLASS_GENERIC : _bindgen_ty_9 = 9 ; pub type _bindgen_ty_9 = :: std :: os :: raw :: c_uint ; extern "C" {
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/mpi-fork-fnsp-d9b9763bb5375dad/out/functions_and_types.rs:3:1476
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... c_uint = 4 ; pub const __PRAGMA_REDEFINE_EXTNAME : :: std :: os :: raw :: c_uint = 1 ; pub const __VERSION__ : & 'static [ u8 ; 20usi...
[INFO] [stdout]   |                                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]   |
[INFO] [stdout] 3 - pub const __llvm__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_major__ : :: std :: os :: raw :: c_uint = 14 ; pub const __clang_minor__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_patchlevel__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_version__ : & 'static [ u8 ; 8usize ] = b"14.0.0 \0" ; pub const __GNUC__ : :: std :: os :: raw :: c_uint = 4 ; pub const __GNUC_MINOR__ : :: std :: os :: raw :: c_uint = 2 ; pub const __GNUC_PATCHLEVEL__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GXX_ABI_VERSION : :: std :: os :: raw :: c_uint = 1002 ; pub const __ATOMIC_RELAXED : :: std :: os :: raw :: c_uint = 0 ; pub const __ATOMIC_CONSUME : :: std :: os :: raw :: c_uint = 1 ; pub const __ATOMIC_ACQUIRE : :: std :: os :: raw :: c_uint = 2 ; pub const __ATOMIC_RELEASE : :: std :: os :: raw :: c_uint = 3 ; pub const __ATOMIC_ACQ_REL : :: std :: os :: raw :: c_uint = 4 ; pub const __ATOMIC_SEQ_CST : :: std :: os :: raw :: c_uint = 5 ; pub const __OPENCL_MEMORY_SCOPE_WORK_ITEM : :: std :: os :: raw :: c_uint = 0 ; pub const __OPENCL_MEMORY_SCOPE_WORK_GROUP : :: std :: os :: raw :: c_uint = 1 ; pub const __OPENCL_MEMORY_SCOPE_DEVICE : :: std :: os :: raw :: c_uint = 2 ; pub const __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES : :: std :: os :: raw :: c_uint = 3 ; pub const __OPENCL_MEMORY_SCOPE_SUB_GROUP : :: std :: os :: raw :: c_uint = 4 ; pub const __PRAGMA_REDEFINE_EXTNAME : :: std :: os :: raw :: c_uint = 1 ; pub const __VERSION__ : & 'static [ u8 ; 20usize ] = b"Ubuntu Clang 14.0.0\0" ; pub const __OBJC_BOOL_IS_BOOL : :: std :: os :: raw :: c_uint = 0 ; pub const __CONSTANT_CFSTRINGS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_literal_encoding__ : & 'static [ u8 ; 6usize ] = b"UTF-8\0" ; pub const __clang_wide_literal_encoding__ : & 'static [ u8 ; 7usize ] = b"UTF-32\0" ; pub const __ORDER_LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __ORDER_BIG_ENDIAN__ : :: std :: os :: raw :: c_uint = 4321 ; pub const __ORDER_PDP_ENDIAN__ : :: std :: os :: raw :: c_uint = 3412 ; pub const __BYTE_ORDER__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const _LP64 : :: std :: os :: raw :: c_uint = 1 ; pub const __LP64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __CHAR_BIT__ : :: std :: os :: raw :: c_uint = 8 ; pub const __BOOL_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SHRT_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __LONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LLONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BITINT_MAXWIDTH__ : :: std :: os :: raw :: c_uint = 128 ; pub const __SCHAR_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __SHRT_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __LONG_LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __WCHAR_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __WCHAR_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __WINT_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __WINT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INTMAX_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZE_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __SIZE_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTMAX_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __PTRDIFF_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __PTRDIFF_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INTPTR_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTPTR_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZEOF_DOUBLE__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_FLOAT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_LONG_DOUBLE__ : :: std :: os :: raw :: c_uint = 16 ; pub const __SIZEOF_LONG_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_POINTER__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SHORT__ : :: std :: os :: raw :: c_uint = 2 ; pub const __SIZEOF_PTRDIFF_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SIZE_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_WCHAR_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_WINT_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INTMAX_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTMAX_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINTMAX_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTMAX_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTMAX_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTMAX_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __PTRDIFF_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __PTRDIFF_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __INTPTR_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTPTR_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __SIZE_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __SIZE_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __SIZE_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __SIZE_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __SIG_ATOMIC_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __SIG_ATOMIC_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __UINTPTR_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTPTR_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTPTR_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTPTR_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FLT_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_DIG__ : :: std :: os :: raw :: c_uint = 6 ; pub const __FLT_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 9 ; pub const __FLT_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_MANT_DIG__ : :: std :: os :: raw :: c_uint = 24 ; pub const __FLT_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 38 ; pub const __FLT_MAX_EXP__ : :: std :: os :: raw :: c_uint = 128 ; pub const __FLT_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -37 ; pub const __FLT_MIN_EXP__ : :: std :: os :: raw :: c_int = -125 ; pub const __DBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_DIG__ : :: std :: os :: raw :: c_uint = 15 ; pub const __DBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 17 ; pub const __DBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 53 ; pub const __DBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 308 ; pub const __DBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 1024 ; pub const __DBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -307 ; pub const __DBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -1021 ; pub const __LDBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_DIG__ : :: std :: os :: raw :: c_uint = 18 ; pub const __LDBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __LDBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LDBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 4932 ; pub const __LDBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 16384 ; pub const __LDBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -4931 ; pub const __LDBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -16381 ; pub const __POINTER_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BIGGEST_ALIGNMENT__ : :: std :: os :: raw :: c_uint = 16 ; pub const __WINT_UNSIGNED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __INT8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __INT16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __INT32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __INT64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __UINT8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __INT8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __UINT16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __UINT16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __INT16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __UINT32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __UINT32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __INT32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __UINT64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __UINT64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __INT64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_LEAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_LEAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_LEAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_LEAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_LEAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_LEAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_LEAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_LEAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_LEAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_LEAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_LEAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_LEAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_LEAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_LEAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_LEAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_LEAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_LEAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_LEAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_LEAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_LEAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_LEAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_LEAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_LEAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_LEAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_LEAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_LEAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_LEAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_LEAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_LEAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __INT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_FAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_FAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_FAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_FAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_FAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_FAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_FAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_FAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_FAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_FAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_FAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_FAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_FAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_FAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_FAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_FAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_FAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_FAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_FAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_FAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_FAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_FAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_FAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_FAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_FAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_FAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_FAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_FAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_FAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_FAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FINITE_MATH_ONLY__ : :: std :: os :: raw :: c_uint = 0 ; pub const __GNUC_STDC_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_ATOMIC_TEST_AND_SET_TRUEVAL : :: std :: os :: raw :: c_uint = 1 ; pub const __CLANG_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __NO_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __PIC__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pic__ : :: std :: os :: raw :: c_uint = 2 ; pub const __PIE__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pie__ : :: std :: os :: raw :: c_uint = 2 ; pub const __FLT_EVAL_METHOD__ : :: std :: os :: raw :: c_uint = 0 ; pub const __FLT_RADIX__ : :: std :: os :: raw :: c_uint = 2 ; pub const __DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __GCC_ASM_FLAG_OUTPUTS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __code_model_small__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_GS : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_FS : :: std :: os :: raw :: c_uint = 1 ; pub const __k8 : :: std :: os :: raw :: c_uint = 1 ; pub const __k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __tune_k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __NO_MATH_INLINES : :: std :: os :: raw :: c_uint = 1 ; pub const __FXSR__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __MMX__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 : :: std :: os :: raw :: c_uint = 1 ; pub const __SIZEOF_FLOAT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix__ : :: std :: os :: raw :: c_uint = 1 ; pub const linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __ELF__ : :: std :: os :: raw :: c_uint = 1 ; pub const __gnu_linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLOAT128__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_HOSTED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_VERSION__ : :: std :: os :: raw :: c_uint = 201710 ; pub const __STDC_UTF_16__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_UTF_32__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_DWARF2_CFI_ASM : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_VERSION : :: std :: os :: raw :: c_uint = 721408 ; pub const OPAL_STDC_HEADERS : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED_ARGUMENT : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_ERROR : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_SYS_TIME_H : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_LONG_LONG : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const OPAL_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const OPAL_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const OPAL_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const OPAL_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const OMPI_HAVE_FORTRAN_LOGICAL1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER16 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_INTEGER2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL16 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL2 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_REAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_ENABLE_MPI1_COMPAT : :: std :: os :: raw :: c_uint = 0 ; pub const HAVE_FLOAT__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_LONG_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_MPI_OFFSET_SIZE : :: std :: os :: raw :: c_uint = 8 ; pub const OMPI_BUILD_CXX_BINDINGS : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_CXX_SEEK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_CXX_SUPPORTS_2D_CONST_CAST : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_PARAM_CHECK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_INTERFACE_WARNING : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_CXX_EXCEPTION_SUPPORT : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_MAJOR_VERSION : :: std :: os :: raw :: c_uint = 4 ; pub const OMPI_MINOR_VERSION : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_RELEASE_VERSION : :: std :: os :: raw :: c_uint = 2 ; pub const OPAL_C_HAVE_VISIBILITY : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_BUILDING : :: std :: os :: raw :: c_uint = 0 ; pub const OPEN_MPI : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_VERSION : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_SUBVERSION : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_UNKNOWN : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU_C : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_REMOVED_USE_STATIC_ASSERT : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ANY_SOURCE : :: std :: os :: raw :: c_int = -1 ; pub const MPI_PROC_NULL : :: std :: os :: raw :: c_int = -2 ; pub const MPI_ROOT : :: std :: os :: raw :: c_int = -4 ; pub const MPI_ANY_TAG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MAX_LIBRARY_VERSION_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_UNDEFINED : :: std :: os :: raw :: c_int = -32766 ; pub const MPI_DIST_GRAPH : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_CART : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_GRAPH : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_KEYVAL_INVALID : :: std :: os :: raw :: c_int = -1 ; pub const MPI_BSEND_OVERHEAD : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const MPI_ORDER_C : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ORDER_FORTRAN : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_BLOCK : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_DISTRIBUTE_CYCLIC : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_NONE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_DISTRIBUTE_DFLT_DARG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MODE_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_RDONLY : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_WRONLY : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_RDWR : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_DELETE_ON_CLOSE : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_MODE_UNIQUE_OPEN : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_MODE_EXCL : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MODE_APPEND : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_SEQUENTIAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_DISPLACEMENT_CURRENT : :: std :: os :: raw :: c_int = -54278278 ; pub const MPI_SEEK_SET : :: std :: os :: raw :: c_uint = 600 ; pub const MPI_SEEK_CUR : :: std :: os :: raw :: c_uint = 602 ; pub const MPI_SEEK_END : :: std :: os :: raw :: c_uint = 604 ; pub const MPI_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_NOCHECK : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_NOPRECEDE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_NOPUT : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_NOSTORE : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_NOSUCCEED : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_LOCK_EXCLUSIVE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_LOCK_SHARED : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_WIN_FLAVOR_ALLOCATE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_DYNAMIC : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_WIN_FLAVOR_SHARED : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_WIN_UNIFIED : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_WIN_SEPARATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_SUCCESS : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ERR_BUFFER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_ERR_COUNT : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_ERR_TYPE : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_ERR_TAG : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_ERR_COMM : :: std :: os :: raw :: c_uint = 5 ; pub const MPI_ERR_RANK : :: std :: os :: raw :: c_uint = 6 ; pub const MPI_ERR_REQUEST : :: std :: os :: raw :: c_uint = 7 ; pub const MPI_ERR_ROOT : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_ERR_GROUP : :: std :: os :: raw :: c_uint = 9 ; pub const MPI_ERR_OP : :: std :: os :: raw :: c_uint = 10 ; pub const MPI_ERR_TOPOLOGY : :: std :: os :: raw :: c_uint = 11 ; pub const MPI_ERR_DIMS : :: std :: os :: raw :: c_uint = 12 ; pub const MPI_ERR_ARG : :: std :: os :: raw :: c_uint = 13 ; pub const MPI_ERR_UNKNOWN : :: std :: os :: raw :: c_uint = 14 ; pub const MPI_ERR_TRUNCATE : :: std :: os :: raw :: c_uint = 15 ; pub const MPI_ERR_OTHER : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_ERR_INTERN : :: std :: os :: raw :: c_uint = 17 ; pub const MPI_ERR_IN_STATUS : :: std :: os :: raw :: c_uint = 18 ; pub const MPI_ERR_PENDING : :: std :: os :: raw :: c_uint = 19 ; pub const MPI_ERR_ACCESS : :: std :: os :: raw :: c_uint = 20 ; pub const MPI_ERR_AMODE : :: std :: os :: raw :: c_uint = 21 ; pub const MPI_ERR_ASSERT : :: std :: os :: raw :: c_uint = 22 ; pub const MPI_ERR_BAD_FILE : :: std :: os :: raw :: c_uint = 23 ; pub const MPI_ERR_BASE : :: std :: os :: raw :: c_uint = 24 ; pub const MPI_ERR_CONVERSION : :: std :: os :: raw :: c_uint = 25 ; pub const MPI_ERR_DISP : :: std :: os :: raw :: c_uint = 26 ; pub const MPI_ERR_DUP_DATAREP : :: std :: os :: raw :: c_uint = 27 ; pub const MPI_ERR_FILE_EXISTS : :: std :: os :: raw :: c_uint = 28 ; pub const MPI_ERR_FILE_IN_USE : :: std :: os :: raw :: c_uint = 29 ; pub const MPI_ERR_FILE : :: std :: os :: raw :: c_uint = 30 ; pub const MPI_ERR_INFO_KEY : :: std :: os :: raw :: c_uint = 31 ; pub const MPI_ERR_INFO_NOKEY : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_ERR_INFO_VALUE : :: std :: os :: raw :: c_uint = 33 ; pub const MPI_ERR_INFO : :: std :: os :: raw :: c_uint = 34 ; pub const MPI_ERR_IO : :: std :: os :: raw :: c_uint = 35 ; pub const MPI_ERR_KEYVAL : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_ERR_LOCKTYPE : :: std :: os :: raw :: c_uint = 37 ; pub const MPI_ERR_NAME : :: std :: os :: raw :: c_uint = 38 ; pub const MPI_ERR_NO_MEM : :: std :: os :: raw :: c_uint = 39 ; pub const MPI_ERR_NOT_SAME : :: std :: os :: raw :: c_uint = 40 ; pub const MPI_ERR_NO_SPACE : :: std :: os :: raw :: c_uint = 41 ; pub const MPI_ERR_NO_SUCH_FILE : :: std :: os :: raw :: c_uint = 42 ; pub const MPI_ERR_PORT : :: std :: os :: raw :: c_uint = 43 ; pub const MPI_ERR_QUOTA : :: std :: os :: raw :: c_uint = 44 ; pub const MPI_ERR_READ_ONLY : :: std :: os :: raw :: c_uint = 45 ; pub const MPI_ERR_RMA_CONFLICT : :: std :: os :: raw :: c_uint = 46 ; pub const MPI_ERR_RMA_SYNC : :: std :: os :: raw :: c_uint = 47 ; pub const MPI_ERR_SERVICE : :: std :: os :: raw :: c_uint = 48 ; pub const MPI_ERR_SIZE : :: std :: os :: raw :: c_uint = 49 ; pub const MPI_ERR_SPAWN : :: std :: os :: raw :: c_uint = 50 ; pub const MPI_ERR_UNSUPPORTED_DATAREP : :: std :: os :: raw :: c_uint = 51 ; pub const MPI_ERR_UNSUPPORTED_OPERATION : :: std :: os :: raw :: c_uint = 52 ; pub const MPI_ERR_WIN : :: std :: os :: raw :: c_uint = 53 ; pub const MPI_T_ERR_MEMORY : :: std :: os :: raw :: c_uint = 54 ; pub const MPI_T_ERR_NOT_INITIALIZED : :: std :: os :: raw :: c_uint = 55 ; pub const MPI_T_ERR_CANNOT_INIT : :: std :: os :: raw :: c_uint = 56 ; pub const MPI_T_ERR_INVALID_INDEX : :: std :: os :: raw :: c_uint = 57 ; pub const MPI_T_ERR_INVALID_ITEM : :: std :: os :: raw :: c_uint = 58 ; pub const MPI_T_ERR_INVALID_HANDLE : :: std :: os :: raw :: c_uint = 59 ; pub const MPI_T_ERR_OUT_OF_HANDLES : :: std :: os :: raw :: c_uint = 60 ; pub const MPI_T_ERR_OUT_OF_SESSIONS : :: std :: os :: raw :: c_uint = 61 ; pub const MPI_T_ERR_INVALID_SESSION : :: std :: os :: raw :: c_uint = 62 ; pub const MPI_T_ERR_CVAR_SET_NOT_NOW : :: std :: os :: raw :: c_uint = 63 ; pub const MPI_T_ERR_CVAR_SET_NEVER : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_T_ERR_PVAR_NO_STARTSTOP : :: std :: os :: raw :: c_uint = 65 ; pub const MPI_T_ERR_PVAR_NO_WRITE : :: std :: os :: raw :: c_uint = 66 ; pub const MPI_T_ERR_PVAR_NO_ATOMIC : :: std :: os :: raw :: c_uint = 67 ; pub const MPI_ERR_RMA_RANGE : :: std :: os :: raw :: c_uint = 68 ; pub const MPI_ERR_RMA_ATTACH : :: std :: os :: raw :: c_uint = 69 ; pub const MPI_ERR_RMA_FLAVOR : :: std :: os :: raw :: c_uint = 70 ; pub const MPI_ERR_RMA_SHARED : :: std :: os :: raw :: c_uint = 71 ; pub const MPI_T_ERR_INVALID : :: std :: os :: raw :: c_uint = 72 ; pub const MPI_T_ERR_INVALID_NAME : :: std :: os :: raw :: c_uint = 73 ; pub const MPI_ERR_LASTCODE : :: std :: os :: raw :: c_uint = 92 ; pub const MPI_TYPECLASS_INTEGER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_TYPECLASS_REAL : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_TYPECLASS_COMPLEX : :: std :: os :: raw :: c_uint = 3 ; pub type wchar_t = :: std :: os :: raw :: c_int ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct max_align_t { pub __clang_max_align_nonce1 : :: std :: os :: raw :: c_longlong , pub __bindgen_padding_0 : u64 , pub __clang_max_align_nonce2 : f64 , } # [ test ] fn bindgen_test_layout_max_align_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < max_align_t > ( ) , 32usize , concat ! ( "Size of: " , stringify ! ( max_align_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce1 as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce1 ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce2 as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce2 ) ) ) ; } pub type MPI_Aint = isize ; pub type MPI_Offset = :: std :: os :: raw :: c_longlong ; pub type MPI_Count = :: std :: os :: raw :: c_longlong ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_communicator_t { _unused : [ u8 ; 0 ] } pub type MPI_Comm = * mut ompi_communicator_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_datatype_t { _unused : [ u8 ; 0 ] } pub type MPI_Datatype = * mut ompi_datatype_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_errhandler_t { _unused : [ u8 ; 0 ] } pub type MPI_Errhandler = * mut ompi_errhandler_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_file_t { _unused : [ u8 ; 0 ] } pub type MPI_File = * mut ompi_file_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_group_t { _unused : [ u8 ; 0 ] } pub type MPI_Group = * mut ompi_group_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_info_t { _unused : [ u8 ; 0 ] } pub type MPI_Info = * mut ompi_info_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_op_t { _unused : [ u8 ; 0 ] } pub type MPI_Op = * mut ompi_op_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_request_t { _unused : [ u8 ; 0 ] } pub type MPI_Request = * mut ompi_request_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_message_t { _unused : [ u8 ; 0 ] } pub type MPI_Message = * mut ompi_message_t ; pub type MPI_Status = ompi_status_public_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_win_t { _unused : [ u8 ; 0 ] } pub type MPI_Win = * mut ompi_win_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_var_enum_t { _unused : [ u8 ; 0 ] } pub type MPI_T_enum = * mut mca_base_var_enum_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_mpit_cvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_cvar_handle = * mut ompi_mpit_cvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_handle = * mut mca_base_pvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_session_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_session = * mut mca_base_pvar_session_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_status_public_t { pub MPI_SOURCE : :: std :: os :: raw :: c_int , pub MPI_TAG : :: std :: os :: raw :: c_int , pub MPI_ERROR : :: std :: os :: raw :: c_int , pub _cancelled : :: std :: os :: raw :: c_int , pub _ucount : usize , } # [ test ] fn bindgen_test_layout_ompi_status_public_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < ompi_status_public_t > ( ) , 24usize , concat ! ( "Size of: " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < ompi_status_public_t > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_SOURCE as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_SOURCE ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_TAG as * const _ as usize } , 4usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_TAG ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_ERROR as * const _ as usize } , 8usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_ERROR ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _cancelled as * const _ as usize } , 12usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _cancelled ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _ucount as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _ucount ) ) ) ; } pub type MPI_Datarep_extent_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : * mut MPI_Aint , arg3 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Datarep_conversion_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : MPI_Datatype , arg3 : :: std :: os :: raw :: c_int , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : MPI_Offset , arg6 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Comm , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type ompi_file_errhandler_fn = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_File , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_Win_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Win , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_User_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut :: std :: os :: raw :: c_void , arg3 : * mut :: std :: os :: raw :: c_int , arg4 : * mut MPI_Datatype ) > ; pub type MPI_Comm_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_query_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut MPI_Status ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_free_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_cancel_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_fn = MPI_Comm_errhandler_function ; pub type MPI_File_errhandler_fn = ompi_file_errhandler_fn ; pub type MPI_File_errhandler_function = ompi_file_errhandler_fn ; pub type MPI_Win_errhandler_fn = MPI_Win_errhandler_function ; pub const MPI_TAG_UB : _bindgen_ty_1 = 0 ; pub const MPI_HOST : _bindgen_ty_1 = 1 ; pub const MPI_IO : _bindgen_ty_1 = 2 ; pub const MPI_WTIME_IS_GLOBAL : _bindgen_ty_1 = 3 ; pub const MPI_APPNUM : _bindgen_ty_1 = 4 ; pub const MPI_LASTUSEDCODE : _bindgen_ty_1 = 5 ; pub const MPI_UNIVERSE_SIZE : _bindgen_ty_1 = 6 ; pub const MPI_WIN_BASE : _bindgen_ty_1 = 7 ; pub const MPI_WIN_SIZE : _bindgen_ty_1 = 8 ; pub const MPI_WIN_DISP_UNIT : _bindgen_ty_1 = 9 ; pub const MPI_WIN_CREATE_FLAVOR : _bindgen_ty_1 = 10 ; pub const MPI_WIN_MODEL : _bindgen_ty_1 = 11 ; pub const IMPI_CLIENT_SIZE : _bindgen_ty_1 = 12 ; pub const IMPI_CLIENT_COLOR : _bindgen_ty_1 = 13 ; pub const IMPI_HOST_SIZE : _bindgen_ty_1 = 14 ; pub const IMPI_HOST_COLOR : _bindgen_ty_1 = 15 ; pub type _bindgen_ty_1 = :: std :: os :: raw :: c_uint ; pub const MPI_IDENT : _bindgen_ty_2 = 0 ; pub const MPI_CONGRUENT : _bindgen_ty_2 = 1 ; pub const MPI_SIMILAR : _bindgen_ty_2 = 2 ; pub const MPI_UNEQUAL : _bindgen_ty_2 = 3 ; pub type _bindgen_ty_2 = :: std :: os :: raw :: c_uint ; pub const MPI_THREAD_SINGLE : _bindgen_ty_3 = 0 ; pub const MPI_THREAD_FUNNELED : _bindgen_ty_3 = 1 ; pub const MPI_THREAD_SERIALIZED : _bindgen_ty_3 = 2 ; pub const MPI_THREAD_MULTIPLE : _bindgen_ty_3 = 3 ; pub type _bindgen_ty_3 = :: std :: os :: raw :: c_uint ; pub const MPI_COMBINER_NAMED : _bindgen_ty_4 = 0 ; pub const MPI_COMBINER_DUP : _bindgen_ty_4 = 1 ; pub const MPI_COMBINER_CONTIGUOUS : _bindgen_ty_4 = 2 ; pub const MPI_COMBINER_VECTOR : _bindgen_ty_4 = 3 ; pub const OMPI_WAS_MPI_COMBINER_HVECTOR_INTEGER : _bindgen_ty_4 = 4 ; pub const MPI_COMBINER_HVECTOR : _bindgen_ty_4 = 5 ; pub const MPI_COMBINER_INDEXED : _bindgen_ty_4 = 6 ; pub const OMPI_WAS_MPI_COMBINER_HINDEXED_INTEGER : _bindgen_ty_4 = 7 ; pub const MPI_COMBINER_HINDEXED : _bindgen_ty_4 = 8 ; pub const MPI_COMBINER_INDEXED_BLOCK : _bindgen_ty_4 = 9 ; pub const OMPI_WAS_MPI_COMBINER_STRUCT_INTEGER : _bindgen_ty_4 = 10 ; pub const MPI_COMBINER_STRUCT : _bindgen_ty_4 = 11 ; pub const MPI_COMBINER_SUBARRAY : _bindgen_ty_4 = 12 ; pub const MPI_COMBINER_DARRAY : _bindgen_ty_4 = 13 ; pub const MPI_COMBINER_F90_REAL : _bindgen_ty_4 = 14 ; pub const MPI_COMBINER_F90_COMPLEX : _bindgen_ty_4 = 15 ; pub const MPI_COMBINER_F90_INTEGER : _bindgen_ty_4 = 16 ; pub const MPI_COMBINER_RESIZED : _bindgen_ty_4 = 17 ; pub const MPI_COMBINER_HINDEXED_BLOCK : _bindgen_ty_4 = 18 ; pub type _bindgen_ty_4 = :: std :: os :: raw :: c_uint ; pub const MPI_COMM_TYPE_SHARED : _bindgen_ty_5 = 0 ; pub const OMPI_COMM_TYPE_HWTHREAD : _bindgen_ty_5 = 1 ; pub const OMPI_COMM_TYPE_CORE : _bindgen_ty_5 = 2 ; pub const OMPI_COMM_TYPE_L1CACHE : _bindgen_ty_5 = 3 ; pub const OMPI_COMM_TYPE_L2CACHE : _bindgen_ty_5 = 4 ; pub const OMPI_COMM_TYPE_L3CACHE : _bindgen_ty_5 = 5 ; pub const OMPI_COMM_TYPE_SOCKET : _bindgen_ty_5 = 6 ; pub const OMPI_COMM_TYPE_NUMA : _bindgen_ty_5 = 7 ; pub const OMPI_COMM_TYPE_BOARD : _bindgen_ty_5 = 8 ; pub const OMPI_COMM_TYPE_HOST : _bindgen_ty_5 = 9 ; pub const OMPI_COMM_TYPE_CU : _bindgen_ty_5 = 10 ; pub const OMPI_COMM_TYPE_CLUSTER : _bindgen_ty_5 = 11 ; pub type _bindgen_ty_5 = :: std :: os :: raw :: c_uint ; pub const MPI_T_VERBOSITY_USER_BASIC : _bindgen_ty_6 = 0 ; pub const MPI_T_VERBOSITY_USER_DETAIL : _bindgen_ty_6 = 1 ; pub const MPI_T_VERBOSITY_USER_ALL : _bindgen_ty_6 = 2 ; pub const MPI_T_VERBOSITY_TUNER_BASIC : _bindgen_ty_6 = 3 ; pub const MPI_T_VERBOSITY_TUNER_DETAIL : _bindgen_ty_6 = 4 ; pub const MPI_T_VERBOSITY_TUNER_ALL : _bindgen_ty_6 = 5 ; pub const MPI_T_VERBOSITY_MPIDEV_BASIC : _bindgen_ty_6 = 6 ; pub const MPI_T_VERBOSITY_MPIDEV_DETAIL : _bindgen_ty_6 = 7 ; pub const MPI_T_VERBOSITY_MPIDEV_ALL : _bindgen_ty_6 = 8 ; pub type _bindgen_ty_6 = :: std :: os :: raw :: c_uint ; pub const MPI_T_SCOPE_CONSTANT : _bindgen_ty_7 = 0 ; pub const MPI_T_SCOPE_READONLY : _bindgen_ty_7 = 1 ; pub const MPI_T_SCOPE_LOCAL : _bindgen_ty_7 = 2 ; pub const MPI_T_SCOPE_GROUP : _bindgen_ty_7 = 3 ; pub const MPI_T_SCOPE_GROUP_EQ : _bindgen_ty_7 = 4 ; pub const MPI_T_SCOPE_ALL : _bindgen_ty_7 = 5 ; pub const MPI_T_SCOPE_ALL_EQ : _bindgen_ty_7 = 6 ; pub type _bindgen_ty_7 = :: std :: os :: raw :: c_uint ; pub const MPI_T_BIND_NO_OBJECT : _bindgen_ty_8 = 0 ; pub const MPI_T_BIND_MPI_COMM : _bindgen_ty_8 = 1 ; pub const MPI_T_BIND_MPI_DATATYPE : _bindgen_ty_8 = 2 ; pub const MPI_T_BIND_MPI_ERRHANDLER : _bindgen_ty_8 = 3 ; pub const MPI_T_BIND_MPI_FILE : _bindgen_ty_8 = 4 ; pub const MPI_T_BIND_MPI_GROUP : _bindgen_ty_8 = 5 ; pub const MPI_T_BIND_MPI_OP : _bindgen_ty_8 = 6 ; pub const MPI_T_BIND_MPI_REQUEST : _bindgen_ty_8 = 7 ; pub const MPI_T_BIND_MPI_WIN : _bindgen_ty_8 = 8 ; pub const MPI_T_BIND_MPI_MESSAGE : _bindgen_ty_8 = 9 ; pub const MPI_T_BIND_MPI_INFO : _bindgen_ty_8 = 10 ; pub type _bindgen_ty_8 = :: std :: os :: raw :: c_uint ; pub const MPI_T_PVAR_CLASS_STATE : _bindgen_ty_9 = 0 ; pub const MPI_T_PVAR_CLASS_LEVEL : _bindgen_ty_9 = 1 ; pub const MPI_T_PVAR_CLASS_SIZE : _bindgen_ty_9 = 2 ; pub const MPI_T_PVAR_CLASS_PERCENTAGE : _bindgen_ty_9 = 3 ; pub const MPI_T_PVAR_CLASS_HIGHWATERMARK : _bindgen_ty_9 = 4 ; pub const MPI_T_PVAR_CLASS_LOWWATERMARK : _bindgen_ty_9 = 5 ; pub const MPI_T_PVAR_CLASS_COUNTER : _bindgen_ty_9 = 6 ; pub const MPI_T_PVAR_CLASS_AGGREGATE : _bindgen_ty_9 = 7 ; pub const MPI_T_PVAR_CLASS_TIMER : _bindgen_ty_9 = 8 ; pub const MPI_T_PVAR_CLASS_GENERIC : _bindgen_ty_9 = 9 ; pub type _bindgen_ty_9 = :: std :: os :: raw :: c_uint ; extern "C" {
[INFO] [stdout] 3 + pub const __llvm__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_major__ : :: std :: os :: raw :: c_uint = 14 ; pub const __clang_minor__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_patchlevel__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_version__ : & 'static [ u8 ; 8usize ] = b"14.0.0 \0" ; pub const __GNUC__ : :: std :: os :: raw :: c_uint = 4 ; pub const __GNUC_MINOR__ : :: std :: os :: raw :: c_uint = 2 ; pub const __GNUC_PATCHLEVEL__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GXX_ABI_VERSION : :: std :: os :: raw :: c_uint = 1002 ; pub const __ATOMIC_RELAXED : :: std :: os :: raw :: c_uint = 0 ; pub const __ATOMIC_CONSUME : :: std :: os :: raw :: c_uint = 1 ; pub const __ATOMIC_ACQUIRE : :: std :: os :: raw :: c_uint = 2 ; pub const __ATOMIC_RELEASE : :: std :: os :: raw :: c_uint = 3 ; pub const __ATOMIC_ACQ_REL : :: std :: os :: raw :: c_uint = 4 ; pub const __ATOMIC_SEQ_CST : :: std :: os :: raw :: c_uint = 5 ; pub const __OPENCL_MEMORY_SCOPE_WORK_ITEM : :: std :: os :: raw :: c_uint = 0 ; pub const __OPENCL_MEMORY_SCOPE_WORK_GROUP : :: std :: os :: raw :: c_uint = 1 ; pub const __OPENCL_MEMORY_SCOPE_DEVICE : :: std :: os :: raw :: c_uint = 2 ; pub const __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES : :: std :: os :: raw :: c_uint = 3 ; pub const __OPENCL_MEMORY_SCOPE_SUB_GROUP : :: std :: os :: raw :: c_uint = 4 ; pub const __PRAGMA_REDEFINE_EXTNAME : std :: os :: raw :: c_uint = 1 ; pub const __VERSION__ : & 'static [ u8 ; 20usize ] = b"Ubuntu Clang 14.0.0\0" ; pub const __OBJC_BOOL_IS_BOOL : :: std :: os :: raw :: c_uint = 0 ; pub const __CONSTANT_CFSTRINGS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_literal_encoding__ : & 'static [ u8 ; 6usize ] = b"UTF-8\0" ; pub const __clang_wide_literal_encoding__ : & 'static [ u8 ; 7usize ] = b"UTF-32\0" ; pub const __ORDER_LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __ORDER_BIG_ENDIAN__ : :: std :: os :: raw :: c_uint = 4321 ; pub const __ORDER_PDP_ENDIAN__ : :: std :: os :: raw :: c_uint = 3412 ; pub const __BYTE_ORDER__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const _LP64 : :: std :: os :: raw :: c_uint = 1 ; pub const __LP64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __CHAR_BIT__ : :: std :: os :: raw :: c_uint = 8 ; pub const __BOOL_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SHRT_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __LONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LLONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BITINT_MAXWIDTH__ : :: std :: os :: raw :: c_uint = 128 ; pub const __SCHAR_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __SHRT_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __LONG_LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __WCHAR_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __WCHAR_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __WINT_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __WINT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INTMAX_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZE_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __SIZE_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTMAX_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __PTRDIFF_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __PTRDIFF_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INTPTR_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTPTR_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZEOF_DOUBLE__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_FLOAT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_LONG_DOUBLE__ : :: std :: os :: raw :: c_uint = 16 ; pub const __SIZEOF_LONG_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_POINTER__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SHORT__ : :: std :: os :: raw :: c_uint = 2 ; pub const __SIZEOF_PTRDIFF_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SIZE_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_WCHAR_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_WINT_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INTMAX_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTMAX_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINTMAX_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTMAX_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTMAX_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTMAX_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __PTRDIFF_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __PTRDIFF_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __INTPTR_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTPTR_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __SIZE_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __SIZE_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __SIZE_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __SIZE_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __SIG_ATOMIC_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __SIG_ATOMIC_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __UINTPTR_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTPTR_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTPTR_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTPTR_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FLT_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_DIG__ : :: std :: os :: raw :: c_uint = 6 ; pub const __FLT_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 9 ; pub const __FLT_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_MANT_DIG__ : :: std :: os :: raw :: c_uint = 24 ; pub const __FLT_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 38 ; pub const __FLT_MAX_EXP__ : :: std :: os :: raw :: c_uint = 128 ; pub const __FLT_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -37 ; pub const __FLT_MIN_EXP__ : :: std :: os :: raw :: c_int = -125 ; pub const __DBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_DIG__ : :: std :: os :: raw :: c_uint = 15 ; pub const __DBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 17 ; pub const __DBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 53 ; pub const __DBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 308 ; pub const __DBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 1024 ; pub const __DBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -307 ; pub const __DBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -1021 ; pub const __LDBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_DIG__ : :: std :: os :: raw :: c_uint = 18 ; pub const __LDBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __LDBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LDBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 4932 ; pub const __LDBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 16384 ; pub const __LDBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -4931 ; pub const __LDBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -16381 ; pub const __POINTER_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BIGGEST_ALIGNMENT__ : :: std :: os :: raw :: c_uint = 16 ; pub const __WINT_UNSIGNED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __INT8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __INT16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __INT32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __INT64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __UINT8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __INT8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __UINT16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __UINT16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __INT16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __UINT32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __UINT32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __INT32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __UINT64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __UINT64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __INT64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_LEAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_LEAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_LEAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_LEAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_LEAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_LEAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_LEAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_LEAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_LEAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_LEAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_LEAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_LEAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_LEAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_LEAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_LEAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_LEAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_LEAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_LEAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_LEAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_LEAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_LEAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_LEAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_LEAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_LEAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_LEAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_LEAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_LEAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_LEAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_LEAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __INT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_FAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_FAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_FAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_FAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_FAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_FAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_FAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_FAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_FAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_FAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_FAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_FAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_FAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_FAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_FAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_FAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_FAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_FAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_FAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_FAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_FAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_FAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_FAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_FAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_FAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_FAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_FAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_FAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_FAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_FAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FINITE_MATH_ONLY__ : :: std :: os :: raw :: c_uint = 0 ; pub const __GNUC_STDC_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_ATOMIC_TEST_AND_SET_TRUEVAL : :: std :: os :: raw :: c_uint = 1 ; pub const __CLANG_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __NO_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __PIC__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pic__ : :: std :: os :: raw :: c_uint = 2 ; pub const __PIE__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pie__ : :: std :: os :: raw :: c_uint = 2 ; pub const __FLT_EVAL_METHOD__ : :: std :: os :: raw :: c_uint = 0 ; pub const __FLT_RADIX__ : :: std :: os :: raw :: c_uint = 2 ; pub const __DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __GCC_ASM_FLAG_OUTPUTS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __code_model_small__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_GS : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_FS : :: std :: os :: raw :: c_uint = 1 ; pub const __k8 : :: std :: os :: raw :: c_uint = 1 ; pub const __k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __tune_k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __NO_MATH_INLINES : :: std :: os :: raw :: c_uint = 1 ; pub const __FXSR__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __MMX__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 : :: std :: os :: raw :: c_uint = 1 ; pub const __SIZEOF_FLOAT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix__ : :: std :: os :: raw :: c_uint = 1 ; pub const linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __ELF__ : :: std :: os :: raw :: c_uint = 1 ; pub const __gnu_linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLOAT128__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_HOSTED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_VERSION__ : :: std :: os :: raw :: c_uint = 201710 ; pub const __STDC_UTF_16__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_UTF_32__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_DWARF2_CFI_ASM : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_VERSION : :: std :: os :: raw :: c_uint = 721408 ; pub const OPAL_STDC_HEADERS : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED_ARGUMENT : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_ERROR : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_SYS_TIME_H : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_LONG_LONG : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const OPAL_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const OPAL_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const OPAL_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const OPAL_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const OMPI_HAVE_FORTRAN_LOGICAL1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER16 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_INTEGER2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL16 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL2 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_REAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_ENABLE_MPI1_COMPAT : :: std :: os :: raw :: c_uint = 0 ; pub const HAVE_FLOAT__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_LONG_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_MPI_OFFSET_SIZE : :: std :: os :: raw :: c_uint = 8 ; pub const OMPI_BUILD_CXX_BINDINGS : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_CXX_SEEK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_CXX_SUPPORTS_2D_CONST_CAST : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_PARAM_CHECK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_INTERFACE_WARNING : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_CXX_EXCEPTION_SUPPORT : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_MAJOR_VERSION : :: std :: os :: raw :: c_uint = 4 ; pub const OMPI_MINOR_VERSION : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_RELEASE_VERSION : :: std :: os :: raw :: c_uint = 2 ; pub const OPAL_C_HAVE_VISIBILITY : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_BUILDING : :: std :: os :: raw :: c_uint = 0 ; pub const OPEN_MPI : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_VERSION : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_SUBVERSION : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_UNKNOWN : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU_C : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_REMOVED_USE_STATIC_ASSERT : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ANY_SOURCE : :: std :: os :: raw :: c_int = -1 ; pub const MPI_PROC_NULL : :: std :: os :: raw :: c_int = -2 ; pub const MPI_ROOT : :: std :: os :: raw :: c_int = -4 ; pub const MPI_ANY_TAG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MAX_LIBRARY_VERSION_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_UNDEFINED : :: std :: os :: raw :: c_int = -32766 ; pub const MPI_DIST_GRAPH : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_CART : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_GRAPH : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_KEYVAL_INVALID : :: std :: os :: raw :: c_int = -1 ; pub const MPI_BSEND_OVERHEAD : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const MPI_ORDER_C : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ORDER_FORTRAN : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_BLOCK : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_DISTRIBUTE_CYCLIC : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_NONE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_DISTRIBUTE_DFLT_DARG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MODE_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_RDONLY : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_WRONLY : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_RDWR : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_DELETE_ON_CLOSE : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_MODE_UNIQUE_OPEN : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_MODE_EXCL : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MODE_APPEND : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_SEQUENTIAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_DISPLACEMENT_CURRENT : :: std :: os :: raw :: c_int = -54278278 ; pub const MPI_SEEK_SET : :: std :: os :: raw :: c_uint = 600 ; pub const MPI_SEEK_CUR : :: std :: os :: raw :: c_uint = 602 ; pub const MPI_SEEK_END : :: std :: os :: raw :: c_uint = 604 ; pub const MPI_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_NOCHECK : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_NOPRECEDE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_NOPUT : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_NOSTORE : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_NOSUCCEED : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_LOCK_EXCLUSIVE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_LOCK_SHARED : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_WIN_FLAVOR_ALLOCATE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_DYNAMIC : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_WIN_FLAVOR_SHARED : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_WIN_UNIFIED : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_WIN_SEPARATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_SUCCESS : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ERR_BUFFER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_ERR_COUNT : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_ERR_TYPE : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_ERR_TAG : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_ERR_COMM : :: std :: os :: raw :: c_uint = 5 ; pub const MPI_ERR_RANK : :: std :: os :: raw :: c_uint = 6 ; pub const MPI_ERR_REQUEST : :: std :: os :: raw :: c_uint = 7 ; pub const MPI_ERR_ROOT : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_ERR_GROUP : :: std :: os :: raw :: c_uint = 9 ; pub const MPI_ERR_OP : :: std :: os :: raw :: c_uint = 10 ; pub const MPI_ERR_TOPOLOGY : :: std :: os :: raw :: c_uint = 11 ; pub const MPI_ERR_DIMS : :: std :: os :: raw :: c_uint = 12 ; pub const MPI_ERR_ARG : :: std :: os :: raw :: c_uint = 13 ; pub const MPI_ERR_UNKNOWN : :: std :: os :: raw :: c_uint = 14 ; pub const MPI_ERR_TRUNCATE : :: std :: os :: raw :: c_uint = 15 ; pub const MPI_ERR_OTHER : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_ERR_INTERN : :: std :: os :: raw :: c_uint = 17 ; pub const MPI_ERR_IN_STATUS : :: std :: os :: raw :: c_uint = 18 ; pub const MPI_ERR_PENDING : :: std :: os :: raw :: c_uint = 19 ; pub const MPI_ERR_ACCESS : :: std :: os :: raw :: c_uint = 20 ; pub const MPI_ERR_AMODE : :: std :: os :: raw :: c_uint = 21 ; pub const MPI_ERR_ASSERT : :: std :: os :: raw :: c_uint = 22 ; pub const MPI_ERR_BAD_FILE : :: std :: os :: raw :: c_uint = 23 ; pub const MPI_ERR_BASE : :: std :: os :: raw :: c_uint = 24 ; pub const MPI_ERR_CONVERSION : :: std :: os :: raw :: c_uint = 25 ; pub const MPI_ERR_DISP : :: std :: os :: raw :: c_uint = 26 ; pub const MPI_ERR_DUP_DATAREP : :: std :: os :: raw :: c_uint = 27 ; pub const MPI_ERR_FILE_EXISTS : :: std :: os :: raw :: c_uint = 28 ; pub const MPI_ERR_FILE_IN_USE : :: std :: os :: raw :: c_uint = 29 ; pub const MPI_ERR_FILE : :: std :: os :: raw :: c_uint = 30 ; pub const MPI_ERR_INFO_KEY : :: std :: os :: raw :: c_uint = 31 ; pub const MPI_ERR_INFO_NOKEY : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_ERR_INFO_VALUE : :: std :: os :: raw :: c_uint = 33 ; pub const MPI_ERR_INFO : :: std :: os :: raw :: c_uint = 34 ; pub const MPI_ERR_IO : :: std :: os :: raw :: c_uint = 35 ; pub const MPI_ERR_KEYVAL : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_ERR_LOCKTYPE : :: std :: os :: raw :: c_uint = 37 ; pub const MPI_ERR_NAME : :: std :: os :: raw :: c_uint = 38 ; pub const MPI_ERR_NO_MEM : :: std :: os :: raw :: c_uint = 39 ; pub const MPI_ERR_NOT_SAME : :: std :: os :: raw :: c_uint = 40 ; pub const MPI_ERR_NO_SPACE : :: std :: os :: raw :: c_uint = 41 ; pub const MPI_ERR_NO_SUCH_FILE : :: std :: os :: raw :: c_uint = 42 ; pub const MPI_ERR_PORT : :: std :: os :: raw :: c_uint = 43 ; pub const MPI_ERR_QUOTA : :: std :: os :: raw :: c_uint = 44 ; pub const MPI_ERR_READ_ONLY : :: std :: os :: raw :: c_uint = 45 ; pub const MPI_ERR_RMA_CONFLICT : :: std :: os :: raw :: c_uint = 46 ; pub const MPI_ERR_RMA_SYNC : :: std :: os :: raw :: c_uint = 47 ; pub const MPI_ERR_SERVICE : :: std :: os :: raw :: c_uint = 48 ; pub const MPI_ERR_SIZE : :: std :: os :: raw :: c_uint = 49 ; pub const MPI_ERR_SPAWN : :: std :: os :: raw :: c_uint = 50 ; pub const MPI_ERR_UNSUPPORTED_DATAREP : :: std :: os :: raw :: c_uint = 51 ; pub const MPI_ERR_UNSUPPORTED_OPERATION : :: std :: os :: raw :: c_uint = 52 ; pub const MPI_ERR_WIN : :: std :: os :: raw :: c_uint = 53 ; pub const MPI_T_ERR_MEMORY : :: std :: os :: raw :: c_uint = 54 ; pub const MPI_T_ERR_NOT_INITIALIZED : :: std :: os :: raw :: c_uint = 55 ; pub const MPI_T_ERR_CANNOT_INIT : :: std :: os :: raw :: c_uint = 56 ; pub const MPI_T_ERR_INVALID_INDEX : :: std :: os :: raw :: c_uint = 57 ; pub const MPI_T_ERR_INVALID_ITEM : :: std :: os :: raw :: c_uint = 58 ; pub const MPI_T_ERR_INVALID_HANDLE : :: std :: os :: raw :: c_uint = 59 ; pub const MPI_T_ERR_OUT_OF_HANDLES : :: std :: os :: raw :: c_uint = 60 ; pub const MPI_T_ERR_OUT_OF_SESSIONS : :: std :: os :: raw :: c_uint = 61 ; pub const MPI_T_ERR_INVALID_SESSION : :: std :: os :: raw :: c_uint = 62 ; pub const MPI_T_ERR_CVAR_SET_NOT_NOW : :: std :: os :: raw :: c_uint = 63 ; pub const MPI_T_ERR_CVAR_SET_NEVER : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_T_ERR_PVAR_NO_STARTSTOP : :: std :: os :: raw :: c_uint = 65 ; pub const MPI_T_ERR_PVAR_NO_WRITE : :: std :: os :: raw :: c_uint = 66 ; pub const MPI_T_ERR_PVAR_NO_ATOMIC : :: std :: os :: raw :: c_uint = 67 ; pub const MPI_ERR_RMA_RANGE : :: std :: os :: raw :: c_uint = 68 ; pub const MPI_ERR_RMA_ATTACH : :: std :: os :: raw :: c_uint = 69 ; pub const MPI_ERR_RMA_FLAVOR : :: std :: os :: raw :: c_uint = 70 ; pub const MPI_ERR_RMA_SHARED : :: std :: os :: raw :: c_uint = 71 ; pub const MPI_T_ERR_INVALID : :: std :: os :: raw :: c_uint = 72 ; pub const MPI_T_ERR_INVALID_NAME : :: std :: os :: raw :: c_uint = 73 ; pub const MPI_ERR_LASTCODE : :: std :: os :: raw :: c_uint = 92 ; pub const MPI_TYPECLASS_INTEGER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_TYPECLASS_REAL : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_TYPECLASS_COMPLEX : :: std :: os :: raw :: c_uint = 3 ; pub type wchar_t = :: std :: os :: raw :: c_int ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct max_align_t { pub __clang_max_align_nonce1 : :: std :: os :: raw :: c_longlong , pub __bindgen_padding_0 : u64 , pub __clang_max_align_nonce2 : f64 , } # [ test ] fn bindgen_test_layout_max_align_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < max_align_t > ( ) , 32usize , concat ! ( "Size of: " , stringify ! ( max_align_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce1 as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce1 ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce2 as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce2 ) ) ) ; } pub type MPI_Aint = isize ; pub type MPI_Offset = :: std :: os :: raw :: c_longlong ; pub type MPI_Count = :: std :: os :: raw :: c_longlong ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_communicator_t { _unused : [ u8 ; 0 ] } pub type MPI_Comm = * mut ompi_communicator_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_datatype_t { _unused : [ u8 ; 0 ] } pub type MPI_Datatype = * mut ompi_datatype_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_errhandler_t { _unused : [ u8 ; 0 ] } pub type MPI_Errhandler = * mut ompi_errhandler_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_file_t { _unused : [ u8 ; 0 ] } pub type MPI_File = * mut ompi_file_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_group_t { _unused : [ u8 ; 0 ] } pub type MPI_Group = * mut ompi_group_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_info_t { _unused : [ u8 ; 0 ] } pub type MPI_Info = * mut ompi_info_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_op_t { _unused : [ u8 ; 0 ] } pub type MPI_Op = * mut ompi_op_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_request_t { _unused : [ u8 ; 0 ] } pub type MPI_Request = * mut ompi_request_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_message_t { _unused : [ u8 ; 0 ] } pub type MPI_Message = * mut ompi_message_t ; pub type MPI_Status = ompi_status_public_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_win_t { _unused : [ u8 ; 0 ] } pub type MPI_Win = * mut ompi_win_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_var_enum_t { _unused : [ u8 ; 0 ] } pub type MPI_T_enum = * mut mca_base_var_enum_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_mpit_cvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_cvar_handle = * mut ompi_mpit_cvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_handle = * mut mca_base_pvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_session_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_session = * mut mca_base_pvar_session_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_status_public_t { pub MPI_SOURCE : :: std :: os :: raw :: c_int , pub MPI_TAG : :: std :: os :: raw :: c_int , pub MPI_ERROR : :: std :: os :: raw :: c_int , pub _cancelled : :: std :: os :: raw :: c_int , pub _ucount : usize , } # [ test ] fn bindgen_test_layout_ompi_status_public_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < ompi_status_public_t > ( ) , 24usize , concat ! ( "Size of: " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < ompi_status_public_t > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_SOURCE as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_SOURCE ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_TAG as * const _ as usize } , 4usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_TAG ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_ERROR as * const _ as usize } , 8usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_ERROR ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _cancelled as * const _ as usize } , 12usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _cancelled ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _ucount as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _ucount ) ) ) ; } pub type MPI_Datarep_extent_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : * mut MPI_Aint , arg3 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Datarep_conversion_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : MPI_Datatype , arg3 : :: std :: os :: raw :: c_int , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : MPI_Offset , arg6 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Comm , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type ompi_file_errhandler_fn = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_File , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_Win_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Win , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_User_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut :: std :: os :: raw :: c_void , arg3 : * mut :: std :: os :: raw :: c_int , arg4 : * mut MPI_Datatype ) > ; pub type MPI_Comm_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_query_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut MPI_Status ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_free_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_cancel_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_fn = MPI_Comm_errhandler_function ; pub type MPI_File_errhandler_fn = ompi_file_errhandler_fn ; pub type MPI_File_errhandler_function = ompi_file_errhandler_fn ; pub type MPI_Win_errhandler_fn = MPI_Win_errhandler_function ; pub const MPI_TAG_UB : _bindgen_ty_1 = 0 ; pub const MPI_HOST : _bindgen_ty_1 = 1 ; pub const MPI_IO : _bindgen_ty_1 = 2 ; pub const MPI_WTIME_IS_GLOBAL : _bindgen_ty_1 = 3 ; pub const MPI_APPNUM : _bindgen_ty_1 = 4 ; pub const MPI_LASTUSEDCODE : _bindgen_ty_1 = 5 ; pub const MPI_UNIVERSE_SIZE : _bindgen_ty_1 = 6 ; pub const MPI_WIN_BASE : _bindgen_ty_1 = 7 ; pub const MPI_WIN_SIZE : _bindgen_ty_1 = 8 ; pub const MPI_WIN_DISP_UNIT : _bindgen_ty_1 = 9 ; pub const MPI_WIN_CREATE_FLAVOR : _bindgen_ty_1 = 10 ; pub const MPI_WIN_MODEL : _bindgen_ty_1 = 11 ; pub const IMPI_CLIENT_SIZE : _bindgen_ty_1 = 12 ; pub const IMPI_CLIENT_COLOR : _bindgen_ty_1 = 13 ; pub const IMPI_HOST_SIZE : _bindgen_ty_1 = 14 ; pub const IMPI_HOST_COLOR : _bindgen_ty_1 = 15 ; pub type _bindgen_ty_1 = :: std :: os :: raw :: c_uint ; pub const MPI_IDENT : _bindgen_ty_2 = 0 ; pub const MPI_CONGRUENT : _bindgen_ty_2 = 1 ; pub const MPI_SIMILAR : _bindgen_ty_2 = 2 ; pub const MPI_UNEQUAL : _bindgen_ty_2 = 3 ; pub type _bindgen_ty_2 = :: std :: os :: raw :: c_uint ; pub const MPI_THREAD_SINGLE : _bindgen_ty_3 = 0 ; pub const MPI_THREAD_FUNNELED : _bindgen_ty_3 = 1 ; pub const MPI_THREAD_SERIALIZED : _bindgen_ty_3 = 2 ; pub const MPI_THREAD_MULTIPLE : _bindgen_ty_3 = 3 ; pub type _bindgen_ty_3 = :: std :: os :: raw :: c_uint ; pub const MPI_COMBINER_NAMED : _bindgen_ty_4 = 0 ; pub const MPI_COMBINER_DUP : _bindgen_ty_4 = 1 ; pub const MPI_COMBINER_CONTIGUOUS : _bindgen_ty_4 = 2 ; pub const MPI_COMBINER_VECTOR : _bindgen_ty_4 = 3 ; pub const OMPI_WAS_MPI_COMBINER_HVECTOR_INTEGER : _bindgen_ty_4 = 4 ; pub const MPI_COMBINER_HVECTOR : _bindgen_ty_4 = 5 ; pub const MPI_COMBINER_INDEXED : _bindgen_ty_4 = 6 ; pub const OMPI_WAS_MPI_COMBINER_HINDEXED_INTEGER : _bindgen_ty_4 = 7 ; pub const MPI_COMBINER_HINDEXED : _bindgen_ty_4 = 8 ; pub const MPI_COMBINER_INDEXED_BLOCK : _bindgen_ty_4 = 9 ; pub const OMPI_WAS_MPI_COMBINER_STRUCT_INTEGER : _bindgen_ty_4 = 10 ; pub const MPI_COMBINER_STRUCT : _bindgen_ty_4 = 11 ; pub const MPI_COMBINER_SUBARRAY : _bindgen_ty_4 = 12 ; pub const MPI_COMBINER_DARRAY : _bindgen_ty_4 = 13 ; pub const MPI_COMBINER_F90_REAL : _bindgen_ty_4 = 14 ; pub const MPI_COMBINER_F90_COMPLEX : _bindgen_ty_4 = 15 ; pub const MPI_COMBINER_F90_INTEGER : _bindgen_ty_4 = 16 ; pub const MPI_COMBINER_RESIZED : _bindgen_ty_4 = 17 ; pub const MPI_COMBINER_HINDEXED_BLOCK : _bindgen_ty_4 = 18 ; pub type _bindgen_ty_4 = :: std :: os :: raw :: c_uint ; pub const MPI_COMM_TYPE_SHARED : _bindgen_ty_5 = 0 ; pub const OMPI_COMM_TYPE_HWTHREAD : _bindgen_ty_5 = 1 ; pub const OMPI_COMM_TYPE_CORE : _bindgen_ty_5 = 2 ; pub const OMPI_COMM_TYPE_L1CACHE : _bindgen_ty_5 = 3 ; pub const OMPI_COMM_TYPE_L2CACHE : _bindgen_ty_5 = 4 ; pub const OMPI_COMM_TYPE_L3CACHE : _bindgen_ty_5 = 5 ; pub const OMPI_COMM_TYPE_SOCKET : _bindgen_ty_5 = 6 ; pub const OMPI_COMM_TYPE_NUMA : _bindgen_ty_5 = 7 ; pub const OMPI_COMM_TYPE_BOARD : _bindgen_ty_5 = 8 ; pub const OMPI_COMM_TYPE_HOST : _bindgen_ty_5 = 9 ; pub const OMPI_COMM_TYPE_CU : _bindgen_ty_5 = 10 ; pub const OMPI_COMM_TYPE_CLUSTER : _bindgen_ty_5 = 11 ; pub type _bindgen_ty_5 = :: std :: os :: raw :: c_uint ; pub const MPI_T_VERBOSITY_USER_BASIC : _bindgen_ty_6 = 0 ; pub const MPI_T_VERBOSITY_USER_DETAIL : _bindgen_ty_6 = 1 ; pub const MPI_T_VERBOSITY_USER_ALL : _bindgen_ty_6 = 2 ; pub const MPI_T_VERBOSITY_TUNER_BASIC : _bindgen_ty_6 = 3 ; pub const MPI_T_VERBOSITY_TUNER_DETAIL : _bindgen_ty_6 = 4 ; pub const MPI_T_VERBOSITY_TUNER_ALL : _bindgen_ty_6 = 5 ; pub const MPI_T_VERBOSITY_MPIDEV_BASIC : _bindgen_ty_6 = 6 ; pub const MPI_T_VERBOSITY_MPIDEV_DETAIL : _bindgen_ty_6 = 7 ; pub const MPI_T_VERBOSITY_MPIDEV_ALL : _bindgen_ty_6 = 8 ; pub type _bindgen_ty_6 = :: std :: os :: raw :: c_uint ; pub const MPI_T_SCOPE_CONSTANT : _bindgen_ty_7 = 0 ; pub const MPI_T_SCOPE_READONLY : _bindgen_ty_7 = 1 ; pub const MPI_T_SCOPE_LOCAL : _bindgen_ty_7 = 2 ; pub const MPI_T_SCOPE_GROUP : _bindgen_ty_7 = 3 ; pub const MPI_T_SCOPE_GROUP_EQ : _bindgen_ty_7 = 4 ; pub const MPI_T_SCOPE_ALL : _bindgen_ty_7 = 5 ; pub const MPI_T_SCOPE_ALL_EQ : _bindgen_ty_7 = 6 ; pub type _bindgen_ty_7 = :: std :: os :: raw :: c_uint ; pub const MPI_T_BIND_NO_OBJECT : _bindgen_ty_8 = 0 ; pub const MPI_T_BIND_MPI_COMM : _bindgen_ty_8 = 1 ; pub const MPI_T_BIND_MPI_DATATYPE : _bindgen_ty_8 = 2 ; pub const MPI_T_BIND_MPI_ERRHANDLER : _bindgen_ty_8 = 3 ; pub const MPI_T_BIND_MPI_FILE : _bindgen_ty_8 = 4 ; pub const MPI_T_BIND_MPI_GROUP : _bindgen_ty_8 = 5 ; pub const MPI_T_BIND_MPI_OP : _bindgen_ty_8 = 6 ; pub const MPI_T_BIND_MPI_REQUEST : _bindgen_ty_8 = 7 ; pub const MPI_T_BIND_MPI_WIN : _bindgen_ty_8 = 8 ; pub const MPI_T_BIND_MPI_MESSAGE : _bindgen_ty_8 = 9 ; pub const MPI_T_BIND_MPI_INFO : _bindgen_ty_8 = 10 ; pub type _bindgen_ty_8 = :: std :: os :: raw :: c_uint ; pub const MPI_T_PVAR_CLASS_STATE : _bindgen_ty_9 = 0 ; pub const MPI_T_PVAR_CLASS_LEVEL : _bindgen_ty_9 = 1 ; pub const MPI_T_PVAR_CLASS_SIZE : _bindgen_ty_9 = 2 ; pub const MPI_T_PVAR_CLASS_PERCENTAGE : _bindgen_ty_9 = 3 ; pub const MPI_T_PVAR_CLASS_HIGHWATERMARK : _bindgen_ty_9 = 4 ; pub const MPI_T_PVAR_CLASS_LOWWATERMARK : _bindgen_ty_9 = 5 ; pub const MPI_T_PVAR_CLASS_COUNTER : _bindgen_ty_9 = 6 ; pub const MPI_T_PVAR_CLASS_AGGREGATE : _bindgen_ty_9 = 7 ; pub const MPI_T_PVAR_CLASS_TIMER : _bindgen_ty_9 = 8 ; pub const MPI_T_PVAR_CLASS_GENERIC : _bindgen_ty_9 = 9 ; pub type _bindgen_ty_9 = :: std :: os :: raw :: c_uint ; extern "C" {
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/mpi-fork-fnsp-d9b9763bb5375dad/out/functions_and_types.rs:3:1624
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...u Clang 14.0.0\0" ; pub const __OBJC_BOOL_IS_BOOL : :: std :: os :: raw :: c_uint = 0 ; pub const __CONSTANT_CFSTRINGS__ : :: std :: o...
[INFO] [stdout]   |                                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]   |
[INFO] [stdout] 3 - pub const __llvm__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_major__ : :: std :: os :: raw :: c_uint = 14 ; pub const __clang_minor__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_patchlevel__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_version__ : & 'static [ u8 ; 8usize ] = b"14.0.0 \0" ; pub const __GNUC__ : :: std :: os :: raw :: c_uint = 4 ; pub const __GNUC_MINOR__ : :: std :: os :: raw :: c_uint = 2 ; pub const __GNUC_PATCHLEVEL__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GXX_ABI_VERSION : :: std :: os :: raw :: c_uint = 1002 ; pub const __ATOMIC_RELAXED : :: std :: os :: raw :: c_uint = 0 ; pub const __ATOMIC_CONSUME : :: std :: os :: raw :: c_uint = 1 ; pub const __ATOMIC_ACQUIRE : :: std :: os :: raw :: c_uint = 2 ; pub const __ATOMIC_RELEASE : :: std :: os :: raw :: c_uint = 3 ; pub const __ATOMIC_ACQ_REL : :: std :: os :: raw :: c_uint = 4 ; pub const __ATOMIC_SEQ_CST : :: std :: os :: raw :: c_uint = 5 ; pub const __OPENCL_MEMORY_SCOPE_WORK_ITEM : :: std :: os :: raw :: c_uint = 0 ; pub const __OPENCL_MEMORY_SCOPE_WORK_GROUP : :: std :: os :: raw :: c_uint = 1 ; pub const __OPENCL_MEMORY_SCOPE_DEVICE : :: std :: os :: raw :: c_uint = 2 ; pub const __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES : :: std :: os :: raw :: c_uint = 3 ; pub const __OPENCL_MEMORY_SCOPE_SUB_GROUP : :: std :: os :: raw :: c_uint = 4 ; pub const __PRAGMA_REDEFINE_EXTNAME : :: std :: os :: raw :: c_uint = 1 ; pub const __VERSION__ : & 'static [ u8 ; 20usize ] = b"Ubuntu Clang 14.0.0\0" ; pub const __OBJC_BOOL_IS_BOOL : :: std :: os :: raw :: c_uint = 0 ; pub const __CONSTANT_CFSTRINGS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_literal_encoding__ : & 'static [ u8 ; 6usize ] = b"UTF-8\0" ; pub const __clang_wide_literal_encoding__ : & 'static [ u8 ; 7usize ] = b"UTF-32\0" ; pub const __ORDER_LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __ORDER_BIG_ENDIAN__ : :: std :: os :: raw :: c_uint = 4321 ; pub const __ORDER_PDP_ENDIAN__ : :: std :: os :: raw :: c_uint = 3412 ; pub const __BYTE_ORDER__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const _LP64 : :: std :: os :: raw :: c_uint = 1 ; pub const __LP64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __CHAR_BIT__ : :: std :: os :: raw :: c_uint = 8 ; pub const __BOOL_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SHRT_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __LONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LLONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BITINT_MAXWIDTH__ : :: std :: os :: raw :: c_uint = 128 ; pub const __SCHAR_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __SHRT_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __LONG_LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __WCHAR_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __WCHAR_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __WINT_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __WINT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INTMAX_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZE_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __SIZE_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTMAX_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __PTRDIFF_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __PTRDIFF_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INTPTR_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTPTR_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZEOF_DOUBLE__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_FLOAT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_LONG_DOUBLE__ : :: std :: os :: raw :: c_uint = 16 ; pub const __SIZEOF_LONG_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_POINTER__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SHORT__ : :: std :: os :: raw :: c_uint = 2 ; pub const __SIZEOF_PTRDIFF_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SIZE_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_WCHAR_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_WINT_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INTMAX_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTMAX_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINTMAX_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTMAX_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTMAX_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTMAX_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __PTRDIFF_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __PTRDIFF_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __INTPTR_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTPTR_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __SIZE_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __SIZE_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __SIZE_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __SIZE_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __SIG_ATOMIC_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __SIG_ATOMIC_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __UINTPTR_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTPTR_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTPTR_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTPTR_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FLT_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_DIG__ : :: std :: os :: raw :: c_uint = 6 ; pub const __FLT_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 9 ; pub const __FLT_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_MANT_DIG__ : :: std :: os :: raw :: c_uint = 24 ; pub const __FLT_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 38 ; pub const __FLT_MAX_EXP__ : :: std :: os :: raw :: c_uint = 128 ; pub const __FLT_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -37 ; pub const __FLT_MIN_EXP__ : :: std :: os :: raw :: c_int = -125 ; pub const __DBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_DIG__ : :: std :: os :: raw :: c_uint = 15 ; pub const __DBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 17 ; pub const __DBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 53 ; pub const __DBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 308 ; pub const __DBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 1024 ; pub const __DBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -307 ; pub const __DBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -1021 ; pub const __LDBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_DIG__ : :: std :: os :: raw :: c_uint = 18 ; pub const __LDBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __LDBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LDBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 4932 ; pub const __LDBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 16384 ; pub const __LDBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -4931 ; pub const __LDBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -16381 ; pub const __POINTER_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BIGGEST_ALIGNMENT__ : :: std :: os :: raw :: c_uint = 16 ; pub const __WINT_UNSIGNED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __INT8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __INT16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __INT32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __INT64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __UINT8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __INT8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __UINT16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __UINT16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __INT16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __UINT32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __UINT32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __INT32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __UINT64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __UINT64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __INT64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_LEAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_LEAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_LEAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_LEAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_LEAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_LEAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_LEAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_LEAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_LEAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_LEAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_LEAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_LEAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_LEAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_LEAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_LEAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_LEAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_LEAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_LEAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_LEAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_LEAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_LEAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_LEAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_LEAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_LEAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_LEAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_LEAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_LEAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_LEAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_LEAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __INT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_FAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_FAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_FAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_FAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_FAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_FAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_FAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_FAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_FAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_FAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_FAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_FAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_FAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_FAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_FAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_FAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_FAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_FAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_FAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_FAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_FAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_FAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_FAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_FAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_FAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_FAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_FAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_FAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_FAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_FAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FINITE_MATH_ONLY__ : :: std :: os :: raw :: c_uint = 0 ; pub const __GNUC_STDC_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_ATOMIC_TEST_AND_SET_TRUEVAL : :: std :: os :: raw :: c_uint = 1 ; pub const __CLANG_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __NO_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __PIC__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pic__ : :: std :: os :: raw :: c_uint = 2 ; pub const __PIE__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pie__ : :: std :: os :: raw :: c_uint = 2 ; pub const __FLT_EVAL_METHOD__ : :: std :: os :: raw :: c_uint = 0 ; pub const __FLT_RADIX__ : :: std :: os :: raw :: c_uint = 2 ; pub const __DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __GCC_ASM_FLAG_OUTPUTS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __code_model_small__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_GS : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_FS : :: std :: os :: raw :: c_uint = 1 ; pub const __k8 : :: std :: os :: raw :: c_uint = 1 ; pub const __k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __tune_k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __NO_MATH_INLINES : :: std :: os :: raw :: c_uint = 1 ; pub const __FXSR__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __MMX__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 : :: std :: os :: raw :: c_uint = 1 ; pub const __SIZEOF_FLOAT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix__ : :: std :: os :: raw :: c_uint = 1 ; pub const linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __ELF__ : :: std :: os :: raw :: c_uint = 1 ; pub const __gnu_linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLOAT128__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_HOSTED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_VERSION__ : :: std :: os :: raw :: c_uint = 201710 ; pub const __STDC_UTF_16__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_UTF_32__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_DWARF2_CFI_ASM : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_VERSION : :: std :: os :: raw :: c_uint = 721408 ; pub const OPAL_STDC_HEADERS : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED_ARGUMENT : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_ERROR : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_SYS_TIME_H : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_LONG_LONG : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const OPAL_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const OPAL_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const OPAL_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const OPAL_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const OMPI_HAVE_FORTRAN_LOGICAL1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER16 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_INTEGER2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL16 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL2 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_REAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_ENABLE_MPI1_COMPAT : :: std :: os :: raw :: c_uint = 0 ; pub const HAVE_FLOAT__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_LONG_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_MPI_OFFSET_SIZE : :: std :: os :: raw :: c_uint = 8 ; pub const OMPI_BUILD_CXX_BINDINGS : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_CXX_SEEK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_CXX_SUPPORTS_2D_CONST_CAST : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_PARAM_CHECK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_INTERFACE_WARNING : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_CXX_EXCEPTION_SUPPORT : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_MAJOR_VERSION : :: std :: os :: raw :: c_uint = 4 ; pub const OMPI_MINOR_VERSION : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_RELEASE_VERSION : :: std :: os :: raw :: c_uint = 2 ; pub const OPAL_C_HAVE_VISIBILITY : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_BUILDING : :: std :: os :: raw :: c_uint = 0 ; pub const OPEN_MPI : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_VERSION : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_SUBVERSION : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_UNKNOWN : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU_C : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_REMOVED_USE_STATIC_ASSERT : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ANY_SOURCE : :: std :: os :: raw :: c_int = -1 ; pub const MPI_PROC_NULL : :: std :: os :: raw :: c_int = -2 ; pub const MPI_ROOT : :: std :: os :: raw :: c_int = -4 ; pub const MPI_ANY_TAG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MAX_LIBRARY_VERSION_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_UNDEFINED : :: std :: os :: raw :: c_int = -32766 ; pub const MPI_DIST_GRAPH : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_CART : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_GRAPH : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_KEYVAL_INVALID : :: std :: os :: raw :: c_int = -1 ; pub const MPI_BSEND_OVERHEAD : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const MPI_ORDER_C : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ORDER_FORTRAN : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_BLOCK : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_DISTRIBUTE_CYCLIC : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_NONE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_DISTRIBUTE_DFLT_DARG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MODE_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_RDONLY : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_WRONLY : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_RDWR : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_DELETE_ON_CLOSE : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_MODE_UNIQUE_OPEN : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_MODE_EXCL : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MODE_APPEND : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_SEQUENTIAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_DISPLACEMENT_CURRENT : :: std :: os :: raw :: c_int = -54278278 ; pub const MPI_SEEK_SET : :: std :: os :: raw :: c_uint = 600 ; pub const MPI_SEEK_CUR : :: std :: os :: raw :: c_uint = 602 ; pub const MPI_SEEK_END : :: std :: os :: raw :: c_uint = 604 ; pub const MPI_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_NOCHECK : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_NOPRECEDE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_NOPUT : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_NOSTORE : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_NOSUCCEED : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_LOCK_EXCLUSIVE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_LOCK_SHARED : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_WIN_FLAVOR_ALLOCATE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_DYNAMIC : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_WIN_FLAVOR_SHARED : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_WIN_UNIFIED : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_WIN_SEPARATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_SUCCESS : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ERR_BUFFER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_ERR_COUNT : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_ERR_TYPE : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_ERR_TAG : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_ERR_COMM : :: std :: os :: raw :: c_uint = 5 ; pub const MPI_ERR_RANK : :: std :: os :: raw :: c_uint = 6 ; pub const MPI_ERR_REQUEST : :: std :: os :: raw :: c_uint = 7 ; pub const MPI_ERR_ROOT : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_ERR_GROUP : :: std :: os :: raw :: c_uint = 9 ; pub const MPI_ERR_OP : :: std :: os :: raw :: c_uint = 10 ; pub const MPI_ERR_TOPOLOGY : :: std :: os :: raw :: c_uint = 11 ; pub const MPI_ERR_DIMS : :: std :: os :: raw :: c_uint = 12 ; pub const MPI_ERR_ARG : :: std :: os :: raw :: c_uint = 13 ; pub const MPI_ERR_UNKNOWN : :: std :: os :: raw :: c_uint = 14 ; pub const MPI_ERR_TRUNCATE : :: std :: os :: raw :: c_uint = 15 ; pub const MPI_ERR_OTHER : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_ERR_INTERN : :: std :: os :: raw :: c_uint = 17 ; pub const MPI_ERR_IN_STATUS : :: std :: os :: raw :: c_uint = 18 ; pub const MPI_ERR_PENDING : :: std :: os :: raw :: c_uint = 19 ; pub const MPI_ERR_ACCESS : :: std :: os :: raw :: c_uint = 20 ; pub const MPI_ERR_AMODE : :: std :: os :: raw :: c_uint = 21 ; pub const MPI_ERR_ASSERT : :: std :: os :: raw :: c_uint = 22 ; pub const MPI_ERR_BAD_FILE : :: std :: os :: raw :: c_uint = 23 ; pub const MPI_ERR_BASE : :: std :: os :: raw :: c_uint = 24 ; pub const MPI_ERR_CONVERSION : :: std :: os :: raw :: c_uint = 25 ; pub const MPI_ERR_DISP : :: std :: os :: raw :: c_uint = 26 ; pub const MPI_ERR_DUP_DATAREP : :: std :: os :: raw :: c_uint = 27 ; pub const MPI_ERR_FILE_EXISTS : :: std :: os :: raw :: c_uint = 28 ; pub const MPI_ERR_FILE_IN_USE : :: std :: os :: raw :: c_uint = 29 ; pub const MPI_ERR_FILE : :: std :: os :: raw :: c_uint = 30 ; pub const MPI_ERR_INFO_KEY : :: std :: os :: raw :: c_uint = 31 ; pub const MPI_ERR_INFO_NOKEY : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_ERR_INFO_VALUE : :: std :: os :: raw :: c_uint = 33 ; pub const MPI_ERR_INFO : :: std :: os :: raw :: c_uint = 34 ; pub const MPI_ERR_IO : :: std :: os :: raw :: c_uint = 35 ; pub const MPI_ERR_KEYVAL : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_ERR_LOCKTYPE : :: std :: os :: raw :: c_uint = 37 ; pub const MPI_ERR_NAME : :: std :: os :: raw :: c_uint = 38 ; pub const MPI_ERR_NO_MEM : :: std :: os :: raw :: c_uint = 39 ; pub const MPI_ERR_NOT_SAME : :: std :: os :: raw :: c_uint = 40 ; pub const MPI_ERR_NO_SPACE : :: std :: os :: raw :: c_uint = 41 ; pub const MPI_ERR_NO_SUCH_FILE : :: std :: os :: raw :: c_uint = 42 ; pub const MPI_ERR_PORT : :: std :: os :: raw :: c_uint = 43 ; pub const MPI_ERR_QUOTA : :: std :: os :: raw :: c_uint = 44 ; pub const MPI_ERR_READ_ONLY : :: std :: os :: raw :: c_uint = 45 ; pub const MPI_ERR_RMA_CONFLICT : :: std :: os :: raw :: c_uint = 46 ; pub const MPI_ERR_RMA_SYNC : :: std :: os :: raw :: c_uint = 47 ; pub const MPI_ERR_SERVICE : :: std :: os :: raw :: c_uint = 48 ; pub const MPI_ERR_SIZE : :: std :: os :: raw :: c_uint = 49 ; pub const MPI_ERR_SPAWN : :: std :: os :: raw :: c_uint = 50 ; pub const MPI_ERR_UNSUPPORTED_DATAREP : :: std :: os :: raw :: c_uint = 51 ; pub const MPI_ERR_UNSUPPORTED_OPERATION : :: std :: os :: raw :: c_uint = 52 ; pub const MPI_ERR_WIN : :: std :: os :: raw :: c_uint = 53 ; pub const MPI_T_ERR_MEMORY : :: std :: os :: raw :: c_uint = 54 ; pub const MPI_T_ERR_NOT_INITIALIZED : :: std :: os :: raw :: c_uint = 55 ; pub const MPI_T_ERR_CANNOT_INIT : :: std :: os :: raw :: c_uint = 56 ; pub const MPI_T_ERR_INVALID_INDEX : :: std :: os :: raw :: c_uint = 57 ; pub const MPI_T_ERR_INVALID_ITEM : :: std :: os :: raw :: c_uint = 58 ; pub const MPI_T_ERR_INVALID_HANDLE : :: std :: os :: raw :: c_uint = 59 ; pub const MPI_T_ERR_OUT_OF_HANDLES : :: std :: os :: raw :: c_uint = 60 ; pub const MPI_T_ERR_OUT_OF_SESSIONS : :: std :: os :: raw :: c_uint = 61 ; pub const MPI_T_ERR_INVALID_SESSION : :: std :: os :: raw :: c_uint = 62 ; pub const MPI_T_ERR_CVAR_SET_NOT_NOW : :: std :: os :: raw :: c_uint = 63 ; pub const MPI_T_ERR_CVAR_SET_NEVER : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_T_ERR_PVAR_NO_STARTSTOP : :: std :: os :: raw :: c_uint = 65 ; pub const MPI_T_ERR_PVAR_NO_WRITE : :: std :: os :: raw :: c_uint = 66 ; pub const MPI_T_ERR_PVAR_NO_ATOMIC : :: std :: os :: raw :: c_uint = 67 ; pub const MPI_ERR_RMA_RANGE : :: std :: os :: raw :: c_uint = 68 ; pub const MPI_ERR_RMA_ATTACH : :: std :: os :: raw :: c_uint = 69 ; pub const MPI_ERR_RMA_FLAVOR : :: std :: os :: raw :: c_uint = 70 ; pub const MPI_ERR_RMA_SHARED : :: std :: os :: raw :: c_uint = 71 ; pub const MPI_T_ERR_INVALID : :: std :: os :: raw :: c_uint = 72 ; pub const MPI_T_ERR_INVALID_NAME : :: std :: os :: raw :: c_uint = 73 ; pub const MPI_ERR_LASTCODE : :: std :: os :: raw :: c_uint = 92 ; pub const MPI_TYPECLASS_INTEGER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_TYPECLASS_REAL : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_TYPECLASS_COMPLEX : :: std :: os :: raw :: c_uint = 3 ; pub type wchar_t = :: std :: os :: raw :: c_int ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct max_align_t { pub __clang_max_align_nonce1 : :: std :: os :: raw :: c_longlong , pub __bindgen_padding_0 : u64 , pub __clang_max_align_nonce2 : f64 , } # [ test ] fn bindgen_test_layout_max_align_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < max_align_t > ( ) , 32usize , concat ! ( "Size of: " , stringify ! ( max_align_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce1 as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce1 ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce2 as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce2 ) ) ) ; } pub type MPI_Aint = isize ; pub type MPI_Offset = :: std :: os :: raw :: c_longlong ; pub type MPI_Count = :: std :: os :: raw :: c_longlong ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_communicator_t { _unused : [ u8 ; 0 ] } pub type MPI_Comm = * mut ompi_communicator_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_datatype_t { _unused : [ u8 ; 0 ] } pub type MPI_Datatype = * mut ompi_datatype_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_errhandler_t { _unused : [ u8 ; 0 ] } pub type MPI_Errhandler = * mut ompi_errhandler_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_file_t { _unused : [ u8 ; 0 ] } pub type MPI_File = * mut ompi_file_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_group_t { _unused : [ u8 ; 0 ] } pub type MPI_Group = * mut ompi_group_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_info_t { _unused : [ u8 ; 0 ] } pub type MPI_Info = * mut ompi_info_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_op_t { _unused : [ u8 ; 0 ] } pub type MPI_Op = * mut ompi_op_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_request_t { _unused : [ u8 ; 0 ] } pub type MPI_Request = * mut ompi_request_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_message_t { _unused : [ u8 ; 0 ] } pub type MPI_Message = * mut ompi_message_t ; pub type MPI_Status = ompi_status_public_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_win_t { _unused : [ u8 ; 0 ] } pub type MPI_Win = * mut ompi_win_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_var_enum_t { _unused : [ u8 ; 0 ] } pub type MPI_T_enum = * mut mca_base_var_enum_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_mpit_cvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_cvar_handle = * mut ompi_mpit_cvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_handle = * mut mca_base_pvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_session_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_session = * mut mca_base_pvar_session_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_status_public_t { pub MPI_SOURCE : :: std :: os :: raw :: c_int , pub MPI_TAG : :: std :: os :: raw :: c_int , pub MPI_ERROR : :: std :: os :: raw :: c_int , pub _cancelled : :: std :: os :: raw :: c_int , pub _ucount : usize , } # [ test ] fn bindgen_test_layout_ompi_status_public_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < ompi_status_public_t > ( ) , 24usize , concat ! ( "Size of: " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < ompi_status_public_t > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_SOURCE as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_SOURCE ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_TAG as * const _ as usize } , 4usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_TAG ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_ERROR as * const _ as usize } , 8usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_ERROR ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _cancelled as * const _ as usize } , 12usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _cancelled ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _ucount as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _ucount ) ) ) ; } pub type MPI_Datarep_extent_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : * mut MPI_Aint , arg3 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Datarep_conversion_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : MPI_Datatype , arg3 : :: std :: os :: raw :: c_int , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : MPI_Offset , arg6 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Comm , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type ompi_file_errhandler_fn = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_File , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_Win_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Win , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_User_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut :: std :: os :: raw :: c_void , arg3 : * mut :: std :: os :: raw :: c_int , arg4 : * mut MPI_Datatype ) > ; pub type MPI_Comm_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_query_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut MPI_Status ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_free_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_cancel_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_fn = MPI_Comm_errhandler_function ; pub type MPI_File_errhandler_fn = ompi_file_errhandler_fn ; pub type MPI_File_errhandler_function = ompi_file_errhandler_fn ; pub type MPI_Win_errhandler_fn = MPI_Win_errhandler_function ; pub const MPI_TAG_UB : _bindgen_ty_1 = 0 ; pub const MPI_HOST : _bindgen_ty_1 = 1 ; pub const MPI_IO : _bindgen_ty_1 = 2 ; pub const MPI_WTIME_IS_GLOBAL : _bindgen_ty_1 = 3 ; pub const MPI_APPNUM : _bindgen_ty_1 = 4 ; pub const MPI_LASTUSEDCODE : _bindgen_ty_1 = 5 ; pub const MPI_UNIVERSE_SIZE : _bindgen_ty_1 = 6 ; pub const MPI_WIN_BASE : _bindgen_ty_1 = 7 ; pub const MPI_WIN_SIZE : _bindgen_ty_1 = 8 ; pub const MPI_WIN_DISP_UNIT : _bindgen_ty_1 = 9 ; pub const MPI_WIN_CREATE_FLAVOR : _bindgen_ty_1 = 10 ; pub const MPI_WIN_MODEL : _bindgen_ty_1 = 11 ; pub const IMPI_CLIENT_SIZE : _bindgen_ty_1 = 12 ; pub const IMPI_CLIENT_COLOR : _bindgen_ty_1 = 13 ; pub const IMPI_HOST_SIZE : _bindgen_ty_1 = 14 ; pub const IMPI_HOST_COLOR : _bindgen_ty_1 = 15 ; pub type _bindgen_ty_1 = :: std :: os :: raw :: c_uint ; pub const MPI_IDENT : _bindgen_ty_2 = 0 ; pub const MPI_CONGRUENT : _bindgen_ty_2 = 1 ; pub const MPI_SIMILAR : _bindgen_ty_2 = 2 ; pub const MPI_UNEQUAL : _bindgen_ty_2 = 3 ; pub type _bindgen_ty_2 = :: std :: os :: raw :: c_uint ; pub const MPI_THREAD_SINGLE : _bindgen_ty_3 = 0 ; pub const MPI_THREAD_FUNNELED : _bindgen_ty_3 = 1 ; pub const MPI_THREAD_SERIALIZED : _bindgen_ty_3 = 2 ; pub const MPI_THREAD_MULTIPLE : _bindgen_ty_3 = 3 ; pub type _bindgen_ty_3 = :: std :: os :: raw :: c_uint ; pub const MPI_COMBINER_NAMED : _bindgen_ty_4 = 0 ; pub const MPI_COMBINER_DUP : _bindgen_ty_4 = 1 ; pub const MPI_COMBINER_CONTIGUOUS : _bindgen_ty_4 = 2 ; pub const MPI_COMBINER_VECTOR : _bindgen_ty_4 = 3 ; pub const OMPI_WAS_MPI_COMBINER_HVECTOR_INTEGER : _bindgen_ty_4 = 4 ; pub const MPI_COMBINER_HVECTOR : _bindgen_ty_4 = 5 ; pub const MPI_COMBINER_INDEXED : _bindgen_ty_4 = 6 ; pub const OMPI_WAS_MPI_COMBINER_HINDEXED_INTEGER : _bindgen_ty_4 = 7 ; pub const MPI_COMBINER_HINDEXED : _bindgen_ty_4 = 8 ; pub const MPI_COMBINER_INDEXED_BLOCK : _bindgen_ty_4 = 9 ; pub const OMPI_WAS_MPI_COMBINER_STRUCT_INTEGER : _bindgen_ty_4 = 10 ; pub const MPI_COMBINER_STRUCT : _bindgen_ty_4 = 11 ; pub const MPI_COMBINER_SUBARRAY : _bindgen_ty_4 = 12 ; pub const MPI_COMBINER_DARRAY : _bindgen_ty_4 = 13 ; pub const MPI_COMBINER_F90_REAL : _bindgen_ty_4 = 14 ; pub const MPI_COMBINER_F90_COMPLEX : _bindgen_ty_4 = 15 ; pub const MPI_COMBINER_F90_INTEGER : _bindgen_ty_4 = 16 ; pub const MPI_COMBINER_RESIZED : _bindgen_ty_4 = 17 ; pub const MPI_COMBINER_HINDEXED_BLOCK : _bindgen_ty_4 = 18 ; pub type _bindgen_ty_4 = :: std :: os :: raw :: c_uint ; pub const MPI_COMM_TYPE_SHARED : _bindgen_ty_5 = 0 ; pub const OMPI_COMM_TYPE_HWTHREAD : _bindgen_ty_5 = 1 ; pub const OMPI_COMM_TYPE_CORE : _bindgen_ty_5 = 2 ; pub const OMPI_COMM_TYPE_L1CACHE : _bindgen_ty_5 = 3 ; pub const OMPI_COMM_TYPE_L2CACHE : _bindgen_ty_5 = 4 ; pub const OMPI_COMM_TYPE_L3CACHE : _bindgen_ty_5 = 5 ; pub const OMPI_COMM_TYPE_SOCKET : _bindgen_ty_5 = 6 ; pub const OMPI_COMM_TYPE_NUMA : _bindgen_ty_5 = 7 ; pub const OMPI_COMM_TYPE_BOARD : _bindgen_ty_5 = 8 ; pub const OMPI_COMM_TYPE_HOST : _bindgen_ty_5 = 9 ; pub const OMPI_COMM_TYPE_CU : _bindgen_ty_5 = 10 ; pub const OMPI_COMM_TYPE_CLUSTER : _bindgen_ty_5 = 11 ; pub type _bindgen_ty_5 = :: std :: os :: raw :: c_uint ; pub const MPI_T_VERBOSITY_USER_BASIC : _bindgen_ty_6 = 0 ; pub const MPI_T_VERBOSITY_USER_DETAIL : _bindgen_ty_6 = 1 ; pub const MPI_T_VERBOSITY_USER_ALL : _bindgen_ty_6 = 2 ; pub const MPI_T_VERBOSITY_TUNER_BASIC : _bindgen_ty_6 = 3 ; pub const MPI_T_VERBOSITY_TUNER_DETAIL : _bindgen_ty_6 = 4 ; pub const MPI_T_VERBOSITY_TUNER_ALL : _bindgen_ty_6 = 5 ; pub const MPI_T_VERBOSITY_MPIDEV_BASIC : _bindgen_ty_6 = 6 ; pub const MPI_T_VERBOSITY_MPIDEV_DETAIL : _bindgen_ty_6 = 7 ; pub const MPI_T_VERBOSITY_MPIDEV_ALL : _bindgen_ty_6 = 8 ; pub type _bindgen_ty_6 = :: std :: os :: raw :: c_uint ; pub const MPI_T_SCOPE_CONSTANT : _bindgen_ty_7 = 0 ; pub const MPI_T_SCOPE_READONLY : _bindgen_ty_7 = 1 ; pub const MPI_T_SCOPE_LOCAL : _bindgen_ty_7 = 2 ; pub const MPI_T_SCOPE_GROUP : _bindgen_ty_7 = 3 ; pub const MPI_T_SCOPE_GROUP_EQ : _bindgen_ty_7 = 4 ; pub const MPI_T_SCOPE_ALL : _bindgen_ty_7 = 5 ; pub const MPI_T_SCOPE_ALL_EQ : _bindgen_ty_7 = 6 ; pub type _bindgen_ty_7 = :: std :: os :: raw :: c_uint ; pub const MPI_T_BIND_NO_OBJECT : _bindgen_ty_8 = 0 ; pub const MPI_T_BIND_MPI_COMM : _bindgen_ty_8 = 1 ; pub const MPI_T_BIND_MPI_DATATYPE : _bindgen_ty_8 = 2 ; pub const MPI_T_BIND_MPI_ERRHANDLER : _bindgen_ty_8 = 3 ; pub const MPI_T_BIND_MPI_FILE : _bindgen_ty_8 = 4 ; pub const MPI_T_BIND_MPI_GROUP : _bindgen_ty_8 = 5 ; pub const MPI_T_BIND_MPI_OP : _bindgen_ty_8 = 6 ; pub const MPI_T_BIND_MPI_REQUEST : _bindgen_ty_8 = 7 ; pub const MPI_T_BIND_MPI_WIN : _bindgen_ty_8 = 8 ; pub const MPI_T_BIND_MPI_MESSAGE : _bindgen_ty_8 = 9 ; pub const MPI_T_BIND_MPI_INFO : _bindgen_ty_8 = 10 ; pub type _bindgen_ty_8 = :: std :: os :: raw :: c_uint ; pub const MPI_T_PVAR_CLASS_STATE : _bindgen_ty_9 = 0 ; pub const MPI_T_PVAR_CLASS_LEVEL : _bindgen_ty_9 = 1 ; pub const MPI_T_PVAR_CLASS_SIZE : _bindgen_ty_9 = 2 ; pub const MPI_T_PVAR_CLASS_PERCENTAGE : _bindgen_ty_9 = 3 ; pub const MPI_T_PVAR_CLASS_HIGHWATERMARK : _bindgen_ty_9 = 4 ; pub const MPI_T_PVAR_CLASS_LOWWATERMARK : _bindgen_ty_9 = 5 ; pub const MPI_T_PVAR_CLASS_COUNTER : _bindgen_ty_9 = 6 ; pub const MPI_T_PVAR_CLASS_AGGREGATE : _bindgen_ty_9 = 7 ; pub const MPI_T_PVAR_CLASS_TIMER : _bindgen_ty_9 = 8 ; pub const MPI_T_PVAR_CLASS_GENERIC : _bindgen_ty_9 = 9 ; pub type _bindgen_ty_9 = :: std :: os :: raw :: c_uint ; extern "C" {
[INFO] [stdout] 3 + pub const __llvm__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_major__ : :: std :: os :: raw :: c_uint = 14 ; pub const __clang_minor__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_patchlevel__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_version__ : & 'static [ u8 ; 8usize ] = b"14.0.0 \0" ; pub const __GNUC__ : :: std :: os :: raw :: c_uint = 4 ; pub const __GNUC_MINOR__ : :: std :: os :: raw :: c_uint = 2 ; pub const __GNUC_PATCHLEVEL__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GXX_ABI_VERSION : :: std :: os :: raw :: c_uint = 1002 ; pub const __ATOMIC_RELAXED : :: std :: os :: raw :: c_uint = 0 ; pub const __ATOMIC_CONSUME : :: std :: os :: raw :: c_uint = 1 ; pub const __ATOMIC_ACQUIRE : :: std :: os :: raw :: c_uint = 2 ; pub const __ATOMIC_RELEASE : :: std :: os :: raw :: c_uint = 3 ; pub const __ATOMIC_ACQ_REL : :: std :: os :: raw :: c_uint = 4 ; pub const __ATOMIC_SEQ_CST : :: std :: os :: raw :: c_uint = 5 ; pub const __OPENCL_MEMORY_SCOPE_WORK_ITEM : :: std :: os :: raw :: c_uint = 0 ; pub const __OPENCL_MEMORY_SCOPE_WORK_GROUP : :: std :: os :: raw :: c_uint = 1 ; pub const __OPENCL_MEMORY_SCOPE_DEVICE : :: std :: os :: raw :: c_uint = 2 ; pub const __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES : :: std :: os :: raw :: c_uint = 3 ; pub const __OPENCL_MEMORY_SCOPE_SUB_GROUP : :: std :: os :: raw :: c_uint = 4 ; pub const __PRAGMA_REDEFINE_EXTNAME : :: std :: os :: raw :: c_uint = 1 ; pub const __VERSION__ : & 'static [ u8 ; 20usize ] = b"Ubuntu Clang 14.0.0\0" ; pub const __OBJC_BOOL_IS_BOOL : std :: os :: raw :: c_uint = 0 ; pub const __CONSTANT_CFSTRINGS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_literal_encoding__ : & 'static [ u8 ; 6usize ] = b"UTF-8\0" ; pub const __clang_wide_literal_encoding__ : & 'static [ u8 ; 7usize ] = b"UTF-32\0" ; pub const __ORDER_LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __ORDER_BIG_ENDIAN__ : :: std :: os :: raw :: c_uint = 4321 ; pub const __ORDER_PDP_ENDIAN__ : :: std :: os :: raw :: c_uint = 3412 ; pub const __BYTE_ORDER__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const _LP64 : :: std :: os :: raw :: c_uint = 1 ; pub const __LP64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __CHAR_BIT__ : :: std :: os :: raw :: c_uint = 8 ; pub const __BOOL_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SHRT_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __LONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LLONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BITINT_MAXWIDTH__ : :: std :: os :: raw :: c_uint = 128 ; pub const __SCHAR_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __SHRT_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __LONG_LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __WCHAR_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __WCHAR_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __WINT_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __WINT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INTMAX_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZE_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __SIZE_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTMAX_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __PTRDIFF_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __PTRDIFF_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INTPTR_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTPTR_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZEOF_DOUBLE__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_FLOAT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_LONG_DOUBLE__ : :: std :: os :: raw :: c_uint = 16 ; pub const __SIZEOF_LONG_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_POINTER__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SHORT__ : :: std :: os :: raw :: c_uint = 2 ; pub const __SIZEOF_PTRDIFF_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SIZE_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_WCHAR_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_WINT_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INTMAX_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTMAX_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINTMAX_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTMAX_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTMAX_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTMAX_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __PTRDIFF_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __PTRDIFF_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __INTPTR_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTPTR_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __SIZE_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __SIZE_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __SIZE_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __SIZE_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __SIG_ATOMIC_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __SIG_ATOMIC_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __UINTPTR_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTPTR_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTPTR_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTPTR_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FLT_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_DIG__ : :: std :: os :: raw :: c_uint = 6 ; pub const __FLT_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 9 ; pub const __FLT_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_MANT_DIG__ : :: std :: os :: raw :: c_uint = 24 ; pub const __FLT_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 38 ; pub const __FLT_MAX_EXP__ : :: std :: os :: raw :: c_uint = 128 ; pub const __FLT_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -37 ; pub const __FLT_MIN_EXP__ : :: std :: os :: raw :: c_int = -125 ; pub const __DBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_DIG__ : :: std :: os :: raw :: c_uint = 15 ; pub const __DBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 17 ; pub const __DBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 53 ; pub const __DBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 308 ; pub const __DBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 1024 ; pub const __DBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -307 ; pub const __DBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -1021 ; pub const __LDBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_DIG__ : :: std :: os :: raw :: c_uint = 18 ; pub const __LDBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __LDBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LDBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 4932 ; pub const __LDBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 16384 ; pub const __LDBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -4931 ; pub const __LDBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -16381 ; pub const __POINTER_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BIGGEST_ALIGNMENT__ : :: std :: os :: raw :: c_uint = 16 ; pub const __WINT_UNSIGNED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __INT8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __INT16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __INT32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __INT64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __UINT8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __INT8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __UINT16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __UINT16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __INT16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __UINT32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __UINT32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __INT32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __UINT64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __UINT64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __INT64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_LEAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_LEAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_LEAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_LEAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_LEAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_LEAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_LEAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_LEAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_LEAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_LEAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_LEAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_LEAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_LEAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_LEAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_LEAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_LEAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_LEAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_LEAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_LEAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_LEAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_LEAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_LEAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_LEAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_LEAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_LEAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_LEAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_LEAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_LEAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_LEAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __INT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_FAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_FAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_FAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_FAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_FAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_FAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_FAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_FAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_FAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_FAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_FAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_FAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_FAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_FAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_FAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_FAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_FAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_FAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_FAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_FAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_FAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_FAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_FAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_FAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_FAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_FAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_FAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_FAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_FAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_FAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FINITE_MATH_ONLY__ : :: std :: os :: raw :: c_uint = 0 ; pub const __GNUC_STDC_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_ATOMIC_TEST_AND_SET_TRUEVAL : :: std :: os :: raw :: c_uint = 1 ; pub const __CLANG_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __NO_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __PIC__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pic__ : :: std :: os :: raw :: c_uint = 2 ; pub const __PIE__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pie__ : :: std :: os :: raw :: c_uint = 2 ; pub const __FLT_EVAL_METHOD__ : :: std :: os :: raw :: c_uint = 0 ; pub const __FLT_RADIX__ : :: std :: os :: raw :: c_uint = 2 ; pub const __DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __GCC_ASM_FLAG_OUTPUTS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __code_model_small__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_GS : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_FS : :: std :: os :: raw :: c_uint = 1 ; pub const __k8 : :: std :: os :: raw :: c_uint = 1 ; pub const __k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __tune_k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __NO_MATH_INLINES : :: std :: os :: raw :: c_uint = 1 ; pub const __FXSR__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __MMX__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 : :: std :: os :: raw :: c_uint = 1 ; pub const __SIZEOF_FLOAT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix__ : :: std :: os :: raw :: c_uint = 1 ; pub const linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __ELF__ : :: std :: os :: raw :: c_uint = 1 ; pub const __gnu_linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLOAT128__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_HOSTED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_VERSION__ : :: std :: os :: raw :: c_uint = 201710 ; pub const __STDC_UTF_16__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_UTF_32__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_DWARF2_CFI_ASM : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_VERSION : :: std :: os :: raw :: c_uint = 721408 ; pub const OPAL_STDC_HEADERS : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED_ARGUMENT : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_ERROR : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_SYS_TIME_H : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_LONG_LONG : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const OPAL_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const OPAL_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const OPAL_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const OPAL_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const OMPI_HAVE_FORTRAN_LOGICAL1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER16 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_INTEGER2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL16 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL2 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_REAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_ENABLE_MPI1_COMPAT : :: std :: os :: raw :: c_uint = 0 ; pub const HAVE_FLOAT__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_LONG_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_MPI_OFFSET_SIZE : :: std :: os :: raw :: c_uint = 8 ; pub const OMPI_BUILD_CXX_BINDINGS : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_CXX_SEEK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_CXX_SUPPORTS_2D_CONST_CAST : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_PARAM_CHECK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_INTERFACE_WARNING : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_CXX_EXCEPTION_SUPPORT : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_MAJOR_VERSION : :: std :: os :: raw :: c_uint = 4 ; pub const OMPI_MINOR_VERSION : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_RELEASE_VERSION : :: std :: os :: raw :: c_uint = 2 ; pub const OPAL_C_HAVE_VISIBILITY : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_BUILDING : :: std :: os :: raw :: c_uint = 0 ; pub const OPEN_MPI : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_VERSION : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_SUBVERSION : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_UNKNOWN : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU_C : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_REMOVED_USE_STATIC_ASSERT : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ANY_SOURCE : :: std :: os :: raw :: c_int = -1 ; pub const MPI_PROC_NULL : :: std :: os :: raw :: c_int = -2 ; pub const MPI_ROOT : :: std :: os :: raw :: c_int = -4 ; pub const MPI_ANY_TAG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MAX_LIBRARY_VERSION_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_UNDEFINED : :: std :: os :: raw :: c_int = -32766 ; pub const MPI_DIST_GRAPH : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_CART : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_GRAPH : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_KEYVAL_INVALID : :: std :: os :: raw :: c_int = -1 ; pub const MPI_BSEND_OVERHEAD : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const MPI_ORDER_C : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ORDER_FORTRAN : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_BLOCK : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_DISTRIBUTE_CYCLIC : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_NONE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_DISTRIBUTE_DFLT_DARG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MODE_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_RDONLY : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_WRONLY : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_RDWR : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_DELETE_ON_CLOSE : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_MODE_UNIQUE_OPEN : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_MODE_EXCL : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MODE_APPEND : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_SEQUENTIAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_DISPLACEMENT_CURRENT : :: std :: os :: raw :: c_int = -54278278 ; pub const MPI_SEEK_SET : :: std :: os :: raw :: c_uint = 600 ; pub const MPI_SEEK_CUR : :: std :: os :: raw :: c_uint = 602 ; pub const MPI_SEEK_END : :: std :: os :: raw :: c_uint = 604 ; pub const MPI_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_NOCHECK : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_NOPRECEDE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_NOPUT : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_NOSTORE : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_NOSUCCEED : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_LOCK_EXCLUSIVE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_LOCK_SHARED : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_WIN_FLAVOR_ALLOCATE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_DYNAMIC : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_WIN_FLAVOR_SHARED : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_WIN_UNIFIED : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_WIN_SEPARATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_SUCCESS : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ERR_BUFFER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_ERR_COUNT : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_ERR_TYPE : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_ERR_TAG : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_ERR_COMM : :: std :: os :: raw :: c_uint = 5 ; pub const MPI_ERR_RANK : :: std :: os :: raw :: c_uint = 6 ; pub const MPI_ERR_REQUEST : :: std :: os :: raw :: c_uint = 7 ; pub const MPI_ERR_ROOT : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_ERR_GROUP : :: std :: os :: raw :: c_uint = 9 ; pub const MPI_ERR_OP : :: std :: os :: raw :: c_uint = 10 ; pub const MPI_ERR_TOPOLOGY : :: std :: os :: raw :: c_uint = 11 ; pub const MPI_ERR_DIMS : :: std :: os :: raw :: c_uint = 12 ; pub const MPI_ERR_ARG : :: std :: os :: raw :: c_uint = 13 ; pub const MPI_ERR_UNKNOWN : :: std :: os :: raw :: c_uint = 14 ; pub const MPI_ERR_TRUNCATE : :: std :: os :: raw :: c_uint = 15 ; pub const MPI_ERR_OTHER : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_ERR_INTERN : :: std :: os :: raw :: c_uint = 17 ; pub const MPI_ERR_IN_STATUS : :: std :: os :: raw :: c_uint = 18 ; pub const MPI_ERR_PENDING : :: std :: os :: raw :: c_uint = 19 ; pub const MPI_ERR_ACCESS : :: std :: os :: raw :: c_uint = 20 ; pub const MPI_ERR_AMODE : :: std :: os :: raw :: c_uint = 21 ; pub const MPI_ERR_ASSERT : :: std :: os :: raw :: c_uint = 22 ; pub const MPI_ERR_BAD_FILE : :: std :: os :: raw :: c_uint = 23 ; pub const MPI_ERR_BASE : :: std :: os :: raw :: c_uint = 24 ; pub const MPI_ERR_CONVERSION : :: std :: os :: raw :: c_uint = 25 ; pub const MPI_ERR_DISP : :: std :: os :: raw :: c_uint = 26 ; pub const MPI_ERR_DUP_DATAREP : :: std :: os :: raw :: c_uint = 27 ; pub const MPI_ERR_FILE_EXISTS : :: std :: os :: raw :: c_uint = 28 ; pub const MPI_ERR_FILE_IN_USE : :: std :: os :: raw :: c_uint = 29 ; pub const MPI_ERR_FILE : :: std :: os :: raw :: c_uint = 30 ; pub const MPI_ERR_INFO_KEY : :: std :: os :: raw :: c_uint = 31 ; pub const MPI_ERR_INFO_NOKEY : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_ERR_INFO_VALUE : :: std :: os :: raw :: c_uint = 33 ; pub const MPI_ERR_INFO : :: std :: os :: raw :: c_uint = 34 ; pub const MPI_ERR_IO : :: std :: os :: raw :: c_uint = 35 ; pub const MPI_ERR_KEYVAL : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_ERR_LOCKTYPE : :: std :: os :: raw :: c_uint = 37 ; pub const MPI_ERR_NAME : :: std :: os :: raw :: c_uint = 38 ; pub const MPI_ERR_NO_MEM : :: std :: os :: raw :: c_uint = 39 ; pub const MPI_ERR_NOT_SAME : :: std :: os :: raw :: c_uint = 40 ; pub const MPI_ERR_NO_SPACE : :: std :: os :: raw :: c_uint = 41 ; pub const MPI_ERR_NO_SUCH_FILE : :: std :: os :: raw :: c_uint = 42 ; pub const MPI_ERR_PORT : :: std :: os :: raw :: c_uint = 43 ; pub const MPI_ERR_QUOTA : :: std :: os :: raw :: c_uint = 44 ; pub const MPI_ERR_READ_ONLY : :: std :: os :: raw :: c_uint = 45 ; pub const MPI_ERR_RMA_CONFLICT : :: std :: os :: raw :: c_uint = 46 ; pub const MPI_ERR_RMA_SYNC : :: std :: os :: raw :: c_uint = 47 ; pub const MPI_ERR_SERVICE : :: std :: os :: raw :: c_uint = 48 ; pub const MPI_ERR_SIZE : :: std :: os :: raw :: c_uint = 49 ; pub const MPI_ERR_SPAWN : :: std :: os :: raw :: c_uint = 50 ; pub const MPI_ERR_UNSUPPORTED_DATAREP : :: std :: os :: raw :: c_uint = 51 ; pub const MPI_ERR_UNSUPPORTED_OPERATION : :: std :: os :: raw :: c_uint = 52 ; pub const MPI_ERR_WIN : :: std :: os :: raw :: c_uint = 53 ; pub const MPI_T_ERR_MEMORY : :: std :: os :: raw :: c_uint = 54 ; pub const MPI_T_ERR_NOT_INITIALIZED : :: std :: os :: raw :: c_uint = 55 ; pub const MPI_T_ERR_CANNOT_INIT : :: std :: os :: raw :: c_uint = 56 ; pub const MPI_T_ERR_INVALID_INDEX : :: std :: os :: raw :: c_uint = 57 ; pub const MPI_T_ERR_INVALID_ITEM : :: std :: os :: raw :: c_uint = 58 ; pub const MPI_T_ERR_INVALID_HANDLE : :: std :: os :: raw :: c_uint = 59 ; pub const MPI_T_ERR_OUT_OF_HANDLES : :: std :: os :: raw :: c_uint = 60 ; pub const MPI_T_ERR_OUT_OF_SESSIONS : :: std :: os :: raw :: c_uint = 61 ; pub const MPI_T_ERR_INVALID_SESSION : :: std :: os :: raw :: c_uint = 62 ; pub const MPI_T_ERR_CVAR_SET_NOT_NOW : :: std :: os :: raw :: c_uint = 63 ; pub const MPI_T_ERR_CVAR_SET_NEVER : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_T_ERR_PVAR_NO_STARTSTOP : :: std :: os :: raw :: c_uint = 65 ; pub const MPI_T_ERR_PVAR_NO_WRITE : :: std :: os :: raw :: c_uint = 66 ; pub const MPI_T_ERR_PVAR_NO_ATOMIC : :: std :: os :: raw :: c_uint = 67 ; pub const MPI_ERR_RMA_RANGE : :: std :: os :: raw :: c_uint = 68 ; pub const MPI_ERR_RMA_ATTACH : :: std :: os :: raw :: c_uint = 69 ; pub const MPI_ERR_RMA_FLAVOR : :: std :: os :: raw :: c_uint = 70 ; pub const MPI_ERR_RMA_SHARED : :: std :: os :: raw :: c_uint = 71 ; pub const MPI_T_ERR_INVALID : :: std :: os :: raw :: c_uint = 72 ; pub const MPI_T_ERR_INVALID_NAME : :: std :: os :: raw :: c_uint = 73 ; pub const MPI_ERR_LASTCODE : :: std :: os :: raw :: c_uint = 92 ; pub const MPI_TYPECLASS_INTEGER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_TYPECLASS_REAL : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_TYPECLASS_COMPLEX : :: std :: os :: raw :: c_uint = 3 ; pub type wchar_t = :: std :: os :: raw :: c_int ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct max_align_t { pub __clang_max_align_nonce1 : :: std :: os :: raw :: c_longlong , pub __bindgen_padding_0 : u64 , pub __clang_max_align_nonce2 : f64 , } # [ test ] fn bindgen_test_layout_max_align_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < max_align_t > ( ) , 32usize , concat ! ( "Size of: " , stringify ! ( max_align_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce1 as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce1 ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce2 as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce2 ) ) ) ; } pub type MPI_Aint = isize ; pub type MPI_Offset = :: std :: os :: raw :: c_longlong ; pub type MPI_Count = :: std :: os :: raw :: c_longlong ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_communicator_t { _unused : [ u8 ; 0 ] } pub type MPI_Comm = * mut ompi_communicator_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_datatype_t { _unused : [ u8 ; 0 ] } pub type MPI_Datatype = * mut ompi_datatype_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_errhandler_t { _unused : [ u8 ; 0 ] } pub type MPI_Errhandler = * mut ompi_errhandler_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_file_t { _unused : [ u8 ; 0 ] } pub type MPI_File = * mut ompi_file_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_group_t { _unused : [ u8 ; 0 ] } pub type MPI_Group = * mut ompi_group_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_info_t { _unused : [ u8 ; 0 ] } pub type MPI_Info = * mut ompi_info_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_op_t { _unused : [ u8 ; 0 ] } pub type MPI_Op = * mut ompi_op_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_request_t { _unused : [ u8 ; 0 ] } pub type MPI_Request = * mut ompi_request_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_message_t { _unused : [ u8 ; 0 ] } pub type MPI_Message = * mut ompi_message_t ; pub type MPI_Status = ompi_status_public_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_win_t { _unused : [ u8 ; 0 ] } pub type MPI_Win = * mut ompi_win_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_var_enum_t { _unused : [ u8 ; 0 ] } pub type MPI_T_enum = * mut mca_base_var_enum_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_mpit_cvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_cvar_handle = * mut ompi_mpit_cvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_handle = * mut mca_base_pvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_session_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_session = * mut mca_base_pvar_session_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_status_public_t { pub MPI_SOURCE : :: std :: os :: raw :: c_int , pub MPI_TAG : :: std :: os :: raw :: c_int , pub MPI_ERROR : :: std :: os :: raw :: c_int , pub _cancelled : :: std :: os :: raw :: c_int , pub _ucount : usize , } # [ test ] fn bindgen_test_layout_ompi_status_public_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < ompi_status_public_t > ( ) , 24usize , concat ! ( "Size of: " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < ompi_status_public_t > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_SOURCE as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_SOURCE ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_TAG as * const _ as usize } , 4usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_TAG ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_ERROR as * const _ as usize } , 8usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_ERROR ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _cancelled as * const _ as usize } , 12usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _cancelled ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _ucount as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _ucount ) ) ) ; } pub type MPI_Datarep_extent_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : * mut MPI_Aint , arg3 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Datarep_conversion_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : MPI_Datatype , arg3 : :: std :: os :: raw :: c_int , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : MPI_Offset , arg6 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Comm , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type ompi_file_errhandler_fn = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_File , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_Win_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Win , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_User_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut :: std :: os :: raw :: c_void , arg3 : * mut :: std :: os :: raw :: c_int , arg4 : * mut MPI_Datatype ) > ; pub type MPI_Comm_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_query_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut MPI_Status ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_free_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_cancel_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_fn = MPI_Comm_errhandler_function ; pub type MPI_File_errhandler_fn = ompi_file_errhandler_fn ; pub type MPI_File_errhandler_function = ompi_file_errhandler_fn ; pub type MPI_Win_errhandler_fn = MPI_Win_errhandler_function ; pub const MPI_TAG_UB : _bindgen_ty_1 = 0 ; pub const MPI_HOST : _bindgen_ty_1 = 1 ; pub const MPI_IO : _bindgen_ty_1 = 2 ; pub const MPI_WTIME_IS_GLOBAL : _bindgen_ty_1 = 3 ; pub const MPI_APPNUM : _bindgen_ty_1 = 4 ; pub const MPI_LASTUSEDCODE : _bindgen_ty_1 = 5 ; pub const MPI_UNIVERSE_SIZE : _bindgen_ty_1 = 6 ; pub const MPI_WIN_BASE : _bindgen_ty_1 = 7 ; pub const MPI_WIN_SIZE : _bindgen_ty_1 = 8 ; pub const MPI_WIN_DISP_UNIT : _bindgen_ty_1 = 9 ; pub const MPI_WIN_CREATE_FLAVOR : _bindgen_ty_1 = 10 ; pub const MPI_WIN_MODEL : _bindgen_ty_1 = 11 ; pub const IMPI_CLIENT_SIZE : _bindgen_ty_1 = 12 ; pub const IMPI_CLIENT_COLOR : _bindgen_ty_1 = 13 ; pub const IMPI_HOST_SIZE : _bindgen_ty_1 = 14 ; pub const IMPI_HOST_COLOR : _bindgen_ty_1 = 15 ; pub type _bindgen_ty_1 = :: std :: os :: raw :: c_uint ; pub const MPI_IDENT : _bindgen_ty_2 = 0 ; pub const MPI_CONGRUENT : _bindgen_ty_2 = 1 ; pub const MPI_SIMILAR : _bindgen_ty_2 = 2 ; pub const MPI_UNEQUAL : _bindgen_ty_2 = 3 ; pub type _bindgen_ty_2 = :: std :: os :: raw :: c_uint ; pub const MPI_THREAD_SINGLE : _bindgen_ty_3 = 0 ; pub const MPI_THREAD_FUNNELED : _bindgen_ty_3 = 1 ; pub const MPI_THREAD_SERIALIZED : _bindgen_ty_3 = 2 ; pub const MPI_THREAD_MULTIPLE : _bindgen_ty_3 = 3 ; pub type _bindgen_ty_3 = :: std :: os :: raw :: c_uint ; pub const MPI_COMBINER_NAMED : _bindgen_ty_4 = 0 ; pub const MPI_COMBINER_DUP : _bindgen_ty_4 = 1 ; pub const MPI_COMBINER_CONTIGUOUS : _bindgen_ty_4 = 2 ; pub const MPI_COMBINER_VECTOR : _bindgen_ty_4 = 3 ; pub const OMPI_WAS_MPI_COMBINER_HVECTOR_INTEGER : _bindgen_ty_4 = 4 ; pub const MPI_COMBINER_HVECTOR : _bindgen_ty_4 = 5 ; pub const MPI_COMBINER_INDEXED : _bindgen_ty_4 = 6 ; pub const OMPI_WAS_MPI_COMBINER_HINDEXED_INTEGER : _bindgen_ty_4 = 7 ; pub const MPI_COMBINER_HINDEXED : _bindgen_ty_4 = 8 ; pub const MPI_COMBINER_INDEXED_BLOCK : _bindgen_ty_4 = 9 ; pub const OMPI_WAS_MPI_COMBINER_STRUCT_INTEGER : _bindgen_ty_4 = 10 ; pub const MPI_COMBINER_STRUCT : _bindgen_ty_4 = 11 ; pub const MPI_COMBINER_SUBARRAY : _bindgen_ty_4 = 12 ; pub const MPI_COMBINER_DARRAY : _bindgen_ty_4 = 13 ; pub const MPI_COMBINER_F90_REAL : _bindgen_ty_4 = 14 ; pub const MPI_COMBINER_F90_COMPLEX : _bindgen_ty_4 = 15 ; pub const MPI_COMBINER_F90_INTEGER : _bindgen_ty_4 = 16 ; pub const MPI_COMBINER_RESIZED : _bindgen_ty_4 = 17 ; pub const MPI_COMBINER_HINDEXED_BLOCK : _bindgen_ty_4 = 18 ; pub type _bindgen_ty_4 = :: std :: os :: raw :: c_uint ; pub const MPI_COMM_TYPE_SHARED : _bindgen_ty_5 = 0 ; pub const OMPI_COMM_TYPE_HWTHREAD : _bindgen_ty_5 = 1 ; pub const OMPI_COMM_TYPE_CORE : _bindgen_ty_5 = 2 ; pub const OMPI_COMM_TYPE_L1CACHE : _bindgen_ty_5 = 3 ; pub const OMPI_COMM_TYPE_L2CACHE : _bindgen_ty_5 = 4 ; pub const OMPI_COMM_TYPE_L3CACHE : _bindgen_ty_5 = 5 ; pub const OMPI_COMM_TYPE_SOCKET : _bindgen_ty_5 = 6 ; pub const OMPI_COMM_TYPE_NUMA : _bindgen_ty_5 = 7 ; pub const OMPI_COMM_TYPE_BOARD : _bindgen_ty_5 = 8 ; pub const OMPI_COMM_TYPE_HOST : _bindgen_ty_5 = 9 ; pub const OMPI_COMM_TYPE_CU : _bindgen_ty_5 = 10 ; pub const OMPI_COMM_TYPE_CLUSTER : _bindgen_ty_5 = 11 ; pub type _bindgen_ty_5 = :: std :: os :: raw :: c_uint ; pub const MPI_T_VERBOSITY_USER_BASIC : _bindgen_ty_6 = 0 ; pub const MPI_T_VERBOSITY_USER_DETAIL : _bindgen_ty_6 = 1 ; pub const MPI_T_VERBOSITY_USER_ALL : _bindgen_ty_6 = 2 ; pub const MPI_T_VERBOSITY_TUNER_BASIC : _bindgen_ty_6 = 3 ; pub const MPI_T_VERBOSITY_TUNER_DETAIL : _bindgen_ty_6 = 4 ; pub const MPI_T_VERBOSITY_TUNER_ALL : _bindgen_ty_6 = 5 ; pub const MPI_T_VERBOSITY_MPIDEV_BASIC : _bindgen_ty_6 = 6 ; pub const MPI_T_VERBOSITY_MPIDEV_DETAIL : _bindgen_ty_6 = 7 ; pub const MPI_T_VERBOSITY_MPIDEV_ALL : _bindgen_ty_6 = 8 ; pub type _bindgen_ty_6 = :: std :: os :: raw :: c_uint ; pub const MPI_T_SCOPE_CONSTANT : _bindgen_ty_7 = 0 ; pub const MPI_T_SCOPE_READONLY : _bindgen_ty_7 = 1 ; pub const MPI_T_SCOPE_LOCAL : _bindgen_ty_7 = 2 ; pub const MPI_T_SCOPE_GROUP : _bindgen_ty_7 = 3 ; pub const MPI_T_SCOPE_GROUP_EQ : _bindgen_ty_7 = 4 ; pub const MPI_T_SCOPE_ALL : _bindgen_ty_7 = 5 ; pub const MPI_T_SCOPE_ALL_EQ : _bindgen_ty_7 = 6 ; pub type _bindgen_ty_7 = :: std :: os :: raw :: c_uint ; pub const MPI_T_BIND_NO_OBJECT : _bindgen_ty_8 = 0 ; pub const MPI_T_BIND_MPI_COMM : _bindgen_ty_8 = 1 ; pub const MPI_T_BIND_MPI_DATATYPE : _bindgen_ty_8 = 2 ; pub const MPI_T_BIND_MPI_ERRHANDLER : _bindgen_ty_8 = 3 ; pub const MPI_T_BIND_MPI_FILE : _bindgen_ty_8 = 4 ; pub const MPI_T_BIND_MPI_GROUP : _bindgen_ty_8 = 5 ; pub const MPI_T_BIND_MPI_OP : _bindgen_ty_8 = 6 ; pub const MPI_T_BIND_MPI_REQUEST : _bindgen_ty_8 = 7 ; pub const MPI_T_BIND_MPI_WIN : _bindgen_ty_8 = 8 ; pub const MPI_T_BIND_MPI_MESSAGE : _bindgen_ty_8 = 9 ; pub const MPI_T_BIND_MPI_INFO : _bindgen_ty_8 = 10 ; pub type _bindgen_ty_8 = :: std :: os :: raw :: c_uint ; pub const MPI_T_PVAR_CLASS_STATE : _bindgen_ty_9 = 0 ; pub const MPI_T_PVAR_CLASS_LEVEL : _bindgen_ty_9 = 1 ; pub const MPI_T_PVAR_CLASS_SIZE : _bindgen_ty_9 = 2 ; pub const MPI_T_PVAR_CLASS_PERCENTAGE : _bindgen_ty_9 = 3 ; pub const MPI_T_PVAR_CLASS_HIGHWATERMARK : _bindgen_ty_9 = 4 ; pub const MPI_T_PVAR_CLASS_LOWWATERMARK : _bindgen_ty_9 = 5 ; pub const MPI_T_PVAR_CLASS_COUNTER : _bindgen_ty_9 = 6 ; pub const MPI_T_PVAR_CLASS_AGGREGATE : _bindgen_ty_9 = 7 ; pub const MPI_T_PVAR_CLASS_TIMER : _bindgen_ty_9 = 8 ; pub const MPI_T_PVAR_CLASS_GENERIC : _bindgen_ty_9 = 9 ; pub type _bindgen_ty_9 = :: std :: os :: raw :: c_uint ; extern "C" {
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/mpi-fork-fnsp-d9b9763bb5375dad/out/functions_and_types.rs:3:605
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...: raw :: c_uint = 1 ; pub const __GXX_ABI_VERSION : :: std :: os :: raw :: c_uint = 1002 ; pub const __ATOMIC_RELAXED : :: std :: os :...
[INFO] [stdout]   |                                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]   |
[INFO] [stdout] 3 - pub const __llvm__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_major__ : :: std :: os :: raw :: c_uint = 14 ; pub const __clang_minor__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_patchlevel__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_version__ : & 'static [ u8 ; 8usize ] = b"14.0.0 \0" ; pub const __GNUC__ : :: std :: os :: raw :: c_uint = 4 ; pub const __GNUC_MINOR__ : :: std :: os :: raw :: c_uint = 2 ; pub const __GNUC_PATCHLEVEL__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GXX_ABI_VERSION : :: std :: os :: raw :: c_uint = 1002 ; pub const __ATOMIC_RELAXED : :: std :: os :: raw :: c_uint = 0 ; pub const __ATOMIC_CONSUME : :: std :: os :: raw :: c_uint = 1 ; pub const __ATOMIC_ACQUIRE : :: std :: os :: raw :: c_uint = 2 ; pub const __ATOMIC_RELEASE : :: std :: os :: raw :: c_uint = 3 ; pub const __ATOMIC_ACQ_REL : :: std :: os :: raw :: c_uint = 4 ; pub const __ATOMIC_SEQ_CST : :: std :: os :: raw :: c_uint = 5 ; pub const __OPENCL_MEMORY_SCOPE_WORK_ITEM : :: std :: os :: raw :: c_uint = 0 ; pub const __OPENCL_MEMORY_SCOPE_WORK_GROUP : :: std :: os :: raw :: c_uint = 1 ; pub const __OPENCL_MEMORY_SCOPE_DEVICE : :: std :: os :: raw :: c_uint = 2 ; pub const __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES : :: std :: os :: raw :: c_uint = 3 ; pub const __OPENCL_MEMORY_SCOPE_SUB_GROUP : :: std :: os :: raw :: c_uint = 4 ; pub const __PRAGMA_REDEFINE_EXTNAME : :: std :: os :: raw :: c_uint = 1 ; pub const __VERSION__ : & 'static [ u8 ; 20usize ] = b"Ubuntu Clang 14.0.0\0" ; pub const __OBJC_BOOL_IS_BOOL : :: std :: os :: raw :: c_uint = 0 ; pub const __CONSTANT_CFSTRINGS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_literal_encoding__ : & 'static [ u8 ; 6usize ] = b"UTF-8\0" ; pub const __clang_wide_literal_encoding__ : & 'static [ u8 ; 7usize ] = b"UTF-32\0" ; pub const __ORDER_LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __ORDER_BIG_ENDIAN__ : :: std :: os :: raw :: c_uint = 4321 ; pub const __ORDER_PDP_ENDIAN__ : :: std :: os :: raw :: c_uint = 3412 ; pub const __BYTE_ORDER__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const _LP64 : :: std :: os :: raw :: c_uint = 1 ; pub const __LP64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __CHAR_BIT__ : :: std :: os :: raw :: c_uint = 8 ; pub const __BOOL_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SHRT_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __LONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LLONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BITINT_MAXWIDTH__ : :: std :: os :: raw :: c_uint = 128 ; pub const __SCHAR_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __SHRT_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __LONG_LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __WCHAR_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __WCHAR_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __WINT_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __WINT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INTMAX_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZE_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __SIZE_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTMAX_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __PTRDIFF_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __PTRDIFF_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INTPTR_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTPTR_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZEOF_DOUBLE__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_FLOAT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_LONG_DOUBLE__ : :: std :: os :: raw :: c_uint = 16 ; pub const __SIZEOF_LONG_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_POINTER__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SHORT__ : :: std :: os :: raw :: c_uint = 2 ; pub const __SIZEOF_PTRDIFF_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SIZE_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_WCHAR_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_WINT_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INTMAX_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTMAX_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINTMAX_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTMAX_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTMAX_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTMAX_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __PTRDIFF_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __PTRDIFF_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __INTPTR_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTPTR_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __SIZE_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __SIZE_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __SIZE_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __SIZE_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __SIG_ATOMIC_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __SIG_ATOMIC_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __UINTPTR_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTPTR_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTPTR_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTPTR_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FLT_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_DIG__ : :: std :: os :: raw :: c_uint = 6 ; pub const __FLT_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 9 ; pub const __FLT_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_MANT_DIG__ : :: std :: os :: raw :: c_uint = 24 ; pub const __FLT_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 38 ; pub const __FLT_MAX_EXP__ : :: std :: os :: raw :: c_uint = 128 ; pub const __FLT_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -37 ; pub const __FLT_MIN_EXP__ : :: std :: os :: raw :: c_int = -125 ; pub const __DBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_DIG__ : :: std :: os :: raw :: c_uint = 15 ; pub const __DBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 17 ; pub const __DBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 53 ; pub const __DBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 308 ; pub const __DBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 1024 ; pub const __DBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -307 ; pub const __DBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -1021 ; pub const __LDBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_DIG__ : :: std :: os :: raw :: c_uint = 18 ; pub const __LDBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __LDBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LDBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 4932 ; pub const __LDBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 16384 ; pub const __LDBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -4931 ; pub const __LDBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -16381 ; pub const __POINTER_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BIGGEST_ALIGNMENT__ : :: std :: os :: raw :: c_uint = 16 ; pub const __WINT_UNSIGNED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __INT8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __INT16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __INT32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __INT64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __UINT8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __INT8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __UINT16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __UINT16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __INT16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __UINT32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __UINT32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __INT32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __UINT64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __UINT64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __INT64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_LEAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_LEAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_LEAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_LEAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_LEAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_LEAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_LEAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_LEAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_LEAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_LEAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_LEAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_LEAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_LEAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_LEAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_LEAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_LEAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_LEAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_LEAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_LEAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_LEAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_LEAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_LEAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_LEAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_LEAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_LEAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_LEAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_LEAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_LEAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_LEAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __INT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_FAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_FAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_FAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_FAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_FAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_FAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_FAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_FAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_FAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_FAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_FAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_FAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_FAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_FAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_FAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_FAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_FAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_FAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_FAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_FAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_FAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_FAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_FAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_FAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_FAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_FAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_FAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_FAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_FAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_FAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FINITE_MATH_ONLY__ : :: std :: os :: raw :: c_uint = 0 ; pub const __GNUC_STDC_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_ATOMIC_TEST_AND_SET_TRUEVAL : :: std :: os :: raw :: c_uint = 1 ; pub const __CLANG_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __NO_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __PIC__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pic__ : :: std :: os :: raw :: c_uint = 2 ; pub const __PIE__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pie__ : :: std :: os :: raw :: c_uint = 2 ; pub const __FLT_EVAL_METHOD__ : :: std :: os :: raw :: c_uint = 0 ; pub const __FLT_RADIX__ : :: std :: os :: raw :: c_uint = 2 ; pub const __DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __GCC_ASM_FLAG_OUTPUTS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __code_model_small__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_GS : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_FS : :: std :: os :: raw :: c_uint = 1 ; pub const __k8 : :: std :: os :: raw :: c_uint = 1 ; pub const __k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __tune_k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __NO_MATH_INLINES : :: std :: os :: raw :: c_uint = 1 ; pub const __FXSR__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __MMX__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 : :: std :: os :: raw :: c_uint = 1 ; pub const __SIZEOF_FLOAT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix__ : :: std :: os :: raw :: c_uint = 1 ; pub const linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __ELF__ : :: std :: os :: raw :: c_uint = 1 ; pub const __gnu_linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLOAT128__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_HOSTED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_VERSION__ : :: std :: os :: raw :: c_uint = 201710 ; pub const __STDC_UTF_16__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_UTF_32__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_DWARF2_CFI_ASM : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_VERSION : :: std :: os :: raw :: c_uint = 721408 ; pub const OPAL_STDC_HEADERS : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED_ARGUMENT : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_ERROR : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_SYS_TIME_H : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_LONG_LONG : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const OPAL_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const OPAL_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const OPAL_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const OPAL_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const OMPI_HAVE_FORTRAN_LOGICAL1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER16 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_INTEGER2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL16 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL2 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_REAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_ENABLE_MPI1_COMPAT : :: std :: os :: raw :: c_uint = 0 ; pub const HAVE_FLOAT__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_LONG_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_MPI_OFFSET_SIZE : :: std :: os :: raw :: c_uint = 8 ; pub const OMPI_BUILD_CXX_BINDINGS : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_CXX_SEEK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_CXX_SUPPORTS_2D_CONST_CAST : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_PARAM_CHECK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_INTERFACE_WARNING : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_CXX_EXCEPTION_SUPPORT : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_MAJOR_VERSION : :: std :: os :: raw :: c_uint = 4 ; pub const OMPI_MINOR_VERSION : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_RELEASE_VERSION : :: std :: os :: raw :: c_uint = 2 ; pub const OPAL_C_HAVE_VISIBILITY : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_BUILDING : :: std :: os :: raw :: c_uint = 0 ; pub const OPEN_MPI : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_VERSION : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_SUBVERSION : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_UNKNOWN : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU_C : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_REMOVED_USE_STATIC_ASSERT : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ANY_SOURCE : :: std :: os :: raw :: c_int = -1 ; pub const MPI_PROC_NULL : :: std :: os :: raw :: c_int = -2 ; pub const MPI_ROOT : :: std :: os :: raw :: c_int = -4 ; pub const MPI_ANY_TAG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MAX_LIBRARY_VERSION_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_UNDEFINED : :: std :: os :: raw :: c_int = -32766 ; pub const MPI_DIST_GRAPH : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_CART : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_GRAPH : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_KEYVAL_INVALID : :: std :: os :: raw :: c_int = -1 ; pub const MPI_BSEND_OVERHEAD : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const MPI_ORDER_C : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ORDER_FORTRAN : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_BLOCK : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_DISTRIBUTE_CYCLIC : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_NONE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_DISTRIBUTE_DFLT_DARG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MODE_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_RDONLY : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_WRONLY : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_RDWR : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_DELETE_ON_CLOSE : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_MODE_UNIQUE_OPEN : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_MODE_EXCL : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MODE_APPEND : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_SEQUENTIAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_DISPLACEMENT_CURRENT : :: std :: os :: raw :: c_int = -54278278 ; pub const MPI_SEEK_SET : :: std :: os :: raw :: c_uint = 600 ; pub const MPI_SEEK_CUR : :: std :: os :: raw :: c_uint = 602 ; pub const MPI_SEEK_END : :: std :: os :: raw :: c_uint = 604 ; pub const MPI_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_NOCHECK : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_NOPRECEDE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_NOPUT : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_NOSTORE : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_NOSUCCEED : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_LOCK_EXCLUSIVE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_LOCK_SHARED : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_WIN_FLAVOR_ALLOCATE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_DYNAMIC : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_WIN_FLAVOR_SHARED : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_WIN_UNIFIED : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_WIN_SEPARATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_SUCCESS : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ERR_BUFFER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_ERR_COUNT : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_ERR_TYPE : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_ERR_TAG : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_ERR_COMM : :: std :: os :: raw :: c_uint = 5 ; pub const MPI_ERR_RANK : :: std :: os :: raw :: c_uint = 6 ; pub const MPI_ERR_REQUEST : :: std :: os :: raw :: c_uint = 7 ; pub const MPI_ERR_ROOT : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_ERR_GROUP : :: std :: os :: raw :: c_uint = 9 ; pub const MPI_ERR_OP : :: std :: os :: raw :: c_uint = 10 ; pub const MPI_ERR_TOPOLOGY : :: std :: os :: raw :: c_uint = 11 ; pub const MPI_ERR_DIMS : :: std :: os :: raw :: c_uint = 12 ; pub const MPI_ERR_ARG : :: std :: os :: raw :: c_uint = 13 ; pub const MPI_ERR_UNKNOWN : :: std :: os :: raw :: c_uint = 14 ; pub const MPI_ERR_TRUNCATE : :: std :: os :: raw :: c_uint = 15 ; pub const MPI_ERR_OTHER : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_ERR_INTERN : :: std :: os :: raw :: c_uint = 17 ; pub const MPI_ERR_IN_STATUS : :: std :: os :: raw :: c_uint = 18 ; pub const MPI_ERR_PENDING : :: std :: os :: raw :: c_uint = 19 ; pub const MPI_ERR_ACCESS : :: std :: os :: raw :: c_uint = 20 ; pub const MPI_ERR_AMODE : :: std :: os :: raw :: c_uint = 21 ; pub const MPI_ERR_ASSERT : :: std :: os :: raw :: c_uint = 22 ; pub const MPI_ERR_BAD_FILE : :: std :: os :: raw :: c_uint = 23 ; pub const MPI_ERR_BASE : :: std :: os :: raw :: c_uint = 24 ; pub const MPI_ERR_CONVERSION : :: std :: os :: raw :: c_uint = 25 ; pub const MPI_ERR_DISP : :: std :: os :: raw :: c_uint = 26 ; pub const MPI_ERR_DUP_DATAREP : :: std :: os :: raw :: c_uint = 27 ; pub const MPI_ERR_FILE_EXISTS : :: std :: os :: raw :: c_uint = 28 ; pub const MPI_ERR_FILE_IN_USE : :: std :: os :: raw :: c_uint = 29 ; pub const MPI_ERR_FILE : :: std :: os :: raw :: c_uint = 30 ; pub const MPI_ERR_INFO_KEY : :: std :: os :: raw :: c_uint = 31 ; pub const MPI_ERR_INFO_NOKEY : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_ERR_INFO_VALUE : :: std :: os :: raw :: c_uint = 33 ; pub const MPI_ERR_INFO : :: std :: os :: raw :: c_uint = 34 ; pub const MPI_ERR_IO : :: std :: os :: raw :: c_uint = 35 ; pub const MPI_ERR_KEYVAL : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_ERR_LOCKTYPE : :: std :: os :: raw :: c_uint = 37 ; pub const MPI_ERR_NAME : :: std :: os :: raw :: c_uint = 38 ; pub const MPI_ERR_NO_MEM : :: std :: os :: raw :: c_uint = 39 ; pub const MPI_ERR_NOT_SAME : :: std :: os :: raw :: c_uint = 40 ; pub const MPI_ERR_NO_SPACE : :: std :: os :: raw :: c_uint = 41 ; pub const MPI_ERR_NO_SUCH_FILE : :: std :: os :: raw :: c_uint = 42 ; pub const MPI_ERR_PORT : :: std :: os :: raw :: c_uint = 43 ; pub const MPI_ERR_QUOTA : :: std :: os :: raw :: c_uint = 44 ; pub const MPI_ERR_READ_ONLY : :: std :: os :: raw :: c_uint = 45 ; pub const MPI_ERR_RMA_CONFLICT : :: std :: os :: raw :: c_uint = 46 ; pub const MPI_ERR_RMA_SYNC : :: std :: os :: raw :: c_uint = 47 ; pub const MPI_ERR_SERVICE : :: std :: os :: raw :: c_uint = 48 ; pub const MPI_ERR_SIZE : :: std :: os :: raw :: c_uint = 49 ; pub const MPI_ERR_SPAWN : :: std :: os :: raw :: c_uint = 50 ; pub const MPI_ERR_UNSUPPORTED_DATAREP : :: std :: os :: raw :: c_uint = 51 ; pub const MPI_ERR_UNSUPPORTED_OPERATION : :: std :: os :: raw :: c_uint = 52 ; pub const MPI_ERR_WIN : :: std :: os :: raw :: c_uint = 53 ; pub const MPI_T_ERR_MEMORY : :: std :: os :: raw :: c_uint = 54 ; pub const MPI_T_ERR_NOT_INITIALIZED : :: std :: os :: raw :: c_uint = 55 ; pub const MPI_T_ERR_CANNOT_INIT : :: std :: os :: raw :: c_uint = 56 ; pub const MPI_T_ERR_INVALID_INDEX : :: std :: os :: raw :: c_uint = 57 ; pub const MPI_T_ERR_INVALID_ITEM : :: std :: os :: raw :: c_uint = 58 ; pub const MPI_T_ERR_INVALID_HANDLE : :: std :: os :: raw :: c_uint = 59 ; pub const MPI_T_ERR_OUT_OF_HANDLES : :: std :: os :: raw :: c_uint = 60 ; pub const MPI_T_ERR_OUT_OF_SESSIONS : :: std :: os :: raw :: c_uint = 61 ; pub const MPI_T_ERR_INVALID_SESSION : :: std :: os :: raw :: c_uint = 62 ; pub const MPI_T_ERR_CVAR_SET_NOT_NOW : :: std :: os :: raw :: c_uint = 63 ; pub const MPI_T_ERR_CVAR_SET_NEVER : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_T_ERR_PVAR_NO_STARTSTOP : :: std :: os :: raw :: c_uint = 65 ; pub const MPI_T_ERR_PVAR_NO_WRITE : :: std :: os :: raw :: c_uint = 66 ; pub const MPI_T_ERR_PVAR_NO_ATOMIC : :: std :: os :: raw :: c_uint = 67 ; pub const MPI_ERR_RMA_RANGE : :: std :: os :: raw :: c_uint = 68 ; pub const MPI_ERR_RMA_ATTACH : :: std :: os :: raw :: c_uint = 69 ; pub const MPI_ERR_RMA_FLAVOR : :: std :: os :: raw :: c_uint = 70 ; pub const MPI_ERR_RMA_SHARED : :: std :: os :: raw :: c_uint = 71 ; pub const MPI_T_ERR_INVALID : :: std :: os :: raw :: c_uint = 72 ; pub const MPI_T_ERR_INVALID_NAME : :: std :: os :: raw :: c_uint = 73 ; pub const MPI_ERR_LASTCODE : :: std :: os :: raw :: c_uint = 92 ; pub const MPI_TYPECLASS_INTEGER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_TYPECLASS_REAL : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_TYPECLASS_COMPLEX : :: std :: os :: raw :: c_uint = 3 ; pub type wchar_t = :: std :: os :: raw :: c_int ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct max_align_t { pub __clang_max_align_nonce1 : :: std :: os :: raw :: c_longlong , pub __bindgen_padding_0 : u64 , pub __clang_max_align_nonce2 : f64 , } # [ test ] fn bindgen_test_layout_max_align_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < max_align_t > ( ) , 32usize , concat ! ( "Size of: " , stringify ! ( max_align_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce1 as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce1 ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce2 as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce2 ) ) ) ; } pub type MPI_Aint = isize ; pub type MPI_Offset = :: std :: os :: raw :: c_longlong ; pub type MPI_Count = :: std :: os :: raw :: c_longlong ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_communicator_t { _unused : [ u8 ; 0 ] } pub type MPI_Comm = * mut ompi_communicator_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_datatype_t { _unused : [ u8 ; 0 ] } pub type MPI_Datatype = * mut ompi_datatype_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_errhandler_t { _unused : [ u8 ; 0 ] } pub type MPI_Errhandler = * mut ompi_errhandler_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_file_t { _unused : [ u8 ; 0 ] } pub type MPI_File = * mut ompi_file_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_group_t { _unused : [ u8 ; 0 ] } pub type MPI_Group = * mut ompi_group_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_info_t { _unused : [ u8 ; 0 ] } pub type MPI_Info = * mut ompi_info_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_op_t { _unused : [ u8 ; 0 ] } pub type MPI_Op = * mut ompi_op_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_request_t { _unused : [ u8 ; 0 ] } pub type MPI_Request = * mut ompi_request_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_message_t { _unused : [ u8 ; 0 ] } pub type MPI_Message = * mut ompi_message_t ; pub type MPI_Status = ompi_status_public_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_win_t { _unused : [ u8 ; 0 ] } pub type MPI_Win = * mut ompi_win_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_var_enum_t { _unused : [ u8 ; 0 ] } pub type MPI_T_enum = * mut mca_base_var_enum_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_mpit_cvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_cvar_handle = * mut ompi_mpit_cvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_handle = * mut mca_base_pvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_session_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_session = * mut mca_base_pvar_session_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_status_public_t { pub MPI_SOURCE : :: std :: os :: raw :: c_int , pub MPI_TAG : :: std :: os :: raw :: c_int , pub MPI_ERROR : :: std :: os :: raw :: c_int , pub _cancelled : :: std :: os :: raw :: c_int , pub _ucount : usize , } # [ test ] fn bindgen_test_layout_ompi_status_public_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < ompi_status_public_t > ( ) , 24usize , concat ! ( "Size of: " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < ompi_status_public_t > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_SOURCE as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_SOURCE ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_TAG as * const _ as usize } , 4usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_TAG ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_ERROR as * const _ as usize } , 8usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_ERROR ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _cancelled as * const _ as usize } , 12usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _cancelled ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _ucount as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _ucount ) ) ) ; } pub type MPI_Datarep_extent_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : * mut MPI_Aint , arg3 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Datarep_conversion_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : MPI_Datatype , arg3 : :: std :: os :: raw :: c_int , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : MPI_Offset , arg6 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Comm , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type ompi_file_errhandler_fn = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_File , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_Win_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Win , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_User_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut :: std :: os :: raw :: c_void , arg3 : * mut :: std :: os :: raw :: c_int , arg4 : * mut MPI_Datatype ) > ; pub type MPI_Comm_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_query_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut MPI_Status ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_free_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_cancel_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_fn = MPI_Comm_errhandler_function ; pub type MPI_File_errhandler_fn = ompi_file_errhandler_fn ; pub type MPI_File_errhandler_function = ompi_file_errhandler_fn ; pub type MPI_Win_errhandler_fn = MPI_Win_errhandler_function ; pub const MPI_TAG_UB : _bindgen_ty_1 = 0 ; pub const MPI_HOST : _bindgen_ty_1 = 1 ; pub const MPI_IO : _bindgen_ty_1 = 2 ; pub const MPI_WTIME_IS_GLOBAL : _bindgen_ty_1 = 3 ; pub const MPI_APPNUM : _bindgen_ty_1 = 4 ; pub const MPI_LASTUSEDCODE : _bindgen_ty_1 = 5 ; pub const MPI_UNIVERSE_SIZE : _bindgen_ty_1 = 6 ; pub const MPI_WIN_BASE : _bindgen_ty_1 = 7 ; pub const MPI_WIN_SIZE : _bindgen_ty_1 = 8 ; pub const MPI_WIN_DISP_UNIT : _bindgen_ty_1 = 9 ; pub const MPI_WIN_CREATE_FLAVOR : _bindgen_ty_1 = 10 ; pub const MPI_WIN_MODEL : _bindgen_ty_1 = 11 ; pub const IMPI_CLIENT_SIZE : _bindgen_ty_1 = 12 ; pub const IMPI_CLIENT_COLOR : _bindgen_ty_1 = 13 ; pub const IMPI_HOST_SIZE : _bindgen_ty_1 = 14 ; pub const IMPI_HOST_COLOR : _bindgen_ty_1 = 15 ; pub type _bindgen_ty_1 = :: std :: os :: raw :: c_uint ; pub const MPI_IDENT : _bindgen_ty_2 = 0 ; pub const MPI_CONGRUENT : _bindgen_ty_2 = 1 ; pub const MPI_SIMILAR : _bindgen_ty_2 = 2 ; pub const MPI_UNEQUAL : _bindgen_ty_2 = 3 ; pub type _bindgen_ty_2 = :: std :: os :: raw :: c_uint ; pub const MPI_THREAD_SINGLE : _bindgen_ty_3 = 0 ; pub const MPI_THREAD_FUNNELED : _bindgen_ty_3 = 1 ; pub const MPI_THREAD_SERIALIZED : _bindgen_ty_3 = 2 ; pub const MPI_THREAD_MULTIPLE : _bindgen_ty_3 = 3 ; pub type _bindgen_ty_3 = :: std :: os :: raw :: c_uint ; pub const MPI_COMBINER_NAMED : _bindgen_ty_4 = 0 ; pub const MPI_COMBINER_DUP : _bindgen_ty_4 = 1 ; pub const MPI_COMBINER_CONTIGUOUS : _bindgen_ty_4 = 2 ; pub const MPI_COMBINER_VECTOR : _bindgen_ty_4 = 3 ; pub const OMPI_WAS_MPI_COMBINER_HVECTOR_INTEGER : _bindgen_ty_4 = 4 ; pub const MPI_COMBINER_HVECTOR : _bindgen_ty_4 = 5 ; pub const MPI_COMBINER_INDEXED : _bindgen_ty_4 = 6 ; pub const OMPI_WAS_MPI_COMBINER_HINDEXED_INTEGER : _bindgen_ty_4 = 7 ; pub const MPI_COMBINER_HINDEXED : _bindgen_ty_4 = 8 ; pub const MPI_COMBINER_INDEXED_BLOCK : _bindgen_ty_4 = 9 ; pub const OMPI_WAS_MPI_COMBINER_STRUCT_INTEGER : _bindgen_ty_4 = 10 ; pub const MPI_COMBINER_STRUCT : _bindgen_ty_4 = 11 ; pub const MPI_COMBINER_SUBARRAY : _bindgen_ty_4 = 12 ; pub const MPI_COMBINER_DARRAY : _bindgen_ty_4 = 13 ; pub const MPI_COMBINER_F90_REAL : _bindgen_ty_4 = 14 ; pub const MPI_COMBINER_F90_COMPLEX : _bindgen_ty_4 = 15 ; pub const MPI_COMBINER_F90_INTEGER : _bindgen_ty_4 = 16 ; pub const MPI_COMBINER_RESIZED : _bindgen_ty_4 = 17 ; pub const MPI_COMBINER_HINDEXED_BLOCK : _bindgen_ty_4 = 18 ; pub type _bindgen_ty_4 = :: std :: os :: raw :: c_uint ; pub const MPI_COMM_TYPE_SHARED : _bindgen_ty_5 = 0 ; pub const OMPI_COMM_TYPE_HWTHREAD : _bindgen_ty_5 = 1 ; pub const OMPI_COMM_TYPE_CORE : _bindgen_ty_5 = 2 ; pub const OMPI_COMM_TYPE_L1CACHE : _bindgen_ty_5 = 3 ; pub const OMPI_COMM_TYPE_L2CACHE : _bindgen_ty_5 = 4 ; pub const OMPI_COMM_TYPE_L3CACHE : _bindgen_ty_5 = 5 ; pub const OMPI_COMM_TYPE_SOCKET : _bindgen_ty_5 = 6 ; pub const OMPI_COMM_TYPE_NUMA : _bindgen_ty_5 = 7 ; pub const OMPI_COMM_TYPE_BOARD : _bindgen_ty_5 = 8 ; pub const OMPI_COMM_TYPE_HOST : _bindgen_ty_5 = 9 ; pub const OMPI_COMM_TYPE_CU : _bindgen_ty_5 = 10 ; pub const OMPI_COMM_TYPE_CLUSTER : _bindgen_ty_5 = 11 ; pub type _bindgen_ty_5 = :: std :: os :: raw :: c_uint ; pub const MPI_T_VERBOSITY_USER_BASIC : _bindgen_ty_6 = 0 ; pub const MPI_T_VERBOSITY_USER_DETAIL : _bindgen_ty_6 = 1 ; pub const MPI_T_VERBOSITY_USER_ALL : _bindgen_ty_6 = 2 ; pub const MPI_T_VERBOSITY_TUNER_BASIC : _bindgen_ty_6 = 3 ; pub const MPI_T_VERBOSITY_TUNER_DETAIL : _bindgen_ty_6 = 4 ; pub const MPI_T_VERBOSITY_TUNER_ALL : _bindgen_ty_6 = 5 ; pub const MPI_T_VERBOSITY_MPIDEV_BASIC : _bindgen_ty_6 = 6 ; pub const MPI_T_VERBOSITY_MPIDEV_DETAIL : _bindgen_ty_6 = 7 ; pub const MPI_T_VERBOSITY_MPIDEV_ALL : _bindgen_ty_6 = 8 ; pub type _bindgen_ty_6 = :: std :: os :: raw :: c_uint ; pub const MPI_T_SCOPE_CONSTANT : _bindgen_ty_7 = 0 ; pub const MPI_T_SCOPE_READONLY : _bindgen_ty_7 = 1 ; pub const MPI_T_SCOPE_LOCAL : _bindgen_ty_7 = 2 ; pub const MPI_T_SCOPE_GROUP : _bindgen_ty_7 = 3 ; pub const MPI_T_SCOPE_GROUP_EQ : _bindgen_ty_7 = 4 ; pub const MPI_T_SCOPE_ALL : _bindgen_ty_7 = 5 ; pub const MPI_T_SCOPE_ALL_EQ : _bindgen_ty_7 = 6 ; pub type _bindgen_ty_7 = :: std :: os :: raw :: c_uint ; pub const MPI_T_BIND_NO_OBJECT : _bindgen_ty_8 = 0 ; pub const MPI_T_BIND_MPI_COMM : _bindgen_ty_8 = 1 ; pub const MPI_T_BIND_MPI_DATATYPE : _bindgen_ty_8 = 2 ; pub const MPI_T_BIND_MPI_ERRHANDLER : _bindgen_ty_8 = 3 ; pub const MPI_T_BIND_MPI_FILE : _bindgen_ty_8 = 4 ; pub const MPI_T_BIND_MPI_GROUP : _bindgen_ty_8 = 5 ; pub const MPI_T_BIND_MPI_OP : _bindgen_ty_8 = 6 ; pub const MPI_T_BIND_MPI_REQUEST : _bindgen_ty_8 = 7 ; pub const MPI_T_BIND_MPI_WIN : _bindgen_ty_8 = 8 ; pub const MPI_T_BIND_MPI_MESSAGE : _bindgen_ty_8 = 9 ; pub const MPI_T_BIND_MPI_INFO : _bindgen_ty_8 = 10 ; pub type _bindgen_ty_8 = :: std :: os :: raw :: c_uint ; pub const MPI_T_PVAR_CLASS_STATE : _bindgen_ty_9 = 0 ; pub const MPI_T_PVAR_CLASS_LEVEL : _bindgen_ty_9 = 1 ; pub const MPI_T_PVAR_CLASS_SIZE : _bindgen_ty_9 = 2 ; pub const MPI_T_PVAR_CLASS_PERCENTAGE : _bindgen_ty_9 = 3 ; pub const MPI_T_PVAR_CLASS_HIGHWATERMARK : _bindgen_ty_9 = 4 ; pub const MPI_T_PVAR_CLASS_LOWWATERMARK : _bindgen_ty_9 = 5 ; pub const MPI_T_PVAR_CLASS_COUNTER : _bindgen_ty_9 = 6 ; pub const MPI_T_PVAR_CLASS_AGGREGATE : _bindgen_ty_9 = 7 ; pub const MPI_T_PVAR_CLASS_TIMER : _bindgen_ty_9 = 8 ; pub const MPI_T_PVAR_CLASS_GENERIC : _bindgen_ty_9 = 9 ; pub type _bindgen_ty_9 = :: std :: os :: raw :: c_uint ; extern "C" {
[INFO] [stdout] 3 + pub const __llvm__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_major__ : :: std :: os :: raw :: c_uint = 14 ; pub const __clang_minor__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_patchlevel__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_version__ : & 'static [ u8 ; 8usize ] = b"14.0.0 \0" ; pub const __GNUC__ : :: std :: os :: raw :: c_uint = 4 ; pub const __GNUC_MINOR__ : :: std :: os :: raw :: c_uint = 2 ; pub const __GNUC_PATCHLEVEL__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GXX_ABI_VERSION : std :: os :: raw :: c_uint = 1002 ; pub const __ATOMIC_RELAXED : :: std :: os :: raw :: c_uint = 0 ; pub const __ATOMIC_CONSUME : :: std :: os :: raw :: c_uint = 1 ; pub const __ATOMIC_ACQUIRE : :: std :: os :: raw :: c_uint = 2 ; pub const __ATOMIC_RELEASE : :: std :: os :: raw :: c_uint = 3 ; pub const __ATOMIC_ACQ_REL : :: std :: os :: raw :: c_uint = 4 ; pub const __ATOMIC_SEQ_CST : :: std :: os :: raw :: c_uint = 5 ; pub const __OPENCL_MEMORY_SCOPE_WORK_ITEM : :: std :: os :: raw :: c_uint = 0 ; pub const __OPENCL_MEMORY_SCOPE_WORK_GROUP : :: std :: os :: raw :: c_uint = 1 ; pub const __OPENCL_MEMORY_SCOPE_DEVICE : :: std :: os :: raw :: c_uint = 2 ; pub const __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES : :: std :: os :: raw :: c_uint = 3 ; pub const __OPENCL_MEMORY_SCOPE_SUB_GROUP : :: std :: os :: raw :: c_uint = 4 ; pub const __PRAGMA_REDEFINE_EXTNAME : :: std :: os :: raw :: c_uint = 1 ; pub const __VERSION__ : & 'static [ u8 ; 20usize ] = b"Ubuntu Clang 14.0.0\0" ; pub const __OBJC_BOOL_IS_BOOL : :: std :: os :: raw :: c_uint = 0 ; pub const __CONSTANT_CFSTRINGS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_literal_encoding__ : & 'static [ u8 ; 6usize ] = b"UTF-8\0" ; pub const __clang_wide_literal_encoding__ : & 'static [ u8 ; 7usize ] = b"UTF-32\0" ; pub const __ORDER_LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __ORDER_BIG_ENDIAN__ : :: std :: os :: raw :: c_uint = 4321 ; pub const __ORDER_PDP_ENDIAN__ : :: std :: os :: raw :: c_uint = 3412 ; pub const __BYTE_ORDER__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const _LP64 : :: std :: os :: raw :: c_uint = 1 ; pub const __LP64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __CHAR_BIT__ : :: std :: os :: raw :: c_uint = 8 ; pub const __BOOL_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SHRT_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __LONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LLONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BITINT_MAXWIDTH__ : :: std :: os :: raw :: c_uint = 128 ; pub const __SCHAR_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __SHRT_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __LONG_LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __WCHAR_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __WCHAR_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __WINT_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __WINT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INTMAX_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZE_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __SIZE_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTMAX_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __PTRDIFF_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __PTRDIFF_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INTPTR_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTPTR_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZEOF_DOUBLE__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_FLOAT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_LONG_DOUBLE__ : :: std :: os :: raw :: c_uint = 16 ; pub const __SIZEOF_LONG_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_POINTER__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SHORT__ : :: std :: os :: raw :: c_uint = 2 ; pub const __SIZEOF_PTRDIFF_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SIZE_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_WCHAR_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_WINT_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INTMAX_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTMAX_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINTMAX_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTMAX_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTMAX_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTMAX_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __PTRDIFF_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __PTRDIFF_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __INTPTR_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTPTR_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __SIZE_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __SIZE_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __SIZE_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __SIZE_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __SIG_ATOMIC_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __SIG_ATOMIC_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __UINTPTR_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTPTR_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTPTR_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTPTR_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FLT_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_DIG__ : :: std :: os :: raw :: c_uint = 6 ; pub const __FLT_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 9 ; pub const __FLT_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_MANT_DIG__ : :: std :: os :: raw :: c_uint = 24 ; pub const __FLT_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 38 ; pub const __FLT_MAX_EXP__ : :: std :: os :: raw :: c_uint = 128 ; pub const __FLT_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -37 ; pub const __FLT_MIN_EXP__ : :: std :: os :: raw :: c_int = -125 ; pub const __DBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_DIG__ : :: std :: os :: raw :: c_uint = 15 ; pub const __DBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 17 ; pub const __DBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 53 ; pub const __DBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 308 ; pub const __DBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 1024 ; pub const __DBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -307 ; pub const __DBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -1021 ; pub const __LDBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_DIG__ : :: std :: os :: raw :: c_uint = 18 ; pub const __LDBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __LDBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LDBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 4932 ; pub const __LDBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 16384 ; pub const __LDBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -4931 ; pub const __LDBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -16381 ; pub const __POINTER_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BIGGEST_ALIGNMENT__ : :: std :: os :: raw :: c_uint = 16 ; pub const __WINT_UNSIGNED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __INT8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __INT16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __INT32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __INT64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __UINT8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __INT8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __UINT16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __UINT16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __INT16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __UINT32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __UINT32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __INT32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __UINT64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __UINT64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __INT64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_LEAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_LEAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_LEAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_LEAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_LEAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_LEAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_LEAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_LEAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_LEAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_LEAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_LEAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_LEAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_LEAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_LEAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_LEAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_LEAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_LEAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_LEAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_LEAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_LEAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_LEAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_LEAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_LEAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_LEAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_LEAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_LEAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_LEAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_LEAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_LEAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __INT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_FAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_FAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_FAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_FAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_FAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_FAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_FAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_FAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_FAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_FAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_FAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_FAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_FAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_FAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_FAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_FAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_FAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_FAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_FAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_FAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_FAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_FAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_FAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_FAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_FAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_FAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_FAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_FAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_FAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_FAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FINITE_MATH_ONLY__ : :: std :: os :: raw :: c_uint = 0 ; pub const __GNUC_STDC_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_ATOMIC_TEST_AND_SET_TRUEVAL : :: std :: os :: raw :: c_uint = 1 ; pub const __CLANG_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __NO_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __PIC__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pic__ : :: std :: os :: raw :: c_uint = 2 ; pub const __PIE__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pie__ : :: std :: os :: raw :: c_uint = 2 ; pub const __FLT_EVAL_METHOD__ : :: std :: os :: raw :: c_uint = 0 ; pub const __FLT_RADIX__ : :: std :: os :: raw :: c_uint = 2 ; pub const __DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __GCC_ASM_FLAG_OUTPUTS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __code_model_small__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_GS : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_FS : :: std :: os :: raw :: c_uint = 1 ; pub const __k8 : :: std :: os :: raw :: c_uint = 1 ; pub const __k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __tune_k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __NO_MATH_INLINES : :: std :: os :: raw :: c_uint = 1 ; pub const __FXSR__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __MMX__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 : :: std :: os :: raw :: c_uint = 1 ; pub const __SIZEOF_FLOAT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix__ : :: std :: os :: raw :: c_uint = 1 ; pub const linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __ELF__ : :: std :: os :: raw :: c_uint = 1 ; pub const __gnu_linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLOAT128__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_HOSTED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_VERSION__ : :: std :: os :: raw :: c_uint = 201710 ; pub const __STDC_UTF_16__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_UTF_32__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_DWARF2_CFI_ASM : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_VERSION : :: std :: os :: raw :: c_uint = 721408 ; pub const OPAL_STDC_HEADERS : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED_ARGUMENT : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_ERROR : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_SYS_TIME_H : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_LONG_LONG : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const OPAL_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const OPAL_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const OPAL_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const OPAL_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const OMPI_HAVE_FORTRAN_LOGICAL1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER16 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_INTEGER2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL16 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL2 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_REAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_ENABLE_MPI1_COMPAT : :: std :: os :: raw :: c_uint = 0 ; pub const HAVE_FLOAT__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_LONG_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_MPI_OFFSET_SIZE : :: std :: os :: raw :: c_uint = 8 ; pub const OMPI_BUILD_CXX_BINDINGS : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_CXX_SEEK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_CXX_SUPPORTS_2D_CONST_CAST : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_PARAM_CHECK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_INTERFACE_WARNING : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_CXX_EXCEPTION_SUPPORT : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_MAJOR_VERSION : :: std :: os :: raw :: c_uint = 4 ; pub const OMPI_MINOR_VERSION : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_RELEASE_VERSION : :: std :: os :: raw :: c_uint = 2 ; pub const OPAL_C_HAVE_VISIBILITY : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_BUILDING : :: std :: os :: raw :: c_uint = 0 ; pub const OPEN_MPI : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_VERSION : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_SUBVERSION : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_UNKNOWN : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU_C : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_REMOVED_USE_STATIC_ASSERT : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ANY_SOURCE : :: std :: os :: raw :: c_int = -1 ; pub const MPI_PROC_NULL : :: std :: os :: raw :: c_int = -2 ; pub const MPI_ROOT : :: std :: os :: raw :: c_int = -4 ; pub const MPI_ANY_TAG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MAX_LIBRARY_VERSION_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_UNDEFINED : :: std :: os :: raw :: c_int = -32766 ; pub const MPI_DIST_GRAPH : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_CART : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_GRAPH : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_KEYVAL_INVALID : :: std :: os :: raw :: c_int = -1 ; pub const MPI_BSEND_OVERHEAD : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const MPI_ORDER_C : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ORDER_FORTRAN : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_BLOCK : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_DISTRIBUTE_CYCLIC : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_NONE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_DISTRIBUTE_DFLT_DARG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MODE_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_RDONLY : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_WRONLY : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_RDWR : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_DELETE_ON_CLOSE : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_MODE_UNIQUE_OPEN : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_MODE_EXCL : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MODE_APPEND : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_SEQUENTIAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_DISPLACEMENT_CURRENT : :: std :: os :: raw :: c_int = -54278278 ; pub const MPI_SEEK_SET : :: std :: os :: raw :: c_uint = 600 ; pub const MPI_SEEK_CUR : :: std :: os :: raw :: c_uint = 602 ; pub const MPI_SEEK_END : :: std :: os :: raw :: c_uint = 604 ; pub const MPI_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_NOCHECK : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_NOPRECEDE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_NOPUT : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_NOSTORE : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_NOSUCCEED : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_LOCK_EXCLUSIVE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_LOCK_SHARED : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_WIN_FLAVOR_ALLOCATE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_DYNAMIC : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_WIN_FLAVOR_SHARED : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_WIN_UNIFIED : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_WIN_SEPARATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_SUCCESS : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ERR_BUFFER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_ERR_COUNT : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_ERR_TYPE : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_ERR_TAG : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_ERR_COMM : :: std :: os :: raw :: c_uint = 5 ; pub const MPI_ERR_RANK : :: std :: os :: raw :: c_uint = 6 ; pub const MPI_ERR_REQUEST : :: std :: os :: raw :: c_uint = 7 ; pub const MPI_ERR_ROOT : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_ERR_GROUP : :: std :: os :: raw :: c_uint = 9 ; pub const MPI_ERR_OP : :: std :: os :: raw :: c_uint = 10 ; pub const MPI_ERR_TOPOLOGY : :: std :: os :: raw :: c_uint = 11 ; pub const MPI_ERR_DIMS : :: std :: os :: raw :: c_uint = 12 ; pub const MPI_ERR_ARG : :: std :: os :: raw :: c_uint = 13 ; pub const MPI_ERR_UNKNOWN : :: std :: os :: raw :: c_uint = 14 ; pub const MPI_ERR_TRUNCATE : :: std :: os :: raw :: c_uint = 15 ; pub const MPI_ERR_OTHER : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_ERR_INTERN : :: std :: os :: raw :: c_uint = 17 ; pub const MPI_ERR_IN_STATUS : :: std :: os :: raw :: c_uint = 18 ; pub const MPI_ERR_PENDING : :: std :: os :: raw :: c_uint = 19 ; pub const MPI_ERR_ACCESS : :: std :: os :: raw :: c_uint = 20 ; pub const MPI_ERR_AMODE : :: std :: os :: raw :: c_uint = 21 ; pub const MPI_ERR_ASSERT : :: std :: os :: raw :: c_uint = 22 ; pub const MPI_ERR_BAD_FILE : :: std :: os :: raw :: c_uint = 23 ; pub const MPI_ERR_BASE : :: std :: os :: raw :: c_uint = 24 ; pub const MPI_ERR_CONVERSION : :: std :: os :: raw :: c_uint = 25 ; pub const MPI_ERR_DISP : :: std :: os :: raw :: c_uint = 26 ; pub const MPI_ERR_DUP_DATAREP : :: std :: os :: raw :: c_uint = 27 ; pub const MPI_ERR_FILE_EXISTS : :: std :: os :: raw :: c_uint = 28 ; pub const MPI_ERR_FILE_IN_USE : :: std :: os :: raw :: c_uint = 29 ; pub const MPI_ERR_FILE : :: std :: os :: raw :: c_uint = 30 ; pub const MPI_ERR_INFO_KEY : :: std :: os :: raw :: c_uint = 31 ; pub const MPI_ERR_INFO_NOKEY : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_ERR_INFO_VALUE : :: std :: os :: raw :: c_uint = 33 ; pub const MPI_ERR_INFO : :: std :: os :: raw :: c_uint = 34 ; pub const MPI_ERR_IO : :: std :: os :: raw :: c_uint = 35 ; pub const MPI_ERR_KEYVAL : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_ERR_LOCKTYPE : :: std :: os :: raw :: c_uint = 37 ; pub const MPI_ERR_NAME : :: std :: os :: raw :: c_uint = 38 ; pub const MPI_ERR_NO_MEM : :: std :: os :: raw :: c_uint = 39 ; pub const MPI_ERR_NOT_SAME : :: std :: os :: raw :: c_uint = 40 ; pub const MPI_ERR_NO_SPACE : :: std :: os :: raw :: c_uint = 41 ; pub const MPI_ERR_NO_SUCH_FILE : :: std :: os :: raw :: c_uint = 42 ; pub const MPI_ERR_PORT : :: std :: os :: raw :: c_uint = 43 ; pub const MPI_ERR_QUOTA : :: std :: os :: raw :: c_uint = 44 ; pub const MPI_ERR_READ_ONLY : :: std :: os :: raw :: c_uint = 45 ; pub const MPI_ERR_RMA_CONFLICT : :: std :: os :: raw :: c_uint = 46 ; pub const MPI_ERR_RMA_SYNC : :: std :: os :: raw :: c_uint = 47 ; pub const MPI_ERR_SERVICE : :: std :: os :: raw :: c_uint = 48 ; pub const MPI_ERR_SIZE : :: std :: os :: raw :: c_uint = 49 ; pub const MPI_ERR_SPAWN : :: std :: os :: raw :: c_uint = 50 ; pub const MPI_ERR_UNSUPPORTED_DATAREP : :: std :: os :: raw :: c_uint = 51 ; pub const MPI_ERR_UNSUPPORTED_OPERATION : :: std :: os :: raw :: c_uint = 52 ; pub const MPI_ERR_WIN : :: std :: os :: raw :: c_uint = 53 ; pub const MPI_T_ERR_MEMORY : :: std :: os :: raw :: c_uint = 54 ; pub const MPI_T_ERR_NOT_INITIALIZED : :: std :: os :: raw :: c_uint = 55 ; pub const MPI_T_ERR_CANNOT_INIT : :: std :: os :: raw :: c_uint = 56 ; pub const MPI_T_ERR_INVALID_INDEX : :: std :: os :: raw :: c_uint = 57 ; pub const MPI_T_ERR_INVALID_ITEM : :: std :: os :: raw :: c_uint = 58 ; pub const MPI_T_ERR_INVALID_HANDLE : :: std :: os :: raw :: c_uint = 59 ; pub const MPI_T_ERR_OUT_OF_HANDLES : :: std :: os :: raw :: c_uint = 60 ; pub const MPI_T_ERR_OUT_OF_SESSIONS : :: std :: os :: raw :: c_uint = 61 ; pub const MPI_T_ERR_INVALID_SESSION : :: std :: os :: raw :: c_uint = 62 ; pub const MPI_T_ERR_CVAR_SET_NOT_NOW : :: std :: os :: raw :: c_uint = 63 ; pub const MPI_T_ERR_CVAR_SET_NEVER : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_T_ERR_PVAR_NO_STARTSTOP : :: std :: os :: raw :: c_uint = 65 ; pub const MPI_T_ERR_PVAR_NO_WRITE : :: std :: os :: raw :: c_uint = 66 ; pub const MPI_T_ERR_PVAR_NO_ATOMIC : :: std :: os :: raw :: c_uint = 67 ; pub const MPI_ERR_RMA_RANGE : :: std :: os :: raw :: c_uint = 68 ; pub const MPI_ERR_RMA_ATTACH : :: std :: os :: raw :: c_uint = 69 ; pub const MPI_ERR_RMA_FLAVOR : :: std :: os :: raw :: c_uint = 70 ; pub const MPI_ERR_RMA_SHARED : :: std :: os :: raw :: c_uint = 71 ; pub const MPI_T_ERR_INVALID : :: std :: os :: raw :: c_uint = 72 ; pub const MPI_T_ERR_INVALID_NAME : :: std :: os :: raw :: c_uint = 73 ; pub const MPI_ERR_LASTCODE : :: std :: os :: raw :: c_uint = 92 ; pub const MPI_TYPECLASS_INTEGER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_TYPECLASS_REAL : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_TYPECLASS_COMPLEX : :: std :: os :: raw :: c_uint = 3 ; pub type wchar_t = :: std :: os :: raw :: c_int ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct max_align_t { pub __clang_max_align_nonce1 : :: std :: os :: raw :: c_longlong , pub __bindgen_padding_0 : u64 , pub __clang_max_align_nonce2 : f64 , } # [ test ] fn bindgen_test_layout_max_align_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < max_align_t > ( ) , 32usize , concat ! ( "Size of: " , stringify ! ( max_align_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce1 as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce1 ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce2 as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce2 ) ) ) ; } pub type MPI_Aint = isize ; pub type MPI_Offset = :: std :: os :: raw :: c_longlong ; pub type MPI_Count = :: std :: os :: raw :: c_longlong ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_communicator_t { _unused : [ u8 ; 0 ] } pub type MPI_Comm = * mut ompi_communicator_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_datatype_t { _unused : [ u8 ; 0 ] } pub type MPI_Datatype = * mut ompi_datatype_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_errhandler_t { _unused : [ u8 ; 0 ] } pub type MPI_Errhandler = * mut ompi_errhandler_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_file_t { _unused : [ u8 ; 0 ] } pub type MPI_File = * mut ompi_file_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_group_t { _unused : [ u8 ; 0 ] } pub type MPI_Group = * mut ompi_group_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_info_t { _unused : [ u8 ; 0 ] } pub type MPI_Info = * mut ompi_info_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_op_t { _unused : [ u8 ; 0 ] } pub type MPI_Op = * mut ompi_op_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_request_t { _unused : [ u8 ; 0 ] } pub type MPI_Request = * mut ompi_request_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_message_t { _unused : [ u8 ; 0 ] } pub type MPI_Message = * mut ompi_message_t ; pub type MPI_Status = ompi_status_public_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_win_t { _unused : [ u8 ; 0 ] } pub type MPI_Win = * mut ompi_win_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_var_enum_t { _unused : [ u8 ; 0 ] } pub type MPI_T_enum = * mut mca_base_var_enum_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_mpit_cvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_cvar_handle = * mut ompi_mpit_cvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_handle = * mut mca_base_pvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_session_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_session = * mut mca_base_pvar_session_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_status_public_t { pub MPI_SOURCE : :: std :: os :: raw :: c_int , pub MPI_TAG : :: std :: os :: raw :: c_int , pub MPI_ERROR : :: std :: os :: raw :: c_int , pub _cancelled : :: std :: os :: raw :: c_int , pub _ucount : usize , } # [ test ] fn bindgen_test_layout_ompi_status_public_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < ompi_status_public_t > ( ) , 24usize , concat ! ( "Size of: " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < ompi_status_public_t > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_SOURCE as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_SOURCE ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_TAG as * const _ as usize } , 4usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_TAG ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_ERROR as * const _ as usize } , 8usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_ERROR ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _cancelled as * const _ as usize } , 12usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _cancelled ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _ucount as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _ucount ) ) ) ; } pub type MPI_Datarep_extent_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : * mut MPI_Aint , arg3 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Datarep_conversion_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : MPI_Datatype , arg3 : :: std :: os :: raw :: c_int , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : MPI_Offset , arg6 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Comm , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type ompi_file_errhandler_fn = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_File , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_Win_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Win , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_User_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut :: std :: os :: raw :: c_void , arg3 : * mut :: std :: os :: raw :: c_int , arg4 : * mut MPI_Datatype ) > ; pub type MPI_Comm_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_query_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut MPI_Status ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_free_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_cancel_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_fn = MPI_Comm_errhandler_function ; pub type MPI_File_errhandler_fn = ompi_file_errhandler_fn ; pub type MPI_File_errhandler_function = ompi_file_errhandler_fn ; pub type MPI_Win_errhandler_fn = MPI_Win_errhandler_function ; pub const MPI_TAG_UB : _bindgen_ty_1 = 0 ; pub const MPI_HOST : _bindgen_ty_1 = 1 ; pub const MPI_IO : _bindgen_ty_1 = 2 ; pub const MPI_WTIME_IS_GLOBAL : _bindgen_ty_1 = 3 ; pub const MPI_APPNUM : _bindgen_ty_1 = 4 ; pub const MPI_LASTUSEDCODE : _bindgen_ty_1 = 5 ; pub const MPI_UNIVERSE_SIZE : _bindgen_ty_1 = 6 ; pub const MPI_WIN_BASE : _bindgen_ty_1 = 7 ; pub const MPI_WIN_SIZE : _bindgen_ty_1 = 8 ; pub const MPI_WIN_DISP_UNIT : _bindgen_ty_1 = 9 ; pub const MPI_WIN_CREATE_FLAVOR : _bindgen_ty_1 = 10 ; pub const MPI_WIN_MODEL : _bindgen_ty_1 = 11 ; pub const IMPI_CLIENT_SIZE : _bindgen_ty_1 = 12 ; pub const IMPI_CLIENT_COLOR : _bindgen_ty_1 = 13 ; pub const IMPI_HOST_SIZE : _bindgen_ty_1 = 14 ; pub const IMPI_HOST_COLOR : _bindgen_ty_1 = 15 ; pub type _bindgen_ty_1 = :: std :: os :: raw :: c_uint ; pub const MPI_IDENT : _bindgen_ty_2 = 0 ; pub const MPI_CONGRUENT : _bindgen_ty_2 = 1 ; pub const MPI_SIMILAR : _bindgen_ty_2 = 2 ; pub const MPI_UNEQUAL : _bindgen_ty_2 = 3 ; pub type _bindgen_ty_2 = :: std :: os :: raw :: c_uint ; pub const MPI_THREAD_SINGLE : _bindgen_ty_3 = 0 ; pub const MPI_THREAD_FUNNELED : _bindgen_ty_3 = 1 ; pub const MPI_THREAD_SERIALIZED : _bindgen_ty_3 = 2 ; pub const MPI_THREAD_MULTIPLE : _bindgen_ty_3 = 3 ; pub type _bindgen_ty_3 = :: std :: os :: raw :: c_uint ; pub const MPI_COMBINER_NAMED : _bindgen_ty_4 = 0 ; pub const MPI_COMBINER_DUP : _bindgen_ty_4 = 1 ; pub const MPI_COMBINER_CONTIGUOUS : _bindgen_ty_4 = 2 ; pub const MPI_COMBINER_VECTOR : _bindgen_ty_4 = 3 ; pub const OMPI_WAS_MPI_COMBINER_HVECTOR_INTEGER : _bindgen_ty_4 = 4 ; pub const MPI_COMBINER_HVECTOR : _bindgen_ty_4 = 5 ; pub const MPI_COMBINER_INDEXED : _bindgen_ty_4 = 6 ; pub const OMPI_WAS_MPI_COMBINER_HINDEXED_INTEGER : _bindgen_ty_4 = 7 ; pub const MPI_COMBINER_HINDEXED : _bindgen_ty_4 = 8 ; pub const MPI_COMBINER_INDEXED_BLOCK : _bindgen_ty_4 = 9 ; pub const OMPI_WAS_MPI_COMBINER_STRUCT_INTEGER : _bindgen_ty_4 = 10 ; pub const MPI_COMBINER_STRUCT : _bindgen_ty_4 = 11 ; pub const MPI_COMBINER_SUBARRAY : _bindgen_ty_4 = 12 ; pub const MPI_COMBINER_DARRAY : _bindgen_ty_4 = 13 ; pub const MPI_COMBINER_F90_REAL : _bindgen_ty_4 = 14 ; pub const MPI_COMBINER_F90_COMPLEX : _bindgen_ty_4 = 15 ; pub const MPI_COMBINER_F90_INTEGER : _bindgen_ty_4 = 16 ; pub const MPI_COMBINER_RESIZED : _bindgen_ty_4 = 17 ; pub const MPI_COMBINER_HINDEXED_BLOCK : _bindgen_ty_4 = 18 ; pub type _bindgen_ty_4 = :: std :: os :: raw :: c_uint ; pub const MPI_COMM_TYPE_SHARED : _bindgen_ty_5 = 0 ; pub const OMPI_COMM_TYPE_HWTHREAD : _bindgen_ty_5 = 1 ; pub const OMPI_COMM_TYPE_CORE : _bindgen_ty_5 = 2 ; pub const OMPI_COMM_TYPE_L1CACHE : _bindgen_ty_5 = 3 ; pub const OMPI_COMM_TYPE_L2CACHE : _bindgen_ty_5 = 4 ; pub const OMPI_COMM_TYPE_L3CACHE : _bindgen_ty_5 = 5 ; pub const OMPI_COMM_TYPE_SOCKET : _bindgen_ty_5 = 6 ; pub const OMPI_COMM_TYPE_NUMA : _bindgen_ty_5 = 7 ; pub const OMPI_COMM_TYPE_BOARD : _bindgen_ty_5 = 8 ; pub const OMPI_COMM_TYPE_HOST : _bindgen_ty_5 = 9 ; pub const OMPI_COMM_TYPE_CU : _bindgen_ty_5 = 10 ; pub const OMPI_COMM_TYPE_CLUSTER : _bindgen_ty_5 = 11 ; pub type _bindgen_ty_5 = :: std :: os :: raw :: c_uint ; pub const MPI_T_VERBOSITY_USER_BASIC : _bindgen_ty_6 = 0 ; pub const MPI_T_VERBOSITY_USER_DETAIL : _bindgen_ty_6 = 1 ; pub const MPI_T_VERBOSITY_USER_ALL : _bindgen_ty_6 = 2 ; pub const MPI_T_VERBOSITY_TUNER_BASIC : _bindgen_ty_6 = 3 ; pub const MPI_T_VERBOSITY_TUNER_DETAIL : _bindgen_ty_6 = 4 ; pub const MPI_T_VERBOSITY_TUNER_ALL : _bindgen_ty_6 = 5 ; pub const MPI_T_VERBOSITY_MPIDEV_BASIC : _bindgen_ty_6 = 6 ; pub const MPI_T_VERBOSITY_MPIDEV_DETAIL : _bindgen_ty_6 = 7 ; pub const MPI_T_VERBOSITY_MPIDEV_ALL : _bindgen_ty_6 = 8 ; pub type _bindgen_ty_6 = :: std :: os :: raw :: c_uint ; pub const MPI_T_SCOPE_CONSTANT : _bindgen_ty_7 = 0 ; pub const MPI_T_SCOPE_READONLY : _bindgen_ty_7 = 1 ; pub const MPI_T_SCOPE_LOCAL : _bindgen_ty_7 = 2 ; pub const MPI_T_SCOPE_GROUP : _bindgen_ty_7 = 3 ; pub const MPI_T_SCOPE_GROUP_EQ : _bindgen_ty_7 = 4 ; pub const MPI_T_SCOPE_ALL : _bindgen_ty_7 = 5 ; pub const MPI_T_SCOPE_ALL_EQ : _bindgen_ty_7 = 6 ; pub type _bindgen_ty_7 = :: std :: os :: raw :: c_uint ; pub const MPI_T_BIND_NO_OBJECT : _bindgen_ty_8 = 0 ; pub const MPI_T_BIND_MPI_COMM : _bindgen_ty_8 = 1 ; pub const MPI_T_BIND_MPI_DATATYPE : _bindgen_ty_8 = 2 ; pub const MPI_T_BIND_MPI_ERRHANDLER : _bindgen_ty_8 = 3 ; pub const MPI_T_BIND_MPI_FILE : _bindgen_ty_8 = 4 ; pub const MPI_T_BIND_MPI_GROUP : _bindgen_ty_8 = 5 ; pub const MPI_T_BIND_MPI_OP : _bindgen_ty_8 = 6 ; pub const MPI_T_BIND_MPI_REQUEST : _bindgen_ty_8 = 7 ; pub const MPI_T_BIND_MPI_WIN : _bindgen_ty_8 = 8 ; pub const MPI_T_BIND_MPI_MESSAGE : _bindgen_ty_8 = 9 ; pub const MPI_T_BIND_MPI_INFO : _bindgen_ty_8 = 10 ; pub type _bindgen_ty_8 = :: std :: os :: raw :: c_uint ; pub const MPI_T_PVAR_CLASS_STATE : _bindgen_ty_9 = 0 ; pub const MPI_T_PVAR_CLASS_LEVEL : _bindgen_ty_9 = 1 ; pub const MPI_T_PVAR_CLASS_SIZE : _bindgen_ty_9 = 2 ; pub const MPI_T_PVAR_CLASS_PERCENTAGE : _bindgen_ty_9 = 3 ; pub const MPI_T_PVAR_CLASS_HIGHWATERMARK : _bindgen_ty_9 = 4 ; pub const MPI_T_PVAR_CLASS_LOWWATERMARK : _bindgen_ty_9 = 5 ; pub const MPI_T_PVAR_CLASS_COUNTER : _bindgen_ty_9 = 6 ; pub const MPI_T_PVAR_CLASS_AGGREGATE : _bindgen_ty_9 = 7 ; pub const MPI_T_PVAR_CLASS_TIMER : _bindgen_ty_9 = 8 ; pub const MPI_T_PVAR_CLASS_GENERIC : _bindgen_ty_9 = 9 ; pub type _bindgen_ty_9 = :: std :: os :: raw :: c_uint ; extern "C" {
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/mpi-fork-fnsp-d9b9763bb5375dad/out/functions_and_types.rs:3:1695
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... :: c_uint = 0 ; pub const __CONSTANT_CFSTRINGS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_literal_encoding__ : & 'stat...
[INFO] [stdout]   |                                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]   |
[INFO] [stdout] 3 - pub const __llvm__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_major__ : :: std :: os :: raw :: c_uint = 14 ; pub const __clang_minor__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_patchlevel__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_version__ : & 'static [ u8 ; 8usize ] = b"14.0.0 \0" ; pub const __GNUC__ : :: std :: os :: raw :: c_uint = 4 ; pub const __GNUC_MINOR__ : :: std :: os :: raw :: c_uint = 2 ; pub const __GNUC_PATCHLEVEL__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GXX_ABI_VERSION : :: std :: os :: raw :: c_uint = 1002 ; pub const __ATOMIC_RELAXED : :: std :: os :: raw :: c_uint = 0 ; pub const __ATOMIC_CONSUME : :: std :: os :: raw :: c_uint = 1 ; pub const __ATOMIC_ACQUIRE : :: std :: os :: raw :: c_uint = 2 ; pub const __ATOMIC_RELEASE : :: std :: os :: raw :: c_uint = 3 ; pub const __ATOMIC_ACQ_REL : :: std :: os :: raw :: c_uint = 4 ; pub const __ATOMIC_SEQ_CST : :: std :: os :: raw :: c_uint = 5 ; pub const __OPENCL_MEMORY_SCOPE_WORK_ITEM : :: std :: os :: raw :: c_uint = 0 ; pub const __OPENCL_MEMORY_SCOPE_WORK_GROUP : :: std :: os :: raw :: c_uint = 1 ; pub const __OPENCL_MEMORY_SCOPE_DEVICE : :: std :: os :: raw :: c_uint = 2 ; pub const __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES : :: std :: os :: raw :: c_uint = 3 ; pub const __OPENCL_MEMORY_SCOPE_SUB_GROUP : :: std :: os :: raw :: c_uint = 4 ; pub const __PRAGMA_REDEFINE_EXTNAME : :: std :: os :: raw :: c_uint = 1 ; pub const __VERSION__ : & 'static [ u8 ; 20usize ] = b"Ubuntu Clang 14.0.0\0" ; pub const __OBJC_BOOL_IS_BOOL : :: std :: os :: raw :: c_uint = 0 ; pub const __CONSTANT_CFSTRINGS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_literal_encoding__ : & 'static [ u8 ; 6usize ] = b"UTF-8\0" ; pub const __clang_wide_literal_encoding__ : & 'static [ u8 ; 7usize ] = b"UTF-32\0" ; pub const __ORDER_LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __ORDER_BIG_ENDIAN__ : :: std :: os :: raw :: c_uint = 4321 ; pub const __ORDER_PDP_ENDIAN__ : :: std :: os :: raw :: c_uint = 3412 ; pub const __BYTE_ORDER__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const _LP64 : :: std :: os :: raw :: c_uint = 1 ; pub const __LP64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __CHAR_BIT__ : :: std :: os :: raw :: c_uint = 8 ; pub const __BOOL_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SHRT_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __LONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LLONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BITINT_MAXWIDTH__ : :: std :: os :: raw :: c_uint = 128 ; pub const __SCHAR_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __SHRT_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __LONG_LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __WCHAR_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __WCHAR_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __WINT_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __WINT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INTMAX_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZE_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __SIZE_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTMAX_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __PTRDIFF_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __PTRDIFF_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INTPTR_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTPTR_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZEOF_DOUBLE__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_FLOAT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_LONG_DOUBLE__ : :: std :: os :: raw :: c_uint = 16 ; pub const __SIZEOF_LONG_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_POINTER__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SHORT__ : :: std :: os :: raw :: c_uint = 2 ; pub const __SIZEOF_PTRDIFF_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SIZE_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_WCHAR_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_WINT_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INTMAX_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTMAX_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINTMAX_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTMAX_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTMAX_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTMAX_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __PTRDIFF_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __PTRDIFF_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __INTPTR_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTPTR_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __SIZE_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __SIZE_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __SIZE_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __SIZE_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __SIG_ATOMIC_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __SIG_ATOMIC_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __UINTPTR_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTPTR_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTPTR_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTPTR_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FLT_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_DIG__ : :: std :: os :: raw :: c_uint = 6 ; pub const __FLT_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 9 ; pub const __FLT_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_MANT_DIG__ : :: std :: os :: raw :: c_uint = 24 ; pub const __FLT_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 38 ; pub const __FLT_MAX_EXP__ : :: std :: os :: raw :: c_uint = 128 ; pub const __FLT_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -37 ; pub const __FLT_MIN_EXP__ : :: std :: os :: raw :: c_int = -125 ; pub const __DBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_DIG__ : :: std :: os :: raw :: c_uint = 15 ; pub const __DBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 17 ; pub const __DBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 53 ; pub const __DBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 308 ; pub const __DBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 1024 ; pub const __DBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -307 ; pub const __DBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -1021 ; pub const __LDBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_DIG__ : :: std :: os :: raw :: c_uint = 18 ; pub const __LDBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __LDBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LDBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 4932 ; pub const __LDBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 16384 ; pub const __LDBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -4931 ; pub const __LDBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -16381 ; pub const __POINTER_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BIGGEST_ALIGNMENT__ : :: std :: os :: raw :: c_uint = 16 ; pub const __WINT_UNSIGNED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __INT8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __INT16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __INT32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __INT64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __UINT8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __INT8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __UINT16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __UINT16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __INT16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __UINT32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __UINT32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __INT32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __UINT64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __UINT64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __INT64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_LEAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_LEAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_LEAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_LEAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_LEAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_LEAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_LEAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_LEAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_LEAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_LEAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_LEAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_LEAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_LEAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_LEAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_LEAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_LEAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_LEAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_LEAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_LEAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_LEAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_LEAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_LEAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_LEAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_LEAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_LEAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_LEAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_LEAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_LEAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_LEAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __INT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_FAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_FAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_FAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_FAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_FAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_FAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_FAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_FAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_FAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_FAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_FAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_FAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_FAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_FAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_FAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_FAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_FAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_FAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_FAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_FAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_FAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_FAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_FAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_FAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_FAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_FAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_FAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_FAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_FAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_FAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FINITE_MATH_ONLY__ : :: std :: os :: raw :: c_uint = 0 ; pub const __GNUC_STDC_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_ATOMIC_TEST_AND_SET_TRUEVAL : :: std :: os :: raw :: c_uint = 1 ; pub const __CLANG_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __NO_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __PIC__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pic__ : :: std :: os :: raw :: c_uint = 2 ; pub const __PIE__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pie__ : :: std :: os :: raw :: c_uint = 2 ; pub const __FLT_EVAL_METHOD__ : :: std :: os :: raw :: c_uint = 0 ; pub const __FLT_RADIX__ : :: std :: os :: raw :: c_uint = 2 ; pub const __DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __GCC_ASM_FLAG_OUTPUTS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __code_model_small__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_GS : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_FS : :: std :: os :: raw :: c_uint = 1 ; pub const __k8 : :: std :: os :: raw :: c_uint = 1 ; pub const __k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __tune_k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __NO_MATH_INLINES : :: std :: os :: raw :: c_uint = 1 ; pub const __FXSR__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __MMX__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 : :: std :: os :: raw :: c_uint = 1 ; pub const __SIZEOF_FLOAT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix__ : :: std :: os :: raw :: c_uint = 1 ; pub const linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __ELF__ : :: std :: os :: raw :: c_uint = 1 ; pub const __gnu_linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLOAT128__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_HOSTED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_VERSION__ : :: std :: os :: raw :: c_uint = 201710 ; pub const __STDC_UTF_16__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_UTF_32__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_DWARF2_CFI_ASM : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_VERSION : :: std :: os :: raw :: c_uint = 721408 ; pub const OPAL_STDC_HEADERS : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED_ARGUMENT : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_ERROR : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_SYS_TIME_H : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_LONG_LONG : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const OPAL_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const OPAL_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const OPAL_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const OPAL_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const OMPI_HAVE_FORTRAN_LOGICAL1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER16 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_INTEGER2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL16 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL2 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_REAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_ENABLE_MPI1_COMPAT : :: std :: os :: raw :: c_uint = 0 ; pub const HAVE_FLOAT__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_LONG_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_MPI_OFFSET_SIZE : :: std :: os :: raw :: c_uint = 8 ; pub const OMPI_BUILD_CXX_BINDINGS : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_CXX_SEEK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_CXX_SUPPORTS_2D_CONST_CAST : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_PARAM_CHECK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_INTERFACE_WARNING : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_CXX_EXCEPTION_SUPPORT : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_MAJOR_VERSION : :: std :: os :: raw :: c_uint = 4 ; pub const OMPI_MINOR_VERSION : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_RELEASE_VERSION : :: std :: os :: raw :: c_uint = 2 ; pub const OPAL_C_HAVE_VISIBILITY : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_BUILDING : :: std :: os :: raw :: c_uint = 0 ; pub const OPEN_MPI : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_VERSION : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_SUBVERSION : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_UNKNOWN : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU_C : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_REMOVED_USE_STATIC_ASSERT : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ANY_SOURCE : :: std :: os :: raw :: c_int = -1 ; pub const MPI_PROC_NULL : :: std :: os :: raw :: c_int = -2 ; pub const MPI_ROOT : :: std :: os :: raw :: c_int = -4 ; pub const MPI_ANY_TAG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MAX_LIBRARY_VERSION_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_UNDEFINED : :: std :: os :: raw :: c_int = -32766 ; pub const MPI_DIST_GRAPH : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_CART : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_GRAPH : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_KEYVAL_INVALID : :: std :: os :: raw :: c_int = -1 ; pub const MPI_BSEND_OVERHEAD : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const MPI_ORDER_C : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ORDER_FORTRAN : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_BLOCK : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_DISTRIBUTE_CYCLIC : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_NONE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_DISTRIBUTE_DFLT_DARG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MODE_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_RDONLY : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_WRONLY : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_RDWR : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_DELETE_ON_CLOSE : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_MODE_UNIQUE_OPEN : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_MODE_EXCL : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MODE_APPEND : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_SEQUENTIAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_DISPLACEMENT_CURRENT : :: std :: os :: raw :: c_int = -54278278 ; pub const MPI_SEEK_SET : :: std :: os :: raw :: c_uint = 600 ; pub const MPI_SEEK_CUR : :: std :: os :: raw :: c_uint = 602 ; pub const MPI_SEEK_END : :: std :: os :: raw :: c_uint = 604 ; pub const MPI_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_NOCHECK : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_NOPRECEDE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_NOPUT : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_NOSTORE : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_NOSUCCEED : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_LOCK_EXCLUSIVE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_LOCK_SHARED : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_WIN_FLAVOR_ALLOCATE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_DYNAMIC : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_WIN_FLAVOR_SHARED : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_WIN_UNIFIED : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_WIN_SEPARATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_SUCCESS : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ERR_BUFFER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_ERR_COUNT : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_ERR_TYPE : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_ERR_TAG : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_ERR_COMM : :: std :: os :: raw :: c_uint = 5 ; pub const MPI_ERR_RANK : :: std :: os :: raw :: c_uint = 6 ; pub const MPI_ERR_REQUEST : :: std :: os :: raw :: c_uint = 7 ; pub const MPI_ERR_ROOT : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_ERR_GROUP : :: std :: os :: raw :: c_uint = 9 ; pub const MPI_ERR_OP : :: std :: os :: raw :: c_uint = 10 ; pub const MPI_ERR_TOPOLOGY : :: std :: os :: raw :: c_uint = 11 ; pub const MPI_ERR_DIMS : :: std :: os :: raw :: c_uint = 12 ; pub const MPI_ERR_ARG : :: std :: os :: raw :: c_uint = 13 ; pub const MPI_ERR_UNKNOWN : :: std :: os :: raw :: c_uint = 14 ; pub const MPI_ERR_TRUNCATE : :: std :: os :: raw :: c_uint = 15 ; pub const MPI_ERR_OTHER : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_ERR_INTERN : :: std :: os :: raw :: c_uint = 17 ; pub const MPI_ERR_IN_STATUS : :: std :: os :: raw :: c_uint = 18 ; pub const MPI_ERR_PENDING : :: std :: os :: raw :: c_uint = 19 ; pub const MPI_ERR_ACCESS : :: std :: os :: raw :: c_uint = 20 ; pub const MPI_ERR_AMODE : :: std :: os :: raw :: c_uint = 21 ; pub const MPI_ERR_ASSERT : :: std :: os :: raw :: c_uint = 22 ; pub const MPI_ERR_BAD_FILE : :: std :: os :: raw :: c_uint = 23 ; pub const MPI_ERR_BASE : :: std :: os :: raw :: c_uint = 24 ; pub const MPI_ERR_CONVERSION : :: std :: os :: raw :: c_uint = 25 ; pub const MPI_ERR_DISP : :: std :: os :: raw :: c_uint = 26 ; pub const MPI_ERR_DUP_DATAREP : :: std :: os :: raw :: c_uint = 27 ; pub const MPI_ERR_FILE_EXISTS : :: std :: os :: raw :: c_uint = 28 ; pub const MPI_ERR_FILE_IN_USE : :: std :: os :: raw :: c_uint = 29 ; pub const MPI_ERR_FILE : :: std :: os :: raw :: c_uint = 30 ; pub const MPI_ERR_INFO_KEY : :: std :: os :: raw :: c_uint = 31 ; pub const MPI_ERR_INFO_NOKEY : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_ERR_INFO_VALUE : :: std :: os :: raw :: c_uint = 33 ; pub const MPI_ERR_INFO : :: std :: os :: raw :: c_uint = 34 ; pub const MPI_ERR_IO : :: std :: os :: raw :: c_uint = 35 ; pub const MPI_ERR_KEYVAL : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_ERR_LOCKTYPE : :: std :: os :: raw :: c_uint = 37 ; pub const MPI_ERR_NAME : :: std :: os :: raw :: c_uint = 38 ; pub const MPI_ERR_NO_MEM : :: std :: os :: raw :: c_uint = 39 ; pub const MPI_ERR_NOT_SAME : :: std :: os :: raw :: c_uint = 40 ; pub const MPI_ERR_NO_SPACE : :: std :: os :: raw :: c_uint = 41 ; pub const MPI_ERR_NO_SUCH_FILE : :: std :: os :: raw :: c_uint = 42 ; pub const MPI_ERR_PORT : :: std :: os :: raw :: c_uint = 43 ; pub const MPI_ERR_QUOTA : :: std :: os :: raw :: c_uint = 44 ; pub const MPI_ERR_READ_ONLY : :: std :: os :: raw :: c_uint = 45 ; pub const MPI_ERR_RMA_CONFLICT : :: std :: os :: raw :: c_uint = 46 ; pub const MPI_ERR_RMA_SYNC : :: std :: os :: raw :: c_uint = 47 ; pub const MPI_ERR_SERVICE : :: std :: os :: raw :: c_uint = 48 ; pub const MPI_ERR_SIZE : :: std :: os :: raw :: c_uint = 49 ; pub const MPI_ERR_SPAWN : :: std :: os :: raw :: c_uint = 50 ; pub const MPI_ERR_UNSUPPORTED_DATAREP : :: std :: os :: raw :: c_uint = 51 ; pub const MPI_ERR_UNSUPPORTED_OPERATION : :: std :: os :: raw :: c_uint = 52 ; pub const MPI_ERR_WIN : :: std :: os :: raw :: c_uint = 53 ; pub const MPI_T_ERR_MEMORY : :: std :: os :: raw :: c_uint = 54 ; pub const MPI_T_ERR_NOT_INITIALIZED : :: std :: os :: raw :: c_uint = 55 ; pub const MPI_T_ERR_CANNOT_INIT : :: std :: os :: raw :: c_uint = 56 ; pub const MPI_T_ERR_INVALID_INDEX : :: std :: os :: raw :: c_uint = 57 ; pub const MPI_T_ERR_INVALID_ITEM : :: std :: os :: raw :: c_uint = 58 ; pub const MPI_T_ERR_INVALID_HANDLE : :: std :: os :: raw :: c_uint = 59 ; pub const MPI_T_ERR_OUT_OF_HANDLES : :: std :: os :: raw :: c_uint = 60 ; pub const MPI_T_ERR_OUT_OF_SESSIONS : :: std :: os :: raw :: c_uint = 61 ; pub const MPI_T_ERR_INVALID_SESSION : :: std :: os :: raw :: c_uint = 62 ; pub const MPI_T_ERR_CVAR_SET_NOT_NOW : :: std :: os :: raw :: c_uint = 63 ; pub const MPI_T_ERR_CVAR_SET_NEVER : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_T_ERR_PVAR_NO_STARTSTOP : :: std :: os :: raw :: c_uint = 65 ; pub const MPI_T_ERR_PVAR_NO_WRITE : :: std :: os :: raw :: c_uint = 66 ; pub const MPI_T_ERR_PVAR_NO_ATOMIC : :: std :: os :: raw :: c_uint = 67 ; pub const MPI_ERR_RMA_RANGE : :: std :: os :: raw :: c_uint = 68 ; pub const MPI_ERR_RMA_ATTACH : :: std :: os :: raw :: c_uint = 69 ; pub const MPI_ERR_RMA_FLAVOR : :: std :: os :: raw :: c_uint = 70 ; pub const MPI_ERR_RMA_SHARED : :: std :: os :: raw :: c_uint = 71 ; pub const MPI_T_ERR_INVALID : :: std :: os :: raw :: c_uint = 72 ; pub const MPI_T_ERR_INVALID_NAME : :: std :: os :: raw :: c_uint = 73 ; pub const MPI_ERR_LASTCODE : :: std :: os :: raw :: c_uint = 92 ; pub const MPI_TYPECLASS_INTEGER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_TYPECLASS_REAL : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_TYPECLASS_COMPLEX : :: std :: os :: raw :: c_uint = 3 ; pub type wchar_t = :: std :: os :: raw :: c_int ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct max_align_t { pub __clang_max_align_nonce1 : :: std :: os :: raw :: c_longlong , pub __bindgen_padding_0 : u64 , pub __clang_max_align_nonce2 : f64 , } # [ test ] fn bindgen_test_layout_max_align_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < max_align_t > ( ) , 32usize , concat ! ( "Size of: " , stringify ! ( max_align_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce1 as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce1 ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce2 as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce2 ) ) ) ; } pub type MPI_Aint = isize ; pub type MPI_Offset = :: std :: os :: raw :: c_longlong ; pub type MPI_Count = :: std :: os :: raw :: c_longlong ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_communicator_t { _unused : [ u8 ; 0 ] } pub type MPI_Comm = * mut ompi_communicator_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_datatype_t { _unused : [ u8 ; 0 ] } pub type MPI_Datatype = * mut ompi_datatype_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_errhandler_t { _unused : [ u8 ; 0 ] } pub type MPI_Errhandler = * mut ompi_errhandler_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_file_t { _unused : [ u8 ; 0 ] } pub type MPI_File = * mut ompi_file_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_group_t { _unused : [ u8 ; 0 ] } pub type MPI_Group = * mut ompi_group_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_info_t { _unused : [ u8 ; 0 ] } pub type MPI_Info = * mut ompi_info_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_op_t { _unused : [ u8 ; 0 ] } pub type MPI_Op = * mut ompi_op_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_request_t { _unused : [ u8 ; 0 ] } pub type MPI_Request = * mut ompi_request_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_message_t { _unused : [ u8 ; 0 ] } pub type MPI_Message = * mut ompi_message_t ; pub type MPI_Status = ompi_status_public_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_win_t { _unused : [ u8 ; 0 ] } pub type MPI_Win = * mut ompi_win_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_var_enum_t { _unused : [ u8 ; 0 ] } pub type MPI_T_enum = * mut mca_base_var_enum_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_mpit_cvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_cvar_handle = * mut ompi_mpit_cvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_handle = * mut mca_base_pvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_session_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_session = * mut mca_base_pvar_session_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_status_public_t { pub MPI_SOURCE : :: std :: os :: raw :: c_int , pub MPI_TAG : :: std :: os :: raw :: c_int , pub MPI_ERROR : :: std :: os :: raw :: c_int , pub _cancelled : :: std :: os :: raw :: c_int , pub _ucount : usize , } # [ test ] fn bindgen_test_layout_ompi_status_public_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < ompi_status_public_t > ( ) , 24usize , concat ! ( "Size of: " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < ompi_status_public_t > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_SOURCE as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_SOURCE ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_TAG as * const _ as usize } , 4usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_TAG ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_ERROR as * const _ as usize } , 8usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_ERROR ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _cancelled as * const _ as usize } , 12usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _cancelled ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _ucount as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _ucount ) ) ) ; } pub type MPI_Datarep_extent_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : * mut MPI_Aint , arg3 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Datarep_conversion_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : MPI_Datatype , arg3 : :: std :: os :: raw :: c_int , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : MPI_Offset , arg6 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Comm , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type ompi_file_errhandler_fn = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_File , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_Win_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Win , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_User_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut :: std :: os :: raw :: c_void , arg3 : * mut :: std :: os :: raw :: c_int , arg4 : * mut MPI_Datatype ) > ; pub type MPI_Comm_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_query_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut MPI_Status ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_free_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_cancel_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_fn = MPI_Comm_errhandler_function ; pub type MPI_File_errhandler_fn = ompi_file_errhandler_fn ; pub type MPI_File_errhandler_function = ompi_file_errhandler_fn ; pub type MPI_Win_errhandler_fn = MPI_Win_errhandler_function ; pub const MPI_TAG_UB : _bindgen_ty_1 = 0 ; pub const MPI_HOST : _bindgen_ty_1 = 1 ; pub const MPI_IO : _bindgen_ty_1 = 2 ; pub const MPI_WTIME_IS_GLOBAL : _bindgen_ty_1 = 3 ; pub const MPI_APPNUM : _bindgen_ty_1 = 4 ; pub const MPI_LASTUSEDCODE : _bindgen_ty_1 = 5 ; pub const MPI_UNIVERSE_SIZE : _bindgen_ty_1 = 6 ; pub const MPI_WIN_BASE : _bindgen_ty_1 = 7 ; pub const MPI_WIN_SIZE : _bindgen_ty_1 = 8 ; pub const MPI_WIN_DISP_UNIT : _bindgen_ty_1 = 9 ; pub const MPI_WIN_CREATE_FLAVOR : _bindgen_ty_1 = 10 ; pub const MPI_WIN_MODEL : _bindgen_ty_1 = 11 ; pub const IMPI_CLIENT_SIZE : _bindgen_ty_1 = 12 ; pub const IMPI_CLIENT_COLOR : _bindgen_ty_1 = 13 ; pub const IMPI_HOST_SIZE : _bindgen_ty_1 = 14 ; pub const IMPI_HOST_COLOR : _bindgen_ty_1 = 15 ; pub type _bindgen_ty_1 = :: std :: os :: raw :: c_uint ; pub const MPI_IDENT : _bindgen_ty_2 = 0 ; pub const MPI_CONGRUENT : _bindgen_ty_2 = 1 ; pub const MPI_SIMILAR : _bindgen_ty_2 = 2 ; pub const MPI_UNEQUAL : _bindgen_ty_2 = 3 ; pub type _bindgen_ty_2 = :: std :: os :: raw :: c_uint ; pub const MPI_THREAD_SINGLE : _bindgen_ty_3 = 0 ; pub const MPI_THREAD_FUNNELED : _bindgen_ty_3 = 1 ; pub const MPI_THREAD_SERIALIZED : _bindgen_ty_3 = 2 ; pub const MPI_THREAD_MULTIPLE : _bindgen_ty_3 = 3 ; pub type _bindgen_ty_3 = :: std :: os :: raw :: c_uint ; pub const MPI_COMBINER_NAMED : _bindgen_ty_4 = 0 ; pub const MPI_COMBINER_DUP : _bindgen_ty_4 = 1 ; pub const MPI_COMBINER_CONTIGUOUS : _bindgen_ty_4 = 2 ; pub const MPI_COMBINER_VECTOR : _bindgen_ty_4 = 3 ; pub const OMPI_WAS_MPI_COMBINER_HVECTOR_INTEGER : _bindgen_ty_4 = 4 ; pub const MPI_COMBINER_HVECTOR : _bindgen_ty_4 = 5 ; pub const MPI_COMBINER_INDEXED : _bindgen_ty_4 = 6 ; pub const OMPI_WAS_MPI_COMBINER_HINDEXED_INTEGER : _bindgen_ty_4 = 7 ; pub const MPI_COMBINER_HINDEXED : _bindgen_ty_4 = 8 ; pub const MPI_COMBINER_INDEXED_BLOCK : _bindgen_ty_4 = 9 ; pub const OMPI_WAS_MPI_COMBINER_STRUCT_INTEGER : _bindgen_ty_4 = 10 ; pub const MPI_COMBINER_STRUCT : _bindgen_ty_4 = 11 ; pub const MPI_COMBINER_SUBARRAY : _bindgen_ty_4 = 12 ; pub const MPI_COMBINER_DARRAY : _bindgen_ty_4 = 13 ; pub const MPI_COMBINER_F90_REAL : _bindgen_ty_4 = 14 ; pub const MPI_COMBINER_F90_COMPLEX : _bindgen_ty_4 = 15 ; pub const MPI_COMBINER_F90_INTEGER : _bindgen_ty_4 = 16 ; pub const MPI_COMBINER_RESIZED : _bindgen_ty_4 = 17 ; pub const MPI_COMBINER_HINDEXED_BLOCK : _bindgen_ty_4 = 18 ; pub type _bindgen_ty_4 = :: std :: os :: raw :: c_uint ; pub const MPI_COMM_TYPE_SHARED : _bindgen_ty_5 = 0 ; pub const OMPI_COMM_TYPE_HWTHREAD : _bindgen_ty_5 = 1 ; pub const OMPI_COMM_TYPE_CORE : _bindgen_ty_5 = 2 ; pub const OMPI_COMM_TYPE_L1CACHE : _bindgen_ty_5 = 3 ; pub const OMPI_COMM_TYPE_L2CACHE : _bindgen_ty_5 = 4 ; pub const OMPI_COMM_TYPE_L3CACHE : _bindgen_ty_5 = 5 ; pub const OMPI_COMM_TYPE_SOCKET : _bindgen_ty_5 = 6 ; pub const OMPI_COMM_TYPE_NUMA : _bindgen_ty_5 = 7 ; pub const OMPI_COMM_TYPE_BOARD : _bindgen_ty_5 = 8 ; pub const OMPI_COMM_TYPE_HOST : _bindgen_ty_5 = 9 ; pub const OMPI_COMM_TYPE_CU : _bindgen_ty_5 = 10 ; pub const OMPI_COMM_TYPE_CLUSTER : _bindgen_ty_5 = 11 ; pub type _bindgen_ty_5 = :: std :: os :: raw :: c_uint ; pub const MPI_T_VERBOSITY_USER_BASIC : _bindgen_ty_6 = 0 ; pub const MPI_T_VERBOSITY_USER_DETAIL : _bindgen_ty_6 = 1 ; pub const MPI_T_VERBOSITY_USER_ALL : _bindgen_ty_6 = 2 ; pub const MPI_T_VERBOSITY_TUNER_BASIC : _bindgen_ty_6 = 3 ; pub const MPI_T_VERBOSITY_TUNER_DETAIL : _bindgen_ty_6 = 4 ; pub const MPI_T_VERBOSITY_TUNER_ALL : _bindgen_ty_6 = 5 ; pub const MPI_T_VERBOSITY_MPIDEV_BASIC : _bindgen_ty_6 = 6 ; pub const MPI_T_VERBOSITY_MPIDEV_DETAIL : _bindgen_ty_6 = 7 ; pub const MPI_T_VERBOSITY_MPIDEV_ALL : _bindgen_ty_6 = 8 ; pub type _bindgen_ty_6 = :: std :: os :: raw :: c_uint ; pub const MPI_T_SCOPE_CONSTANT : _bindgen_ty_7 = 0 ; pub const MPI_T_SCOPE_READONLY : _bindgen_ty_7 = 1 ; pub const MPI_T_SCOPE_LOCAL : _bindgen_ty_7 = 2 ; pub const MPI_T_SCOPE_GROUP : _bindgen_ty_7 = 3 ; pub const MPI_T_SCOPE_GROUP_EQ : _bindgen_ty_7 = 4 ; pub const MPI_T_SCOPE_ALL : _bindgen_ty_7 = 5 ; pub const MPI_T_SCOPE_ALL_EQ : _bindgen_ty_7 = 6 ; pub type _bindgen_ty_7 = :: std :: os :: raw :: c_uint ; pub const MPI_T_BIND_NO_OBJECT : _bindgen_ty_8 = 0 ; pub const MPI_T_BIND_MPI_COMM : _bindgen_ty_8 = 1 ; pub const MPI_T_BIND_MPI_DATATYPE : _bindgen_ty_8 = 2 ; pub const MPI_T_BIND_MPI_ERRHANDLER : _bindgen_ty_8 = 3 ; pub const MPI_T_BIND_MPI_FILE : _bindgen_ty_8 = 4 ; pub const MPI_T_BIND_MPI_GROUP : _bindgen_ty_8 = 5 ; pub const MPI_T_BIND_MPI_OP : _bindgen_ty_8 = 6 ; pub const MPI_T_BIND_MPI_REQUEST : _bindgen_ty_8 = 7 ; pub const MPI_T_BIND_MPI_WIN : _bindgen_ty_8 = 8 ; pub const MPI_T_BIND_MPI_MESSAGE : _bindgen_ty_8 = 9 ; pub const MPI_T_BIND_MPI_INFO : _bindgen_ty_8 = 10 ; pub type _bindgen_ty_8 = :: std :: os :: raw :: c_uint ; pub const MPI_T_PVAR_CLASS_STATE : _bindgen_ty_9 = 0 ; pub const MPI_T_PVAR_CLASS_LEVEL : _bindgen_ty_9 = 1 ; pub const MPI_T_PVAR_CLASS_SIZE : _bindgen_ty_9 = 2 ; pub const MPI_T_PVAR_CLASS_PERCENTAGE : _bindgen_ty_9 = 3 ; pub const MPI_T_PVAR_CLASS_HIGHWATERMARK : _bindgen_ty_9 = 4 ; pub const MPI_T_PVAR_CLASS_LOWWATERMARK : _bindgen_ty_9 = 5 ; pub const MPI_T_PVAR_CLASS_COUNTER : _bindgen_ty_9 = 6 ; pub const MPI_T_PVAR_CLASS_AGGREGATE : _bindgen_ty_9 = 7 ; pub const MPI_T_PVAR_CLASS_TIMER : _bindgen_ty_9 = 8 ; pub const MPI_T_PVAR_CLASS_GENERIC : _bindgen_ty_9 = 9 ; pub type _bindgen_ty_9 = :: std :: os :: raw :: c_uint ; extern "C" {
[INFO] [stdout] 3 + pub const __llvm__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_major__ : :: std :: os :: raw :: c_uint = 14 ; pub const __clang_minor__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_patchlevel__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_version__ : & 'static [ u8 ; 8usize ] = b"14.0.0 \0" ; pub const __GNUC__ : :: std :: os :: raw :: c_uint = 4 ; pub const __GNUC_MINOR__ : :: std :: os :: raw :: c_uint = 2 ; pub const __GNUC_PATCHLEVEL__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GXX_ABI_VERSION : :: std :: os :: raw :: c_uint = 1002 ; pub const __ATOMIC_RELAXED : :: std :: os :: raw :: c_uint = 0 ; pub const __ATOMIC_CONSUME : :: std :: os :: raw :: c_uint = 1 ; pub const __ATOMIC_ACQUIRE : :: std :: os :: raw :: c_uint = 2 ; pub const __ATOMIC_RELEASE : :: std :: os :: raw :: c_uint = 3 ; pub const __ATOMIC_ACQ_REL : :: std :: os :: raw :: c_uint = 4 ; pub const __ATOMIC_SEQ_CST : :: std :: os :: raw :: c_uint = 5 ; pub const __OPENCL_MEMORY_SCOPE_WORK_ITEM : :: std :: os :: raw :: c_uint = 0 ; pub const __OPENCL_MEMORY_SCOPE_WORK_GROUP : :: std :: os :: raw :: c_uint = 1 ; pub const __OPENCL_MEMORY_SCOPE_DEVICE : :: std :: os :: raw :: c_uint = 2 ; pub const __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES : :: std :: os :: raw :: c_uint = 3 ; pub const __OPENCL_MEMORY_SCOPE_SUB_GROUP : :: std :: os :: raw :: c_uint = 4 ; pub const __PRAGMA_REDEFINE_EXTNAME : :: std :: os :: raw :: c_uint = 1 ; pub const __VERSION__ : & 'static [ u8 ; 20usize ] = b"Ubuntu Clang 14.0.0\0" ; pub const __OBJC_BOOL_IS_BOOL : :: std :: os :: raw :: c_uint = 0 ; pub const __CONSTANT_CFSTRINGS__ : std :: os :: raw :: c_uint = 1 ; pub const __clang_literal_encoding__ : & 'static [ u8 ; 6usize ] = b"UTF-8\0" ; pub const __clang_wide_literal_encoding__ : & 'static [ u8 ; 7usize ] = b"UTF-32\0" ; pub const __ORDER_LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __ORDER_BIG_ENDIAN__ : :: std :: os :: raw :: c_uint = 4321 ; pub const __ORDER_PDP_ENDIAN__ : :: std :: os :: raw :: c_uint = 3412 ; pub const __BYTE_ORDER__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const _LP64 : :: std :: os :: raw :: c_uint = 1 ; pub const __LP64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __CHAR_BIT__ : :: std :: os :: raw :: c_uint = 8 ; pub const __BOOL_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SHRT_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __LONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LLONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BITINT_MAXWIDTH__ : :: std :: os :: raw :: c_uint = 128 ; pub const __SCHAR_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __SHRT_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __LONG_LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __WCHAR_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __WCHAR_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __WINT_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __WINT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INTMAX_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZE_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __SIZE_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTMAX_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __PTRDIFF_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __PTRDIFF_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INTPTR_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTPTR_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZEOF_DOUBLE__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_FLOAT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_LONG_DOUBLE__ : :: std :: os :: raw :: c_uint = 16 ; pub const __SIZEOF_LONG_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_POINTER__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SHORT__ : :: std :: os :: raw :: c_uint = 2 ; pub const __SIZEOF_PTRDIFF_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SIZE_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_WCHAR_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_WINT_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INTMAX_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTMAX_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINTMAX_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTMAX_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTMAX_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTMAX_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __PTRDIFF_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __PTRDIFF_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __INTPTR_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTPTR_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __SIZE_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __SIZE_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __SIZE_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __SIZE_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __SIG_ATOMIC_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __SIG_ATOMIC_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __UINTPTR_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTPTR_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTPTR_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTPTR_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FLT_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_DIG__ : :: std :: os :: raw :: c_uint = 6 ; pub const __FLT_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 9 ; pub const __FLT_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_MANT_DIG__ : :: std :: os :: raw :: c_uint = 24 ; pub const __FLT_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 38 ; pub const __FLT_MAX_EXP__ : :: std :: os :: raw :: c_uint = 128 ; pub const __FLT_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -37 ; pub const __FLT_MIN_EXP__ : :: std :: os :: raw :: c_int = -125 ; pub const __DBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_DIG__ : :: std :: os :: raw :: c_uint = 15 ; pub const __DBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 17 ; pub const __DBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 53 ; pub const __DBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 308 ; pub const __DBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 1024 ; pub const __DBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -307 ; pub const __DBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -1021 ; pub const __LDBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_DIG__ : :: std :: os :: raw :: c_uint = 18 ; pub const __LDBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __LDBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LDBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 4932 ; pub const __LDBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 16384 ; pub const __LDBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -4931 ; pub const __LDBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -16381 ; pub const __POINTER_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BIGGEST_ALIGNMENT__ : :: std :: os :: raw :: c_uint = 16 ; pub const __WINT_UNSIGNED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __INT8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __INT16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __INT32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __INT64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __UINT8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __INT8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __UINT16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __UINT16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __INT16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __UINT32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __UINT32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __INT32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __UINT64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __UINT64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __INT64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_LEAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_LEAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_LEAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_LEAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_LEAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_LEAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_LEAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_LEAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_LEAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_LEAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_LEAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_LEAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_LEAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_LEAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_LEAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_LEAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_LEAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_LEAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_LEAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_LEAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_LEAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_LEAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_LEAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_LEAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_LEAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_LEAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_LEAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_LEAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_LEAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __INT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_FAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_FAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_FAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_FAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_FAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_FAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_FAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_FAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_FAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_FAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_FAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_FAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_FAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_FAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_FAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_FAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_FAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_FAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_FAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_FAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_FAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_FAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_FAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_FAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_FAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_FAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_FAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_FAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_FAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_FAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FINITE_MATH_ONLY__ : :: std :: os :: raw :: c_uint = 0 ; pub const __GNUC_STDC_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_ATOMIC_TEST_AND_SET_TRUEVAL : :: std :: os :: raw :: c_uint = 1 ; pub const __CLANG_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __NO_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __PIC__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pic__ : :: std :: os :: raw :: c_uint = 2 ; pub const __PIE__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pie__ : :: std :: os :: raw :: c_uint = 2 ; pub const __FLT_EVAL_METHOD__ : :: std :: os :: raw :: c_uint = 0 ; pub const __FLT_RADIX__ : :: std :: os :: raw :: c_uint = 2 ; pub const __DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __GCC_ASM_FLAG_OUTPUTS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __code_model_small__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_GS : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_FS : :: std :: os :: raw :: c_uint = 1 ; pub const __k8 : :: std :: os :: raw :: c_uint = 1 ; pub const __k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __tune_k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __NO_MATH_INLINES : :: std :: os :: raw :: c_uint = 1 ; pub const __FXSR__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __MMX__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 : :: std :: os :: raw :: c_uint = 1 ; pub const __SIZEOF_FLOAT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix__ : :: std :: os :: raw :: c_uint = 1 ; pub const linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __ELF__ : :: std :: os :: raw :: c_uint = 1 ; pub const __gnu_linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLOAT128__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_HOSTED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_VERSION__ : :: std :: os :: raw :: c_uint = 201710 ; pub const __STDC_UTF_16__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_UTF_32__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_DWARF2_CFI_ASM : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_VERSION : :: std :: os :: raw :: c_uint = 721408 ; pub const OPAL_STDC_HEADERS : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED_ARGUMENT : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_ERROR : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_SYS_TIME_H : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_LONG_LONG : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const OPAL_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const OPAL_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const OPAL_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const OPAL_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const OMPI_HAVE_FORTRAN_LOGICAL1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER16 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_INTEGER2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL16 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL2 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_REAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_ENABLE_MPI1_COMPAT : :: std :: os :: raw :: c_uint = 0 ; pub const HAVE_FLOAT__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_LONG_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_MPI_OFFSET_SIZE : :: std :: os :: raw :: c_uint = 8 ; pub const OMPI_BUILD_CXX_BINDINGS : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_CXX_SEEK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_CXX_SUPPORTS_2D_CONST_CAST : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_PARAM_CHECK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_INTERFACE_WARNING : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_CXX_EXCEPTION_SUPPORT : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_MAJOR_VERSION : :: std :: os :: raw :: c_uint = 4 ; pub const OMPI_MINOR_VERSION : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_RELEASE_VERSION : :: std :: os :: raw :: c_uint = 2 ; pub const OPAL_C_HAVE_VISIBILITY : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_BUILDING : :: std :: os :: raw :: c_uint = 0 ; pub const OPEN_MPI : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_VERSION : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_SUBVERSION : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_UNKNOWN : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU_C : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_REMOVED_USE_STATIC_ASSERT : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ANY_SOURCE : :: std :: os :: raw :: c_int = -1 ; pub const MPI_PROC_NULL : :: std :: os :: raw :: c_int = -2 ; pub const MPI_ROOT : :: std :: os :: raw :: c_int = -4 ; pub const MPI_ANY_TAG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MAX_LIBRARY_VERSION_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_UNDEFINED : :: std :: os :: raw :: c_int = -32766 ; pub const MPI_DIST_GRAPH : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_CART : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_GRAPH : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_KEYVAL_INVALID : :: std :: os :: raw :: c_int = -1 ; pub const MPI_BSEND_OVERHEAD : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const MPI_ORDER_C : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ORDER_FORTRAN : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_BLOCK : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_DISTRIBUTE_CYCLIC : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_NONE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_DISTRIBUTE_DFLT_DARG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MODE_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_RDONLY : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_WRONLY : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_RDWR : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_DELETE_ON_CLOSE : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_MODE_UNIQUE_OPEN : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_MODE_EXCL : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MODE_APPEND : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_SEQUENTIAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_DISPLACEMENT_CURRENT : :: std :: os :: raw :: c_int = -54278278 ; pub const MPI_SEEK_SET : :: std :: os :: raw :: c_uint = 600 ; pub const MPI_SEEK_CUR : :: std :: os :: raw :: c_uint = 602 ; pub const MPI_SEEK_END : :: std :: os :: raw :: c_uint = 604 ; pub const MPI_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_NOCHECK : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_NOPRECEDE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_NOPUT : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_NOSTORE : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_NOSUCCEED : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_LOCK_EXCLUSIVE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_LOCK_SHARED : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_WIN_FLAVOR_ALLOCATE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_DYNAMIC : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_WIN_FLAVOR_SHARED : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_WIN_UNIFIED : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_WIN_SEPARATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_SUCCESS : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ERR_BUFFER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_ERR_COUNT : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_ERR_TYPE : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_ERR_TAG : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_ERR_COMM : :: std :: os :: raw :: c_uint = 5 ; pub const MPI_ERR_RANK : :: std :: os :: raw :: c_uint = 6 ; pub const MPI_ERR_REQUEST : :: std :: os :: raw :: c_uint = 7 ; pub const MPI_ERR_ROOT : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_ERR_GROUP : :: std :: os :: raw :: c_uint = 9 ; pub const MPI_ERR_OP : :: std :: os :: raw :: c_uint = 10 ; pub const MPI_ERR_TOPOLOGY : :: std :: os :: raw :: c_uint = 11 ; pub const MPI_ERR_DIMS : :: std :: os :: raw :: c_uint = 12 ; pub const MPI_ERR_ARG : :: std :: os :: raw :: c_uint = 13 ; pub const MPI_ERR_UNKNOWN : :: std :: os :: raw :: c_uint = 14 ; pub const MPI_ERR_TRUNCATE : :: std :: os :: raw :: c_uint = 15 ; pub const MPI_ERR_OTHER : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_ERR_INTERN : :: std :: os :: raw :: c_uint = 17 ; pub const MPI_ERR_IN_STATUS : :: std :: os :: raw :: c_uint = 18 ; pub const MPI_ERR_PENDING : :: std :: os :: raw :: c_uint = 19 ; pub const MPI_ERR_ACCESS : :: std :: os :: raw :: c_uint = 20 ; pub const MPI_ERR_AMODE : :: std :: os :: raw :: c_uint = 21 ; pub const MPI_ERR_ASSERT : :: std :: os :: raw :: c_uint = 22 ; pub const MPI_ERR_BAD_FILE : :: std :: os :: raw :: c_uint = 23 ; pub const MPI_ERR_BASE : :: std :: os :: raw :: c_uint = 24 ; pub const MPI_ERR_CONVERSION : :: std :: os :: raw :: c_uint = 25 ; pub const MPI_ERR_DISP : :: std :: os :: raw :: c_uint = 26 ; pub const MPI_ERR_DUP_DATAREP : :: std :: os :: raw :: c_uint = 27 ; pub const MPI_ERR_FILE_EXISTS : :: std :: os :: raw :: c_uint = 28 ; pub const MPI_ERR_FILE_IN_USE : :: std :: os :: raw :: c_uint = 29 ; pub const MPI_ERR_FILE : :: std :: os :: raw :: c_uint = 30 ; pub const MPI_ERR_INFO_KEY : :: std :: os :: raw :: c_uint = 31 ; pub const MPI_ERR_INFO_NOKEY : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_ERR_INFO_VALUE : :: std :: os :: raw :: c_uint = 33 ; pub const MPI_ERR_INFO : :: std :: os :: raw :: c_uint = 34 ; pub const MPI_ERR_IO : :: std :: os :: raw :: c_uint = 35 ; pub const MPI_ERR_KEYVAL : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_ERR_LOCKTYPE : :: std :: os :: raw :: c_uint = 37 ; pub const MPI_ERR_NAME : :: std :: os :: raw :: c_uint = 38 ; pub const MPI_ERR_NO_MEM : :: std :: os :: raw :: c_uint = 39 ; pub const MPI_ERR_NOT_SAME : :: std :: os :: raw :: c_uint = 40 ; pub const MPI_ERR_NO_SPACE : :: std :: os :: raw :: c_uint = 41 ; pub const MPI_ERR_NO_SUCH_FILE : :: std :: os :: raw :: c_uint = 42 ; pub const MPI_ERR_PORT : :: std :: os :: raw :: c_uint = 43 ; pub const MPI_ERR_QUOTA : :: std :: os :: raw :: c_uint = 44 ; pub const MPI_ERR_READ_ONLY : :: std :: os :: raw :: c_uint = 45 ; pub const MPI_ERR_RMA_CONFLICT : :: std :: os :: raw :: c_uint = 46 ; pub const MPI_ERR_RMA_SYNC : :: std :: os :: raw :: c_uint = 47 ; pub const MPI_ERR_SERVICE : :: std :: os :: raw :: c_uint = 48 ; pub const MPI_ERR_SIZE : :: std :: os :: raw :: c_uint = 49 ; pub const MPI_ERR_SPAWN : :: std :: os :: raw :: c_uint = 50 ; pub const MPI_ERR_UNSUPPORTED_DATAREP : :: std :: os :: raw :: c_uint = 51 ; pub const MPI_ERR_UNSUPPORTED_OPERATION : :: std :: os :: raw :: c_uint = 52 ; pub const MPI_ERR_WIN : :: std :: os :: raw :: c_uint = 53 ; pub const MPI_T_ERR_MEMORY : :: std :: os :: raw :: c_uint = 54 ; pub const MPI_T_ERR_NOT_INITIALIZED : :: std :: os :: raw :: c_uint = 55 ; pub const MPI_T_ERR_CANNOT_INIT : :: std :: os :: raw :: c_uint = 56 ; pub const MPI_T_ERR_INVALID_INDEX : :: std :: os :: raw :: c_uint = 57 ; pub const MPI_T_ERR_INVALID_ITEM : :: std :: os :: raw :: c_uint = 58 ; pub const MPI_T_ERR_INVALID_HANDLE : :: std :: os :: raw :: c_uint = 59 ; pub const MPI_T_ERR_OUT_OF_HANDLES : :: std :: os :: raw :: c_uint = 60 ; pub const MPI_T_ERR_OUT_OF_SESSIONS : :: std :: os :: raw :: c_uint = 61 ; pub const MPI_T_ERR_INVALID_SESSION : :: std :: os :: raw :: c_uint = 62 ; pub const MPI_T_ERR_CVAR_SET_NOT_NOW : :: std :: os :: raw :: c_uint = 63 ; pub const MPI_T_ERR_CVAR_SET_NEVER : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_T_ERR_PVAR_NO_STARTSTOP : :: std :: os :: raw :: c_uint = 65 ; pub const MPI_T_ERR_PVAR_NO_WRITE : :: std :: os :: raw :: c_uint = 66 ; pub const MPI_T_ERR_PVAR_NO_ATOMIC : :: std :: os :: raw :: c_uint = 67 ; pub const MPI_ERR_RMA_RANGE : :: std :: os :: raw :: c_uint = 68 ; pub const MPI_ERR_RMA_ATTACH : :: std :: os :: raw :: c_uint = 69 ; pub const MPI_ERR_RMA_FLAVOR : :: std :: os :: raw :: c_uint = 70 ; pub const MPI_ERR_RMA_SHARED : :: std :: os :: raw :: c_uint = 71 ; pub const MPI_T_ERR_INVALID : :: std :: os :: raw :: c_uint = 72 ; pub const MPI_T_ERR_INVALID_NAME : :: std :: os :: raw :: c_uint = 73 ; pub const MPI_ERR_LASTCODE : :: std :: os :: raw :: c_uint = 92 ; pub const MPI_TYPECLASS_INTEGER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_TYPECLASS_REAL : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_TYPECLASS_COMPLEX : :: std :: os :: raw :: c_uint = 3 ; pub type wchar_t = :: std :: os :: raw :: c_int ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct max_align_t { pub __clang_max_align_nonce1 : :: std :: os :: raw :: c_longlong , pub __bindgen_padding_0 : u64 , pub __clang_max_align_nonce2 : f64 , } # [ test ] fn bindgen_test_layout_max_align_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < max_align_t > ( ) , 32usize , concat ! ( "Size of: " , stringify ! ( max_align_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce1 as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce1 ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce2 as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce2 ) ) ) ; } pub type MPI_Aint = isize ; pub type MPI_Offset = :: std :: os :: raw :: c_longlong ; pub type MPI_Count = :: std :: os :: raw :: c_longlong ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_communicator_t { _unused : [ u8 ; 0 ] } pub type MPI_Comm = * mut ompi_communicator_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_datatype_t { _unused : [ u8 ; 0 ] } pub type MPI_Datatype = * mut ompi_datatype_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_errhandler_t { _unused : [ u8 ; 0 ] } pub type MPI_Errhandler = * mut ompi_errhandler_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_file_t { _unused : [ u8 ; 0 ] } pub type MPI_File = * mut ompi_file_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_group_t { _unused : [ u8 ; 0 ] } pub type MPI_Group = * mut ompi_group_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_info_t { _unused : [ u8 ; 0 ] } pub type MPI_Info = * mut ompi_info_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_op_t { _unused : [ u8 ; 0 ] } pub type MPI_Op = * mut ompi_op_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_request_t { _unused : [ u8 ; 0 ] } pub type MPI_Request = * mut ompi_request_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_message_t { _unused : [ u8 ; 0 ] } pub type MPI_Message = * mut ompi_message_t ; pub type MPI_Status = ompi_status_public_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_win_t { _unused : [ u8 ; 0 ] } pub type MPI_Win = * mut ompi_win_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_var_enum_t { _unused : [ u8 ; 0 ] } pub type MPI_T_enum = * mut mca_base_var_enum_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_mpit_cvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_cvar_handle = * mut ompi_mpit_cvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_handle = * mut mca_base_pvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_session_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_session = * mut mca_base_pvar_session_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_status_public_t { pub MPI_SOURCE : :: std :: os :: raw :: c_int , pub MPI_TAG : :: std :: os :: raw :: c_int , pub MPI_ERROR : :: std :: os :: raw :: c_int , pub _cancelled : :: std :: os :: raw :: c_int , pub _ucount : usize , } # [ test ] fn bindgen_test_layout_ompi_status_public_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < ompi_status_public_t > ( ) , 24usize , concat ! ( "Size of: " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < ompi_status_public_t > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_SOURCE as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_SOURCE ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_TAG as * const _ as usize } , 4usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_TAG ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_ERROR as * const _ as usize } , 8usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_ERROR ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _cancelled as * const _ as usize } , 12usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _cancelled ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _ucount as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _ucount ) ) ) ; } pub type MPI_Datarep_extent_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : * mut MPI_Aint , arg3 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Datarep_conversion_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : MPI_Datatype , arg3 : :: std :: os :: raw :: c_int , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : MPI_Offset , arg6 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Comm , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type ompi_file_errhandler_fn = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_File , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_Win_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Win , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_User_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut :: std :: os :: raw :: c_void , arg3 : * mut :: std :: os :: raw :: c_int , arg4 : * mut MPI_Datatype ) > ; pub type MPI_Comm_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_query_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut MPI_Status ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_free_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_cancel_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_fn = MPI_Comm_errhandler_function ; pub type MPI_File_errhandler_fn = ompi_file_errhandler_fn ; pub type MPI_File_errhandler_function = ompi_file_errhandler_fn ; pub type MPI_Win_errhandler_fn = MPI_Win_errhandler_function ; pub const MPI_TAG_UB : _bindgen_ty_1 = 0 ; pub const MPI_HOST : _bindgen_ty_1 = 1 ; pub const MPI_IO : _bindgen_ty_1 = 2 ; pub const MPI_WTIME_IS_GLOBAL : _bindgen_ty_1 = 3 ; pub const MPI_APPNUM : _bindgen_ty_1 = 4 ; pub const MPI_LASTUSEDCODE : _bindgen_ty_1 = 5 ; pub const MPI_UNIVERSE_SIZE : _bindgen_ty_1 = 6 ; pub const MPI_WIN_BASE : _bindgen_ty_1 = 7 ; pub const MPI_WIN_SIZE : _bindgen_ty_1 = 8 ; pub const MPI_WIN_DISP_UNIT : _bindgen_ty_1 = 9 ; pub const MPI_WIN_CREATE_FLAVOR : _bindgen_ty_1 = 10 ; pub const MPI_WIN_MODEL : _bindgen_ty_1 = 11 ; pub const IMPI_CLIENT_SIZE : _bindgen_ty_1 = 12 ; pub const IMPI_CLIENT_COLOR : _bindgen_ty_1 = 13 ; pub const IMPI_HOST_SIZE : _bindgen_ty_1 = 14 ; pub const IMPI_HOST_COLOR : _bindgen_ty_1 = 15 ; pub type _bindgen_ty_1 = :: std :: os :: raw :: c_uint ; pub const MPI_IDENT : _bindgen_ty_2 = 0 ; pub const MPI_CONGRUENT : _bindgen_ty_2 = 1 ; pub const MPI_SIMILAR : _bindgen_ty_2 = 2 ; pub const MPI_UNEQUAL : _bindgen_ty_2 = 3 ; pub type _bindgen_ty_2 = :: std :: os :: raw :: c_uint ; pub const MPI_THREAD_SINGLE : _bindgen_ty_3 = 0 ; pub const MPI_THREAD_FUNNELED : _bindgen_ty_3 = 1 ; pub const MPI_THREAD_SERIALIZED : _bindgen_ty_3 = 2 ; pub const MPI_THREAD_MULTIPLE : _bindgen_ty_3 = 3 ; pub type _bindgen_ty_3 = :: std :: os :: raw :: c_uint ; pub const MPI_COMBINER_NAMED : _bindgen_ty_4 = 0 ; pub const MPI_COMBINER_DUP : _bindgen_ty_4 = 1 ; pub const MPI_COMBINER_CONTIGUOUS : _bindgen_ty_4 = 2 ; pub const MPI_COMBINER_VECTOR : _bindgen_ty_4 = 3 ; pub const OMPI_WAS_MPI_COMBINER_HVECTOR_INTEGER : _bindgen_ty_4 = 4 ; pub const MPI_COMBINER_HVECTOR : _bindgen_ty_4 = 5 ; pub const MPI_COMBINER_INDEXED : _bindgen_ty_4 = 6 ; pub const OMPI_WAS_MPI_COMBINER_HINDEXED_INTEGER : _bindgen_ty_4 = 7 ; pub const MPI_COMBINER_HINDEXED : _bindgen_ty_4 = 8 ; pub const MPI_COMBINER_INDEXED_BLOCK : _bindgen_ty_4 = 9 ; pub const OMPI_WAS_MPI_COMBINER_STRUCT_INTEGER : _bindgen_ty_4 = 10 ; pub const MPI_COMBINER_STRUCT : _bindgen_ty_4 = 11 ; pub const MPI_COMBINER_SUBARRAY : _bindgen_ty_4 = 12 ; pub const MPI_COMBINER_DARRAY : _bindgen_ty_4 = 13 ; pub const MPI_COMBINER_F90_REAL : _bindgen_ty_4 = 14 ; pub const MPI_COMBINER_F90_COMPLEX : _bindgen_ty_4 = 15 ; pub const MPI_COMBINER_F90_INTEGER : _bindgen_ty_4 = 16 ; pub const MPI_COMBINER_RESIZED : _bindgen_ty_4 = 17 ; pub const MPI_COMBINER_HINDEXED_BLOCK : _bindgen_ty_4 = 18 ; pub type _bindgen_ty_4 = :: std :: os :: raw :: c_uint ; pub const MPI_COMM_TYPE_SHARED : _bindgen_ty_5 = 0 ; pub const OMPI_COMM_TYPE_HWTHREAD : _bindgen_ty_5 = 1 ; pub const OMPI_COMM_TYPE_CORE : _bindgen_ty_5 = 2 ; pub const OMPI_COMM_TYPE_L1CACHE : _bindgen_ty_5 = 3 ; pub const OMPI_COMM_TYPE_L2CACHE : _bindgen_ty_5 = 4 ; pub const OMPI_COMM_TYPE_L3CACHE : _bindgen_ty_5 = 5 ; pub const OMPI_COMM_TYPE_SOCKET : _bindgen_ty_5 = 6 ; pub const OMPI_COMM_TYPE_NUMA : _bindgen_ty_5 = 7 ; pub const OMPI_COMM_TYPE_BOARD : _bindgen_ty_5 = 8 ; pub const OMPI_COMM_TYPE_HOST : _bindgen_ty_5 = 9 ; pub const OMPI_COMM_TYPE_CU : _bindgen_ty_5 = 10 ; pub const OMPI_COMM_TYPE_CLUSTER : _bindgen_ty_5 = 11 ; pub type _bindgen_ty_5 = :: std :: os :: raw :: c_uint ; pub const MPI_T_VERBOSITY_USER_BASIC : _bindgen_ty_6 = 0 ; pub const MPI_T_VERBOSITY_USER_DETAIL : _bindgen_ty_6 = 1 ; pub const MPI_T_VERBOSITY_USER_ALL : _bindgen_ty_6 = 2 ; pub const MPI_T_VERBOSITY_TUNER_BASIC : _bindgen_ty_6 = 3 ; pub const MPI_T_VERBOSITY_TUNER_DETAIL : _bindgen_ty_6 = 4 ; pub const MPI_T_VERBOSITY_TUNER_ALL : _bindgen_ty_6 = 5 ; pub const MPI_T_VERBOSITY_MPIDEV_BASIC : _bindgen_ty_6 = 6 ; pub const MPI_T_VERBOSITY_MPIDEV_DETAIL : _bindgen_ty_6 = 7 ; pub const MPI_T_VERBOSITY_MPIDEV_ALL : _bindgen_ty_6 = 8 ; pub type _bindgen_ty_6 = :: std :: os :: raw :: c_uint ; pub const MPI_T_SCOPE_CONSTANT : _bindgen_ty_7 = 0 ; pub const MPI_T_SCOPE_READONLY : _bindgen_ty_7 = 1 ; pub const MPI_T_SCOPE_LOCAL : _bindgen_ty_7 = 2 ; pub const MPI_T_SCOPE_GROUP : _bindgen_ty_7 = 3 ; pub const MPI_T_SCOPE_GROUP_EQ : _bindgen_ty_7 = 4 ; pub const MPI_T_SCOPE_ALL : _bindgen_ty_7 = 5 ; pub const MPI_T_SCOPE_ALL_EQ : _bindgen_ty_7 = 6 ; pub type _bindgen_ty_7 = :: std :: os :: raw :: c_uint ; pub const MPI_T_BIND_NO_OBJECT : _bindgen_ty_8 = 0 ; pub const MPI_T_BIND_MPI_COMM : _bindgen_ty_8 = 1 ; pub const MPI_T_BIND_MPI_DATATYPE : _bindgen_ty_8 = 2 ; pub const MPI_T_BIND_MPI_ERRHANDLER : _bindgen_ty_8 = 3 ; pub const MPI_T_BIND_MPI_FILE : _bindgen_ty_8 = 4 ; pub const MPI_T_BIND_MPI_GROUP : _bindgen_ty_8 = 5 ; pub const MPI_T_BIND_MPI_OP : _bindgen_ty_8 = 6 ; pub const MPI_T_BIND_MPI_REQUEST : _bindgen_ty_8 = 7 ; pub const MPI_T_BIND_MPI_WIN : _bindgen_ty_8 = 8 ; pub const MPI_T_BIND_MPI_MESSAGE : _bindgen_ty_8 = 9 ; pub const MPI_T_BIND_MPI_INFO : _bindgen_ty_8 = 10 ; pub type _bindgen_ty_8 = :: std :: os :: raw :: c_uint ; pub const MPI_T_PVAR_CLASS_STATE : _bindgen_ty_9 = 0 ; pub const MPI_T_PVAR_CLASS_LEVEL : _bindgen_ty_9 = 1 ; pub const MPI_T_PVAR_CLASS_SIZE : _bindgen_ty_9 = 2 ; pub const MPI_T_PVAR_CLASS_PERCENTAGE : _bindgen_ty_9 = 3 ; pub const MPI_T_PVAR_CLASS_HIGHWATERMARK : _bindgen_ty_9 = 4 ; pub const MPI_T_PVAR_CLASS_LOWWATERMARK : _bindgen_ty_9 = 5 ; pub const MPI_T_PVAR_CLASS_COUNTER : _bindgen_ty_9 = 6 ; pub const MPI_T_PVAR_CLASS_AGGREGATE : _bindgen_ty_9 = 7 ; pub const MPI_T_PVAR_CLASS_TIMER : _bindgen_ty_9 = 8 ; pub const MPI_T_PVAR_CLASS_GENERIC : _bindgen_ty_9 = 9 ; pub type _bindgen_ty_9 = :: std :: os :: raw :: c_uint ; extern "C" {
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/mpi-fork-fnsp-d9b9763bb5375dad/out/functions_and_types.rs:3:1933
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...= b"UTF-32\0" ; pub const __ORDER_LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __ORDER_BIG_ENDIAN__ : :: std :: ...
[INFO] [stdout]   |                                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]   |
[INFO] [stdout] 3 - pub const __llvm__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_major__ : :: std :: os :: raw :: c_uint = 14 ; pub const __clang_minor__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_patchlevel__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_version__ : & 'static [ u8 ; 8usize ] = b"14.0.0 \0" ; pub const __GNUC__ : :: std :: os :: raw :: c_uint = 4 ; pub const __GNUC_MINOR__ : :: std :: os :: raw :: c_uint = 2 ; pub const __GNUC_PATCHLEVEL__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GXX_ABI_VERSION : :: std :: os :: raw :: c_uint = 1002 ; pub const __ATOMIC_RELAXED : :: std :: os :: raw :: c_uint = 0 ; pub const __ATOMIC_CONSUME : :: std :: os :: raw :: c_uint = 1 ; pub const __ATOMIC_ACQUIRE : :: std :: os :: raw :: c_uint = 2 ; pub const __ATOMIC_RELEASE : :: std :: os :: raw :: c_uint = 3 ; pub const __ATOMIC_ACQ_REL : :: std :: os :: raw :: c_uint = 4 ; pub const __ATOMIC_SEQ_CST : :: std :: os :: raw :: c_uint = 5 ; pub const __OPENCL_MEMORY_SCOPE_WORK_ITEM : :: std :: os :: raw :: c_uint = 0 ; pub const __OPENCL_MEMORY_SCOPE_WORK_GROUP : :: std :: os :: raw :: c_uint = 1 ; pub const __OPENCL_MEMORY_SCOPE_DEVICE : :: std :: os :: raw :: c_uint = 2 ; pub const __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES : :: std :: os :: raw :: c_uint = 3 ; pub const __OPENCL_MEMORY_SCOPE_SUB_GROUP : :: std :: os :: raw :: c_uint = 4 ; pub const __PRAGMA_REDEFINE_EXTNAME : :: std :: os :: raw :: c_uint = 1 ; pub const __VERSION__ : & 'static [ u8 ; 20usize ] = b"Ubuntu Clang 14.0.0\0" ; pub const __OBJC_BOOL_IS_BOOL : :: std :: os :: raw :: c_uint = 0 ; pub const __CONSTANT_CFSTRINGS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_literal_encoding__ : & 'static [ u8 ; 6usize ] = b"UTF-8\0" ; pub const __clang_wide_literal_encoding__ : & 'static [ u8 ; 7usize ] = b"UTF-32\0" ; pub const __ORDER_LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __ORDER_BIG_ENDIAN__ : :: std :: os :: raw :: c_uint = 4321 ; pub const __ORDER_PDP_ENDIAN__ : :: std :: os :: raw :: c_uint = 3412 ; pub const __BYTE_ORDER__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const _LP64 : :: std :: os :: raw :: c_uint = 1 ; pub const __LP64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __CHAR_BIT__ : :: std :: os :: raw :: c_uint = 8 ; pub const __BOOL_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SHRT_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __LONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LLONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BITINT_MAXWIDTH__ : :: std :: os :: raw :: c_uint = 128 ; pub const __SCHAR_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __SHRT_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __LONG_LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __WCHAR_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __WCHAR_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __WINT_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __WINT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INTMAX_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZE_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __SIZE_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTMAX_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __PTRDIFF_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __PTRDIFF_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INTPTR_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTPTR_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZEOF_DOUBLE__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_FLOAT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_LONG_DOUBLE__ : :: std :: os :: raw :: c_uint = 16 ; pub const __SIZEOF_LONG_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_POINTER__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SHORT__ : :: std :: os :: raw :: c_uint = 2 ; pub const __SIZEOF_PTRDIFF_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SIZE_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_WCHAR_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_WINT_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INTMAX_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTMAX_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINTMAX_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTMAX_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTMAX_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTMAX_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __PTRDIFF_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __PTRDIFF_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __INTPTR_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTPTR_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __SIZE_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __SIZE_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __SIZE_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __SIZE_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __SIG_ATOMIC_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __SIG_ATOMIC_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __UINTPTR_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTPTR_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTPTR_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTPTR_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FLT_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_DIG__ : :: std :: os :: raw :: c_uint = 6 ; pub const __FLT_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 9 ; pub const __FLT_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_MANT_DIG__ : :: std :: os :: raw :: c_uint = 24 ; pub const __FLT_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 38 ; pub const __FLT_MAX_EXP__ : :: std :: os :: raw :: c_uint = 128 ; pub const __FLT_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -37 ; pub const __FLT_MIN_EXP__ : :: std :: os :: raw :: c_int = -125 ; pub const __DBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_DIG__ : :: std :: os :: raw :: c_uint = 15 ; pub const __DBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 17 ; pub const __DBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 53 ; pub const __DBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 308 ; pub const __DBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 1024 ; pub const __DBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -307 ; pub const __DBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -1021 ; pub const __LDBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_DIG__ : :: std :: os :: raw :: c_uint = 18 ; pub const __LDBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __LDBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LDBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 4932 ; pub const __LDBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 16384 ; pub const __LDBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -4931 ; pub const __LDBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -16381 ; pub const __POINTER_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BIGGEST_ALIGNMENT__ : :: std :: os :: raw :: c_uint = 16 ; pub const __WINT_UNSIGNED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __INT8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __INT16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __INT32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __INT64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __UINT8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __INT8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __UINT16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __UINT16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __INT16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __UINT32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __UINT32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __INT32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __UINT64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __UINT64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __INT64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_LEAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_LEAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_LEAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_LEAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_LEAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_LEAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_LEAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_LEAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_LEAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_LEAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_LEAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_LEAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_LEAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_LEAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_LEAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_LEAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_LEAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_LEAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_LEAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_LEAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_LEAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_LEAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_LEAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_LEAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_LEAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_LEAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_LEAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_LEAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_LEAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __INT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_FAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_FAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_FAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_FAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_FAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_FAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_FAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_FAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_FAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_FAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_FAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_FAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_FAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_FAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_FAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_FAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_FAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_FAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_FAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_FAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_FAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_FAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_FAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_FAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_FAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_FAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_FAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_FAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_FAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_FAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FINITE_MATH_ONLY__ : :: std :: os :: raw :: c_uint = 0 ; pub const __GNUC_STDC_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_ATOMIC_TEST_AND_SET_TRUEVAL : :: std :: os :: raw :: c_uint = 1 ; pub const __CLANG_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __NO_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __PIC__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pic__ : :: std :: os :: raw :: c_uint = 2 ; pub const __PIE__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pie__ : :: std :: os :: raw :: c_uint = 2 ; pub const __FLT_EVAL_METHOD__ : :: std :: os :: raw :: c_uint = 0 ; pub const __FLT_RADIX__ : :: std :: os :: raw :: c_uint = 2 ; pub const __DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __GCC_ASM_FLAG_OUTPUTS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __code_model_small__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_GS : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_FS : :: std :: os :: raw :: c_uint = 1 ; pub const __k8 : :: std :: os :: raw :: c_uint = 1 ; pub const __k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __tune_k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __NO_MATH_INLINES : :: std :: os :: raw :: c_uint = 1 ; pub const __FXSR__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __MMX__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 : :: std :: os :: raw :: c_uint = 1 ; pub const __SIZEOF_FLOAT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix__ : :: std :: os :: raw :: c_uint = 1 ; pub const linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __ELF__ : :: std :: os :: raw :: c_uint = 1 ; pub const __gnu_linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLOAT128__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_HOSTED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_VERSION__ : :: std :: os :: raw :: c_uint = 201710 ; pub const __STDC_UTF_16__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_UTF_32__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_DWARF2_CFI_ASM : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_VERSION : :: std :: os :: raw :: c_uint = 721408 ; pub const OPAL_STDC_HEADERS : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED_ARGUMENT : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_ERROR : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_SYS_TIME_H : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_LONG_LONG : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const OPAL_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const OPAL_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const OPAL_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const OPAL_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const OMPI_HAVE_FORTRAN_LOGICAL1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER16 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_INTEGER2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL16 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL2 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_REAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_ENABLE_MPI1_COMPAT : :: std :: os :: raw :: c_uint = 0 ; pub const HAVE_FLOAT__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_LONG_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_MPI_OFFSET_SIZE : :: std :: os :: raw :: c_uint = 8 ; pub const OMPI_BUILD_CXX_BINDINGS : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_CXX_SEEK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_CXX_SUPPORTS_2D_CONST_CAST : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_PARAM_CHECK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_INTERFACE_WARNING : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_CXX_EXCEPTION_SUPPORT : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_MAJOR_VERSION : :: std :: os :: raw :: c_uint = 4 ; pub const OMPI_MINOR_VERSION : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_RELEASE_VERSION : :: std :: os :: raw :: c_uint = 2 ; pub const OPAL_C_HAVE_VISIBILITY : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_BUILDING : :: std :: os :: raw :: c_uint = 0 ; pub const OPEN_MPI : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_VERSION : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_SUBVERSION : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_UNKNOWN : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU_C : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_REMOVED_USE_STATIC_ASSERT : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ANY_SOURCE : :: std :: os :: raw :: c_int = -1 ; pub const MPI_PROC_NULL : :: std :: os :: raw :: c_int = -2 ; pub const MPI_ROOT : :: std :: os :: raw :: c_int = -4 ; pub const MPI_ANY_TAG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MAX_LIBRARY_VERSION_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_UNDEFINED : :: std :: os :: raw :: c_int = -32766 ; pub const MPI_DIST_GRAPH : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_CART : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_GRAPH : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_KEYVAL_INVALID : :: std :: os :: raw :: c_int = -1 ; pub const MPI_BSEND_OVERHEAD : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const MPI_ORDER_C : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ORDER_FORTRAN : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_BLOCK : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_DISTRIBUTE_CYCLIC : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_NONE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_DISTRIBUTE_DFLT_DARG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MODE_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_RDONLY : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_WRONLY : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_RDWR : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_DELETE_ON_CLOSE : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_MODE_UNIQUE_OPEN : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_MODE_EXCL : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MODE_APPEND : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_SEQUENTIAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_DISPLACEMENT_CURRENT : :: std :: os :: raw :: c_int = -54278278 ; pub const MPI_SEEK_SET : :: std :: os :: raw :: c_uint = 600 ; pub const MPI_SEEK_CUR : :: std :: os :: raw :: c_uint = 602 ; pub const MPI_SEEK_END : :: std :: os :: raw :: c_uint = 604 ; pub const MPI_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_NOCHECK : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_NOPRECEDE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_NOPUT : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_NOSTORE : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_NOSUCCEED : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_LOCK_EXCLUSIVE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_LOCK_SHARED : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_WIN_FLAVOR_ALLOCATE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_DYNAMIC : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_WIN_FLAVOR_SHARED : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_WIN_UNIFIED : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_WIN_SEPARATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_SUCCESS : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ERR_BUFFER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_ERR_COUNT : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_ERR_TYPE : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_ERR_TAG : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_ERR_COMM : :: std :: os :: raw :: c_uint = 5 ; pub const MPI_ERR_RANK : :: std :: os :: raw :: c_uint = 6 ; pub const MPI_ERR_REQUEST : :: std :: os :: raw :: c_uint = 7 ; pub const MPI_ERR_ROOT : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_ERR_GROUP : :: std :: os :: raw :: c_uint = 9 ; pub const MPI_ERR_OP : :: std :: os :: raw :: c_uint = 10 ; pub const MPI_ERR_TOPOLOGY : :: std :: os :: raw :: c_uint = 11 ; pub const MPI_ERR_DIMS : :: std :: os :: raw :: c_uint = 12 ; pub const MPI_ERR_ARG : :: std :: os :: raw :: c_uint = 13 ; pub const MPI_ERR_UNKNOWN : :: std :: os :: raw :: c_uint = 14 ; pub const MPI_ERR_TRUNCATE : :: std :: os :: raw :: c_uint = 15 ; pub const MPI_ERR_OTHER : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_ERR_INTERN : :: std :: os :: raw :: c_uint = 17 ; pub const MPI_ERR_IN_STATUS : :: std :: os :: raw :: c_uint = 18 ; pub const MPI_ERR_PENDING : :: std :: os :: raw :: c_uint = 19 ; pub const MPI_ERR_ACCESS : :: std :: os :: raw :: c_uint = 20 ; pub const MPI_ERR_AMODE : :: std :: os :: raw :: c_uint = 21 ; pub const MPI_ERR_ASSERT : :: std :: os :: raw :: c_uint = 22 ; pub const MPI_ERR_BAD_FILE : :: std :: os :: raw :: c_uint = 23 ; pub const MPI_ERR_BASE : :: std :: os :: raw :: c_uint = 24 ; pub const MPI_ERR_CONVERSION : :: std :: os :: raw :: c_uint = 25 ; pub const MPI_ERR_DISP : :: std :: os :: raw :: c_uint = 26 ; pub const MPI_ERR_DUP_DATAREP : :: std :: os :: raw :: c_uint = 27 ; pub const MPI_ERR_FILE_EXISTS : :: std :: os :: raw :: c_uint = 28 ; pub const MPI_ERR_FILE_IN_USE : :: std :: os :: raw :: c_uint = 29 ; pub const MPI_ERR_FILE : :: std :: os :: raw :: c_uint = 30 ; pub const MPI_ERR_INFO_KEY : :: std :: os :: raw :: c_uint = 31 ; pub const MPI_ERR_INFO_NOKEY : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_ERR_INFO_VALUE : :: std :: os :: raw :: c_uint = 33 ; pub const MPI_ERR_INFO : :: std :: os :: raw :: c_uint = 34 ; pub const MPI_ERR_IO : :: std :: os :: raw :: c_uint = 35 ; pub const MPI_ERR_KEYVAL : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_ERR_LOCKTYPE : :: std :: os :: raw :: c_uint = 37 ; pub const MPI_ERR_NAME : :: std :: os :: raw :: c_uint = 38 ; pub const MPI_ERR_NO_MEM : :: std :: os :: raw :: c_uint = 39 ; pub const MPI_ERR_NOT_SAME : :: std :: os :: raw :: c_uint = 40 ; pub const MPI_ERR_NO_SPACE : :: std :: os :: raw :: c_uint = 41 ; pub const MPI_ERR_NO_SUCH_FILE : :: std :: os :: raw :: c_uint = 42 ; pub const MPI_ERR_PORT : :: std :: os :: raw :: c_uint = 43 ; pub const MPI_ERR_QUOTA : :: std :: os :: raw :: c_uint = 44 ; pub const MPI_ERR_READ_ONLY : :: std :: os :: raw :: c_uint = 45 ; pub const MPI_ERR_RMA_CONFLICT : :: std :: os :: raw :: c_uint = 46 ; pub const MPI_ERR_RMA_SYNC : :: std :: os :: raw :: c_uint = 47 ; pub const MPI_ERR_SERVICE : :: std :: os :: raw :: c_uint = 48 ; pub const MPI_ERR_SIZE : :: std :: os :: raw :: c_uint = 49 ; pub const MPI_ERR_SPAWN : :: std :: os :: raw :: c_uint = 50 ; pub const MPI_ERR_UNSUPPORTED_DATAREP : :: std :: os :: raw :: c_uint = 51 ; pub const MPI_ERR_UNSUPPORTED_OPERATION : :: std :: os :: raw :: c_uint = 52 ; pub const MPI_ERR_WIN : :: std :: os :: raw :: c_uint = 53 ; pub const MPI_T_ERR_MEMORY : :: std :: os :: raw :: c_uint = 54 ; pub const MPI_T_ERR_NOT_INITIALIZED : :: std :: os :: raw :: c_uint = 55 ; pub const MPI_T_ERR_CANNOT_INIT : :: std :: os :: raw :: c_uint = 56 ; pub const MPI_T_ERR_INVALID_INDEX : :: std :: os :: raw :: c_uint = 57 ; pub const MPI_T_ERR_INVALID_ITEM : :: std :: os :: raw :: c_uint = 58 ; pub const MPI_T_ERR_INVALID_HANDLE : :: std :: os :: raw :: c_uint = 59 ; pub const MPI_T_ERR_OUT_OF_HANDLES : :: std :: os :: raw :: c_uint = 60 ; pub const MPI_T_ERR_OUT_OF_SESSIONS : :: std :: os :: raw :: c_uint = 61 ; pub const MPI_T_ERR_INVALID_SESSION : :: std :: os :: raw :: c_uint = 62 ; pub const MPI_T_ERR_CVAR_SET_NOT_NOW : :: std :: os :: raw :: c_uint = 63 ; pub const MPI_T_ERR_CVAR_SET_NEVER : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_T_ERR_PVAR_NO_STARTSTOP : :: std :: os :: raw :: c_uint = 65 ; pub const MPI_T_ERR_PVAR_NO_WRITE : :: std :: os :: raw :: c_uint = 66 ; pub const MPI_T_ERR_PVAR_NO_ATOMIC : :: std :: os :: raw :: c_uint = 67 ; pub const MPI_ERR_RMA_RANGE : :: std :: os :: raw :: c_uint = 68 ; pub const MPI_ERR_RMA_ATTACH : :: std :: os :: raw :: c_uint = 69 ; pub const MPI_ERR_RMA_FLAVOR : :: std :: os :: raw :: c_uint = 70 ; pub const MPI_ERR_RMA_SHARED : :: std :: os :: raw :: c_uint = 71 ; pub const MPI_T_ERR_INVALID : :: std :: os :: raw :: c_uint = 72 ; pub const MPI_T_ERR_INVALID_NAME : :: std :: os :: raw :: c_uint = 73 ; pub const MPI_ERR_LASTCODE : :: std :: os :: raw :: c_uint = 92 ; pub const MPI_TYPECLASS_INTEGER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_TYPECLASS_REAL : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_TYPECLASS_COMPLEX : :: std :: os :: raw :: c_uint = 3 ; pub type wchar_t = :: std :: os :: raw :: c_int ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct max_align_t { pub __clang_max_align_nonce1 : :: std :: os :: raw :: c_longlong , pub __bindgen_padding_0 : u64 , pub __clang_max_align_nonce2 : f64 , } # [ test ] fn bindgen_test_layout_max_align_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < max_align_t > ( ) , 32usize , concat ! ( "Size of: " , stringify ! ( max_align_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce1 as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce1 ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce2 as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce2 ) ) ) ; } pub type MPI_Aint = isize ; pub type MPI_Offset = :: std :: os :: raw :: c_longlong ; pub type MPI_Count = :: std :: os :: raw :: c_longlong ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_communicator_t { _unused : [ u8 ; 0 ] } pub type MPI_Comm = * mut ompi_communicator_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_datatype_t { _unused : [ u8 ; 0 ] } pub type MPI_Datatype = * mut ompi_datatype_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_errhandler_t { _unused : [ u8 ; 0 ] } pub type MPI_Errhandler = * mut ompi_errhandler_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_file_t { _unused : [ u8 ; 0 ] } pub type MPI_File = * mut ompi_file_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_group_t { _unused : [ u8 ; 0 ] } pub type MPI_Group = * mut ompi_group_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_info_t { _unused : [ u8 ; 0 ] } pub type MPI_Info = * mut ompi_info_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_op_t { _unused : [ u8 ; 0 ] } pub type MPI_Op = * mut ompi_op_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_request_t { _unused : [ u8 ; 0 ] } pub type MPI_Request = * mut ompi_request_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_message_t { _unused : [ u8 ; 0 ] } pub type MPI_Message = * mut ompi_message_t ; pub type MPI_Status = ompi_status_public_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_win_t { _unused : [ u8 ; 0 ] } pub type MPI_Win = * mut ompi_win_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_var_enum_t { _unused : [ u8 ; 0 ] } pub type MPI_T_enum = * mut mca_base_var_enum_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_mpit_cvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_cvar_handle = * mut ompi_mpit_cvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_handle = * mut mca_base_pvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_session_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_session = * mut mca_base_pvar_session_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_status_public_t { pub MPI_SOURCE : :: std :: os :: raw :: c_int , pub MPI_TAG : :: std :: os :: raw :: c_int , pub MPI_ERROR : :: std :: os :: raw :: c_int , pub _cancelled : :: std :: os :: raw :: c_int , pub _ucount : usize , } # [ test ] fn bindgen_test_layout_ompi_status_public_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < ompi_status_public_t > ( ) , 24usize , concat ! ( "Size of: " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < ompi_status_public_t > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_SOURCE as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_SOURCE ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_TAG as * const _ as usize } , 4usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_TAG ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_ERROR as * const _ as usize } , 8usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_ERROR ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _cancelled as * const _ as usize } , 12usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _cancelled ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _ucount as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _ucount ) ) ) ; } pub type MPI_Datarep_extent_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : * mut MPI_Aint , arg3 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Datarep_conversion_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : MPI_Datatype , arg3 : :: std :: os :: raw :: c_int , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : MPI_Offset , arg6 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Comm , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type ompi_file_errhandler_fn = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_File , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_Win_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Win , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_User_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut :: std :: os :: raw :: c_void , arg3 : * mut :: std :: os :: raw :: c_int , arg4 : * mut MPI_Datatype ) > ; pub type MPI_Comm_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_query_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut MPI_Status ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_free_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_cancel_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_fn = MPI_Comm_errhandler_function ; pub type MPI_File_errhandler_fn = ompi_file_errhandler_fn ; pub type MPI_File_errhandler_function = ompi_file_errhandler_fn ; pub type MPI_Win_errhandler_fn = MPI_Win_errhandler_function ; pub const MPI_TAG_UB : _bindgen_ty_1 = 0 ; pub const MPI_HOST : _bindgen_ty_1 = 1 ; pub const MPI_IO : _bindgen_ty_1 = 2 ; pub const MPI_WTIME_IS_GLOBAL : _bindgen_ty_1 = 3 ; pub const MPI_APPNUM : _bindgen_ty_1 = 4 ; pub const MPI_LASTUSEDCODE : _bindgen_ty_1 = 5 ; pub const MPI_UNIVERSE_SIZE : _bindgen_ty_1 = 6 ; pub const MPI_WIN_BASE : _bindgen_ty_1 = 7 ; pub const MPI_WIN_SIZE : _bindgen_ty_1 = 8 ; pub const MPI_WIN_DISP_UNIT : _bindgen_ty_1 = 9 ; pub const MPI_WIN_CREATE_FLAVOR : _bindgen_ty_1 = 10 ; pub const MPI_WIN_MODEL : _bindgen_ty_1 = 11 ; pub const IMPI_CLIENT_SIZE : _bindgen_ty_1 = 12 ; pub const IMPI_CLIENT_COLOR : _bindgen_ty_1 = 13 ; pub const IMPI_HOST_SIZE : _bindgen_ty_1 = 14 ; pub const IMPI_HOST_COLOR : _bindgen_ty_1 = 15 ; pub type _bindgen_ty_1 = :: std :: os :: raw :: c_uint ; pub const MPI_IDENT : _bindgen_ty_2 = 0 ; pub const MPI_CONGRUENT : _bindgen_ty_2 = 1 ; pub const MPI_SIMILAR : _bindgen_ty_2 = 2 ; pub const MPI_UNEQUAL : _bindgen_ty_2 = 3 ; pub type _bindgen_ty_2 = :: std :: os :: raw :: c_uint ; pub const MPI_THREAD_SINGLE : _bindgen_ty_3 = 0 ; pub const MPI_THREAD_FUNNELED : _bindgen_ty_3 = 1 ; pub const MPI_THREAD_SERIALIZED : _bindgen_ty_3 = 2 ; pub const MPI_THREAD_MULTIPLE : _bindgen_ty_3 = 3 ; pub type _bindgen_ty_3 = :: std :: os :: raw :: c_uint ; pub const MPI_COMBINER_NAMED : _bindgen_ty_4 = 0 ; pub const MPI_COMBINER_DUP : _bindgen_ty_4 = 1 ; pub const MPI_COMBINER_CONTIGUOUS : _bindgen_ty_4 = 2 ; pub const MPI_COMBINER_VECTOR : _bindgen_ty_4 = 3 ; pub const OMPI_WAS_MPI_COMBINER_HVECTOR_INTEGER : _bindgen_ty_4 = 4 ; pub const MPI_COMBINER_HVECTOR : _bindgen_ty_4 = 5 ; pub const MPI_COMBINER_INDEXED : _bindgen_ty_4 = 6 ; pub const OMPI_WAS_MPI_COMBINER_HINDEXED_INTEGER : _bindgen_ty_4 = 7 ; pub const MPI_COMBINER_HINDEXED : _bindgen_ty_4 = 8 ; pub const MPI_COMBINER_INDEXED_BLOCK : _bindgen_ty_4 = 9 ; pub const OMPI_WAS_MPI_COMBINER_STRUCT_INTEGER : _bindgen_ty_4 = 10 ; pub const MPI_COMBINER_STRUCT : _bindgen_ty_4 = 11 ; pub const MPI_COMBINER_SUBARRAY : _bindgen_ty_4 = 12 ; pub const MPI_COMBINER_DARRAY : _bindgen_ty_4 = 13 ; pub const MPI_COMBINER_F90_REAL : _bindgen_ty_4 = 14 ; pub const MPI_COMBINER_F90_COMPLEX : _bindgen_ty_4 = 15 ; pub const MPI_COMBINER_F90_INTEGER : _bindgen_ty_4 = 16 ; pub const MPI_COMBINER_RESIZED : _bindgen_ty_4 = 17 ; pub const MPI_COMBINER_HINDEXED_BLOCK : _bindgen_ty_4 = 18 ; pub type _bindgen_ty_4 = :: std :: os :: raw :: c_uint ; pub const MPI_COMM_TYPE_SHARED : _bindgen_ty_5 = 0 ; pub const OMPI_COMM_TYPE_HWTHREAD : _bindgen_ty_5 = 1 ; pub const OMPI_COMM_TYPE_CORE : _bindgen_ty_5 = 2 ; pub const OMPI_COMM_TYPE_L1CACHE : _bindgen_ty_5 = 3 ; pub const OMPI_COMM_TYPE_L2CACHE : _bindgen_ty_5 = 4 ; pub const OMPI_COMM_TYPE_L3CACHE : _bindgen_ty_5 = 5 ; pub const OMPI_COMM_TYPE_SOCKET : _bindgen_ty_5 = 6 ; pub const OMPI_COMM_TYPE_NUMA : _bindgen_ty_5 = 7 ; pub const OMPI_COMM_TYPE_BOARD : _bindgen_ty_5 = 8 ; pub const OMPI_COMM_TYPE_HOST : _bindgen_ty_5 = 9 ; pub const OMPI_COMM_TYPE_CU : _bindgen_ty_5 = 10 ; pub const OMPI_COMM_TYPE_CLUSTER : _bindgen_ty_5 = 11 ; pub type _bindgen_ty_5 = :: std :: os :: raw :: c_uint ; pub const MPI_T_VERBOSITY_USER_BASIC : _bindgen_ty_6 = 0 ; pub const MPI_T_VERBOSITY_USER_DETAIL : _bindgen_ty_6 = 1 ; pub const MPI_T_VERBOSITY_USER_ALL : _bindgen_ty_6 = 2 ; pub const MPI_T_VERBOSITY_TUNER_BASIC : _bindgen_ty_6 = 3 ; pub const MPI_T_VERBOSITY_TUNER_DETAIL : _bindgen_ty_6 = 4 ; pub const MPI_T_VERBOSITY_TUNER_ALL : _bindgen_ty_6 = 5 ; pub const MPI_T_VERBOSITY_MPIDEV_BASIC : _bindgen_ty_6 = 6 ; pub const MPI_T_VERBOSITY_MPIDEV_DETAIL : _bindgen_ty_6 = 7 ; pub const MPI_T_VERBOSITY_MPIDEV_ALL : _bindgen_ty_6 = 8 ; pub type _bindgen_ty_6 = :: std :: os :: raw :: c_uint ; pub const MPI_T_SCOPE_CONSTANT : _bindgen_ty_7 = 0 ; pub const MPI_T_SCOPE_READONLY : _bindgen_ty_7 = 1 ; pub const MPI_T_SCOPE_LOCAL : _bindgen_ty_7 = 2 ; pub const MPI_T_SCOPE_GROUP : _bindgen_ty_7 = 3 ; pub const MPI_T_SCOPE_GROUP_EQ : _bindgen_ty_7 = 4 ; pub const MPI_T_SCOPE_ALL : _bindgen_ty_7 = 5 ; pub const MPI_T_SCOPE_ALL_EQ : _bindgen_ty_7 = 6 ; pub type _bindgen_ty_7 = :: std :: os :: raw :: c_uint ; pub const MPI_T_BIND_NO_OBJECT : _bindgen_ty_8 = 0 ; pub const MPI_T_BIND_MPI_COMM : _bindgen_ty_8 = 1 ; pub const MPI_T_BIND_MPI_DATATYPE : _bindgen_ty_8 = 2 ; pub const MPI_T_BIND_MPI_ERRHANDLER : _bindgen_ty_8 = 3 ; pub const MPI_T_BIND_MPI_FILE : _bindgen_ty_8 = 4 ; pub const MPI_T_BIND_MPI_GROUP : _bindgen_ty_8 = 5 ; pub const MPI_T_BIND_MPI_OP : _bindgen_ty_8 = 6 ; pub const MPI_T_BIND_MPI_REQUEST : _bindgen_ty_8 = 7 ; pub const MPI_T_BIND_MPI_WIN : _bindgen_ty_8 = 8 ; pub const MPI_T_BIND_MPI_MESSAGE : _bindgen_ty_8 = 9 ; pub const MPI_T_BIND_MPI_INFO : _bindgen_ty_8 = 10 ; pub type _bindgen_ty_8 = :: std :: os :: raw :: c_uint ; pub const MPI_T_PVAR_CLASS_STATE : _bindgen_ty_9 = 0 ; pub const MPI_T_PVAR_CLASS_LEVEL : _bindgen_ty_9 = 1 ; pub const MPI_T_PVAR_CLASS_SIZE : _bindgen_ty_9 = 2 ; pub const MPI_T_PVAR_CLASS_PERCENTAGE : _bindgen_ty_9 = 3 ; pub const MPI_T_PVAR_CLASS_HIGHWATERMARK : _bindgen_ty_9 = 4 ; pub const MPI_T_PVAR_CLASS_LOWWATERMARK : _bindgen_ty_9 = 5 ; pub const MPI_T_PVAR_CLASS_COUNTER : _bindgen_ty_9 = 6 ; pub const MPI_T_PVAR_CLASS_AGGREGATE : _bindgen_ty_9 = 7 ; pub const MPI_T_PVAR_CLASS_TIMER : _bindgen_ty_9 = 8 ; pub const MPI_T_PVAR_CLASS_GENERIC : _bindgen_ty_9 = 9 ; pub type _bindgen_ty_9 = :: std :: os :: raw :: c_uint ; extern "C" {
[INFO] [stdout] 3 + pub const __llvm__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_major__ : :: std :: os :: raw :: c_uint = 14 ; pub const __clang_minor__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_patchlevel__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_version__ : & 'static [ u8 ; 8usize ] = b"14.0.0 \0" ; pub const __GNUC__ : :: std :: os :: raw :: c_uint = 4 ; pub const __GNUC_MINOR__ : :: std :: os :: raw :: c_uint = 2 ; pub const __GNUC_PATCHLEVEL__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GXX_ABI_VERSION : :: std :: os :: raw :: c_uint = 1002 ; pub const __ATOMIC_RELAXED : :: std :: os :: raw :: c_uint = 0 ; pub const __ATOMIC_CONSUME : :: std :: os :: raw :: c_uint = 1 ; pub const __ATOMIC_ACQUIRE : :: std :: os :: raw :: c_uint = 2 ; pub const __ATOMIC_RELEASE : :: std :: os :: raw :: c_uint = 3 ; pub const __ATOMIC_ACQ_REL : :: std :: os :: raw :: c_uint = 4 ; pub const __ATOMIC_SEQ_CST : :: std :: os :: raw :: c_uint = 5 ; pub const __OPENCL_MEMORY_SCOPE_WORK_ITEM : :: std :: os :: raw :: c_uint = 0 ; pub const __OPENCL_MEMORY_SCOPE_WORK_GROUP : :: std :: os :: raw :: c_uint = 1 ; pub const __OPENCL_MEMORY_SCOPE_DEVICE : :: std :: os :: raw :: c_uint = 2 ; pub const __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES : :: std :: os :: raw :: c_uint = 3 ; pub const __OPENCL_MEMORY_SCOPE_SUB_GROUP : :: std :: os :: raw :: c_uint = 4 ; pub const __PRAGMA_REDEFINE_EXTNAME : :: std :: os :: raw :: c_uint = 1 ; pub const __VERSION__ : & 'static [ u8 ; 20usize ] = b"Ubuntu Clang 14.0.0\0" ; pub const __OBJC_BOOL_IS_BOOL : :: std :: os :: raw :: c_uint = 0 ; pub const __CONSTANT_CFSTRINGS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_literal_encoding__ : & 'static [ u8 ; 6usize ] = b"UTF-8\0" ; pub const __clang_wide_literal_encoding__ : & 'static [ u8 ; 7usize ] = b"UTF-32\0" ; pub const __ORDER_LITTLE_ENDIAN__ : std :: os :: raw :: c_uint = 1234 ; pub const __ORDER_BIG_ENDIAN__ : :: std :: os :: raw :: c_uint = 4321 ; pub const __ORDER_PDP_ENDIAN__ : :: std :: os :: raw :: c_uint = 3412 ; pub const __BYTE_ORDER__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const _LP64 : :: std :: os :: raw :: c_uint = 1 ; pub const __LP64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __CHAR_BIT__ : :: std :: os :: raw :: c_uint = 8 ; pub const __BOOL_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SHRT_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __LONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LLONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BITINT_MAXWIDTH__ : :: std :: os :: raw :: c_uint = 128 ; pub const __SCHAR_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __SHRT_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __LONG_LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __WCHAR_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __WCHAR_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __WINT_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __WINT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INTMAX_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZE_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __SIZE_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTMAX_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __PTRDIFF_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __PTRDIFF_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INTPTR_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTPTR_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZEOF_DOUBLE__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_FLOAT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_LONG_DOUBLE__ : :: std :: os :: raw :: c_uint = 16 ; pub const __SIZEOF_LONG_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_POINTER__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SHORT__ : :: std :: os :: raw :: c_uint = 2 ; pub const __SIZEOF_PTRDIFF_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SIZE_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_WCHAR_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_WINT_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INTMAX_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTMAX_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINTMAX_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTMAX_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTMAX_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTMAX_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __PTRDIFF_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __PTRDIFF_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __INTPTR_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTPTR_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __SIZE_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __SIZE_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __SIZE_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __SIZE_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __SIG_ATOMIC_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __SIG_ATOMIC_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __UINTPTR_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTPTR_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTPTR_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTPTR_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FLT_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_DIG__ : :: std :: os :: raw :: c_uint = 6 ; pub const __FLT_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 9 ; pub const __FLT_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_MANT_DIG__ : :: std :: os :: raw :: c_uint = 24 ; pub const __FLT_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 38 ; pub const __FLT_MAX_EXP__ : :: std :: os :: raw :: c_uint = 128 ; pub const __FLT_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -37 ; pub const __FLT_MIN_EXP__ : :: std :: os :: raw :: c_int = -125 ; pub const __DBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_DIG__ : :: std :: os :: raw :: c_uint = 15 ; pub const __DBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 17 ; pub const __DBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 53 ; pub const __DBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 308 ; pub const __DBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 1024 ; pub const __DBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -307 ; pub const __DBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -1021 ; pub const __LDBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_DIG__ : :: std :: os :: raw :: c_uint = 18 ; pub const __LDBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __LDBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LDBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 4932 ; pub const __LDBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 16384 ; pub const __LDBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -4931 ; pub const __LDBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -16381 ; pub const __POINTER_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BIGGEST_ALIGNMENT__ : :: std :: os :: raw :: c_uint = 16 ; pub const __WINT_UNSIGNED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __INT8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __INT16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __INT32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __INT64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __UINT8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __INT8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __UINT16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __UINT16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __INT16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __UINT32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __UINT32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __INT32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __UINT64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __UINT64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __INT64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_LEAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_LEAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_LEAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_LEAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_LEAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_LEAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_LEAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_LEAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_LEAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_LEAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_LEAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_LEAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_LEAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_LEAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_LEAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_LEAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_LEAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_LEAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_LEAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_LEAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_LEAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_LEAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_LEAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_LEAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_LEAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_LEAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_LEAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_LEAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_LEAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __INT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_FAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_FAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_FAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_FAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_FAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_FAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_FAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_FAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_FAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_FAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_FAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_FAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_FAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_FAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_FAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_FAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_FAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_FAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_FAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_FAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_FAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_FAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_FAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_FAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_FAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_FAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_FAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_FAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_FAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_FAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FINITE_MATH_ONLY__ : :: std :: os :: raw :: c_uint = 0 ; pub const __GNUC_STDC_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_ATOMIC_TEST_AND_SET_TRUEVAL : :: std :: os :: raw :: c_uint = 1 ; pub const __CLANG_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __NO_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __PIC__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pic__ : :: std :: os :: raw :: c_uint = 2 ; pub const __PIE__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pie__ : :: std :: os :: raw :: c_uint = 2 ; pub const __FLT_EVAL_METHOD__ : :: std :: os :: raw :: c_uint = 0 ; pub const __FLT_RADIX__ : :: std :: os :: raw :: c_uint = 2 ; pub const __DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __GCC_ASM_FLAG_OUTPUTS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __code_model_small__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_GS : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_FS : :: std :: os :: raw :: c_uint = 1 ; pub const __k8 : :: std :: os :: raw :: c_uint = 1 ; pub const __k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __tune_k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __NO_MATH_INLINES : :: std :: os :: raw :: c_uint = 1 ; pub const __FXSR__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __MMX__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 : :: std :: os :: raw :: c_uint = 1 ; pub const __SIZEOF_FLOAT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix__ : :: std :: os :: raw :: c_uint = 1 ; pub const linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __ELF__ : :: std :: os :: raw :: c_uint = 1 ; pub const __gnu_linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLOAT128__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_HOSTED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_VERSION__ : :: std :: os :: raw :: c_uint = 201710 ; pub const __STDC_UTF_16__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_UTF_32__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_DWARF2_CFI_ASM : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_VERSION : :: std :: os :: raw :: c_uint = 721408 ; pub const OPAL_STDC_HEADERS : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED_ARGUMENT : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_ERROR : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_SYS_TIME_H : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_LONG_LONG : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const OPAL_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const OPAL_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const OPAL_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const OPAL_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const OMPI_HAVE_FORTRAN_LOGICAL1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER16 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_INTEGER2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL16 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL2 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_REAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_ENABLE_MPI1_COMPAT : :: std :: os :: raw :: c_uint = 0 ; pub const HAVE_FLOAT__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_LONG_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_MPI_OFFSET_SIZE : :: std :: os :: raw :: c_uint = 8 ; pub const OMPI_BUILD_CXX_BINDINGS : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_CXX_SEEK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_CXX_SUPPORTS_2D_CONST_CAST : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_PARAM_CHECK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_INTERFACE_WARNING : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_CXX_EXCEPTION_SUPPORT : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_MAJOR_VERSION : :: std :: os :: raw :: c_uint = 4 ; pub const OMPI_MINOR_VERSION : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_RELEASE_VERSION : :: std :: os :: raw :: c_uint = 2 ; pub const OPAL_C_HAVE_VISIBILITY : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_BUILDING : :: std :: os :: raw :: c_uint = 0 ; pub const OPEN_MPI : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_VERSION : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_SUBVERSION : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_UNKNOWN : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU_C : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_REMOVED_USE_STATIC_ASSERT : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ANY_SOURCE : :: std :: os :: raw :: c_int = -1 ; pub const MPI_PROC_NULL : :: std :: os :: raw :: c_int = -2 ; pub const MPI_ROOT : :: std :: os :: raw :: c_int = -4 ; pub const MPI_ANY_TAG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MAX_LIBRARY_VERSION_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_UNDEFINED : :: std :: os :: raw :: c_int = -32766 ; pub const MPI_DIST_GRAPH : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_CART : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_GRAPH : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_KEYVAL_INVALID : :: std :: os :: raw :: c_int = -1 ; pub const MPI_BSEND_OVERHEAD : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const MPI_ORDER_C : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ORDER_FORTRAN : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_BLOCK : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_DISTRIBUTE_CYCLIC : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_NONE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_DISTRIBUTE_DFLT_DARG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MODE_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_RDONLY : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_WRONLY : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_RDWR : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_DELETE_ON_CLOSE : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_MODE_UNIQUE_OPEN : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_MODE_EXCL : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MODE_APPEND : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_SEQUENTIAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_DISPLACEMENT_CURRENT : :: std :: os :: raw :: c_int = -54278278 ; pub const MPI_SEEK_SET : :: std :: os :: raw :: c_uint = 600 ; pub const MPI_SEEK_CUR : :: std :: os :: raw :: c_uint = 602 ; pub const MPI_SEEK_END : :: std :: os :: raw :: c_uint = 604 ; pub const MPI_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_NOCHECK : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_NOPRECEDE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_NOPUT : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_NOSTORE : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_NOSUCCEED : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_LOCK_EXCLUSIVE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_LOCK_SHARED : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_WIN_FLAVOR_ALLOCATE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_DYNAMIC : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_WIN_FLAVOR_SHARED : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_WIN_UNIFIED : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_WIN_SEPARATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_SUCCESS : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ERR_BUFFER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_ERR_COUNT : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_ERR_TYPE : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_ERR_TAG : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_ERR_COMM : :: std :: os :: raw :: c_uint = 5 ; pub const MPI_ERR_RANK : :: std :: os :: raw :: c_uint = 6 ; pub const MPI_ERR_REQUEST : :: std :: os :: raw :: c_uint = 7 ; pub const MPI_ERR_ROOT : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_ERR_GROUP : :: std :: os :: raw :: c_uint = 9 ; pub const MPI_ERR_OP : :: std :: os :: raw :: c_uint = 10 ; pub const MPI_ERR_TOPOLOGY : :: std :: os :: raw :: c_uint = 11 ; pub const MPI_ERR_DIMS : :: std :: os :: raw :: c_uint = 12 ; pub const MPI_ERR_ARG : :: std :: os :: raw :: c_uint = 13 ; pub const MPI_ERR_UNKNOWN : :: std :: os :: raw :: c_uint = 14 ; pub const MPI_ERR_TRUNCATE : :: std :: os :: raw :: c_uint = 15 ; pub const MPI_ERR_OTHER : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_ERR_INTERN : :: std :: os :: raw :: c_uint = 17 ; pub const MPI_ERR_IN_STATUS : :: std :: os :: raw :: c_uint = 18 ; pub const MPI_ERR_PENDING : :: std :: os :: raw :: c_uint = 19 ; pub const MPI_ERR_ACCESS : :: std :: os :: raw :: c_uint = 20 ; pub const MPI_ERR_AMODE : :: std :: os :: raw :: c_uint = 21 ; pub const MPI_ERR_ASSERT : :: std :: os :: raw :: c_uint = 22 ; pub const MPI_ERR_BAD_FILE : :: std :: os :: raw :: c_uint = 23 ; pub const MPI_ERR_BASE : :: std :: os :: raw :: c_uint = 24 ; pub const MPI_ERR_CONVERSION : :: std :: os :: raw :: c_uint = 25 ; pub const MPI_ERR_DISP : :: std :: os :: raw :: c_uint = 26 ; pub const MPI_ERR_DUP_DATAREP : :: std :: os :: raw :: c_uint = 27 ; pub const MPI_ERR_FILE_EXISTS : :: std :: os :: raw :: c_uint = 28 ; pub const MPI_ERR_FILE_IN_USE : :: std :: os :: raw :: c_uint = 29 ; pub const MPI_ERR_FILE : :: std :: os :: raw :: c_uint = 30 ; pub const MPI_ERR_INFO_KEY : :: std :: os :: raw :: c_uint = 31 ; pub const MPI_ERR_INFO_NOKEY : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_ERR_INFO_VALUE : :: std :: os :: raw :: c_uint = 33 ; pub const MPI_ERR_INFO : :: std :: os :: raw :: c_uint = 34 ; pub const MPI_ERR_IO : :: std :: os :: raw :: c_uint = 35 ; pub const MPI_ERR_KEYVAL : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_ERR_LOCKTYPE : :: std :: os :: raw :: c_uint = 37 ; pub const MPI_ERR_NAME : :: std :: os :: raw :: c_uint = 38 ; pub const MPI_ERR_NO_MEM : :: std :: os :: raw :: c_uint = 39 ; pub const MPI_ERR_NOT_SAME : :: std :: os :: raw :: c_uint = 40 ; pub const MPI_ERR_NO_SPACE : :: std :: os :: raw :: c_uint = 41 ; pub const MPI_ERR_NO_SUCH_FILE : :: std :: os :: raw :: c_uint = 42 ; pub const MPI_ERR_PORT : :: std :: os :: raw :: c_uint = 43 ; pub const MPI_ERR_QUOTA : :: std :: os :: raw :: c_uint = 44 ; pub const MPI_ERR_READ_ONLY : :: std :: os :: raw :: c_uint = 45 ; pub const MPI_ERR_RMA_CONFLICT : :: std :: os :: raw :: c_uint = 46 ; pub const MPI_ERR_RMA_SYNC : :: std :: os :: raw :: c_uint = 47 ; pub const MPI_ERR_SERVICE : :: std :: os :: raw :: c_uint = 48 ; pub const MPI_ERR_SIZE : :: std :: os :: raw :: c_uint = 49 ; pub const MPI_ERR_SPAWN : :: std :: os :: raw :: c_uint = 50 ; pub const MPI_ERR_UNSUPPORTED_DATAREP : :: std :: os :: raw :: c_uint = 51 ; pub const MPI_ERR_UNSUPPORTED_OPERATION : :: std :: os :: raw :: c_uint = 52 ; pub const MPI_ERR_WIN : :: std :: os :: raw :: c_uint = 53 ; pub const MPI_T_ERR_MEMORY : :: std :: os :: raw :: c_uint = 54 ; pub const MPI_T_ERR_NOT_INITIALIZED : :: std :: os :: raw :: c_uint = 55 ; pub const MPI_T_ERR_CANNOT_INIT : :: std :: os :: raw :: c_uint = 56 ; pub const MPI_T_ERR_INVALID_INDEX : :: std :: os :: raw :: c_uint = 57 ; pub const MPI_T_ERR_INVALID_ITEM : :: std :: os :: raw :: c_uint = 58 ; pub const MPI_T_ERR_INVALID_HANDLE : :: std :: os :: raw :: c_uint = 59 ; pub const MPI_T_ERR_OUT_OF_HANDLES : :: std :: os :: raw :: c_uint = 60 ; pub const MPI_T_ERR_OUT_OF_SESSIONS : :: std :: os :: raw :: c_uint = 61 ; pub const MPI_T_ERR_INVALID_SESSION : :: std :: os :: raw :: c_uint = 62 ; pub const MPI_T_ERR_CVAR_SET_NOT_NOW : :: std :: os :: raw :: c_uint = 63 ; pub const MPI_T_ERR_CVAR_SET_NEVER : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_T_ERR_PVAR_NO_STARTSTOP : :: std :: os :: raw :: c_uint = 65 ; pub const MPI_T_ERR_PVAR_NO_WRITE : :: std :: os :: raw :: c_uint = 66 ; pub const MPI_T_ERR_PVAR_NO_ATOMIC : :: std :: os :: raw :: c_uint = 67 ; pub const MPI_ERR_RMA_RANGE : :: std :: os :: raw :: c_uint = 68 ; pub const MPI_ERR_RMA_ATTACH : :: std :: os :: raw :: c_uint = 69 ; pub const MPI_ERR_RMA_FLAVOR : :: std :: os :: raw :: c_uint = 70 ; pub const MPI_ERR_RMA_SHARED : :: std :: os :: raw :: c_uint = 71 ; pub const MPI_T_ERR_INVALID : :: std :: os :: raw :: c_uint = 72 ; pub const MPI_T_ERR_INVALID_NAME : :: std :: os :: raw :: c_uint = 73 ; pub const MPI_ERR_LASTCODE : :: std :: os :: raw :: c_uint = 92 ; pub const MPI_TYPECLASS_INTEGER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_TYPECLASS_REAL : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_TYPECLASS_COMPLEX : :: std :: os :: raw :: c_uint = 3 ; pub type wchar_t = :: std :: os :: raw :: c_int ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct max_align_t { pub __clang_max_align_nonce1 : :: std :: os :: raw :: c_longlong , pub __bindgen_padding_0 : u64 , pub __clang_max_align_nonce2 : f64 , } # [ test ] fn bindgen_test_layout_max_align_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < max_align_t > ( ) , 32usize , concat ! ( "Size of: " , stringify ! ( max_align_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce1 as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce1 ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce2 as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce2 ) ) ) ; } pub type MPI_Aint = isize ; pub type MPI_Offset = :: std :: os :: raw :: c_longlong ; pub type MPI_Count = :: std :: os :: raw :: c_longlong ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_communicator_t { _unused : [ u8 ; 0 ] } pub type MPI_Comm = * mut ompi_communicator_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_datatype_t { _unused : [ u8 ; 0 ] } pub type MPI_Datatype = * mut ompi_datatype_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_errhandler_t { _unused : [ u8 ; 0 ] } pub type MPI_Errhandler = * mut ompi_errhandler_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_file_t { _unused : [ u8 ; 0 ] } pub type MPI_File = * mut ompi_file_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_group_t { _unused : [ u8 ; 0 ] } pub type MPI_Group = * mut ompi_group_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_info_t { _unused : [ u8 ; 0 ] } pub type MPI_Info = * mut ompi_info_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_op_t { _unused : [ u8 ; 0 ] } pub type MPI_Op = * mut ompi_op_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_request_t { _unused : [ u8 ; 0 ] } pub type MPI_Request = * mut ompi_request_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_message_t { _unused : [ u8 ; 0 ] } pub type MPI_Message = * mut ompi_message_t ; pub type MPI_Status = ompi_status_public_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_win_t { _unused : [ u8 ; 0 ] } pub type MPI_Win = * mut ompi_win_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_var_enum_t { _unused : [ u8 ; 0 ] } pub type MPI_T_enum = * mut mca_base_var_enum_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_mpit_cvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_cvar_handle = * mut ompi_mpit_cvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_handle = * mut mca_base_pvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_session_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_session = * mut mca_base_pvar_session_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_status_public_t { pub MPI_SOURCE : :: std :: os :: raw :: c_int , pub MPI_TAG : :: std :: os :: raw :: c_int , pub MPI_ERROR : :: std :: os :: raw :: c_int , pub _cancelled : :: std :: os :: raw :: c_int , pub _ucount : usize , } # [ test ] fn bindgen_test_layout_ompi_status_public_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < ompi_status_public_t > ( ) , 24usize , concat ! ( "Size of: " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < ompi_status_public_t > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_SOURCE as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_SOURCE ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_TAG as * const _ as usize } , 4usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_TAG ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_ERROR as * const _ as usize } , 8usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_ERROR ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _cancelled as * const _ as usize } , 12usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _cancelled ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _ucount as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _ucount ) ) ) ; } pub type MPI_Datarep_extent_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : * mut MPI_Aint , arg3 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Datarep_conversion_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : MPI_Datatype , arg3 : :: std :: os :: raw :: c_int , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : MPI_Offset , arg6 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Comm , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type ompi_file_errhandler_fn = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_File , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_Win_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Win , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_User_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut :: std :: os :: raw :: c_void , arg3 : * mut :: std :: os :: raw :: c_int , arg4 : * mut MPI_Datatype ) > ; pub type MPI_Comm_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_query_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut MPI_Status ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_free_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_cancel_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_fn = MPI_Comm_errhandler_function ; pub type MPI_File_errhandler_fn = ompi_file_errhandler_fn ; pub type MPI_File_errhandler_function = ompi_file_errhandler_fn ; pub type MPI_Win_errhandler_fn = MPI_Win_errhandler_function ; pub const MPI_TAG_UB : _bindgen_ty_1 = 0 ; pub const MPI_HOST : _bindgen_ty_1 = 1 ; pub const MPI_IO : _bindgen_ty_1 = 2 ; pub const MPI_WTIME_IS_GLOBAL : _bindgen_ty_1 = 3 ; pub const MPI_APPNUM : _bindgen_ty_1 = 4 ; pub const MPI_LASTUSEDCODE : _bindgen_ty_1 = 5 ; pub const MPI_UNIVERSE_SIZE : _bindgen_ty_1 = 6 ; pub const MPI_WIN_BASE : _bindgen_ty_1 = 7 ; pub const MPI_WIN_SIZE : _bindgen_ty_1 = 8 ; pub const MPI_WIN_DISP_UNIT : _bindgen_ty_1 = 9 ; pub const MPI_WIN_CREATE_FLAVOR : _bindgen_ty_1 = 10 ; pub const MPI_WIN_MODEL : _bindgen_ty_1 = 11 ; pub const IMPI_CLIENT_SIZE : _bindgen_ty_1 = 12 ; pub const IMPI_CLIENT_COLOR : _bindgen_ty_1 = 13 ; pub const IMPI_HOST_SIZE : _bindgen_ty_1 = 14 ; pub const IMPI_HOST_COLOR : _bindgen_ty_1 = 15 ; pub type _bindgen_ty_1 = :: std :: os :: raw :: c_uint ; pub const MPI_IDENT : _bindgen_ty_2 = 0 ; pub const MPI_CONGRUENT : _bindgen_ty_2 = 1 ; pub const MPI_SIMILAR : _bindgen_ty_2 = 2 ; pub const MPI_UNEQUAL : _bindgen_ty_2 = 3 ; pub type _bindgen_ty_2 = :: std :: os :: raw :: c_uint ; pub const MPI_THREAD_SINGLE : _bindgen_ty_3 = 0 ; pub const MPI_THREAD_FUNNELED : _bindgen_ty_3 = 1 ; pub const MPI_THREAD_SERIALIZED : _bindgen_ty_3 = 2 ; pub const MPI_THREAD_MULTIPLE : _bindgen_ty_3 = 3 ; pub type _bindgen_ty_3 = :: std :: os :: raw :: c_uint ; pub const MPI_COMBINER_NAMED : _bindgen_ty_4 = 0 ; pub const MPI_COMBINER_DUP : _bindgen_ty_4 = 1 ; pub const MPI_COMBINER_CONTIGUOUS : _bindgen_ty_4 = 2 ; pub const MPI_COMBINER_VECTOR : _bindgen_ty_4 = 3 ; pub const OMPI_WAS_MPI_COMBINER_HVECTOR_INTEGER : _bindgen_ty_4 = 4 ; pub const MPI_COMBINER_HVECTOR : _bindgen_ty_4 = 5 ; pub const MPI_COMBINER_INDEXED : _bindgen_ty_4 = 6 ; pub const OMPI_WAS_MPI_COMBINER_HINDEXED_INTEGER : _bindgen_ty_4 = 7 ; pub const MPI_COMBINER_HINDEXED : _bindgen_ty_4 = 8 ; pub const MPI_COMBINER_INDEXED_BLOCK : _bindgen_ty_4 = 9 ; pub const OMPI_WAS_MPI_COMBINER_STRUCT_INTEGER : _bindgen_ty_4 = 10 ; pub const MPI_COMBINER_STRUCT : _bindgen_ty_4 = 11 ; pub const MPI_COMBINER_SUBARRAY : _bindgen_ty_4 = 12 ; pub const MPI_COMBINER_DARRAY : _bindgen_ty_4 = 13 ; pub const MPI_COMBINER_F90_REAL : _bindgen_ty_4 = 14 ; pub const MPI_COMBINER_F90_COMPLEX : _bindgen_ty_4 = 15 ; pub const MPI_COMBINER_F90_INTEGER : _bindgen_ty_4 = 16 ; pub const MPI_COMBINER_RESIZED : _bindgen_ty_4 = 17 ; pub const MPI_COMBINER_HINDEXED_BLOCK : _bindgen_ty_4 = 18 ; pub type _bindgen_ty_4 = :: std :: os :: raw :: c_uint ; pub const MPI_COMM_TYPE_SHARED : _bindgen_ty_5 = 0 ; pub const OMPI_COMM_TYPE_HWTHREAD : _bindgen_ty_5 = 1 ; pub const OMPI_COMM_TYPE_CORE : _bindgen_ty_5 = 2 ; pub const OMPI_COMM_TYPE_L1CACHE : _bindgen_ty_5 = 3 ; pub const OMPI_COMM_TYPE_L2CACHE : _bindgen_ty_5 = 4 ; pub const OMPI_COMM_TYPE_L3CACHE : _bindgen_ty_5 = 5 ; pub const OMPI_COMM_TYPE_SOCKET : _bindgen_ty_5 = 6 ; pub const OMPI_COMM_TYPE_NUMA : _bindgen_ty_5 = 7 ; pub const OMPI_COMM_TYPE_BOARD : _bindgen_ty_5 = 8 ; pub const OMPI_COMM_TYPE_HOST : _bindgen_ty_5 = 9 ; pub const OMPI_COMM_TYPE_CU : _bindgen_ty_5 = 10 ; pub const OMPI_COMM_TYPE_CLUSTER : _bindgen_ty_5 = 11 ; pub type _bindgen_ty_5 = :: std :: os :: raw :: c_uint ; pub const MPI_T_VERBOSITY_USER_BASIC : _bindgen_ty_6 = 0 ; pub const MPI_T_VERBOSITY_USER_DETAIL : _bindgen_ty_6 = 1 ; pub const MPI_T_VERBOSITY_USER_ALL : _bindgen_ty_6 = 2 ; pub const MPI_T_VERBOSITY_TUNER_BASIC : _bindgen_ty_6 = 3 ; pub const MPI_T_VERBOSITY_TUNER_DETAIL : _bindgen_ty_6 = 4 ; pub const MPI_T_VERBOSITY_TUNER_ALL : _bindgen_ty_6 = 5 ; pub const MPI_T_VERBOSITY_MPIDEV_BASIC : _bindgen_ty_6 = 6 ; pub const MPI_T_VERBOSITY_MPIDEV_DETAIL : _bindgen_ty_6 = 7 ; pub const MPI_T_VERBOSITY_MPIDEV_ALL : _bindgen_ty_6 = 8 ; pub type _bindgen_ty_6 = :: std :: os :: raw :: c_uint ; pub const MPI_T_SCOPE_CONSTANT : _bindgen_ty_7 = 0 ; pub const MPI_T_SCOPE_READONLY : _bindgen_ty_7 = 1 ; pub const MPI_T_SCOPE_LOCAL : _bindgen_ty_7 = 2 ; pub const MPI_T_SCOPE_GROUP : _bindgen_ty_7 = 3 ; pub const MPI_T_SCOPE_GROUP_EQ : _bindgen_ty_7 = 4 ; pub const MPI_T_SCOPE_ALL : _bindgen_ty_7 = 5 ; pub const MPI_T_SCOPE_ALL_EQ : _bindgen_ty_7 = 6 ; pub type _bindgen_ty_7 = :: std :: os :: raw :: c_uint ; pub const MPI_T_BIND_NO_OBJECT : _bindgen_ty_8 = 0 ; pub const MPI_T_BIND_MPI_COMM : _bindgen_ty_8 = 1 ; pub const MPI_T_BIND_MPI_DATATYPE : _bindgen_ty_8 = 2 ; pub const MPI_T_BIND_MPI_ERRHANDLER : _bindgen_ty_8 = 3 ; pub const MPI_T_BIND_MPI_FILE : _bindgen_ty_8 = 4 ; pub const MPI_T_BIND_MPI_GROUP : _bindgen_ty_8 = 5 ; pub const MPI_T_BIND_MPI_OP : _bindgen_ty_8 = 6 ; pub const MPI_T_BIND_MPI_REQUEST : _bindgen_ty_8 = 7 ; pub const MPI_T_BIND_MPI_WIN : _bindgen_ty_8 = 8 ; pub const MPI_T_BIND_MPI_MESSAGE : _bindgen_ty_8 = 9 ; pub const MPI_T_BIND_MPI_INFO : _bindgen_ty_8 = 10 ; pub type _bindgen_ty_8 = :: std :: os :: raw :: c_uint ; pub const MPI_T_PVAR_CLASS_STATE : _bindgen_ty_9 = 0 ; pub const MPI_T_PVAR_CLASS_LEVEL : _bindgen_ty_9 = 1 ; pub const MPI_T_PVAR_CLASS_SIZE : _bindgen_ty_9 = 2 ; pub const MPI_T_PVAR_CLASS_PERCENTAGE : _bindgen_ty_9 = 3 ; pub const MPI_T_PVAR_CLASS_HIGHWATERMARK : _bindgen_ty_9 = 4 ; pub const MPI_T_PVAR_CLASS_LOWWATERMARK : _bindgen_ty_9 = 5 ; pub const MPI_T_PVAR_CLASS_COUNTER : _bindgen_ty_9 = 6 ; pub const MPI_T_PVAR_CLASS_AGGREGATE : _bindgen_ty_9 = 7 ; pub const MPI_T_PVAR_CLASS_TIMER : _bindgen_ty_9 = 8 ; pub const MPI_T_PVAR_CLASS_GENERIC : _bindgen_ty_9 = 9 ; pub type _bindgen_ty_9 = :: std :: os :: raw :: c_uint ; extern "C" {
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/mpi-fork-fnsp-d9b9763bb5375dad/out/functions_and_types.rs:3:673
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...raw :: c_uint = 1002 ; pub const __ATOMIC_RELAXED : :: std :: os :: raw :: c_uint = 0 ; pub const __ATOMIC_CONSUME : :: std :: os :: r...
[INFO] [stdout]   |                                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]   |
[INFO] [stdout] 3 - pub const __llvm__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_major__ : :: std :: os :: raw :: c_uint = 14 ; pub const __clang_minor__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_patchlevel__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_version__ : & 'static [ u8 ; 8usize ] = b"14.0.0 \0" ; pub const __GNUC__ : :: std :: os :: raw :: c_uint = 4 ; pub const __GNUC_MINOR__ : :: std :: os :: raw :: c_uint = 2 ; pub const __GNUC_PATCHLEVEL__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GXX_ABI_VERSION : :: std :: os :: raw :: c_uint = 1002 ; pub const __ATOMIC_RELAXED : :: std :: os :: raw :: c_uint = 0 ; pub const __ATOMIC_CONSUME : :: std :: os :: raw :: c_uint = 1 ; pub const __ATOMIC_ACQUIRE : :: std :: os :: raw :: c_uint = 2 ; pub const __ATOMIC_RELEASE : :: std :: os :: raw :: c_uint = 3 ; pub const __ATOMIC_ACQ_REL : :: std :: os :: raw :: c_uint = 4 ; pub const __ATOMIC_SEQ_CST : :: std :: os :: raw :: c_uint = 5 ; pub const __OPENCL_MEMORY_SCOPE_WORK_ITEM : :: std :: os :: raw :: c_uint = 0 ; pub const __OPENCL_MEMORY_SCOPE_WORK_GROUP : :: std :: os :: raw :: c_uint = 1 ; pub const __OPENCL_MEMORY_SCOPE_DEVICE : :: std :: os :: raw :: c_uint = 2 ; pub const __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES : :: std :: os :: raw :: c_uint = 3 ; pub const __OPENCL_MEMORY_SCOPE_SUB_GROUP : :: std :: os :: raw :: c_uint = 4 ; pub const __PRAGMA_REDEFINE_EXTNAME : :: std :: os :: raw :: c_uint = 1 ; pub const __VERSION__ : & 'static [ u8 ; 20usize ] = b"Ubuntu Clang 14.0.0\0" ; pub const __OBJC_BOOL_IS_BOOL : :: std :: os :: raw :: c_uint = 0 ; pub const __CONSTANT_CFSTRINGS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_literal_encoding__ : & 'static [ u8 ; 6usize ] = b"UTF-8\0" ; pub const __clang_wide_literal_encoding__ : & 'static [ u8 ; 7usize ] = b"UTF-32\0" ; pub const __ORDER_LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __ORDER_BIG_ENDIAN__ : :: std :: os :: raw :: c_uint = 4321 ; pub const __ORDER_PDP_ENDIAN__ : :: std :: os :: raw :: c_uint = 3412 ; pub const __BYTE_ORDER__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const _LP64 : :: std :: os :: raw :: c_uint = 1 ; pub const __LP64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __CHAR_BIT__ : :: std :: os :: raw :: c_uint = 8 ; pub const __BOOL_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SHRT_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __LONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LLONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BITINT_MAXWIDTH__ : :: std :: os :: raw :: c_uint = 128 ; pub const __SCHAR_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __SHRT_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __LONG_LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __WCHAR_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __WCHAR_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __WINT_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __WINT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INTMAX_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZE_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __SIZE_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTMAX_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __PTRDIFF_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __PTRDIFF_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INTPTR_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTPTR_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZEOF_DOUBLE__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_FLOAT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_LONG_DOUBLE__ : :: std :: os :: raw :: c_uint = 16 ; pub const __SIZEOF_LONG_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_POINTER__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SHORT__ : :: std :: os :: raw :: c_uint = 2 ; pub const __SIZEOF_PTRDIFF_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SIZE_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_WCHAR_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_WINT_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INTMAX_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTMAX_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINTMAX_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTMAX_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTMAX_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTMAX_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __PTRDIFF_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __PTRDIFF_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __INTPTR_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTPTR_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __SIZE_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __SIZE_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __SIZE_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __SIZE_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __SIG_ATOMIC_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __SIG_ATOMIC_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __UINTPTR_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTPTR_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTPTR_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTPTR_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FLT_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_DIG__ : :: std :: os :: raw :: c_uint = 6 ; pub const __FLT_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 9 ; pub const __FLT_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_MANT_DIG__ : :: std :: os :: raw :: c_uint = 24 ; pub const __FLT_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 38 ; pub const __FLT_MAX_EXP__ : :: std :: os :: raw :: c_uint = 128 ; pub const __FLT_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -37 ; pub const __FLT_MIN_EXP__ : :: std :: os :: raw :: c_int = -125 ; pub const __DBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_DIG__ : :: std :: os :: raw :: c_uint = 15 ; pub const __DBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 17 ; pub const __DBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 53 ; pub const __DBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 308 ; pub const __DBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 1024 ; pub const __DBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -307 ; pub const __DBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -1021 ; pub const __LDBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_DIG__ : :: std :: os :: raw :: c_uint = 18 ; pub const __LDBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __LDBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LDBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 4932 ; pub const __LDBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 16384 ; pub const __LDBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -4931 ; pub const __LDBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -16381 ; pub const __POINTER_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BIGGEST_ALIGNMENT__ : :: std :: os :: raw :: c_uint = 16 ; pub const __WINT_UNSIGNED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __INT8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __INT16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __INT32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __INT64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __UINT8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __INT8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __UINT16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __UINT16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __INT16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __UINT32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __UINT32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __INT32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __UINT64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __UINT64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __INT64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_LEAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_LEAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_LEAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_LEAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_LEAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_LEAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_LEAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_LEAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_LEAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_LEAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_LEAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_LEAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_LEAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_LEAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_LEAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_LEAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_LEAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_LEAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_LEAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_LEAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_LEAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_LEAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_LEAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_LEAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_LEAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_LEAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_LEAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_LEAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_LEAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __INT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_FAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_FAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_FAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_FAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_FAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_FAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_FAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_FAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_FAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_FAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_FAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_FAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_FAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_FAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_FAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_FAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_FAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_FAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_FAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_FAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_FAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_FAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_FAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_FAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_FAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_FAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_FAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_FAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_FAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_FAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FINITE_MATH_ONLY__ : :: std :: os :: raw :: c_uint = 0 ; pub const __GNUC_STDC_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_ATOMIC_TEST_AND_SET_TRUEVAL : :: std :: os :: raw :: c_uint = 1 ; pub const __CLANG_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __NO_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __PIC__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pic__ : :: std :: os :: raw :: c_uint = 2 ; pub const __PIE__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pie__ : :: std :: os :: raw :: c_uint = 2 ; pub const __FLT_EVAL_METHOD__ : :: std :: os :: raw :: c_uint = 0 ; pub const __FLT_RADIX__ : :: std :: os :: raw :: c_uint = 2 ; pub const __DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __GCC_ASM_FLAG_OUTPUTS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __code_model_small__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_GS : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_FS : :: std :: os :: raw :: c_uint = 1 ; pub const __k8 : :: std :: os :: raw :: c_uint = 1 ; pub const __k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __tune_k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __NO_MATH_INLINES : :: std :: os :: raw :: c_uint = 1 ; pub const __FXSR__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __MMX__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 : :: std :: os :: raw :: c_uint = 1 ; pub const __SIZEOF_FLOAT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix__ : :: std :: os :: raw :: c_uint = 1 ; pub const linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __ELF__ : :: std :: os :: raw :: c_uint = 1 ; pub const __gnu_linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLOAT128__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_HOSTED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_VERSION__ : :: std :: os :: raw :: c_uint = 201710 ; pub const __STDC_UTF_16__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_UTF_32__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_DWARF2_CFI_ASM : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_VERSION : :: std :: os :: raw :: c_uint = 721408 ; pub const OPAL_STDC_HEADERS : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED_ARGUMENT : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_ERROR : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_SYS_TIME_H : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_LONG_LONG : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const OPAL_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const OPAL_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const OPAL_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const OPAL_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const OMPI_HAVE_FORTRAN_LOGICAL1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER16 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_INTEGER2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL16 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL2 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_REAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_ENABLE_MPI1_COMPAT : :: std :: os :: raw :: c_uint = 0 ; pub const HAVE_FLOAT__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_LONG_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_MPI_OFFSET_SIZE : :: std :: os :: raw :: c_uint = 8 ; pub const OMPI_BUILD_CXX_BINDINGS : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_CXX_SEEK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_CXX_SUPPORTS_2D_CONST_CAST : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_PARAM_CHECK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_INTERFACE_WARNING : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_CXX_EXCEPTION_SUPPORT : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_MAJOR_VERSION : :: std :: os :: raw :: c_uint = 4 ; pub const OMPI_MINOR_VERSION : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_RELEASE_VERSION : :: std :: os :: raw :: c_uint = 2 ; pub const OPAL_C_HAVE_VISIBILITY : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_BUILDING : :: std :: os :: raw :: c_uint = 0 ; pub const OPEN_MPI : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_VERSION : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_SUBVERSION : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_UNKNOWN : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU_C : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_REMOVED_USE_STATIC_ASSERT : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ANY_SOURCE : :: std :: os :: raw :: c_int = -1 ; pub const MPI_PROC_NULL : :: std :: os :: raw :: c_int = -2 ; pub const MPI_ROOT : :: std :: os :: raw :: c_int = -4 ; pub const MPI_ANY_TAG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MAX_LIBRARY_VERSION_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_UNDEFINED : :: std :: os :: raw :: c_int = -32766 ; pub const MPI_DIST_GRAPH : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_CART : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_GRAPH : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_KEYVAL_INVALID : :: std :: os :: raw :: c_int = -1 ; pub const MPI_BSEND_OVERHEAD : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const MPI_ORDER_C : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ORDER_FORTRAN : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_BLOCK : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_DISTRIBUTE_CYCLIC : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_NONE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_DISTRIBUTE_DFLT_DARG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MODE_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_RDONLY : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_WRONLY : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_RDWR : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_DELETE_ON_CLOSE : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_MODE_UNIQUE_OPEN : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_MODE_EXCL : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MODE_APPEND : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_SEQUENTIAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_DISPLACEMENT_CURRENT : :: std :: os :: raw :: c_int = -54278278 ; pub const MPI_SEEK_SET : :: std :: os :: raw :: c_uint = 600 ; pub const MPI_SEEK_CUR : :: std :: os :: raw :: c_uint = 602 ; pub const MPI_SEEK_END : :: std :: os :: raw :: c_uint = 604 ; pub const MPI_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_NOCHECK : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_NOPRECEDE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_NOPUT : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_NOSTORE : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_NOSUCCEED : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_LOCK_EXCLUSIVE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_LOCK_SHARED : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_WIN_FLAVOR_ALLOCATE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_DYNAMIC : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_WIN_FLAVOR_SHARED : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_WIN_UNIFIED : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_WIN_SEPARATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_SUCCESS : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ERR_BUFFER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_ERR_COUNT : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_ERR_TYPE : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_ERR_TAG : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_ERR_COMM : :: std :: os :: raw :: c_uint = 5 ; pub const MPI_ERR_RANK : :: std :: os :: raw :: c_uint = 6 ; pub const MPI_ERR_REQUEST : :: std :: os :: raw :: c_uint = 7 ; pub const MPI_ERR_ROOT : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_ERR_GROUP : :: std :: os :: raw :: c_uint = 9 ; pub const MPI_ERR_OP : :: std :: os :: raw :: c_uint = 10 ; pub const MPI_ERR_TOPOLOGY : :: std :: os :: raw :: c_uint = 11 ; pub const MPI_ERR_DIMS : :: std :: os :: raw :: c_uint = 12 ; pub const MPI_ERR_ARG : :: std :: os :: raw :: c_uint = 13 ; pub const MPI_ERR_UNKNOWN : :: std :: os :: raw :: c_uint = 14 ; pub const MPI_ERR_TRUNCATE : :: std :: os :: raw :: c_uint = 15 ; pub const MPI_ERR_OTHER : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_ERR_INTERN : :: std :: os :: raw :: c_uint = 17 ; pub const MPI_ERR_IN_STATUS : :: std :: os :: raw :: c_uint = 18 ; pub const MPI_ERR_PENDING : :: std :: os :: raw :: c_uint = 19 ; pub const MPI_ERR_ACCESS : :: std :: os :: raw :: c_uint = 20 ; pub const MPI_ERR_AMODE : :: std :: os :: raw :: c_uint = 21 ; pub const MPI_ERR_ASSERT : :: std :: os :: raw :: c_uint = 22 ; pub const MPI_ERR_BAD_FILE : :: std :: os :: raw :: c_uint = 23 ; pub const MPI_ERR_BASE : :: std :: os :: raw :: c_uint = 24 ; pub const MPI_ERR_CONVERSION : :: std :: os :: raw :: c_uint = 25 ; pub const MPI_ERR_DISP : :: std :: os :: raw :: c_uint = 26 ; pub const MPI_ERR_DUP_DATAREP : :: std :: os :: raw :: c_uint = 27 ; pub const MPI_ERR_FILE_EXISTS : :: std :: os :: raw :: c_uint = 28 ; pub const MPI_ERR_FILE_IN_USE : :: std :: os :: raw :: c_uint = 29 ; pub const MPI_ERR_FILE : :: std :: os :: raw :: c_uint = 30 ; pub const MPI_ERR_INFO_KEY : :: std :: os :: raw :: c_uint = 31 ; pub const MPI_ERR_INFO_NOKEY : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_ERR_INFO_VALUE : :: std :: os :: raw :: c_uint = 33 ; pub const MPI_ERR_INFO : :: std :: os :: raw :: c_uint = 34 ; pub const MPI_ERR_IO : :: std :: os :: raw :: c_uint = 35 ; pub const MPI_ERR_KEYVAL : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_ERR_LOCKTYPE : :: std :: os :: raw :: c_uint = 37 ; pub const MPI_ERR_NAME : :: std :: os :: raw :: c_uint = 38 ; pub const MPI_ERR_NO_MEM : :: std :: os :: raw :: c_uint = 39 ; pub const MPI_ERR_NOT_SAME : :: std :: os :: raw :: c_uint = 40 ; pub const MPI_ERR_NO_SPACE : :: std :: os :: raw :: c_uint = 41 ; pub const MPI_ERR_NO_SUCH_FILE : :: std :: os :: raw :: c_uint = 42 ; pub const MPI_ERR_PORT : :: std :: os :: raw :: c_uint = 43 ; pub const MPI_ERR_QUOTA : :: std :: os :: raw :: c_uint = 44 ; pub const MPI_ERR_READ_ONLY : :: std :: os :: raw :: c_uint = 45 ; pub const MPI_ERR_RMA_CONFLICT : :: std :: os :: raw :: c_uint = 46 ; pub const MPI_ERR_RMA_SYNC : :: std :: os :: raw :: c_uint = 47 ; pub const MPI_ERR_SERVICE : :: std :: os :: raw :: c_uint = 48 ; pub const MPI_ERR_SIZE : :: std :: os :: raw :: c_uint = 49 ; pub const MPI_ERR_SPAWN : :: std :: os :: raw :: c_uint = 50 ; pub const MPI_ERR_UNSUPPORTED_DATAREP : :: std :: os :: raw :: c_uint = 51 ; pub const MPI_ERR_UNSUPPORTED_OPERATION : :: std :: os :: raw :: c_uint = 52 ; pub const MPI_ERR_WIN : :: std :: os :: raw :: c_uint = 53 ; pub const MPI_T_ERR_MEMORY : :: std :: os :: raw :: c_uint = 54 ; pub const MPI_T_ERR_NOT_INITIALIZED : :: std :: os :: raw :: c_uint = 55 ; pub const MPI_T_ERR_CANNOT_INIT : :: std :: os :: raw :: c_uint = 56 ; pub const MPI_T_ERR_INVALID_INDEX : :: std :: os :: raw :: c_uint = 57 ; pub const MPI_T_ERR_INVALID_ITEM : :: std :: os :: raw :: c_uint = 58 ; pub const MPI_T_ERR_INVALID_HANDLE : :: std :: os :: raw :: c_uint = 59 ; pub const MPI_T_ERR_OUT_OF_HANDLES : :: std :: os :: raw :: c_uint = 60 ; pub const MPI_T_ERR_OUT_OF_SESSIONS : :: std :: os :: raw :: c_uint = 61 ; pub const MPI_T_ERR_INVALID_SESSION : :: std :: os :: raw :: c_uint = 62 ; pub const MPI_T_ERR_CVAR_SET_NOT_NOW : :: std :: os :: raw :: c_uint = 63 ; pub const MPI_T_ERR_CVAR_SET_NEVER : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_T_ERR_PVAR_NO_STARTSTOP : :: std :: os :: raw :: c_uint = 65 ; pub const MPI_T_ERR_PVAR_NO_WRITE : :: std :: os :: raw :: c_uint = 66 ; pub const MPI_T_ERR_PVAR_NO_ATOMIC : :: std :: os :: raw :: c_uint = 67 ; pub const MPI_ERR_RMA_RANGE : :: std :: os :: raw :: c_uint = 68 ; pub const MPI_ERR_RMA_ATTACH : :: std :: os :: raw :: c_uint = 69 ; pub const MPI_ERR_RMA_FLAVOR : :: std :: os :: raw :: c_uint = 70 ; pub const MPI_ERR_RMA_SHARED : :: std :: os :: raw :: c_uint = 71 ; pub const MPI_T_ERR_INVALID : :: std :: os :: raw :: c_uint = 72 ; pub const MPI_T_ERR_INVALID_NAME : :: std :: os :: raw :: c_uint = 73 ; pub const MPI_ERR_LASTCODE : :: std :: os :: raw :: c_uint = 92 ; pub const MPI_TYPECLASS_INTEGER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_TYPECLASS_REAL : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_TYPECLASS_COMPLEX : :: std :: os :: raw :: c_uint = 3 ; pub type wchar_t = :: std :: os :: raw :: c_int ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct max_align_t { pub __clang_max_align_nonce1 : :: std :: os :: raw :: c_longlong , pub __bindgen_padding_0 : u64 , pub __clang_max_align_nonce2 : f64 , } # [ test ] fn bindgen_test_layout_max_align_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < max_align_t > ( ) , 32usize , concat ! ( "Size of: " , stringify ! ( max_align_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce1 as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce1 ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce2 as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce2 ) ) ) ; } pub type MPI_Aint = isize ; pub type MPI_Offset = :: std :: os :: raw :: c_longlong ; pub type MPI_Count = :: std :: os :: raw :: c_longlong ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_communicator_t { _unused : [ u8 ; 0 ] } pub type MPI_Comm = * mut ompi_communicator_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_datatype_t { _unused : [ u8 ; 0 ] } pub type MPI_Datatype = * mut ompi_datatype_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_errhandler_t { _unused : [ u8 ; 0 ] } pub type MPI_Errhandler = * mut ompi_errhandler_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_file_t { _unused : [ u8 ; 0 ] } pub type MPI_File = * mut ompi_file_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_group_t { _unused : [ u8 ; 0 ] } pub type MPI_Group = * mut ompi_group_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_info_t { _unused : [ u8 ; 0 ] } pub type MPI_Info = * mut ompi_info_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_op_t { _unused : [ u8 ; 0 ] } pub type MPI_Op = * mut ompi_op_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_request_t { _unused : [ u8 ; 0 ] } pub type MPI_Request = * mut ompi_request_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_message_t { _unused : [ u8 ; 0 ] } pub type MPI_Message = * mut ompi_message_t ; pub type MPI_Status = ompi_status_public_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_win_t { _unused : [ u8 ; 0 ] } pub type MPI_Win = * mut ompi_win_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_var_enum_t { _unused : [ u8 ; 0 ] } pub type MPI_T_enum = * mut mca_base_var_enum_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_mpit_cvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_cvar_handle = * mut ompi_mpit_cvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_handle = * mut mca_base_pvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_session_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_session = * mut mca_base_pvar_session_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_status_public_t { pub MPI_SOURCE : :: std :: os :: raw :: c_int , pub MPI_TAG : :: std :: os :: raw :: c_int , pub MPI_ERROR : :: std :: os :: raw :: c_int , pub _cancelled : :: std :: os :: raw :: c_int , pub _ucount : usize , } # [ test ] fn bindgen_test_layout_ompi_status_public_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < ompi_status_public_t > ( ) , 24usize , concat ! ( "Size of: " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < ompi_status_public_t > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_SOURCE as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_SOURCE ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_TAG as * const _ as usize } , 4usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_TAG ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_ERROR as * const _ as usize } , 8usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_ERROR ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _cancelled as * const _ as usize } , 12usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _cancelled ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _ucount as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _ucount ) ) ) ; } pub type MPI_Datarep_extent_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : * mut MPI_Aint , arg3 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Datarep_conversion_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : MPI_Datatype , arg3 : :: std :: os :: raw :: c_int , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : MPI_Offset , arg6 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Comm , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type ompi_file_errhandler_fn = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_File , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_Win_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Win , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_User_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut :: std :: os :: raw :: c_void , arg3 : * mut :: std :: os :: raw :: c_int , arg4 : * mut MPI_Datatype ) > ; pub type MPI_Comm_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_query_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut MPI_Status ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_free_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_cancel_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_fn = MPI_Comm_errhandler_function ; pub type MPI_File_errhandler_fn = ompi_file_errhandler_fn ; pub type MPI_File_errhandler_function = ompi_file_errhandler_fn ; pub type MPI_Win_errhandler_fn = MPI_Win_errhandler_function ; pub const MPI_TAG_UB : _bindgen_ty_1 = 0 ; pub const MPI_HOST : _bindgen_ty_1 = 1 ; pub const MPI_IO : _bindgen_ty_1 = 2 ; pub const MPI_WTIME_IS_GLOBAL : _bindgen_ty_1 = 3 ; pub const MPI_APPNUM : _bindgen_ty_1 = 4 ; pub const MPI_LASTUSEDCODE : _bindgen_ty_1 = 5 ; pub const MPI_UNIVERSE_SIZE : _bindgen_ty_1 = 6 ; pub const MPI_WIN_BASE : _bindgen_ty_1 = 7 ; pub const MPI_WIN_SIZE : _bindgen_ty_1 = 8 ; pub const MPI_WIN_DISP_UNIT : _bindgen_ty_1 = 9 ; pub const MPI_WIN_CREATE_FLAVOR : _bindgen_ty_1 = 10 ; pub const MPI_WIN_MODEL : _bindgen_ty_1 = 11 ; pub const IMPI_CLIENT_SIZE : _bindgen_ty_1 = 12 ; pub const IMPI_CLIENT_COLOR : _bindgen_ty_1 = 13 ; pub const IMPI_HOST_SIZE : _bindgen_ty_1 = 14 ; pub const IMPI_HOST_COLOR : _bindgen_ty_1 = 15 ; pub type _bindgen_ty_1 = :: std :: os :: raw :: c_uint ; pub const MPI_IDENT : _bindgen_ty_2 = 0 ; pub const MPI_CONGRUENT : _bindgen_ty_2 = 1 ; pub const MPI_SIMILAR : _bindgen_ty_2 = 2 ; pub const MPI_UNEQUAL : _bindgen_ty_2 = 3 ; pub type _bindgen_ty_2 = :: std :: os :: raw :: c_uint ; pub const MPI_THREAD_SINGLE : _bindgen_ty_3 = 0 ; pub const MPI_THREAD_FUNNELED : _bindgen_ty_3 = 1 ; pub const MPI_THREAD_SERIALIZED : _bindgen_ty_3 = 2 ; pub const MPI_THREAD_MULTIPLE : _bindgen_ty_3 = 3 ; pub type _bindgen_ty_3 = :: std :: os :: raw :: c_uint ; pub const MPI_COMBINER_NAMED : _bindgen_ty_4 = 0 ; pub const MPI_COMBINER_DUP : _bindgen_ty_4 = 1 ; pub const MPI_COMBINER_CONTIGUOUS : _bindgen_ty_4 = 2 ; pub const MPI_COMBINER_VECTOR : _bindgen_ty_4 = 3 ; pub const OMPI_WAS_MPI_COMBINER_HVECTOR_INTEGER : _bindgen_ty_4 = 4 ; pub const MPI_COMBINER_HVECTOR : _bindgen_ty_4 = 5 ; pub const MPI_COMBINER_INDEXED : _bindgen_ty_4 = 6 ; pub const OMPI_WAS_MPI_COMBINER_HINDEXED_INTEGER : _bindgen_ty_4 = 7 ; pub const MPI_COMBINER_HINDEXED : _bindgen_ty_4 = 8 ; pub const MPI_COMBINER_INDEXED_BLOCK : _bindgen_ty_4 = 9 ; pub const OMPI_WAS_MPI_COMBINER_STRUCT_INTEGER : _bindgen_ty_4 = 10 ; pub const MPI_COMBINER_STRUCT : _bindgen_ty_4 = 11 ; pub const MPI_COMBINER_SUBARRAY : _bindgen_ty_4 = 12 ; pub const MPI_COMBINER_DARRAY : _bindgen_ty_4 = 13 ; pub const MPI_COMBINER_F90_REAL : _bindgen_ty_4 = 14 ; pub const MPI_COMBINER_F90_COMPLEX : _bindgen_ty_4 = 15 ; pub const MPI_COMBINER_F90_INTEGER : _bindgen_ty_4 = 16 ; pub const MPI_COMBINER_RESIZED : _bindgen_ty_4 = 17 ; pub const MPI_COMBINER_HINDEXED_BLOCK : _bindgen_ty_4 = 18 ; pub type _bindgen_ty_4 = :: std :: os :: raw :: c_uint ; pub const MPI_COMM_TYPE_SHARED : _bindgen_ty_5 = 0 ; pub const OMPI_COMM_TYPE_HWTHREAD : _bindgen_ty_5 = 1 ; pub const OMPI_COMM_TYPE_CORE : _bindgen_ty_5 = 2 ; pub const OMPI_COMM_TYPE_L1CACHE : _bindgen_ty_5 = 3 ; pub const OMPI_COMM_TYPE_L2CACHE : _bindgen_ty_5 = 4 ; pub const OMPI_COMM_TYPE_L3CACHE : _bindgen_ty_5 = 5 ; pub const OMPI_COMM_TYPE_SOCKET : _bindgen_ty_5 = 6 ; pub const OMPI_COMM_TYPE_NUMA : _bindgen_ty_5 = 7 ; pub const OMPI_COMM_TYPE_BOARD : _bindgen_ty_5 = 8 ; pub const OMPI_COMM_TYPE_HOST : _bindgen_ty_5 = 9 ; pub const OMPI_COMM_TYPE_CU : _bindgen_ty_5 = 10 ; pub const OMPI_COMM_TYPE_CLUSTER : _bindgen_ty_5 = 11 ; pub type _bindgen_ty_5 = :: std :: os :: raw :: c_uint ; pub const MPI_T_VERBOSITY_USER_BASIC : _bindgen_ty_6 = 0 ; pub const MPI_T_VERBOSITY_USER_DETAIL : _bindgen_ty_6 = 1 ; pub const MPI_T_VERBOSITY_USER_ALL : _bindgen_ty_6 = 2 ; pub const MPI_T_VERBOSITY_TUNER_BASIC : _bindgen_ty_6 = 3 ; pub const MPI_T_VERBOSITY_TUNER_DETAIL : _bindgen_ty_6 = 4 ; pub const MPI_T_VERBOSITY_TUNER_ALL : _bindgen_ty_6 = 5 ; pub const MPI_T_VERBOSITY_MPIDEV_BASIC : _bindgen_ty_6 = 6 ; pub const MPI_T_VERBOSITY_MPIDEV_DETAIL : _bindgen_ty_6 = 7 ; pub const MPI_T_VERBOSITY_MPIDEV_ALL : _bindgen_ty_6 = 8 ; pub type _bindgen_ty_6 = :: std :: os :: raw :: c_uint ; pub const MPI_T_SCOPE_CONSTANT : _bindgen_ty_7 = 0 ; pub const MPI_T_SCOPE_READONLY : _bindgen_ty_7 = 1 ; pub const MPI_T_SCOPE_LOCAL : _bindgen_ty_7 = 2 ; pub const MPI_T_SCOPE_GROUP : _bindgen_ty_7 = 3 ; pub const MPI_T_SCOPE_GROUP_EQ : _bindgen_ty_7 = 4 ; pub const MPI_T_SCOPE_ALL : _bindgen_ty_7 = 5 ; pub const MPI_T_SCOPE_ALL_EQ : _bindgen_ty_7 = 6 ; pub type _bindgen_ty_7 = :: std :: os :: raw :: c_uint ; pub const MPI_T_BIND_NO_OBJECT : _bindgen_ty_8 = 0 ; pub const MPI_T_BIND_MPI_COMM : _bindgen_ty_8 = 1 ; pub const MPI_T_BIND_MPI_DATATYPE : _bindgen_ty_8 = 2 ; pub const MPI_T_BIND_MPI_ERRHANDLER : _bindgen_ty_8 = 3 ; pub const MPI_T_BIND_MPI_FILE : _bindgen_ty_8 = 4 ; pub const MPI_T_BIND_MPI_GROUP : _bindgen_ty_8 = 5 ; pub const MPI_T_BIND_MPI_OP : _bindgen_ty_8 = 6 ; pub const MPI_T_BIND_MPI_REQUEST : _bindgen_ty_8 = 7 ; pub const MPI_T_BIND_MPI_WIN : _bindgen_ty_8 = 8 ; pub const MPI_T_BIND_MPI_MESSAGE : _bindgen_ty_8 = 9 ; pub const MPI_T_BIND_MPI_INFO : _bindgen_ty_8 = 10 ; pub type _bindgen_ty_8 = :: std :: os :: raw :: c_uint ; pub const MPI_T_PVAR_CLASS_STATE : _bindgen_ty_9 = 0 ; pub const MPI_T_PVAR_CLASS_LEVEL : _bindgen_ty_9 = 1 ; pub const MPI_T_PVAR_CLASS_SIZE : _bindgen_ty_9 = 2 ; pub const MPI_T_PVAR_CLASS_PERCENTAGE : _bindgen_ty_9 = 3 ; pub const MPI_T_PVAR_CLASS_HIGHWATERMARK : _bindgen_ty_9 = 4 ; pub const MPI_T_PVAR_CLASS_LOWWATERMARK : _bindgen_ty_9 = 5 ; pub const MPI_T_PVAR_CLASS_COUNTER : _bindgen_ty_9 = 6 ; pub const MPI_T_PVAR_CLASS_AGGREGATE : _bindgen_ty_9 = 7 ; pub const MPI_T_PVAR_CLASS_TIMER : _bindgen_ty_9 = 8 ; pub const MPI_T_PVAR_CLASS_GENERIC : _bindgen_ty_9 = 9 ; pub type _bindgen_ty_9 = :: std :: os :: raw :: c_uint ; extern "C" {
[INFO] [stdout] 3 + pub const __llvm__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_major__ : :: std :: os :: raw :: c_uint = 14 ; pub const __clang_minor__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_patchlevel__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_version__ : & 'static [ u8 ; 8usize ] = b"14.0.0 \0" ; pub const __GNUC__ : :: std :: os :: raw :: c_uint = 4 ; pub const __GNUC_MINOR__ : :: std :: os :: raw :: c_uint = 2 ; pub const __GNUC_PATCHLEVEL__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GXX_ABI_VERSION : :: std :: os :: raw :: c_uint = 1002 ; pub const __ATOMIC_RELAXED : std :: os :: raw :: c_uint = 0 ; pub const __ATOMIC_CONSUME : :: std :: os :: raw :: c_uint = 1 ; pub const __ATOMIC_ACQUIRE : :: std :: os :: raw :: c_uint = 2 ; pub const __ATOMIC_RELEASE : :: std :: os :: raw :: c_uint = 3 ; pub const __ATOMIC_ACQ_REL : :: std :: os :: raw :: c_uint = 4 ; pub const __ATOMIC_SEQ_CST : :: std :: os :: raw :: c_uint = 5 ; pub const __OPENCL_MEMORY_SCOPE_WORK_ITEM : :: std :: os :: raw :: c_uint = 0 ; pub const __OPENCL_MEMORY_SCOPE_WORK_GROUP : :: std :: os :: raw :: c_uint = 1 ; pub const __OPENCL_MEMORY_SCOPE_DEVICE : :: std :: os :: raw :: c_uint = 2 ; pub const __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES : :: std :: os :: raw :: c_uint = 3 ; pub const __OPENCL_MEMORY_SCOPE_SUB_GROUP : :: std :: os :: raw :: c_uint = 4 ; pub const __PRAGMA_REDEFINE_EXTNAME : :: std :: os :: raw :: c_uint = 1 ; pub const __VERSION__ : & 'static [ u8 ; 20usize ] = b"Ubuntu Clang 14.0.0\0" ; pub const __OBJC_BOOL_IS_BOOL : :: std :: os :: raw :: c_uint = 0 ; pub const __CONSTANT_CFSTRINGS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_literal_encoding__ : & 'static [ u8 ; 6usize ] = b"UTF-8\0" ; pub const __clang_wide_literal_encoding__ : & 'static [ u8 ; 7usize ] = b"UTF-32\0" ; pub const __ORDER_LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __ORDER_BIG_ENDIAN__ : :: std :: os :: raw :: c_uint = 4321 ; pub const __ORDER_PDP_ENDIAN__ : :: std :: os :: raw :: c_uint = 3412 ; pub const __BYTE_ORDER__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const _LP64 : :: std :: os :: raw :: c_uint = 1 ; pub const __LP64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __CHAR_BIT__ : :: std :: os :: raw :: c_uint = 8 ; pub const __BOOL_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SHRT_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __LONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LLONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BITINT_MAXWIDTH__ : :: std :: os :: raw :: c_uint = 128 ; pub const __SCHAR_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __SHRT_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __LONG_LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __WCHAR_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __WCHAR_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __WINT_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __WINT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INTMAX_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZE_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __SIZE_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTMAX_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __PTRDIFF_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __PTRDIFF_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INTPTR_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTPTR_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZEOF_DOUBLE__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_FLOAT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_LONG_DOUBLE__ : :: std :: os :: raw :: c_uint = 16 ; pub const __SIZEOF_LONG_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_POINTER__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SHORT__ : :: std :: os :: raw :: c_uint = 2 ; pub const __SIZEOF_PTRDIFF_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SIZE_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_WCHAR_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_WINT_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INTMAX_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTMAX_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINTMAX_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTMAX_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTMAX_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTMAX_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __PTRDIFF_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __PTRDIFF_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __INTPTR_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTPTR_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __SIZE_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __SIZE_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __SIZE_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __SIZE_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __SIG_ATOMIC_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __SIG_ATOMIC_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __UINTPTR_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTPTR_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTPTR_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTPTR_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FLT_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_DIG__ : :: std :: os :: raw :: c_uint = 6 ; pub const __FLT_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 9 ; pub const __FLT_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_MANT_DIG__ : :: std :: os :: raw :: c_uint = 24 ; pub const __FLT_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 38 ; pub const __FLT_MAX_EXP__ : :: std :: os :: raw :: c_uint = 128 ; pub const __FLT_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -37 ; pub const __FLT_MIN_EXP__ : :: std :: os :: raw :: c_int = -125 ; pub const __DBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_DIG__ : :: std :: os :: raw :: c_uint = 15 ; pub const __DBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 17 ; pub const __DBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 53 ; pub const __DBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 308 ; pub const __DBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 1024 ; pub const __DBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -307 ; pub const __DBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -1021 ; pub const __LDBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_DIG__ : :: std :: os :: raw :: c_uint = 18 ; pub const __LDBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __LDBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LDBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 4932 ; pub const __LDBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 16384 ; pub const __LDBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -4931 ; pub const __LDBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -16381 ; pub const __POINTER_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BIGGEST_ALIGNMENT__ : :: std :: os :: raw :: c_uint = 16 ; pub const __WINT_UNSIGNED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __INT8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __INT16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __INT32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __INT64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __UINT8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __INT8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __UINT16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __UINT16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __INT16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __UINT32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __UINT32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __INT32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __UINT64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __UINT64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __INT64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_LEAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_LEAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_LEAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_LEAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_LEAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_LEAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_LEAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_LEAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_LEAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_LEAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_LEAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_LEAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_LEAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_LEAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_LEAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_LEAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_LEAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_LEAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_LEAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_LEAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_LEAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_LEAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_LEAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_LEAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_LEAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_LEAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_LEAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_LEAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_LEAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __INT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_FAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_FAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_FAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_FAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_FAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_FAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_FAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_FAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_FAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_FAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_FAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_FAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_FAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_FAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_FAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_FAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_FAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_FAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_FAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_FAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_FAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_FAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_FAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_FAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_FAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_FAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_FAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_FAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_FAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_FAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FINITE_MATH_ONLY__ : :: std :: os :: raw :: c_uint = 0 ; pub const __GNUC_STDC_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_ATOMIC_TEST_AND_SET_TRUEVAL : :: std :: os :: raw :: c_uint = 1 ; pub const __CLANG_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __NO_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __PIC__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pic__ : :: std :: os :: raw :: c_uint = 2 ; pub const __PIE__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pie__ : :: std :: os :: raw :: c_uint = 2 ; pub const __FLT_EVAL_METHOD__ : :: std :: os :: raw :: c_uint = 0 ; pub const __FLT_RADIX__ : :: std :: os :: raw :: c_uint = 2 ; pub const __DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __GCC_ASM_FLAG_OUTPUTS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __code_model_small__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_GS : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_FS : :: std :: os :: raw :: c_uint = 1 ; pub const __k8 : :: std :: os :: raw :: c_uint = 1 ; pub const __k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __tune_k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __NO_MATH_INLINES : :: std :: os :: raw :: c_uint = 1 ; pub const __FXSR__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __MMX__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 : :: std :: os :: raw :: c_uint = 1 ; pub const __SIZEOF_FLOAT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix__ : :: std :: os :: raw :: c_uint = 1 ; pub const linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __ELF__ : :: std :: os :: raw :: c_uint = 1 ; pub const __gnu_linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLOAT128__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_HOSTED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_VERSION__ : :: std :: os :: raw :: c_uint = 201710 ; pub const __STDC_UTF_16__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_UTF_32__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_DWARF2_CFI_ASM : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_VERSION : :: std :: os :: raw :: c_uint = 721408 ; pub const OPAL_STDC_HEADERS : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED_ARGUMENT : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_ERROR : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_SYS_TIME_H : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_LONG_LONG : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const OPAL_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const OPAL_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const OPAL_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const OPAL_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const OMPI_HAVE_FORTRAN_LOGICAL1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER16 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_INTEGER2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL16 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL2 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_REAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_ENABLE_MPI1_COMPAT : :: std :: os :: raw :: c_uint = 0 ; pub const HAVE_FLOAT__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_LONG_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_MPI_OFFSET_SIZE : :: std :: os :: raw :: c_uint = 8 ; pub const OMPI_BUILD_CXX_BINDINGS : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_CXX_SEEK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_CXX_SUPPORTS_2D_CONST_CAST : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_PARAM_CHECK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_INTERFACE_WARNING : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_CXX_EXCEPTION_SUPPORT : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_MAJOR_VERSION : :: std :: os :: raw :: c_uint = 4 ; pub const OMPI_MINOR_VERSION : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_RELEASE_VERSION : :: std :: os :: raw :: c_uint = 2 ; pub const OPAL_C_HAVE_VISIBILITY : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_BUILDING : :: std :: os :: raw :: c_uint = 0 ; pub const OPEN_MPI : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_VERSION : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_SUBVERSION : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_UNKNOWN : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU_C : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_REMOVED_USE_STATIC_ASSERT : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ANY_SOURCE : :: std :: os :: raw :: c_int = -1 ; pub const MPI_PROC_NULL : :: std :: os :: raw :: c_int = -2 ; pub const MPI_ROOT : :: std :: os :: raw :: c_int = -4 ; pub const MPI_ANY_TAG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MAX_LIBRARY_VERSION_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_UNDEFINED : :: std :: os :: raw :: c_int = -32766 ; pub const MPI_DIST_GRAPH : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_CART : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_GRAPH : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_KEYVAL_INVALID : :: std :: os :: raw :: c_int = -1 ; pub const MPI_BSEND_OVERHEAD : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const MPI_ORDER_C : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ORDER_FORTRAN : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_BLOCK : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_DISTRIBUTE_CYCLIC : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_NONE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_DISTRIBUTE_DFLT_DARG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MODE_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_RDONLY : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_WRONLY : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_RDWR : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_DELETE_ON_CLOSE : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_MODE_UNIQUE_OPEN : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_MODE_EXCL : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MODE_APPEND : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_SEQUENTIAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_DISPLACEMENT_CURRENT : :: std :: os :: raw :: c_int = -54278278 ; pub const MPI_SEEK_SET : :: std :: os :: raw :: c_uint = 600 ; pub const MPI_SEEK_CUR : :: std :: os :: raw :: c_uint = 602 ; pub const MPI_SEEK_END : :: std :: os :: raw :: c_uint = 604 ; pub const MPI_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_NOCHECK : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_NOPRECEDE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_NOPUT : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_NOSTORE : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_NOSUCCEED : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_LOCK_EXCLUSIVE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_LOCK_SHARED : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_WIN_FLAVOR_ALLOCATE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_DYNAMIC : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_WIN_FLAVOR_SHARED : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_WIN_UNIFIED : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_WIN_SEPARATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_SUCCESS : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ERR_BUFFER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_ERR_COUNT : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_ERR_TYPE : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_ERR_TAG : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_ERR_COMM : :: std :: os :: raw :: c_uint = 5 ; pub const MPI_ERR_RANK : :: std :: os :: raw :: c_uint = 6 ; pub const MPI_ERR_REQUEST : :: std :: os :: raw :: c_uint = 7 ; pub const MPI_ERR_ROOT : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_ERR_GROUP : :: std :: os :: raw :: c_uint = 9 ; pub const MPI_ERR_OP : :: std :: os :: raw :: c_uint = 10 ; pub const MPI_ERR_TOPOLOGY : :: std :: os :: raw :: c_uint = 11 ; pub const MPI_ERR_DIMS : :: std :: os :: raw :: c_uint = 12 ; pub const MPI_ERR_ARG : :: std :: os :: raw :: c_uint = 13 ; pub const MPI_ERR_UNKNOWN : :: std :: os :: raw :: c_uint = 14 ; pub const MPI_ERR_TRUNCATE : :: std :: os :: raw :: c_uint = 15 ; pub const MPI_ERR_OTHER : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_ERR_INTERN : :: std :: os :: raw :: c_uint = 17 ; pub const MPI_ERR_IN_STATUS : :: std :: os :: raw :: c_uint = 18 ; pub const MPI_ERR_PENDING : :: std :: os :: raw :: c_uint = 19 ; pub const MPI_ERR_ACCESS : :: std :: os :: raw :: c_uint = 20 ; pub const MPI_ERR_AMODE : :: std :: os :: raw :: c_uint = 21 ; pub const MPI_ERR_ASSERT : :: std :: os :: raw :: c_uint = 22 ; pub const MPI_ERR_BAD_FILE : :: std :: os :: raw :: c_uint = 23 ; pub const MPI_ERR_BASE : :: std :: os :: raw :: c_uint = 24 ; pub const MPI_ERR_CONVERSION : :: std :: os :: raw :: c_uint = 25 ; pub const MPI_ERR_DISP : :: std :: os :: raw :: c_uint = 26 ; pub const MPI_ERR_DUP_DATAREP : :: std :: os :: raw :: c_uint = 27 ; pub const MPI_ERR_FILE_EXISTS : :: std :: os :: raw :: c_uint = 28 ; pub const MPI_ERR_FILE_IN_USE : :: std :: os :: raw :: c_uint = 29 ; pub const MPI_ERR_FILE : :: std :: os :: raw :: c_uint = 30 ; pub const MPI_ERR_INFO_KEY : :: std :: os :: raw :: c_uint = 31 ; pub const MPI_ERR_INFO_NOKEY : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_ERR_INFO_VALUE : :: std :: os :: raw :: c_uint = 33 ; pub const MPI_ERR_INFO : :: std :: os :: raw :: c_uint = 34 ; pub const MPI_ERR_IO : :: std :: os :: raw :: c_uint = 35 ; pub const MPI_ERR_KEYVAL : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_ERR_LOCKTYPE : :: std :: os :: raw :: c_uint = 37 ; pub const MPI_ERR_NAME : :: std :: os :: raw :: c_uint = 38 ; pub const MPI_ERR_NO_MEM : :: std :: os :: raw :: c_uint = 39 ; pub const MPI_ERR_NOT_SAME : :: std :: os :: raw :: c_uint = 40 ; pub const MPI_ERR_NO_SPACE : :: std :: os :: raw :: c_uint = 41 ; pub const MPI_ERR_NO_SUCH_FILE : :: std :: os :: raw :: c_uint = 42 ; pub const MPI_ERR_PORT : :: std :: os :: raw :: c_uint = 43 ; pub const MPI_ERR_QUOTA : :: std :: os :: raw :: c_uint = 44 ; pub const MPI_ERR_READ_ONLY : :: std :: os :: raw :: c_uint = 45 ; pub const MPI_ERR_RMA_CONFLICT : :: std :: os :: raw :: c_uint = 46 ; pub const MPI_ERR_RMA_SYNC : :: std :: os :: raw :: c_uint = 47 ; pub const MPI_ERR_SERVICE : :: std :: os :: raw :: c_uint = 48 ; pub const MPI_ERR_SIZE : :: std :: os :: raw :: c_uint = 49 ; pub const MPI_ERR_SPAWN : :: std :: os :: raw :: c_uint = 50 ; pub const MPI_ERR_UNSUPPORTED_DATAREP : :: std :: os :: raw :: c_uint = 51 ; pub const MPI_ERR_UNSUPPORTED_OPERATION : :: std :: os :: raw :: c_uint = 52 ; pub const MPI_ERR_WIN : :: std :: os :: raw :: c_uint = 53 ; pub const MPI_T_ERR_MEMORY : :: std :: os :: raw :: c_uint = 54 ; pub const MPI_T_ERR_NOT_INITIALIZED : :: std :: os :: raw :: c_uint = 55 ; pub const MPI_T_ERR_CANNOT_INIT : :: std :: os :: raw :: c_uint = 56 ; pub const MPI_T_ERR_INVALID_INDEX : :: std :: os :: raw :: c_uint = 57 ; pub const MPI_T_ERR_INVALID_ITEM : :: std :: os :: raw :: c_uint = 58 ; pub const MPI_T_ERR_INVALID_HANDLE : :: std :: os :: raw :: c_uint = 59 ; pub const MPI_T_ERR_OUT_OF_HANDLES : :: std :: os :: raw :: c_uint = 60 ; pub const MPI_T_ERR_OUT_OF_SESSIONS : :: std :: os :: raw :: c_uint = 61 ; pub const MPI_T_ERR_INVALID_SESSION : :: std :: os :: raw :: c_uint = 62 ; pub const MPI_T_ERR_CVAR_SET_NOT_NOW : :: std :: os :: raw :: c_uint = 63 ; pub const MPI_T_ERR_CVAR_SET_NEVER : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_T_ERR_PVAR_NO_STARTSTOP : :: std :: os :: raw :: c_uint = 65 ; pub const MPI_T_ERR_PVAR_NO_WRITE : :: std :: os :: raw :: c_uint = 66 ; pub const MPI_T_ERR_PVAR_NO_ATOMIC : :: std :: os :: raw :: c_uint = 67 ; pub const MPI_ERR_RMA_RANGE : :: std :: os :: raw :: c_uint = 68 ; pub const MPI_ERR_RMA_ATTACH : :: std :: os :: raw :: c_uint = 69 ; pub const MPI_ERR_RMA_FLAVOR : :: std :: os :: raw :: c_uint = 70 ; pub const MPI_ERR_RMA_SHARED : :: std :: os :: raw :: c_uint = 71 ; pub const MPI_T_ERR_INVALID : :: std :: os :: raw :: c_uint = 72 ; pub const MPI_T_ERR_INVALID_NAME : :: std :: os :: raw :: c_uint = 73 ; pub const MPI_ERR_LASTCODE : :: std :: os :: raw :: c_uint = 92 ; pub const MPI_TYPECLASS_INTEGER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_TYPECLASS_REAL : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_TYPECLASS_COMPLEX : :: std :: os :: raw :: c_uint = 3 ; pub type wchar_t = :: std :: os :: raw :: c_int ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct max_align_t { pub __clang_max_align_nonce1 : :: std :: os :: raw :: c_longlong , pub __bindgen_padding_0 : u64 , pub __clang_max_align_nonce2 : f64 , } # [ test ] fn bindgen_test_layout_max_align_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < max_align_t > ( ) , 32usize , concat ! ( "Size of: " , stringify ! ( max_align_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce1 as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce1 ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce2 as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce2 ) ) ) ; } pub type MPI_Aint = isize ; pub type MPI_Offset = :: std :: os :: raw :: c_longlong ; pub type MPI_Count = :: std :: os :: raw :: c_longlong ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_communicator_t { _unused : [ u8 ; 0 ] } pub type MPI_Comm = * mut ompi_communicator_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_datatype_t { _unused : [ u8 ; 0 ] } pub type MPI_Datatype = * mut ompi_datatype_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_errhandler_t { _unused : [ u8 ; 0 ] } pub type MPI_Errhandler = * mut ompi_errhandler_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_file_t { _unused : [ u8 ; 0 ] } pub type MPI_File = * mut ompi_file_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_group_t { _unused : [ u8 ; 0 ] } pub type MPI_Group = * mut ompi_group_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_info_t { _unused : [ u8 ; 0 ] } pub type MPI_Info = * mut ompi_info_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_op_t { _unused : [ u8 ; 0 ] } pub type MPI_Op = * mut ompi_op_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_request_t { _unused : [ u8 ; 0 ] } pub type MPI_Request = * mut ompi_request_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_message_t { _unused : [ u8 ; 0 ] } pub type MPI_Message = * mut ompi_message_t ; pub type MPI_Status = ompi_status_public_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_win_t { _unused : [ u8 ; 0 ] } pub type MPI_Win = * mut ompi_win_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_var_enum_t { _unused : [ u8 ; 0 ] } pub type MPI_T_enum = * mut mca_base_var_enum_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_mpit_cvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_cvar_handle = * mut ompi_mpit_cvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_handle = * mut mca_base_pvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_session_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_session = * mut mca_base_pvar_session_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_status_public_t { pub MPI_SOURCE : :: std :: os :: raw :: c_int , pub MPI_TAG : :: std :: os :: raw :: c_int , pub MPI_ERROR : :: std :: os :: raw :: c_int , pub _cancelled : :: std :: os :: raw :: c_int , pub _ucount : usize , } # [ test ] fn bindgen_test_layout_ompi_status_public_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < ompi_status_public_t > ( ) , 24usize , concat ! ( "Size of: " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < ompi_status_public_t > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_SOURCE as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_SOURCE ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_TAG as * const _ as usize } , 4usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_TAG ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_ERROR as * const _ as usize } , 8usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_ERROR ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _cancelled as * const _ as usize } , 12usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _cancelled ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _ucount as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _ucount ) ) ) ; } pub type MPI_Datarep_extent_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : * mut MPI_Aint , arg3 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Datarep_conversion_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : MPI_Datatype , arg3 : :: std :: os :: raw :: c_int , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : MPI_Offset , arg6 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Comm , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type ompi_file_errhandler_fn = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_File , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_Win_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Win , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_User_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut :: std :: os :: raw :: c_void , arg3 : * mut :: std :: os :: raw :: c_int , arg4 : * mut MPI_Datatype ) > ; pub type MPI_Comm_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_query_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut MPI_Status ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_free_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_cancel_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_fn = MPI_Comm_errhandler_function ; pub type MPI_File_errhandler_fn = ompi_file_errhandler_fn ; pub type MPI_File_errhandler_function = ompi_file_errhandler_fn ; pub type MPI_Win_errhandler_fn = MPI_Win_errhandler_function ; pub const MPI_TAG_UB : _bindgen_ty_1 = 0 ; pub const MPI_HOST : _bindgen_ty_1 = 1 ; pub const MPI_IO : _bindgen_ty_1 = 2 ; pub const MPI_WTIME_IS_GLOBAL : _bindgen_ty_1 = 3 ; pub const MPI_APPNUM : _bindgen_ty_1 = 4 ; pub const MPI_LASTUSEDCODE : _bindgen_ty_1 = 5 ; pub const MPI_UNIVERSE_SIZE : _bindgen_ty_1 = 6 ; pub const MPI_WIN_BASE : _bindgen_ty_1 = 7 ; pub const MPI_WIN_SIZE : _bindgen_ty_1 = 8 ; pub const MPI_WIN_DISP_UNIT : _bindgen_ty_1 = 9 ; pub const MPI_WIN_CREATE_FLAVOR : _bindgen_ty_1 = 10 ; pub const MPI_WIN_MODEL : _bindgen_ty_1 = 11 ; pub const IMPI_CLIENT_SIZE : _bindgen_ty_1 = 12 ; pub const IMPI_CLIENT_COLOR : _bindgen_ty_1 = 13 ; pub const IMPI_HOST_SIZE : _bindgen_ty_1 = 14 ; pub const IMPI_HOST_COLOR : _bindgen_ty_1 = 15 ; pub type _bindgen_ty_1 = :: std :: os :: raw :: c_uint ; pub const MPI_IDENT : _bindgen_ty_2 = 0 ; pub const MPI_CONGRUENT : _bindgen_ty_2 = 1 ; pub const MPI_SIMILAR : _bindgen_ty_2 = 2 ; pub const MPI_UNEQUAL : _bindgen_ty_2 = 3 ; pub type _bindgen_ty_2 = :: std :: os :: raw :: c_uint ; pub const MPI_THREAD_SINGLE : _bindgen_ty_3 = 0 ; pub const MPI_THREAD_FUNNELED : _bindgen_ty_3 = 1 ; pub const MPI_THREAD_SERIALIZED : _bindgen_ty_3 = 2 ; pub const MPI_THREAD_MULTIPLE : _bindgen_ty_3 = 3 ; pub type _bindgen_ty_3 = :: std :: os :: raw :: c_uint ; pub const MPI_COMBINER_NAMED : _bindgen_ty_4 = 0 ; pub const MPI_COMBINER_DUP : _bindgen_ty_4 = 1 ; pub const MPI_COMBINER_CONTIGUOUS : _bindgen_ty_4 = 2 ; pub const MPI_COMBINER_VECTOR : _bindgen_ty_4 = 3 ; pub const OMPI_WAS_MPI_COMBINER_HVECTOR_INTEGER : _bindgen_ty_4 = 4 ; pub const MPI_COMBINER_HVECTOR : _bindgen_ty_4 = 5 ; pub const MPI_COMBINER_INDEXED : _bindgen_ty_4 = 6 ; pub const OMPI_WAS_MPI_COMBINER_HINDEXED_INTEGER : _bindgen_ty_4 = 7 ; pub const MPI_COMBINER_HINDEXED : _bindgen_ty_4 = 8 ; pub const MPI_COMBINER_INDEXED_BLOCK : _bindgen_ty_4 = 9 ; pub const OMPI_WAS_MPI_COMBINER_STRUCT_INTEGER : _bindgen_ty_4 = 10 ; pub const MPI_COMBINER_STRUCT : _bindgen_ty_4 = 11 ; pub const MPI_COMBINER_SUBARRAY : _bindgen_ty_4 = 12 ; pub const MPI_COMBINER_DARRAY : _bindgen_ty_4 = 13 ; pub const MPI_COMBINER_F90_REAL : _bindgen_ty_4 = 14 ; pub const MPI_COMBINER_F90_COMPLEX : _bindgen_ty_4 = 15 ; pub const MPI_COMBINER_F90_INTEGER : _bindgen_ty_4 = 16 ; pub const MPI_COMBINER_RESIZED : _bindgen_ty_4 = 17 ; pub const MPI_COMBINER_HINDEXED_BLOCK : _bindgen_ty_4 = 18 ; pub type _bindgen_ty_4 = :: std :: os :: raw :: c_uint ; pub const MPI_COMM_TYPE_SHARED : _bindgen_ty_5 = 0 ; pub const OMPI_COMM_TYPE_HWTHREAD : _bindgen_ty_5 = 1 ; pub const OMPI_COMM_TYPE_CORE : _bindgen_ty_5 = 2 ; pub const OMPI_COMM_TYPE_L1CACHE : _bindgen_ty_5 = 3 ; pub const OMPI_COMM_TYPE_L2CACHE : _bindgen_ty_5 = 4 ; pub const OMPI_COMM_TYPE_L3CACHE : _bindgen_ty_5 = 5 ; pub const OMPI_COMM_TYPE_SOCKET : _bindgen_ty_5 = 6 ; pub const OMPI_COMM_TYPE_NUMA : _bindgen_ty_5 = 7 ; pub const OMPI_COMM_TYPE_BOARD : _bindgen_ty_5 = 8 ; pub const OMPI_COMM_TYPE_HOST : _bindgen_ty_5 = 9 ; pub const OMPI_COMM_TYPE_CU : _bindgen_ty_5 = 10 ; pub const OMPI_COMM_TYPE_CLUSTER : _bindgen_ty_5 = 11 ; pub type _bindgen_ty_5 = :: std :: os :: raw :: c_uint ; pub const MPI_T_VERBOSITY_USER_BASIC : _bindgen_ty_6 = 0 ; pub const MPI_T_VERBOSITY_USER_DETAIL : _bindgen_ty_6 = 1 ; pub const MPI_T_VERBOSITY_USER_ALL : _bindgen_ty_6 = 2 ; pub const MPI_T_VERBOSITY_TUNER_BASIC : _bindgen_ty_6 = 3 ; pub const MPI_T_VERBOSITY_TUNER_DETAIL : _bindgen_ty_6 = 4 ; pub const MPI_T_VERBOSITY_TUNER_ALL : _bindgen_ty_6 = 5 ; pub const MPI_T_VERBOSITY_MPIDEV_BASIC : _bindgen_ty_6 = 6 ; pub const MPI_T_VERBOSITY_MPIDEV_DETAIL : _bindgen_ty_6 = 7 ; pub const MPI_T_VERBOSITY_MPIDEV_ALL : _bindgen_ty_6 = 8 ; pub type _bindgen_ty_6 = :: std :: os :: raw :: c_uint ; pub const MPI_T_SCOPE_CONSTANT : _bindgen_ty_7 = 0 ; pub const MPI_T_SCOPE_READONLY : _bindgen_ty_7 = 1 ; pub const MPI_T_SCOPE_LOCAL : _bindgen_ty_7 = 2 ; pub const MPI_T_SCOPE_GROUP : _bindgen_ty_7 = 3 ; pub const MPI_T_SCOPE_GROUP_EQ : _bindgen_ty_7 = 4 ; pub const MPI_T_SCOPE_ALL : _bindgen_ty_7 = 5 ; pub const MPI_T_SCOPE_ALL_EQ : _bindgen_ty_7 = 6 ; pub type _bindgen_ty_7 = :: std :: os :: raw :: c_uint ; pub const MPI_T_BIND_NO_OBJECT : _bindgen_ty_8 = 0 ; pub const MPI_T_BIND_MPI_COMM : _bindgen_ty_8 = 1 ; pub const MPI_T_BIND_MPI_DATATYPE : _bindgen_ty_8 = 2 ; pub const MPI_T_BIND_MPI_ERRHANDLER : _bindgen_ty_8 = 3 ; pub const MPI_T_BIND_MPI_FILE : _bindgen_ty_8 = 4 ; pub const MPI_T_BIND_MPI_GROUP : _bindgen_ty_8 = 5 ; pub const MPI_T_BIND_MPI_OP : _bindgen_ty_8 = 6 ; pub const MPI_T_BIND_MPI_REQUEST : _bindgen_ty_8 = 7 ; pub const MPI_T_BIND_MPI_WIN : _bindgen_ty_8 = 8 ; pub const MPI_T_BIND_MPI_MESSAGE : _bindgen_ty_8 = 9 ; pub const MPI_T_BIND_MPI_INFO : _bindgen_ty_8 = 10 ; pub type _bindgen_ty_8 = :: std :: os :: raw :: c_uint ; pub const MPI_T_PVAR_CLASS_STATE : _bindgen_ty_9 = 0 ; pub const MPI_T_PVAR_CLASS_LEVEL : _bindgen_ty_9 = 1 ; pub const MPI_T_PVAR_CLASS_SIZE : _bindgen_ty_9 = 2 ; pub const MPI_T_PVAR_CLASS_PERCENTAGE : _bindgen_ty_9 = 3 ; pub const MPI_T_PVAR_CLASS_HIGHWATERMARK : _bindgen_ty_9 = 4 ; pub const MPI_T_PVAR_CLASS_LOWWATERMARK : _bindgen_ty_9 = 5 ; pub const MPI_T_PVAR_CLASS_COUNTER : _bindgen_ty_9 = 6 ; pub const MPI_T_PVAR_CLASS_AGGREGATE : _bindgen_ty_9 = 7 ; pub const MPI_T_PVAR_CLASS_TIMER : _bindgen_ty_9 = 8 ; pub const MPI_T_PVAR_CLASS_GENERIC : _bindgen_ty_9 = 9 ; pub type _bindgen_ty_9 = :: std :: os :: raw :: c_uint ; extern "C" {
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/mpi-fork-fnsp-d9b9763bb5375dad/out/functions_and_types.rs:3:2005
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...:: c_uint = 1234 ; pub const __ORDER_BIG_ENDIAN__ : :: std :: os :: raw :: c_uint = 4321 ; pub const __ORDER_PDP_ENDIAN__ : :: std :: ...
[INFO] [stdout]   |                                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]   |
[INFO] [stdout] 3 - pub const __llvm__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_major__ : :: std :: os :: raw :: c_uint = 14 ; pub const __clang_minor__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_patchlevel__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_version__ : & 'static [ u8 ; 8usize ] = b"14.0.0 \0" ; pub const __GNUC__ : :: std :: os :: raw :: c_uint = 4 ; pub const __GNUC_MINOR__ : :: std :: os :: raw :: c_uint = 2 ; pub const __GNUC_PATCHLEVEL__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GXX_ABI_VERSION : :: std :: os :: raw :: c_uint = 1002 ; pub const __ATOMIC_RELAXED : :: std :: os :: raw :: c_uint = 0 ; pub const __ATOMIC_CONSUME : :: std :: os :: raw :: c_uint = 1 ; pub const __ATOMIC_ACQUIRE : :: std :: os :: raw :: c_uint = 2 ; pub const __ATOMIC_RELEASE : :: std :: os :: raw :: c_uint = 3 ; pub const __ATOMIC_ACQ_REL : :: std :: os :: raw :: c_uint = 4 ; pub const __ATOMIC_SEQ_CST : :: std :: os :: raw :: c_uint = 5 ; pub const __OPENCL_MEMORY_SCOPE_WORK_ITEM : :: std :: os :: raw :: c_uint = 0 ; pub const __OPENCL_MEMORY_SCOPE_WORK_GROUP : :: std :: os :: raw :: c_uint = 1 ; pub const __OPENCL_MEMORY_SCOPE_DEVICE : :: std :: os :: raw :: c_uint = 2 ; pub const __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES : :: std :: os :: raw :: c_uint = 3 ; pub const __OPENCL_MEMORY_SCOPE_SUB_GROUP : :: std :: os :: raw :: c_uint = 4 ; pub const __PRAGMA_REDEFINE_EXTNAME : :: std :: os :: raw :: c_uint = 1 ; pub const __VERSION__ : & 'static [ u8 ; 20usize ] = b"Ubuntu Clang 14.0.0\0" ; pub const __OBJC_BOOL_IS_BOOL : :: std :: os :: raw :: c_uint = 0 ; pub const __CONSTANT_CFSTRINGS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_literal_encoding__ : & 'static [ u8 ; 6usize ] = b"UTF-8\0" ; pub const __clang_wide_literal_encoding__ : & 'static [ u8 ; 7usize ] = b"UTF-32\0" ; pub const __ORDER_LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __ORDER_BIG_ENDIAN__ : :: std :: os :: raw :: c_uint = 4321 ; pub const __ORDER_PDP_ENDIAN__ : :: std :: os :: raw :: c_uint = 3412 ; pub const __BYTE_ORDER__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const _LP64 : :: std :: os :: raw :: c_uint = 1 ; pub const __LP64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __CHAR_BIT__ : :: std :: os :: raw :: c_uint = 8 ; pub const __BOOL_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SHRT_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __LONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LLONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BITINT_MAXWIDTH__ : :: std :: os :: raw :: c_uint = 128 ; pub const __SCHAR_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __SHRT_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __LONG_LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __WCHAR_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __WCHAR_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __WINT_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __WINT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INTMAX_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZE_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __SIZE_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTMAX_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __PTRDIFF_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __PTRDIFF_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INTPTR_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTPTR_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZEOF_DOUBLE__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_FLOAT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_LONG_DOUBLE__ : :: std :: os :: raw :: c_uint = 16 ; pub const __SIZEOF_LONG_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_POINTER__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SHORT__ : :: std :: os :: raw :: c_uint = 2 ; pub const __SIZEOF_PTRDIFF_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SIZE_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_WCHAR_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_WINT_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INTMAX_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTMAX_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINTMAX_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTMAX_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTMAX_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTMAX_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __PTRDIFF_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __PTRDIFF_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __INTPTR_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTPTR_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __SIZE_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __SIZE_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __SIZE_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __SIZE_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __SIG_ATOMIC_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __SIG_ATOMIC_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __UINTPTR_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTPTR_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTPTR_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTPTR_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FLT_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_DIG__ : :: std :: os :: raw :: c_uint = 6 ; pub const __FLT_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 9 ; pub const __FLT_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_MANT_DIG__ : :: std :: os :: raw :: c_uint = 24 ; pub const __FLT_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 38 ; pub const __FLT_MAX_EXP__ : :: std :: os :: raw :: c_uint = 128 ; pub const __FLT_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -37 ; pub const __FLT_MIN_EXP__ : :: std :: os :: raw :: c_int = -125 ; pub const __DBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_DIG__ : :: std :: os :: raw :: c_uint = 15 ; pub const __DBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 17 ; pub const __DBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 53 ; pub const __DBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 308 ; pub const __DBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 1024 ; pub const __DBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -307 ; pub const __DBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -1021 ; pub const __LDBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_DIG__ : :: std :: os :: raw :: c_uint = 18 ; pub const __LDBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __LDBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LDBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 4932 ; pub const __LDBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 16384 ; pub const __LDBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -4931 ; pub const __LDBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -16381 ; pub const __POINTER_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BIGGEST_ALIGNMENT__ : :: std :: os :: raw :: c_uint = 16 ; pub const __WINT_UNSIGNED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __INT8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __INT16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __INT32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __INT64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __UINT8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __INT8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __UINT16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __UINT16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __INT16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __UINT32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __UINT32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __INT32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __UINT64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __UINT64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __INT64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_LEAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_LEAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_LEAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_LEAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_LEAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_LEAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_LEAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_LEAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_LEAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_LEAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_LEAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_LEAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_LEAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_LEAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_LEAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_LEAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_LEAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_LEAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_LEAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_LEAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_LEAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_LEAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_LEAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_LEAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_LEAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_LEAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_LEAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_LEAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_LEAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __INT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_FAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_FAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_FAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_FAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_FAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_FAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_FAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_FAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_FAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_FAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_FAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_FAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_FAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_FAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_FAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_FAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_FAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_FAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_FAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_FAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_FAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_FAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_FAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_FAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_FAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_FAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_FAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_FAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_FAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_FAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FINITE_MATH_ONLY__ : :: std :: os :: raw :: c_uint = 0 ; pub const __GNUC_STDC_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_ATOMIC_TEST_AND_SET_TRUEVAL : :: std :: os :: raw :: c_uint = 1 ; pub const __CLANG_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __NO_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __PIC__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pic__ : :: std :: os :: raw :: c_uint = 2 ; pub const __PIE__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pie__ : :: std :: os :: raw :: c_uint = 2 ; pub const __FLT_EVAL_METHOD__ : :: std :: os :: raw :: c_uint = 0 ; pub const __FLT_RADIX__ : :: std :: os :: raw :: c_uint = 2 ; pub const __DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __GCC_ASM_FLAG_OUTPUTS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __code_model_small__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_GS : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_FS : :: std :: os :: raw :: c_uint = 1 ; pub const __k8 : :: std :: os :: raw :: c_uint = 1 ; pub const __k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __tune_k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __NO_MATH_INLINES : :: std :: os :: raw :: c_uint = 1 ; pub const __FXSR__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __MMX__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 : :: std :: os :: raw :: c_uint = 1 ; pub const __SIZEOF_FLOAT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix__ : :: std :: os :: raw :: c_uint = 1 ; pub const linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __ELF__ : :: std :: os :: raw :: c_uint = 1 ; pub const __gnu_linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLOAT128__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_HOSTED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_VERSION__ : :: std :: os :: raw :: c_uint = 201710 ; pub const __STDC_UTF_16__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_UTF_32__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_DWARF2_CFI_ASM : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_VERSION : :: std :: os :: raw :: c_uint = 721408 ; pub const OPAL_STDC_HEADERS : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED_ARGUMENT : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_ERROR : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_SYS_TIME_H : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_LONG_LONG : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const OPAL_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const OPAL_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const OPAL_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const OPAL_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const OMPI_HAVE_FORTRAN_LOGICAL1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER16 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_INTEGER2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL16 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL2 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_REAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_ENABLE_MPI1_COMPAT : :: std :: os :: raw :: c_uint = 0 ; pub const HAVE_FLOAT__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_LONG_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_MPI_OFFSET_SIZE : :: std :: os :: raw :: c_uint = 8 ; pub const OMPI_BUILD_CXX_BINDINGS : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_CXX_SEEK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_CXX_SUPPORTS_2D_CONST_CAST : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_PARAM_CHECK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_INTERFACE_WARNING : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_CXX_EXCEPTION_SUPPORT : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_MAJOR_VERSION : :: std :: os :: raw :: c_uint = 4 ; pub const OMPI_MINOR_VERSION : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_RELEASE_VERSION : :: std :: os :: raw :: c_uint = 2 ; pub const OPAL_C_HAVE_VISIBILITY : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_BUILDING : :: std :: os :: raw :: c_uint = 0 ; pub const OPEN_MPI : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_VERSION : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_SUBVERSION : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_UNKNOWN : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU_C : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_REMOVED_USE_STATIC_ASSERT : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ANY_SOURCE : :: std :: os :: raw :: c_int = -1 ; pub const MPI_PROC_NULL : :: std :: os :: raw :: c_int = -2 ; pub const MPI_ROOT : :: std :: os :: raw :: c_int = -4 ; pub const MPI_ANY_TAG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MAX_LIBRARY_VERSION_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_UNDEFINED : :: std :: os :: raw :: c_int = -32766 ; pub const MPI_DIST_GRAPH : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_CART : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_GRAPH : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_KEYVAL_INVALID : :: std :: os :: raw :: c_int = -1 ; pub const MPI_BSEND_OVERHEAD : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const MPI_ORDER_C : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ORDER_FORTRAN : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_BLOCK : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_DISTRIBUTE_CYCLIC : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_NONE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_DISTRIBUTE_DFLT_DARG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MODE_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_RDONLY : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_WRONLY : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_RDWR : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_DELETE_ON_CLOSE : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_MODE_UNIQUE_OPEN : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_MODE_EXCL : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MODE_APPEND : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_SEQUENTIAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_DISPLACEMENT_CURRENT : :: std :: os :: raw :: c_int = -54278278 ; pub const MPI_SEEK_SET : :: std :: os :: raw :: c_uint = 600 ; pub const MPI_SEEK_CUR : :: std :: os :: raw :: c_uint = 602 ; pub const MPI_SEEK_END : :: std :: os :: raw :: c_uint = 604 ; pub const MPI_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_NOCHECK : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_NOPRECEDE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_NOPUT : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_NOSTORE : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_NOSUCCEED : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_LOCK_EXCLUSIVE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_LOCK_SHARED : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_WIN_FLAVOR_ALLOCATE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_DYNAMIC : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_WIN_FLAVOR_SHARED : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_WIN_UNIFIED : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_WIN_SEPARATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_SUCCESS : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ERR_BUFFER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_ERR_COUNT : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_ERR_TYPE : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_ERR_TAG : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_ERR_COMM : :: std :: os :: raw :: c_uint = 5 ; pub const MPI_ERR_RANK : :: std :: os :: raw :: c_uint = 6 ; pub const MPI_ERR_REQUEST : :: std :: os :: raw :: c_uint = 7 ; pub const MPI_ERR_ROOT : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_ERR_GROUP : :: std :: os :: raw :: c_uint = 9 ; pub const MPI_ERR_OP : :: std :: os :: raw :: c_uint = 10 ; pub const MPI_ERR_TOPOLOGY : :: std :: os :: raw :: c_uint = 11 ; pub const MPI_ERR_DIMS : :: std :: os :: raw :: c_uint = 12 ; pub const MPI_ERR_ARG : :: std :: os :: raw :: c_uint = 13 ; pub const MPI_ERR_UNKNOWN : :: std :: os :: raw :: c_uint = 14 ; pub const MPI_ERR_TRUNCATE : :: std :: os :: raw :: c_uint = 15 ; pub const MPI_ERR_OTHER : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_ERR_INTERN : :: std :: os :: raw :: c_uint = 17 ; pub const MPI_ERR_IN_STATUS : :: std :: os :: raw :: c_uint = 18 ; pub const MPI_ERR_PENDING : :: std :: os :: raw :: c_uint = 19 ; pub const MPI_ERR_ACCESS : :: std :: os :: raw :: c_uint = 20 ; pub const MPI_ERR_AMODE : :: std :: os :: raw :: c_uint = 21 ; pub const MPI_ERR_ASSERT : :: std :: os :: raw :: c_uint = 22 ; pub const MPI_ERR_BAD_FILE : :: std :: os :: raw :: c_uint = 23 ; pub const MPI_ERR_BASE : :: std :: os :: raw :: c_uint = 24 ; pub const MPI_ERR_CONVERSION : :: std :: os :: raw :: c_uint = 25 ; pub const MPI_ERR_DISP : :: std :: os :: raw :: c_uint = 26 ; pub const MPI_ERR_DUP_DATAREP : :: std :: os :: raw :: c_uint = 27 ; pub const MPI_ERR_FILE_EXISTS : :: std :: os :: raw :: c_uint = 28 ; pub const MPI_ERR_FILE_IN_USE : :: std :: os :: raw :: c_uint = 29 ; pub const MPI_ERR_FILE : :: std :: os :: raw :: c_uint = 30 ; pub const MPI_ERR_INFO_KEY : :: std :: os :: raw :: c_uint = 31 ; pub const MPI_ERR_INFO_NOKEY : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_ERR_INFO_VALUE : :: std :: os :: raw :: c_uint = 33 ; pub const MPI_ERR_INFO : :: std :: os :: raw :: c_uint = 34 ; pub const MPI_ERR_IO : :: std :: os :: raw :: c_uint = 35 ; pub const MPI_ERR_KEYVAL : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_ERR_LOCKTYPE : :: std :: os :: raw :: c_uint = 37 ; pub const MPI_ERR_NAME : :: std :: os :: raw :: c_uint = 38 ; pub const MPI_ERR_NO_MEM : :: std :: os :: raw :: c_uint = 39 ; pub const MPI_ERR_NOT_SAME : :: std :: os :: raw :: c_uint = 40 ; pub const MPI_ERR_NO_SPACE : :: std :: os :: raw :: c_uint = 41 ; pub const MPI_ERR_NO_SUCH_FILE : :: std :: os :: raw :: c_uint = 42 ; pub const MPI_ERR_PORT : :: std :: os :: raw :: c_uint = 43 ; pub const MPI_ERR_QUOTA : :: std :: os :: raw :: c_uint = 44 ; pub const MPI_ERR_READ_ONLY : :: std :: os :: raw :: c_uint = 45 ; pub const MPI_ERR_RMA_CONFLICT : :: std :: os :: raw :: c_uint = 46 ; pub const MPI_ERR_RMA_SYNC : :: std :: os :: raw :: c_uint = 47 ; pub const MPI_ERR_SERVICE : :: std :: os :: raw :: c_uint = 48 ; pub const MPI_ERR_SIZE : :: std :: os :: raw :: c_uint = 49 ; pub const MPI_ERR_SPAWN : :: std :: os :: raw :: c_uint = 50 ; pub const MPI_ERR_UNSUPPORTED_DATAREP : :: std :: os :: raw :: c_uint = 51 ; pub const MPI_ERR_UNSUPPORTED_OPERATION : :: std :: os :: raw :: c_uint = 52 ; pub const MPI_ERR_WIN : :: std :: os :: raw :: c_uint = 53 ; pub const MPI_T_ERR_MEMORY : :: std :: os :: raw :: c_uint = 54 ; pub const MPI_T_ERR_NOT_INITIALIZED : :: std :: os :: raw :: c_uint = 55 ; pub const MPI_T_ERR_CANNOT_INIT : :: std :: os :: raw :: c_uint = 56 ; pub const MPI_T_ERR_INVALID_INDEX : :: std :: os :: raw :: c_uint = 57 ; pub const MPI_T_ERR_INVALID_ITEM : :: std :: os :: raw :: c_uint = 58 ; pub const MPI_T_ERR_INVALID_HANDLE : :: std :: os :: raw :: c_uint = 59 ; pub const MPI_T_ERR_OUT_OF_HANDLES : :: std :: os :: raw :: c_uint = 60 ; pub const MPI_T_ERR_OUT_OF_SESSIONS : :: std :: os :: raw :: c_uint = 61 ; pub const MPI_T_ERR_INVALID_SESSION : :: std :: os :: raw :: c_uint = 62 ; pub const MPI_T_ERR_CVAR_SET_NOT_NOW : :: std :: os :: raw :: c_uint = 63 ; pub const MPI_T_ERR_CVAR_SET_NEVER : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_T_ERR_PVAR_NO_STARTSTOP : :: std :: os :: raw :: c_uint = 65 ; pub const MPI_T_ERR_PVAR_NO_WRITE : :: std :: os :: raw :: c_uint = 66 ; pub const MPI_T_ERR_PVAR_NO_ATOMIC : :: std :: os :: raw :: c_uint = 67 ; pub const MPI_ERR_RMA_RANGE : :: std :: os :: raw :: c_uint = 68 ; pub const MPI_ERR_RMA_ATTACH : :: std :: os :: raw :: c_uint = 69 ; pub const MPI_ERR_RMA_FLAVOR : :: std :: os :: raw :: c_uint = 70 ; pub const MPI_ERR_RMA_SHARED : :: std :: os :: raw :: c_uint = 71 ; pub const MPI_T_ERR_INVALID : :: std :: os :: raw :: c_uint = 72 ; pub const MPI_T_ERR_INVALID_NAME : :: std :: os :: raw :: c_uint = 73 ; pub const MPI_ERR_LASTCODE : :: std :: os :: raw :: c_uint = 92 ; pub const MPI_TYPECLASS_INTEGER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_TYPECLASS_REAL : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_TYPECLASS_COMPLEX : :: std :: os :: raw :: c_uint = 3 ; pub type wchar_t = :: std :: os :: raw :: c_int ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct max_align_t { pub __clang_max_align_nonce1 : :: std :: os :: raw :: c_longlong , pub __bindgen_padding_0 : u64 , pub __clang_max_align_nonce2 : f64 , } # [ test ] fn bindgen_test_layout_max_align_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < max_align_t > ( ) , 32usize , concat ! ( "Size of: " , stringify ! ( max_align_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce1 as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce1 ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce2 as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce2 ) ) ) ; } pub type MPI_Aint = isize ; pub type MPI_Offset = :: std :: os :: raw :: c_longlong ; pub type MPI_Count = :: std :: os :: raw :: c_longlong ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_communicator_t { _unused : [ u8 ; 0 ] } pub type MPI_Comm = * mut ompi_communicator_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_datatype_t { _unused : [ u8 ; 0 ] } pub type MPI_Datatype = * mut ompi_datatype_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_errhandler_t { _unused : [ u8 ; 0 ] } pub type MPI_Errhandler = * mut ompi_errhandler_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_file_t { _unused : [ u8 ; 0 ] } pub type MPI_File = * mut ompi_file_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_group_t { _unused : [ u8 ; 0 ] } pub type MPI_Group = * mut ompi_group_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_info_t { _unused : [ u8 ; 0 ] } pub type MPI_Info = * mut ompi_info_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_op_t { _unused : [ u8 ; 0 ] } pub type MPI_Op = * mut ompi_op_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_request_t { _unused : [ u8 ; 0 ] } pub type MPI_Request = * mut ompi_request_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_message_t { _unused : [ u8 ; 0 ] } pub type MPI_Message = * mut ompi_message_t ; pub type MPI_Status = ompi_status_public_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_win_t { _unused : [ u8 ; 0 ] } pub type MPI_Win = * mut ompi_win_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_var_enum_t { _unused : [ u8 ; 0 ] } pub type MPI_T_enum = * mut mca_base_var_enum_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_mpit_cvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_cvar_handle = * mut ompi_mpit_cvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_handle = * mut mca_base_pvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_session_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_session = * mut mca_base_pvar_session_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_status_public_t { pub MPI_SOURCE : :: std :: os :: raw :: c_int , pub MPI_TAG : :: std :: os :: raw :: c_int , pub MPI_ERROR : :: std :: os :: raw :: c_int , pub _cancelled : :: std :: os :: raw :: c_int , pub _ucount : usize , } # [ test ] fn bindgen_test_layout_ompi_status_public_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < ompi_status_public_t > ( ) , 24usize , concat ! ( "Size of: " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < ompi_status_public_t > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_SOURCE as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_SOURCE ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_TAG as * const _ as usize } , 4usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_TAG ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_ERROR as * const _ as usize } , 8usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_ERROR ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _cancelled as * const _ as usize } , 12usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _cancelled ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _ucount as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _ucount ) ) ) ; } pub type MPI_Datarep_extent_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : * mut MPI_Aint , arg3 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Datarep_conversion_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : MPI_Datatype , arg3 : :: std :: os :: raw :: c_int , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : MPI_Offset , arg6 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Comm , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type ompi_file_errhandler_fn = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_File , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_Win_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Win , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_User_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut :: std :: os :: raw :: c_void , arg3 : * mut :: std :: os :: raw :: c_int , arg4 : * mut MPI_Datatype ) > ; pub type MPI_Comm_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_query_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut MPI_Status ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_free_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_cancel_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_fn = MPI_Comm_errhandler_function ; pub type MPI_File_errhandler_fn = ompi_file_errhandler_fn ; pub type MPI_File_errhandler_function = ompi_file_errhandler_fn ; pub type MPI_Win_errhandler_fn = MPI_Win_errhandler_function ; pub const MPI_TAG_UB : _bindgen_ty_1 = 0 ; pub const MPI_HOST : _bindgen_ty_1 = 1 ; pub const MPI_IO : _bindgen_ty_1 = 2 ; pub const MPI_WTIME_IS_GLOBAL : _bindgen_ty_1 = 3 ; pub const MPI_APPNUM : _bindgen_ty_1 = 4 ; pub const MPI_LASTUSEDCODE : _bindgen_ty_1 = 5 ; pub const MPI_UNIVERSE_SIZE : _bindgen_ty_1 = 6 ; pub const MPI_WIN_BASE : _bindgen_ty_1 = 7 ; pub const MPI_WIN_SIZE : _bindgen_ty_1 = 8 ; pub const MPI_WIN_DISP_UNIT : _bindgen_ty_1 = 9 ; pub const MPI_WIN_CREATE_FLAVOR : _bindgen_ty_1 = 10 ; pub const MPI_WIN_MODEL : _bindgen_ty_1 = 11 ; pub const IMPI_CLIENT_SIZE : _bindgen_ty_1 = 12 ; pub const IMPI_CLIENT_COLOR : _bindgen_ty_1 = 13 ; pub const IMPI_HOST_SIZE : _bindgen_ty_1 = 14 ; pub const IMPI_HOST_COLOR : _bindgen_ty_1 = 15 ; pub type _bindgen_ty_1 = :: std :: os :: raw :: c_uint ; pub const MPI_IDENT : _bindgen_ty_2 = 0 ; pub const MPI_CONGRUENT : _bindgen_ty_2 = 1 ; pub const MPI_SIMILAR : _bindgen_ty_2 = 2 ; pub const MPI_UNEQUAL : _bindgen_ty_2 = 3 ; pub type _bindgen_ty_2 = :: std :: os :: raw :: c_uint ; pub const MPI_THREAD_SINGLE : _bindgen_ty_3 = 0 ; pub const MPI_THREAD_FUNNELED : _bindgen_ty_3 = 1 ; pub const MPI_THREAD_SERIALIZED : _bindgen_ty_3 = 2 ; pub const MPI_THREAD_MULTIPLE : _bindgen_ty_3 = 3 ; pub type _bindgen_ty_3 = :: std :: os :: raw :: c_uint ; pub const MPI_COMBINER_NAMED : _bindgen_ty_4 = 0 ; pub const MPI_COMBINER_DUP : _bindgen_ty_4 = 1 ; pub const MPI_COMBINER_CONTIGUOUS : _bindgen_ty_4 = 2 ; pub const MPI_COMBINER_VECTOR : _bindgen_ty_4 = 3 ; pub const OMPI_WAS_MPI_COMBINER_HVECTOR_INTEGER : _bindgen_ty_4 = 4 ; pub const MPI_COMBINER_HVECTOR : _bindgen_ty_4 = 5 ; pub const MPI_COMBINER_INDEXED : _bindgen_ty_4 = 6 ; pub const OMPI_WAS_MPI_COMBINER_HINDEXED_INTEGER : _bindgen_ty_4 = 7 ; pub const MPI_COMBINER_HINDEXED : _bindgen_ty_4 = 8 ; pub const MPI_COMBINER_INDEXED_BLOCK : _bindgen_ty_4 = 9 ; pub const OMPI_WAS_MPI_COMBINER_STRUCT_INTEGER : _bindgen_ty_4 = 10 ; pub const MPI_COMBINER_STRUCT : _bindgen_ty_4 = 11 ; pub const MPI_COMBINER_SUBARRAY : _bindgen_ty_4 = 12 ; pub const MPI_COMBINER_DARRAY : _bindgen_ty_4 = 13 ; pub const MPI_COMBINER_F90_REAL : _bindgen_ty_4 = 14 ; pub const MPI_COMBINER_F90_COMPLEX : _bindgen_ty_4 = 15 ; pub const MPI_COMBINER_F90_INTEGER : _bindgen_ty_4 = 16 ; pub const MPI_COMBINER_RESIZED : _bindgen_ty_4 = 17 ; pub const MPI_COMBINER_HINDEXED_BLOCK : _bindgen_ty_4 = 18 ; pub type _bindgen_ty_4 = :: std :: os :: raw :: c_uint ; pub const MPI_COMM_TYPE_SHARED : _bindgen_ty_5 = 0 ; pub const OMPI_COMM_TYPE_HWTHREAD : _bindgen_ty_5 = 1 ; pub const OMPI_COMM_TYPE_CORE : _bindgen_ty_5 = 2 ; pub const OMPI_COMM_TYPE_L1CACHE : _bindgen_ty_5 = 3 ; pub const OMPI_COMM_TYPE_L2CACHE : _bindgen_ty_5 = 4 ; pub const OMPI_COMM_TYPE_L3CACHE : _bindgen_ty_5 = 5 ; pub const OMPI_COMM_TYPE_SOCKET : _bindgen_ty_5 = 6 ; pub const OMPI_COMM_TYPE_NUMA : _bindgen_ty_5 = 7 ; pub const OMPI_COMM_TYPE_BOARD : _bindgen_ty_5 = 8 ; pub const OMPI_COMM_TYPE_HOST : _bindgen_ty_5 = 9 ; pub const OMPI_COMM_TYPE_CU : _bindgen_ty_5 = 10 ; pub const OMPI_COMM_TYPE_CLUSTER : _bindgen_ty_5 = 11 ; pub type _bindgen_ty_5 = :: std :: os :: raw :: c_uint ; pub const MPI_T_VERBOSITY_USER_BASIC : _bindgen_ty_6 = 0 ; pub const MPI_T_VERBOSITY_USER_DETAIL : _bindgen_ty_6 = 1 ; pub const MPI_T_VERBOSITY_USER_ALL : _bindgen_ty_6 = 2 ; pub const MPI_T_VERBOSITY_TUNER_BASIC : _bindgen_ty_6 = 3 ; pub const MPI_T_VERBOSITY_TUNER_DETAIL : _bindgen_ty_6 = 4 ; pub const MPI_T_VERBOSITY_TUNER_ALL : _bindgen_ty_6 = 5 ; pub const MPI_T_VERBOSITY_MPIDEV_BASIC : _bindgen_ty_6 = 6 ; pub const MPI_T_VERBOSITY_MPIDEV_DETAIL : _bindgen_ty_6 = 7 ; pub const MPI_T_VERBOSITY_MPIDEV_ALL : _bindgen_ty_6 = 8 ; pub type _bindgen_ty_6 = :: std :: os :: raw :: c_uint ; pub const MPI_T_SCOPE_CONSTANT : _bindgen_ty_7 = 0 ; pub const MPI_T_SCOPE_READONLY : _bindgen_ty_7 = 1 ; pub const MPI_T_SCOPE_LOCAL : _bindgen_ty_7 = 2 ; pub const MPI_T_SCOPE_GROUP : _bindgen_ty_7 = 3 ; pub const MPI_T_SCOPE_GROUP_EQ : _bindgen_ty_7 = 4 ; pub const MPI_T_SCOPE_ALL : _bindgen_ty_7 = 5 ; pub const MPI_T_SCOPE_ALL_EQ : _bindgen_ty_7 = 6 ; pub type _bindgen_ty_7 = :: std :: os :: raw :: c_uint ; pub const MPI_T_BIND_NO_OBJECT : _bindgen_ty_8 = 0 ; pub const MPI_T_BIND_MPI_COMM : _bindgen_ty_8 = 1 ; pub const MPI_T_BIND_MPI_DATATYPE : _bindgen_ty_8 = 2 ; pub const MPI_T_BIND_MPI_ERRHANDLER : _bindgen_ty_8 = 3 ; pub const MPI_T_BIND_MPI_FILE : _bindgen_ty_8 = 4 ; pub const MPI_T_BIND_MPI_GROUP : _bindgen_ty_8 = 5 ; pub const MPI_T_BIND_MPI_OP : _bindgen_ty_8 = 6 ; pub const MPI_T_BIND_MPI_REQUEST : _bindgen_ty_8 = 7 ; pub const MPI_T_BIND_MPI_WIN : _bindgen_ty_8 = 8 ; pub const MPI_T_BIND_MPI_MESSAGE : _bindgen_ty_8 = 9 ; pub const MPI_T_BIND_MPI_INFO : _bindgen_ty_8 = 10 ; pub type _bindgen_ty_8 = :: std :: os :: raw :: c_uint ; pub const MPI_T_PVAR_CLASS_STATE : _bindgen_ty_9 = 0 ; pub const MPI_T_PVAR_CLASS_LEVEL : _bindgen_ty_9 = 1 ; pub const MPI_T_PVAR_CLASS_SIZE : _bindgen_ty_9 = 2 ; pub const MPI_T_PVAR_CLASS_PERCENTAGE : _bindgen_ty_9 = 3 ; pub const MPI_T_PVAR_CLASS_HIGHWATERMARK : _bindgen_ty_9 = 4 ; pub const MPI_T_PVAR_CLASS_LOWWATERMARK : _bindgen_ty_9 = 5 ; pub const MPI_T_PVAR_CLASS_COUNTER : _bindgen_ty_9 = 6 ; pub const MPI_T_PVAR_CLASS_AGGREGATE : _bindgen_ty_9 = 7 ; pub const MPI_T_PVAR_CLASS_TIMER : _bindgen_ty_9 = 8 ; pub const MPI_T_PVAR_CLASS_GENERIC : _bindgen_ty_9 = 9 ; pub type _bindgen_ty_9 = :: std :: os :: raw :: c_uint ; extern "C" {
[INFO] [stdout] 3 + pub const __llvm__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_major__ : :: std :: os :: raw :: c_uint = 14 ; pub const __clang_minor__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_patchlevel__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_version__ : & 'static [ u8 ; 8usize ] = b"14.0.0 \0" ; pub const __GNUC__ : :: std :: os :: raw :: c_uint = 4 ; pub const __GNUC_MINOR__ : :: std :: os :: raw :: c_uint = 2 ; pub const __GNUC_PATCHLEVEL__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GXX_ABI_VERSION : :: std :: os :: raw :: c_uint = 1002 ; pub const __ATOMIC_RELAXED : :: std :: os :: raw :: c_uint = 0 ; pub const __ATOMIC_CONSUME : :: std :: os :: raw :: c_uint = 1 ; pub const __ATOMIC_ACQUIRE : :: std :: os :: raw :: c_uint = 2 ; pub const __ATOMIC_RELEASE : :: std :: os :: raw :: c_uint = 3 ; pub const __ATOMIC_ACQ_REL : :: std :: os :: raw :: c_uint = 4 ; pub const __ATOMIC_SEQ_CST : :: std :: os :: raw :: c_uint = 5 ; pub const __OPENCL_MEMORY_SCOPE_WORK_ITEM : :: std :: os :: raw :: c_uint = 0 ; pub const __OPENCL_MEMORY_SCOPE_WORK_GROUP : :: std :: os :: raw :: c_uint = 1 ; pub const __OPENCL_MEMORY_SCOPE_DEVICE : :: std :: os :: raw :: c_uint = 2 ; pub const __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES : :: std :: os :: raw :: c_uint = 3 ; pub const __OPENCL_MEMORY_SCOPE_SUB_GROUP : :: std :: os :: raw :: c_uint = 4 ; pub const __PRAGMA_REDEFINE_EXTNAME : :: std :: os :: raw :: c_uint = 1 ; pub const __VERSION__ : & 'static [ u8 ; 20usize ] = b"Ubuntu Clang 14.0.0\0" ; pub const __OBJC_BOOL_IS_BOOL : :: std :: os :: raw :: c_uint = 0 ; pub const __CONSTANT_CFSTRINGS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_literal_encoding__ : & 'static [ u8 ; 6usize ] = b"UTF-8\0" ; pub const __clang_wide_literal_encoding__ : & 'static [ u8 ; 7usize ] = b"UTF-32\0" ; pub const __ORDER_LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __ORDER_BIG_ENDIAN__ : std :: os :: raw :: c_uint = 4321 ; pub const __ORDER_PDP_ENDIAN__ : :: std :: os :: raw :: c_uint = 3412 ; pub const __BYTE_ORDER__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const _LP64 : :: std :: os :: raw :: c_uint = 1 ; pub const __LP64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __CHAR_BIT__ : :: std :: os :: raw :: c_uint = 8 ; pub const __BOOL_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SHRT_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __LONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LLONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BITINT_MAXWIDTH__ : :: std :: os :: raw :: c_uint = 128 ; pub const __SCHAR_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __SHRT_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __LONG_LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __WCHAR_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __WCHAR_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __WINT_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __WINT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INTMAX_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZE_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __SIZE_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTMAX_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __PTRDIFF_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __PTRDIFF_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INTPTR_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTPTR_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZEOF_DOUBLE__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_FLOAT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_LONG_DOUBLE__ : :: std :: os :: raw :: c_uint = 16 ; pub const __SIZEOF_LONG_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_POINTER__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SHORT__ : :: std :: os :: raw :: c_uint = 2 ; pub const __SIZEOF_PTRDIFF_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SIZE_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_WCHAR_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_WINT_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INTMAX_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTMAX_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINTMAX_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTMAX_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTMAX_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTMAX_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __PTRDIFF_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __PTRDIFF_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __INTPTR_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTPTR_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __SIZE_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __SIZE_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __SIZE_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __SIZE_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __SIG_ATOMIC_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __SIG_ATOMIC_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __UINTPTR_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTPTR_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTPTR_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTPTR_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FLT_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_DIG__ : :: std :: os :: raw :: c_uint = 6 ; pub const __FLT_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 9 ; pub const __FLT_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_MANT_DIG__ : :: std :: os :: raw :: c_uint = 24 ; pub const __FLT_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 38 ; pub const __FLT_MAX_EXP__ : :: std :: os :: raw :: c_uint = 128 ; pub const __FLT_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -37 ; pub const __FLT_MIN_EXP__ : :: std :: os :: raw :: c_int = -125 ; pub const __DBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_DIG__ : :: std :: os :: raw :: c_uint = 15 ; pub const __DBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 17 ; pub const __DBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 53 ; pub const __DBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 308 ; pub const __DBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 1024 ; pub const __DBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -307 ; pub const __DBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -1021 ; pub const __LDBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_DIG__ : :: std :: os :: raw :: c_uint = 18 ; pub const __LDBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __LDBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LDBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 4932 ; pub const __LDBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 16384 ; pub const __LDBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -4931 ; pub const __LDBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -16381 ; pub const __POINTER_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BIGGEST_ALIGNMENT__ : :: std :: os :: raw :: c_uint = 16 ; pub const __WINT_UNSIGNED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __INT8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __INT16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __INT32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __INT64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __UINT8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __INT8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __UINT16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __UINT16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __INT16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __UINT32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __UINT32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __INT32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __UINT64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __UINT64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __INT64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_LEAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_LEAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_LEAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_LEAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_LEAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_LEAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_LEAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_LEAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_LEAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_LEAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_LEAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_LEAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_LEAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_LEAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_LEAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_LEAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_LEAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_LEAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_LEAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_LEAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_LEAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_LEAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_LEAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_LEAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_LEAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_LEAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_LEAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_LEAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_LEAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __INT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_FAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_FAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_FAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_FAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_FAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_FAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_FAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_FAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_FAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_FAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_FAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_FAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_FAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_FAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_FAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_FAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_FAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_FAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_FAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_FAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_FAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_FAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_FAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_FAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_FAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_FAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_FAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_FAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_FAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_FAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FINITE_MATH_ONLY__ : :: std :: os :: raw :: c_uint = 0 ; pub const __GNUC_STDC_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_ATOMIC_TEST_AND_SET_TRUEVAL : :: std :: os :: raw :: c_uint = 1 ; pub const __CLANG_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __NO_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __PIC__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pic__ : :: std :: os :: raw :: c_uint = 2 ; pub const __PIE__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pie__ : :: std :: os :: raw :: c_uint = 2 ; pub const __FLT_EVAL_METHOD__ : :: std :: os :: raw :: c_uint = 0 ; pub const __FLT_RADIX__ : :: std :: os :: raw :: c_uint = 2 ; pub const __DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __GCC_ASM_FLAG_OUTPUTS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __code_model_small__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_GS : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_FS : :: std :: os :: raw :: c_uint = 1 ; pub const __k8 : :: std :: os :: raw :: c_uint = 1 ; pub const __k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __tune_k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __NO_MATH_INLINES : :: std :: os :: raw :: c_uint = 1 ; pub const __FXSR__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __MMX__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 : :: std :: os :: raw :: c_uint = 1 ; pub const __SIZEOF_FLOAT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix__ : :: std :: os :: raw :: c_uint = 1 ; pub const linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __ELF__ : :: std :: os :: raw :: c_uint = 1 ; pub const __gnu_linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLOAT128__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_HOSTED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_VERSION__ : :: std :: os :: raw :: c_uint = 201710 ; pub const __STDC_UTF_16__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_UTF_32__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_DWARF2_CFI_ASM : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_VERSION : :: std :: os :: raw :: c_uint = 721408 ; pub const OPAL_STDC_HEADERS : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED_ARGUMENT : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_ERROR : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_SYS_TIME_H : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_LONG_LONG : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const OPAL_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const OPAL_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const OPAL_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const OPAL_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const OMPI_HAVE_FORTRAN_LOGICAL1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER16 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_INTEGER2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL16 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL2 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_REAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_ENABLE_MPI1_COMPAT : :: std :: os :: raw :: c_uint = 0 ; pub const HAVE_FLOAT__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_LONG_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_MPI_OFFSET_SIZE : :: std :: os :: raw :: c_uint = 8 ; pub const OMPI_BUILD_CXX_BINDINGS : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_CXX_SEEK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_CXX_SUPPORTS_2D_CONST_CAST : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_PARAM_CHECK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_INTERFACE_WARNING : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_CXX_EXCEPTION_SUPPORT : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_MAJOR_VERSION : :: std :: os :: raw :: c_uint = 4 ; pub const OMPI_MINOR_VERSION : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_RELEASE_VERSION : :: std :: os :: raw :: c_uint = 2 ; pub const OPAL_C_HAVE_VISIBILITY : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_BUILDING : :: std :: os :: raw :: c_uint = 0 ; pub const OPEN_MPI : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_VERSION : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_SUBVERSION : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_UNKNOWN : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU_C : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_REMOVED_USE_STATIC_ASSERT : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ANY_SOURCE : :: std :: os :: raw :: c_int = -1 ; pub const MPI_PROC_NULL : :: std :: os :: raw :: c_int = -2 ; pub const MPI_ROOT : :: std :: os :: raw :: c_int = -4 ; pub const MPI_ANY_TAG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MAX_LIBRARY_VERSION_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_UNDEFINED : :: std :: os :: raw :: c_int = -32766 ; pub const MPI_DIST_GRAPH : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_CART : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_GRAPH : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_KEYVAL_INVALID : :: std :: os :: raw :: c_int = -1 ; pub const MPI_BSEND_OVERHEAD : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const MPI_ORDER_C : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ORDER_FORTRAN : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_BLOCK : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_DISTRIBUTE_CYCLIC : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_NONE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_DISTRIBUTE_DFLT_DARG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MODE_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_RDONLY : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_WRONLY : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_RDWR : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_DELETE_ON_CLOSE : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_MODE_UNIQUE_OPEN : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_MODE_EXCL : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MODE_APPEND : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_SEQUENTIAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_DISPLACEMENT_CURRENT : :: std :: os :: raw :: c_int = -54278278 ; pub const MPI_SEEK_SET : :: std :: os :: raw :: c_uint = 600 ; pub const MPI_SEEK_CUR : :: std :: os :: raw :: c_uint = 602 ; pub const MPI_SEEK_END : :: std :: os :: raw :: c_uint = 604 ; pub const MPI_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_NOCHECK : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_NOPRECEDE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_NOPUT : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_NOSTORE : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_NOSUCCEED : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_LOCK_EXCLUSIVE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_LOCK_SHARED : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_WIN_FLAVOR_ALLOCATE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_DYNAMIC : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_WIN_FLAVOR_SHARED : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_WIN_UNIFIED : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_WIN_SEPARATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_SUCCESS : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ERR_BUFFER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_ERR_COUNT : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_ERR_TYPE : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_ERR_TAG : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_ERR_COMM : :: std :: os :: raw :: c_uint = 5 ; pub const MPI_ERR_RANK : :: std :: os :: raw :: c_uint = 6 ; pub const MPI_ERR_REQUEST : :: std :: os :: raw :: c_uint = 7 ; pub const MPI_ERR_ROOT : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_ERR_GROUP : :: std :: os :: raw :: c_uint = 9 ; pub const MPI_ERR_OP : :: std :: os :: raw :: c_uint = 10 ; pub const MPI_ERR_TOPOLOGY : :: std :: os :: raw :: c_uint = 11 ; pub const MPI_ERR_DIMS : :: std :: os :: raw :: c_uint = 12 ; pub const MPI_ERR_ARG : :: std :: os :: raw :: c_uint = 13 ; pub const MPI_ERR_UNKNOWN : :: std :: os :: raw :: c_uint = 14 ; pub const MPI_ERR_TRUNCATE : :: std :: os :: raw :: c_uint = 15 ; pub const MPI_ERR_OTHER : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_ERR_INTERN : :: std :: os :: raw :: c_uint = 17 ; pub const MPI_ERR_IN_STATUS : :: std :: os :: raw :: c_uint = 18 ; pub const MPI_ERR_PENDING : :: std :: os :: raw :: c_uint = 19 ; pub const MPI_ERR_ACCESS : :: std :: os :: raw :: c_uint = 20 ; pub const MPI_ERR_AMODE : :: std :: os :: raw :: c_uint = 21 ; pub const MPI_ERR_ASSERT : :: std :: os :: raw :: c_uint = 22 ; pub const MPI_ERR_BAD_FILE : :: std :: os :: raw :: c_uint = 23 ; pub const MPI_ERR_BASE : :: std :: os :: raw :: c_uint = 24 ; pub const MPI_ERR_CONVERSION : :: std :: os :: raw :: c_uint = 25 ; pub const MPI_ERR_DISP : :: std :: os :: raw :: c_uint = 26 ; pub const MPI_ERR_DUP_DATAREP : :: std :: os :: raw :: c_uint = 27 ; pub const MPI_ERR_FILE_EXISTS : :: std :: os :: raw :: c_uint = 28 ; pub const MPI_ERR_FILE_IN_USE : :: std :: os :: raw :: c_uint = 29 ; pub const MPI_ERR_FILE : :: std :: os :: raw :: c_uint = 30 ; pub const MPI_ERR_INFO_KEY : :: std :: os :: raw :: c_uint = 31 ; pub const MPI_ERR_INFO_NOKEY : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_ERR_INFO_VALUE : :: std :: os :: raw :: c_uint = 33 ; pub const MPI_ERR_INFO : :: std :: os :: raw :: c_uint = 34 ; pub const MPI_ERR_IO : :: std :: os :: raw :: c_uint = 35 ; pub const MPI_ERR_KEYVAL : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_ERR_LOCKTYPE : :: std :: os :: raw :: c_uint = 37 ; pub const MPI_ERR_NAME : :: std :: os :: raw :: c_uint = 38 ; pub const MPI_ERR_NO_MEM : :: std :: os :: raw :: c_uint = 39 ; pub const MPI_ERR_NOT_SAME : :: std :: os :: raw :: c_uint = 40 ; pub const MPI_ERR_NO_SPACE : :: std :: os :: raw :: c_uint = 41 ; pub const MPI_ERR_NO_SUCH_FILE : :: std :: os :: raw :: c_uint = 42 ; pub const MPI_ERR_PORT : :: std :: os :: raw :: c_uint = 43 ; pub const MPI_ERR_QUOTA : :: std :: os :: raw :: c_uint = 44 ; pub const MPI_ERR_READ_ONLY : :: std :: os :: raw :: c_uint = 45 ; pub const MPI_ERR_RMA_CONFLICT : :: std :: os :: raw :: c_uint = 46 ; pub const MPI_ERR_RMA_SYNC : :: std :: os :: raw :: c_uint = 47 ; pub const MPI_ERR_SERVICE : :: std :: os :: raw :: c_uint = 48 ; pub const MPI_ERR_SIZE : :: std :: os :: raw :: c_uint = 49 ; pub const MPI_ERR_SPAWN : :: std :: os :: raw :: c_uint = 50 ; pub const MPI_ERR_UNSUPPORTED_DATAREP : :: std :: os :: raw :: c_uint = 51 ; pub const MPI_ERR_UNSUPPORTED_OPERATION : :: std :: os :: raw :: c_uint = 52 ; pub const MPI_ERR_WIN : :: std :: os :: raw :: c_uint = 53 ; pub const MPI_T_ERR_MEMORY : :: std :: os :: raw :: c_uint = 54 ; pub const MPI_T_ERR_NOT_INITIALIZED : :: std :: os :: raw :: c_uint = 55 ; pub const MPI_T_ERR_CANNOT_INIT : :: std :: os :: raw :: c_uint = 56 ; pub const MPI_T_ERR_INVALID_INDEX : :: std :: os :: raw :: c_uint = 57 ; pub const MPI_T_ERR_INVALID_ITEM : :: std :: os :: raw :: c_uint = 58 ; pub const MPI_T_ERR_INVALID_HANDLE : :: std :: os :: raw :: c_uint = 59 ; pub const MPI_T_ERR_OUT_OF_HANDLES : :: std :: os :: raw :: c_uint = 60 ; pub const MPI_T_ERR_OUT_OF_SESSIONS : :: std :: os :: raw :: c_uint = 61 ; pub const MPI_T_ERR_INVALID_SESSION : :: std :: os :: raw :: c_uint = 62 ; pub const MPI_T_ERR_CVAR_SET_NOT_NOW : :: std :: os :: raw :: c_uint = 63 ; pub const MPI_T_ERR_CVAR_SET_NEVER : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_T_ERR_PVAR_NO_STARTSTOP : :: std :: os :: raw :: c_uint = 65 ; pub const MPI_T_ERR_PVAR_NO_WRITE : :: std :: os :: raw :: c_uint = 66 ; pub const MPI_T_ERR_PVAR_NO_ATOMIC : :: std :: os :: raw :: c_uint = 67 ; pub const MPI_ERR_RMA_RANGE : :: std :: os :: raw :: c_uint = 68 ; pub const MPI_ERR_RMA_ATTACH : :: std :: os :: raw :: c_uint = 69 ; pub const MPI_ERR_RMA_FLAVOR : :: std :: os :: raw :: c_uint = 70 ; pub const MPI_ERR_RMA_SHARED : :: std :: os :: raw :: c_uint = 71 ; pub const MPI_T_ERR_INVALID : :: std :: os :: raw :: c_uint = 72 ; pub const MPI_T_ERR_INVALID_NAME : :: std :: os :: raw :: c_uint = 73 ; pub const MPI_ERR_LASTCODE : :: std :: os :: raw :: c_uint = 92 ; pub const MPI_TYPECLASS_INTEGER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_TYPECLASS_REAL : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_TYPECLASS_COMPLEX : :: std :: os :: raw :: c_uint = 3 ; pub type wchar_t = :: std :: os :: raw :: c_int ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct max_align_t { pub __clang_max_align_nonce1 : :: std :: os :: raw :: c_longlong , pub __bindgen_padding_0 : u64 , pub __clang_max_align_nonce2 : f64 , } # [ test ] fn bindgen_test_layout_max_align_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < max_align_t > ( ) , 32usize , concat ! ( "Size of: " , stringify ! ( max_align_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce1 as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce1 ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce2 as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce2 ) ) ) ; } pub type MPI_Aint = isize ; pub type MPI_Offset = :: std :: os :: raw :: c_longlong ; pub type MPI_Count = :: std :: os :: raw :: c_longlong ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_communicator_t { _unused : [ u8 ; 0 ] } pub type MPI_Comm = * mut ompi_communicator_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_datatype_t { _unused : [ u8 ; 0 ] } pub type MPI_Datatype = * mut ompi_datatype_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_errhandler_t { _unused : [ u8 ; 0 ] } pub type MPI_Errhandler = * mut ompi_errhandler_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_file_t { _unused : [ u8 ; 0 ] } pub type MPI_File = * mut ompi_file_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_group_t { _unused : [ u8 ; 0 ] } pub type MPI_Group = * mut ompi_group_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_info_t { _unused : [ u8 ; 0 ] } pub type MPI_Info = * mut ompi_info_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_op_t { _unused : [ u8 ; 0 ] } pub type MPI_Op = * mut ompi_op_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_request_t { _unused : [ u8 ; 0 ] } pub type MPI_Request = * mut ompi_request_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_message_t { _unused : [ u8 ; 0 ] } pub type MPI_Message = * mut ompi_message_t ; pub type MPI_Status = ompi_status_public_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_win_t { _unused : [ u8 ; 0 ] } pub type MPI_Win = * mut ompi_win_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_var_enum_t { _unused : [ u8 ; 0 ] } pub type MPI_T_enum = * mut mca_base_var_enum_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_mpit_cvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_cvar_handle = * mut ompi_mpit_cvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_handle = * mut mca_base_pvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_session_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_session = * mut mca_base_pvar_session_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_status_public_t { pub MPI_SOURCE : :: std :: os :: raw :: c_int , pub MPI_TAG : :: std :: os :: raw :: c_int , pub MPI_ERROR : :: std :: os :: raw :: c_int , pub _cancelled : :: std :: os :: raw :: c_int , pub _ucount : usize , } # [ test ] fn bindgen_test_layout_ompi_status_public_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < ompi_status_public_t > ( ) , 24usize , concat ! ( "Size of: " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < ompi_status_public_t > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_SOURCE as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_SOURCE ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_TAG as * const _ as usize } , 4usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_TAG ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_ERROR as * const _ as usize } , 8usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_ERROR ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _cancelled as * const _ as usize } , 12usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _cancelled ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _ucount as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _ucount ) ) ) ; } pub type MPI_Datarep_extent_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : * mut MPI_Aint , arg3 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Datarep_conversion_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : MPI_Datatype , arg3 : :: std :: os :: raw :: c_int , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : MPI_Offset , arg6 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Comm , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type ompi_file_errhandler_fn = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_File , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_Win_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Win , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_User_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut :: std :: os :: raw :: c_void , arg3 : * mut :: std :: os :: raw :: c_int , arg4 : * mut MPI_Datatype ) > ; pub type MPI_Comm_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_query_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut MPI_Status ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_free_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_cancel_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_fn = MPI_Comm_errhandler_function ; pub type MPI_File_errhandler_fn = ompi_file_errhandler_fn ; pub type MPI_File_errhandler_function = ompi_file_errhandler_fn ; pub type MPI_Win_errhandler_fn = MPI_Win_errhandler_function ; pub const MPI_TAG_UB : _bindgen_ty_1 = 0 ; pub const MPI_HOST : _bindgen_ty_1 = 1 ; pub const MPI_IO : _bindgen_ty_1 = 2 ; pub const MPI_WTIME_IS_GLOBAL : _bindgen_ty_1 = 3 ; pub const MPI_APPNUM : _bindgen_ty_1 = 4 ; pub const MPI_LASTUSEDCODE : _bindgen_ty_1 = 5 ; pub const MPI_UNIVERSE_SIZE : _bindgen_ty_1 = 6 ; pub const MPI_WIN_BASE : _bindgen_ty_1 = 7 ; pub const MPI_WIN_SIZE : _bindgen_ty_1 = 8 ; pub const MPI_WIN_DISP_UNIT : _bindgen_ty_1 = 9 ; pub const MPI_WIN_CREATE_FLAVOR : _bindgen_ty_1 = 10 ; pub const MPI_WIN_MODEL : _bindgen_ty_1 = 11 ; pub const IMPI_CLIENT_SIZE : _bindgen_ty_1 = 12 ; pub const IMPI_CLIENT_COLOR : _bindgen_ty_1 = 13 ; pub const IMPI_HOST_SIZE : _bindgen_ty_1 = 14 ; pub const IMPI_HOST_COLOR : _bindgen_ty_1 = 15 ; pub type _bindgen_ty_1 = :: std :: os :: raw :: c_uint ; pub const MPI_IDENT : _bindgen_ty_2 = 0 ; pub const MPI_CONGRUENT : _bindgen_ty_2 = 1 ; pub const MPI_SIMILAR : _bindgen_ty_2 = 2 ; pub const MPI_UNEQUAL : _bindgen_ty_2 = 3 ; pub type _bindgen_ty_2 = :: std :: os :: raw :: c_uint ; pub const MPI_THREAD_SINGLE : _bindgen_ty_3 = 0 ; pub const MPI_THREAD_FUNNELED : _bindgen_ty_3 = 1 ; pub const MPI_THREAD_SERIALIZED : _bindgen_ty_3 = 2 ; pub const MPI_THREAD_MULTIPLE : _bindgen_ty_3 = 3 ; pub type _bindgen_ty_3 = :: std :: os :: raw :: c_uint ; pub const MPI_COMBINER_NAMED : _bindgen_ty_4 = 0 ; pub const MPI_COMBINER_DUP : _bindgen_ty_4 = 1 ; pub const MPI_COMBINER_CONTIGUOUS : _bindgen_ty_4 = 2 ; pub const MPI_COMBINER_VECTOR : _bindgen_ty_4 = 3 ; pub const OMPI_WAS_MPI_COMBINER_HVECTOR_INTEGER : _bindgen_ty_4 = 4 ; pub const MPI_COMBINER_HVECTOR : _bindgen_ty_4 = 5 ; pub const MPI_COMBINER_INDEXED : _bindgen_ty_4 = 6 ; pub const OMPI_WAS_MPI_COMBINER_HINDEXED_INTEGER : _bindgen_ty_4 = 7 ; pub const MPI_COMBINER_HINDEXED : _bindgen_ty_4 = 8 ; pub const MPI_COMBINER_INDEXED_BLOCK : _bindgen_ty_4 = 9 ; pub const OMPI_WAS_MPI_COMBINER_STRUCT_INTEGER : _bindgen_ty_4 = 10 ; pub const MPI_COMBINER_STRUCT : _bindgen_ty_4 = 11 ; pub const MPI_COMBINER_SUBARRAY : _bindgen_ty_4 = 12 ; pub const MPI_COMBINER_DARRAY : _bindgen_ty_4 = 13 ; pub const MPI_COMBINER_F90_REAL : _bindgen_ty_4 = 14 ; pub const MPI_COMBINER_F90_COMPLEX : _bindgen_ty_4 = 15 ; pub const MPI_COMBINER_F90_INTEGER : _bindgen_ty_4 = 16 ; pub const MPI_COMBINER_RESIZED : _bindgen_ty_4 = 17 ; pub const MPI_COMBINER_HINDEXED_BLOCK : _bindgen_ty_4 = 18 ; pub type _bindgen_ty_4 = :: std :: os :: raw :: c_uint ; pub const MPI_COMM_TYPE_SHARED : _bindgen_ty_5 = 0 ; pub const OMPI_COMM_TYPE_HWTHREAD : _bindgen_ty_5 = 1 ; pub const OMPI_COMM_TYPE_CORE : _bindgen_ty_5 = 2 ; pub const OMPI_COMM_TYPE_L1CACHE : _bindgen_ty_5 = 3 ; pub const OMPI_COMM_TYPE_L2CACHE : _bindgen_ty_5 = 4 ; pub const OMPI_COMM_TYPE_L3CACHE : _bindgen_ty_5 = 5 ; pub const OMPI_COMM_TYPE_SOCKET : _bindgen_ty_5 = 6 ; pub const OMPI_COMM_TYPE_NUMA : _bindgen_ty_5 = 7 ; pub const OMPI_COMM_TYPE_BOARD : _bindgen_ty_5 = 8 ; pub const OMPI_COMM_TYPE_HOST : _bindgen_ty_5 = 9 ; pub const OMPI_COMM_TYPE_CU : _bindgen_ty_5 = 10 ; pub const OMPI_COMM_TYPE_CLUSTER : _bindgen_ty_5 = 11 ; pub type _bindgen_ty_5 = :: std :: os :: raw :: c_uint ; pub const MPI_T_VERBOSITY_USER_BASIC : _bindgen_ty_6 = 0 ; pub const MPI_T_VERBOSITY_USER_DETAIL : _bindgen_ty_6 = 1 ; pub const MPI_T_VERBOSITY_USER_ALL : _bindgen_ty_6 = 2 ; pub const MPI_T_VERBOSITY_TUNER_BASIC : _bindgen_ty_6 = 3 ; pub const MPI_T_VERBOSITY_TUNER_DETAIL : _bindgen_ty_6 = 4 ; pub const MPI_T_VERBOSITY_TUNER_ALL : _bindgen_ty_6 = 5 ; pub const MPI_T_VERBOSITY_MPIDEV_BASIC : _bindgen_ty_6 = 6 ; pub const MPI_T_VERBOSITY_MPIDEV_DETAIL : _bindgen_ty_6 = 7 ; pub const MPI_T_VERBOSITY_MPIDEV_ALL : _bindgen_ty_6 = 8 ; pub type _bindgen_ty_6 = :: std :: os :: raw :: c_uint ; pub const MPI_T_SCOPE_CONSTANT : _bindgen_ty_7 = 0 ; pub const MPI_T_SCOPE_READONLY : _bindgen_ty_7 = 1 ; pub const MPI_T_SCOPE_LOCAL : _bindgen_ty_7 = 2 ; pub const MPI_T_SCOPE_GROUP : _bindgen_ty_7 = 3 ; pub const MPI_T_SCOPE_GROUP_EQ : _bindgen_ty_7 = 4 ; pub const MPI_T_SCOPE_ALL : _bindgen_ty_7 = 5 ; pub const MPI_T_SCOPE_ALL_EQ : _bindgen_ty_7 = 6 ; pub type _bindgen_ty_7 = :: std :: os :: raw :: c_uint ; pub const MPI_T_BIND_NO_OBJECT : _bindgen_ty_8 = 0 ; pub const MPI_T_BIND_MPI_COMM : _bindgen_ty_8 = 1 ; pub const MPI_T_BIND_MPI_DATATYPE : _bindgen_ty_8 = 2 ; pub const MPI_T_BIND_MPI_ERRHANDLER : _bindgen_ty_8 = 3 ; pub const MPI_T_BIND_MPI_FILE : _bindgen_ty_8 = 4 ; pub const MPI_T_BIND_MPI_GROUP : _bindgen_ty_8 = 5 ; pub const MPI_T_BIND_MPI_OP : _bindgen_ty_8 = 6 ; pub const MPI_T_BIND_MPI_REQUEST : _bindgen_ty_8 = 7 ; pub const MPI_T_BIND_MPI_WIN : _bindgen_ty_8 = 8 ; pub const MPI_T_BIND_MPI_MESSAGE : _bindgen_ty_8 = 9 ; pub const MPI_T_BIND_MPI_INFO : _bindgen_ty_8 = 10 ; pub type _bindgen_ty_8 = :: std :: os :: raw :: c_uint ; pub const MPI_T_PVAR_CLASS_STATE : _bindgen_ty_9 = 0 ; pub const MPI_T_PVAR_CLASS_LEVEL : _bindgen_ty_9 = 1 ; pub const MPI_T_PVAR_CLASS_SIZE : _bindgen_ty_9 = 2 ; pub const MPI_T_PVAR_CLASS_PERCENTAGE : _bindgen_ty_9 = 3 ; pub const MPI_T_PVAR_CLASS_HIGHWATERMARK : _bindgen_ty_9 = 4 ; pub const MPI_T_PVAR_CLASS_LOWWATERMARK : _bindgen_ty_9 = 5 ; pub const MPI_T_PVAR_CLASS_COUNTER : _bindgen_ty_9 = 6 ; pub const MPI_T_PVAR_CLASS_AGGREGATE : _bindgen_ty_9 = 7 ; pub const MPI_T_PVAR_CLASS_TIMER : _bindgen_ty_9 = 8 ; pub const MPI_T_PVAR_CLASS_GENERIC : _bindgen_ty_9 = 9 ; pub type _bindgen_ty_9 = :: std :: os :: raw :: c_uint ; extern "C" {
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/mpi-fork-fnsp-d9b9763bb5375dad/out/functions_and_types.rs:3:738
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...:: raw :: c_uint = 0 ; pub const __ATOMIC_CONSUME : :: std :: os :: raw :: c_uint = 1 ; pub const __ATOMIC_ACQUIRE : :: std :: os :: r...
[INFO] [stdout]   |                                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]   |
[INFO] [stdout] 3 - pub const __llvm__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_major__ : :: std :: os :: raw :: c_uint = 14 ; pub const __clang_minor__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_patchlevel__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_version__ : & 'static [ u8 ; 8usize ] = b"14.0.0 \0" ; pub const __GNUC__ : :: std :: os :: raw :: c_uint = 4 ; pub const __GNUC_MINOR__ : :: std :: os :: raw :: c_uint = 2 ; pub const __GNUC_PATCHLEVEL__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GXX_ABI_VERSION : :: std :: os :: raw :: c_uint = 1002 ; pub const __ATOMIC_RELAXED : :: std :: os :: raw :: c_uint = 0 ; pub const __ATOMIC_CONSUME : :: std :: os :: raw :: c_uint = 1 ; pub const __ATOMIC_ACQUIRE : :: std :: os :: raw :: c_uint = 2 ; pub const __ATOMIC_RELEASE : :: std :: os :: raw :: c_uint = 3 ; pub const __ATOMIC_ACQ_REL : :: std :: os :: raw :: c_uint = 4 ; pub const __ATOMIC_SEQ_CST : :: std :: os :: raw :: c_uint = 5 ; pub const __OPENCL_MEMORY_SCOPE_WORK_ITEM : :: std :: os :: raw :: c_uint = 0 ; pub const __OPENCL_MEMORY_SCOPE_WORK_GROUP : :: std :: os :: raw :: c_uint = 1 ; pub const __OPENCL_MEMORY_SCOPE_DEVICE : :: std :: os :: raw :: c_uint = 2 ; pub const __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES : :: std :: os :: raw :: c_uint = 3 ; pub const __OPENCL_MEMORY_SCOPE_SUB_GROUP : :: std :: os :: raw :: c_uint = 4 ; pub const __PRAGMA_REDEFINE_EXTNAME : :: std :: os :: raw :: c_uint = 1 ; pub const __VERSION__ : & 'static [ u8 ; 20usize ] = b"Ubuntu Clang 14.0.0\0" ; pub const __OBJC_BOOL_IS_BOOL : :: std :: os :: raw :: c_uint = 0 ; pub const __CONSTANT_CFSTRINGS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_literal_encoding__ : & 'static [ u8 ; 6usize ] = b"UTF-8\0" ; pub const __clang_wide_literal_encoding__ : & 'static [ u8 ; 7usize ] = b"UTF-32\0" ; pub const __ORDER_LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __ORDER_BIG_ENDIAN__ : :: std :: os :: raw :: c_uint = 4321 ; pub const __ORDER_PDP_ENDIAN__ : :: std :: os :: raw :: c_uint = 3412 ; pub const __BYTE_ORDER__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const _LP64 : :: std :: os :: raw :: c_uint = 1 ; pub const __LP64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __CHAR_BIT__ : :: std :: os :: raw :: c_uint = 8 ; pub const __BOOL_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SHRT_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __LONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LLONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BITINT_MAXWIDTH__ : :: std :: os :: raw :: c_uint = 128 ; pub const __SCHAR_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __SHRT_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __LONG_LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __WCHAR_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __WCHAR_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __WINT_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __WINT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INTMAX_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZE_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __SIZE_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTMAX_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __PTRDIFF_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __PTRDIFF_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INTPTR_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTPTR_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZEOF_DOUBLE__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_FLOAT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_LONG_DOUBLE__ : :: std :: os :: raw :: c_uint = 16 ; pub const __SIZEOF_LONG_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_POINTER__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SHORT__ : :: std :: os :: raw :: c_uint = 2 ; pub const __SIZEOF_PTRDIFF_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SIZE_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_WCHAR_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_WINT_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INTMAX_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTMAX_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINTMAX_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTMAX_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTMAX_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTMAX_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __PTRDIFF_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __PTRDIFF_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __INTPTR_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTPTR_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __SIZE_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __SIZE_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __SIZE_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __SIZE_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __SIG_ATOMIC_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __SIG_ATOMIC_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __UINTPTR_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTPTR_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTPTR_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTPTR_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FLT_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_DIG__ : :: std :: os :: raw :: c_uint = 6 ; pub const __FLT_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 9 ; pub const __FLT_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_MANT_DIG__ : :: std :: os :: raw :: c_uint = 24 ; pub const __FLT_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 38 ; pub const __FLT_MAX_EXP__ : :: std :: os :: raw :: c_uint = 128 ; pub const __FLT_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -37 ; pub const __FLT_MIN_EXP__ : :: std :: os :: raw :: c_int = -125 ; pub const __DBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_DIG__ : :: std :: os :: raw :: c_uint = 15 ; pub const __DBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 17 ; pub const __DBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 53 ; pub const __DBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 308 ; pub const __DBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 1024 ; pub const __DBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -307 ; pub const __DBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -1021 ; pub const __LDBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_DIG__ : :: std :: os :: raw :: c_uint = 18 ; pub const __LDBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __LDBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LDBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 4932 ; pub const __LDBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 16384 ; pub const __LDBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -4931 ; pub const __LDBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -16381 ; pub const __POINTER_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BIGGEST_ALIGNMENT__ : :: std :: os :: raw :: c_uint = 16 ; pub const __WINT_UNSIGNED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __INT8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __INT16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __INT32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __INT64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __UINT8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __INT8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __UINT16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __UINT16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __INT16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __UINT32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __UINT32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __INT32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __UINT64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __UINT64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __INT64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_LEAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_LEAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_LEAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_LEAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_LEAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_LEAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_LEAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_LEAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_LEAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_LEAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_LEAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_LEAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_LEAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_LEAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_LEAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_LEAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_LEAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_LEAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_LEAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_LEAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_LEAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_LEAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_LEAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_LEAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_LEAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_LEAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_LEAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_LEAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_LEAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __INT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_FAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_FAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_FAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_FAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_FAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_FAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_FAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_FAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_FAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_FAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_FAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_FAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_FAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_FAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_FAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_FAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_FAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_FAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_FAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_FAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_FAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_FAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_FAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_FAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_FAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_FAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_FAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_FAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_FAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_FAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FINITE_MATH_ONLY__ : :: std :: os :: raw :: c_uint = 0 ; pub const __GNUC_STDC_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_ATOMIC_TEST_AND_SET_TRUEVAL : :: std :: os :: raw :: c_uint = 1 ; pub const __CLANG_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __NO_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __PIC__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pic__ : :: std :: os :: raw :: c_uint = 2 ; pub const __PIE__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pie__ : :: std :: os :: raw :: c_uint = 2 ; pub const __FLT_EVAL_METHOD__ : :: std :: os :: raw :: c_uint = 0 ; pub const __FLT_RADIX__ : :: std :: os :: raw :: c_uint = 2 ; pub const __DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __GCC_ASM_FLAG_OUTPUTS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __code_model_small__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_GS : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_FS : :: std :: os :: raw :: c_uint = 1 ; pub const __k8 : :: std :: os :: raw :: c_uint = 1 ; pub const __k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __tune_k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __NO_MATH_INLINES : :: std :: os :: raw :: c_uint = 1 ; pub const __FXSR__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __MMX__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 : :: std :: os :: raw :: c_uint = 1 ; pub const __SIZEOF_FLOAT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix__ : :: std :: os :: raw :: c_uint = 1 ; pub const linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __ELF__ : :: std :: os :: raw :: c_uint = 1 ; pub const __gnu_linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLOAT128__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_HOSTED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_VERSION__ : :: std :: os :: raw :: c_uint = 201710 ; pub const __STDC_UTF_16__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_UTF_32__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_DWARF2_CFI_ASM : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_VERSION : :: std :: os :: raw :: c_uint = 721408 ; pub const OPAL_STDC_HEADERS : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED_ARGUMENT : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_ERROR : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_SYS_TIME_H : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_LONG_LONG : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const OPAL_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const OPAL_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const OPAL_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const OPAL_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const OMPI_HAVE_FORTRAN_LOGICAL1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER16 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_INTEGER2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL16 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL2 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_REAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_ENABLE_MPI1_COMPAT : :: std :: os :: raw :: c_uint = 0 ; pub const HAVE_FLOAT__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_LONG_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_MPI_OFFSET_SIZE : :: std :: os :: raw :: c_uint = 8 ; pub const OMPI_BUILD_CXX_BINDINGS : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_CXX_SEEK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_CXX_SUPPORTS_2D_CONST_CAST : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_PARAM_CHECK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_INTERFACE_WARNING : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_CXX_EXCEPTION_SUPPORT : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_MAJOR_VERSION : :: std :: os :: raw :: c_uint = 4 ; pub const OMPI_MINOR_VERSION : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_RELEASE_VERSION : :: std :: os :: raw :: c_uint = 2 ; pub const OPAL_C_HAVE_VISIBILITY : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_BUILDING : :: std :: os :: raw :: c_uint = 0 ; pub const OPEN_MPI : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_VERSION : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_SUBVERSION : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_UNKNOWN : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU_C : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_REMOVED_USE_STATIC_ASSERT : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ANY_SOURCE : :: std :: os :: raw :: c_int = -1 ; pub const MPI_PROC_NULL : :: std :: os :: raw :: c_int = -2 ; pub const MPI_ROOT : :: std :: os :: raw :: c_int = -4 ; pub const MPI_ANY_TAG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MAX_LIBRARY_VERSION_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_UNDEFINED : :: std :: os :: raw :: c_int = -32766 ; pub const MPI_DIST_GRAPH : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_CART : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_GRAPH : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_KEYVAL_INVALID : :: std :: os :: raw :: c_int = -1 ; pub const MPI_BSEND_OVERHEAD : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const MPI_ORDER_C : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ORDER_FORTRAN : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_BLOCK : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_DISTRIBUTE_CYCLIC : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_NONE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_DISTRIBUTE_DFLT_DARG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MODE_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_RDONLY : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_WRONLY : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_RDWR : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_DELETE_ON_CLOSE : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_MODE_UNIQUE_OPEN : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_MODE_EXCL : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MODE_APPEND : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_SEQUENTIAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_DISPLACEMENT_CURRENT : :: std :: os :: raw :: c_int = -54278278 ; pub const MPI_SEEK_SET : :: std :: os :: raw :: c_uint = 600 ; pub const MPI_SEEK_CUR : :: std :: os :: raw :: c_uint = 602 ; pub const MPI_SEEK_END : :: std :: os :: raw :: c_uint = 604 ; pub const MPI_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_NOCHECK : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_NOPRECEDE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_NOPUT : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_NOSTORE : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_NOSUCCEED : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_LOCK_EXCLUSIVE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_LOCK_SHARED : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_WIN_FLAVOR_ALLOCATE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_DYNAMIC : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_WIN_FLAVOR_SHARED : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_WIN_UNIFIED : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_WIN_SEPARATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_SUCCESS : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ERR_BUFFER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_ERR_COUNT : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_ERR_TYPE : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_ERR_TAG : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_ERR_COMM : :: std :: os :: raw :: c_uint = 5 ; pub const MPI_ERR_RANK : :: std :: os :: raw :: c_uint = 6 ; pub const MPI_ERR_REQUEST : :: std :: os :: raw :: c_uint = 7 ; pub const MPI_ERR_ROOT : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_ERR_GROUP : :: std :: os :: raw :: c_uint = 9 ; pub const MPI_ERR_OP : :: std :: os :: raw :: c_uint = 10 ; pub const MPI_ERR_TOPOLOGY : :: std :: os :: raw :: c_uint = 11 ; pub const MPI_ERR_DIMS : :: std :: os :: raw :: c_uint = 12 ; pub const MPI_ERR_ARG : :: std :: os :: raw :: c_uint = 13 ; pub const MPI_ERR_UNKNOWN : :: std :: os :: raw :: c_uint = 14 ; pub const MPI_ERR_TRUNCATE : :: std :: os :: raw :: c_uint = 15 ; pub const MPI_ERR_OTHER : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_ERR_INTERN : :: std :: os :: raw :: c_uint = 17 ; pub const MPI_ERR_IN_STATUS : :: std :: os :: raw :: c_uint = 18 ; pub const MPI_ERR_PENDING : :: std :: os :: raw :: c_uint = 19 ; pub const MPI_ERR_ACCESS : :: std :: os :: raw :: c_uint = 20 ; pub const MPI_ERR_AMODE : :: std :: os :: raw :: c_uint = 21 ; pub const MPI_ERR_ASSERT : :: std :: os :: raw :: c_uint = 22 ; pub const MPI_ERR_BAD_FILE : :: std :: os :: raw :: c_uint = 23 ; pub const MPI_ERR_BASE : :: std :: os :: raw :: c_uint = 24 ; pub const MPI_ERR_CONVERSION : :: std :: os :: raw :: c_uint = 25 ; pub const MPI_ERR_DISP : :: std :: os :: raw :: c_uint = 26 ; pub const MPI_ERR_DUP_DATAREP : :: std :: os :: raw :: c_uint = 27 ; pub const MPI_ERR_FILE_EXISTS : :: std :: os :: raw :: c_uint = 28 ; pub const MPI_ERR_FILE_IN_USE : :: std :: os :: raw :: c_uint = 29 ; pub const MPI_ERR_FILE : :: std :: os :: raw :: c_uint = 30 ; pub const MPI_ERR_INFO_KEY : :: std :: os :: raw :: c_uint = 31 ; pub const MPI_ERR_INFO_NOKEY : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_ERR_INFO_VALUE : :: std :: os :: raw :: c_uint = 33 ; pub const MPI_ERR_INFO : :: std :: os :: raw :: c_uint = 34 ; pub const MPI_ERR_IO : :: std :: os :: raw :: c_uint = 35 ; pub const MPI_ERR_KEYVAL : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_ERR_LOCKTYPE : :: std :: os :: raw :: c_uint = 37 ; pub const MPI_ERR_NAME : :: std :: os :: raw :: c_uint = 38 ; pub const MPI_ERR_NO_MEM : :: std :: os :: raw :: c_uint = 39 ; pub const MPI_ERR_NOT_SAME : :: std :: os :: raw :: c_uint = 40 ; pub const MPI_ERR_NO_SPACE : :: std :: os :: raw :: c_uint = 41 ; pub const MPI_ERR_NO_SUCH_FILE : :: std :: os :: raw :: c_uint = 42 ; pub const MPI_ERR_PORT : :: std :: os :: raw :: c_uint = 43 ; pub const MPI_ERR_QUOTA : :: std :: os :: raw :: c_uint = 44 ; pub const MPI_ERR_READ_ONLY : :: std :: os :: raw :: c_uint = 45 ; pub const MPI_ERR_RMA_CONFLICT : :: std :: os :: raw :: c_uint = 46 ; pub const MPI_ERR_RMA_SYNC : :: std :: os :: raw :: c_uint = 47 ; pub const MPI_ERR_SERVICE : :: std :: os :: raw :: c_uint = 48 ; pub const MPI_ERR_SIZE : :: std :: os :: raw :: c_uint = 49 ; pub const MPI_ERR_SPAWN : :: std :: os :: raw :: c_uint = 50 ; pub const MPI_ERR_UNSUPPORTED_DATAREP : :: std :: os :: raw :: c_uint = 51 ; pub const MPI_ERR_UNSUPPORTED_OPERATION : :: std :: os :: raw :: c_uint = 52 ; pub const MPI_ERR_WIN : :: std :: os :: raw :: c_uint = 53 ; pub const MPI_T_ERR_MEMORY : :: std :: os :: raw :: c_uint = 54 ; pub const MPI_T_ERR_NOT_INITIALIZED : :: std :: os :: raw :: c_uint = 55 ; pub const MPI_T_ERR_CANNOT_INIT : :: std :: os :: raw :: c_uint = 56 ; pub const MPI_T_ERR_INVALID_INDEX : :: std :: os :: raw :: c_uint = 57 ; pub const MPI_T_ERR_INVALID_ITEM : :: std :: os :: raw :: c_uint = 58 ; pub const MPI_T_ERR_INVALID_HANDLE : :: std :: os :: raw :: c_uint = 59 ; pub const MPI_T_ERR_OUT_OF_HANDLES : :: std :: os :: raw :: c_uint = 60 ; pub const MPI_T_ERR_OUT_OF_SESSIONS : :: std :: os :: raw :: c_uint = 61 ; pub const MPI_T_ERR_INVALID_SESSION : :: std :: os :: raw :: c_uint = 62 ; pub const MPI_T_ERR_CVAR_SET_NOT_NOW : :: std :: os :: raw :: c_uint = 63 ; pub const MPI_T_ERR_CVAR_SET_NEVER : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_T_ERR_PVAR_NO_STARTSTOP : :: std :: os :: raw :: c_uint = 65 ; pub const MPI_T_ERR_PVAR_NO_WRITE : :: std :: os :: raw :: c_uint = 66 ; pub const MPI_T_ERR_PVAR_NO_ATOMIC : :: std :: os :: raw :: c_uint = 67 ; pub const MPI_ERR_RMA_RANGE : :: std :: os :: raw :: c_uint = 68 ; pub const MPI_ERR_RMA_ATTACH : :: std :: os :: raw :: c_uint = 69 ; pub const MPI_ERR_RMA_FLAVOR : :: std :: os :: raw :: c_uint = 70 ; pub const MPI_ERR_RMA_SHARED : :: std :: os :: raw :: c_uint = 71 ; pub const MPI_T_ERR_INVALID : :: std :: os :: raw :: c_uint = 72 ; pub const MPI_T_ERR_INVALID_NAME : :: std :: os :: raw :: c_uint = 73 ; pub const MPI_ERR_LASTCODE : :: std :: os :: raw :: c_uint = 92 ; pub const MPI_TYPECLASS_INTEGER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_TYPECLASS_REAL : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_TYPECLASS_COMPLEX : :: std :: os :: raw :: c_uint = 3 ; pub type wchar_t = :: std :: os :: raw :: c_int ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct max_align_t { pub __clang_max_align_nonce1 : :: std :: os :: raw :: c_longlong , pub __bindgen_padding_0 : u64 , pub __clang_max_align_nonce2 : f64 , } # [ test ] fn bindgen_test_layout_max_align_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < max_align_t > ( ) , 32usize , concat ! ( "Size of: " , stringify ! ( max_align_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce1 as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce1 ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce2 as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce2 ) ) ) ; } pub type MPI_Aint = isize ; pub type MPI_Offset = :: std :: os :: raw :: c_longlong ; pub type MPI_Count = :: std :: os :: raw :: c_longlong ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_communicator_t { _unused : [ u8 ; 0 ] } pub type MPI_Comm = * mut ompi_communicator_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_datatype_t { _unused : [ u8 ; 0 ] } pub type MPI_Datatype = * mut ompi_datatype_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_errhandler_t { _unused : [ u8 ; 0 ] } pub type MPI_Errhandler = * mut ompi_errhandler_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_file_t { _unused : [ u8 ; 0 ] } pub type MPI_File = * mut ompi_file_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_group_t { _unused : [ u8 ; 0 ] } pub type MPI_Group = * mut ompi_group_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_info_t { _unused : [ u8 ; 0 ] } pub type MPI_Info = * mut ompi_info_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_op_t { _unused : [ u8 ; 0 ] } pub type MPI_Op = * mut ompi_op_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_request_t { _unused : [ u8 ; 0 ] } pub type MPI_Request = * mut ompi_request_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_message_t { _unused : [ u8 ; 0 ] } pub type MPI_Message = * mut ompi_message_t ; pub type MPI_Status = ompi_status_public_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_win_t { _unused : [ u8 ; 0 ] } pub type MPI_Win = * mut ompi_win_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_var_enum_t { _unused : [ u8 ; 0 ] } pub type MPI_T_enum = * mut mca_base_var_enum_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_mpit_cvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_cvar_handle = * mut ompi_mpit_cvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_handle = * mut mca_base_pvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_session_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_session = * mut mca_base_pvar_session_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_status_public_t { pub MPI_SOURCE : :: std :: os :: raw :: c_int , pub MPI_TAG : :: std :: os :: raw :: c_int , pub MPI_ERROR : :: std :: os :: raw :: c_int , pub _cancelled : :: std :: os :: raw :: c_int , pub _ucount : usize , } # [ test ] fn bindgen_test_layout_ompi_status_public_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < ompi_status_public_t > ( ) , 24usize , concat ! ( "Size of: " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < ompi_status_public_t > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_SOURCE as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_SOURCE ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_TAG as * const _ as usize } , 4usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_TAG ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_ERROR as * const _ as usize } , 8usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_ERROR ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _cancelled as * const _ as usize } , 12usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _cancelled ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _ucount as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _ucount ) ) ) ; } pub type MPI_Datarep_extent_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : * mut MPI_Aint , arg3 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Datarep_conversion_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : MPI_Datatype , arg3 : :: std :: os :: raw :: c_int , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : MPI_Offset , arg6 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Comm , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type ompi_file_errhandler_fn = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_File , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_Win_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Win , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_User_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut :: std :: os :: raw :: c_void , arg3 : * mut :: std :: os :: raw :: c_int , arg4 : * mut MPI_Datatype ) > ; pub type MPI_Comm_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_query_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut MPI_Status ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_free_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_cancel_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_fn = MPI_Comm_errhandler_function ; pub type MPI_File_errhandler_fn = ompi_file_errhandler_fn ; pub type MPI_File_errhandler_function = ompi_file_errhandler_fn ; pub type MPI_Win_errhandler_fn = MPI_Win_errhandler_function ; pub const MPI_TAG_UB : _bindgen_ty_1 = 0 ; pub const MPI_HOST : _bindgen_ty_1 = 1 ; pub const MPI_IO : _bindgen_ty_1 = 2 ; pub const MPI_WTIME_IS_GLOBAL : _bindgen_ty_1 = 3 ; pub const MPI_APPNUM : _bindgen_ty_1 = 4 ; pub const MPI_LASTUSEDCODE : _bindgen_ty_1 = 5 ; pub const MPI_UNIVERSE_SIZE : _bindgen_ty_1 = 6 ; pub const MPI_WIN_BASE : _bindgen_ty_1 = 7 ; pub const MPI_WIN_SIZE : _bindgen_ty_1 = 8 ; pub const MPI_WIN_DISP_UNIT : _bindgen_ty_1 = 9 ; pub const MPI_WIN_CREATE_FLAVOR : _bindgen_ty_1 = 10 ; pub const MPI_WIN_MODEL : _bindgen_ty_1 = 11 ; pub const IMPI_CLIENT_SIZE : _bindgen_ty_1 = 12 ; pub const IMPI_CLIENT_COLOR : _bindgen_ty_1 = 13 ; pub const IMPI_HOST_SIZE : _bindgen_ty_1 = 14 ; pub const IMPI_HOST_COLOR : _bindgen_ty_1 = 15 ; pub type _bindgen_ty_1 = :: std :: os :: raw :: c_uint ; pub const MPI_IDENT : _bindgen_ty_2 = 0 ; pub const MPI_CONGRUENT : _bindgen_ty_2 = 1 ; pub const MPI_SIMILAR : _bindgen_ty_2 = 2 ; pub const MPI_UNEQUAL : _bindgen_ty_2 = 3 ; pub type _bindgen_ty_2 = :: std :: os :: raw :: c_uint ; pub const MPI_THREAD_SINGLE : _bindgen_ty_3 = 0 ; pub const MPI_THREAD_FUNNELED : _bindgen_ty_3 = 1 ; pub const MPI_THREAD_SERIALIZED : _bindgen_ty_3 = 2 ; pub const MPI_THREAD_MULTIPLE : _bindgen_ty_3 = 3 ; pub type _bindgen_ty_3 = :: std :: os :: raw :: c_uint ; pub const MPI_COMBINER_NAMED : _bindgen_ty_4 = 0 ; pub const MPI_COMBINER_DUP : _bindgen_ty_4 = 1 ; pub const MPI_COMBINER_CONTIGUOUS : _bindgen_ty_4 = 2 ; pub const MPI_COMBINER_VECTOR : _bindgen_ty_4 = 3 ; pub const OMPI_WAS_MPI_COMBINER_HVECTOR_INTEGER : _bindgen_ty_4 = 4 ; pub const MPI_COMBINER_HVECTOR : _bindgen_ty_4 = 5 ; pub const MPI_COMBINER_INDEXED : _bindgen_ty_4 = 6 ; pub const OMPI_WAS_MPI_COMBINER_HINDEXED_INTEGER : _bindgen_ty_4 = 7 ; pub const MPI_COMBINER_HINDEXED : _bindgen_ty_4 = 8 ; pub const MPI_COMBINER_INDEXED_BLOCK : _bindgen_ty_4 = 9 ; pub const OMPI_WAS_MPI_COMBINER_STRUCT_INTEGER : _bindgen_ty_4 = 10 ; pub const MPI_COMBINER_STRUCT : _bindgen_ty_4 = 11 ; pub const MPI_COMBINER_SUBARRAY : _bindgen_ty_4 = 12 ; pub const MPI_COMBINER_DARRAY : _bindgen_ty_4 = 13 ; pub const MPI_COMBINER_F90_REAL : _bindgen_ty_4 = 14 ; pub const MPI_COMBINER_F90_COMPLEX : _bindgen_ty_4 = 15 ; pub const MPI_COMBINER_F90_INTEGER : _bindgen_ty_4 = 16 ; pub const MPI_COMBINER_RESIZED : _bindgen_ty_4 = 17 ; pub const MPI_COMBINER_HINDEXED_BLOCK : _bindgen_ty_4 = 18 ; pub type _bindgen_ty_4 = :: std :: os :: raw :: c_uint ; pub const MPI_COMM_TYPE_SHARED : _bindgen_ty_5 = 0 ; pub const OMPI_COMM_TYPE_HWTHREAD : _bindgen_ty_5 = 1 ; pub const OMPI_COMM_TYPE_CORE : _bindgen_ty_5 = 2 ; pub const OMPI_COMM_TYPE_L1CACHE : _bindgen_ty_5 = 3 ; pub const OMPI_COMM_TYPE_L2CACHE : _bindgen_ty_5 = 4 ; pub const OMPI_COMM_TYPE_L3CACHE : _bindgen_ty_5 = 5 ; pub const OMPI_COMM_TYPE_SOCKET : _bindgen_ty_5 = 6 ; pub const OMPI_COMM_TYPE_NUMA : _bindgen_ty_5 = 7 ; pub const OMPI_COMM_TYPE_BOARD : _bindgen_ty_5 = 8 ; pub const OMPI_COMM_TYPE_HOST : _bindgen_ty_5 = 9 ; pub const OMPI_COMM_TYPE_CU : _bindgen_ty_5 = 10 ; pub const OMPI_COMM_TYPE_CLUSTER : _bindgen_ty_5 = 11 ; pub type _bindgen_ty_5 = :: std :: os :: raw :: c_uint ; pub const MPI_T_VERBOSITY_USER_BASIC : _bindgen_ty_6 = 0 ; pub const MPI_T_VERBOSITY_USER_DETAIL : _bindgen_ty_6 = 1 ; pub const MPI_T_VERBOSITY_USER_ALL : _bindgen_ty_6 = 2 ; pub const MPI_T_VERBOSITY_TUNER_BASIC : _bindgen_ty_6 = 3 ; pub const MPI_T_VERBOSITY_TUNER_DETAIL : _bindgen_ty_6 = 4 ; pub const MPI_T_VERBOSITY_TUNER_ALL : _bindgen_ty_6 = 5 ; pub const MPI_T_VERBOSITY_MPIDEV_BASIC : _bindgen_ty_6 = 6 ; pub const MPI_T_VERBOSITY_MPIDEV_DETAIL : _bindgen_ty_6 = 7 ; pub const MPI_T_VERBOSITY_MPIDEV_ALL : _bindgen_ty_6 = 8 ; pub type _bindgen_ty_6 = :: std :: os :: raw :: c_uint ; pub const MPI_T_SCOPE_CONSTANT : _bindgen_ty_7 = 0 ; pub const MPI_T_SCOPE_READONLY : _bindgen_ty_7 = 1 ; pub const MPI_T_SCOPE_LOCAL : _bindgen_ty_7 = 2 ; pub const MPI_T_SCOPE_GROUP : _bindgen_ty_7 = 3 ; pub const MPI_T_SCOPE_GROUP_EQ : _bindgen_ty_7 = 4 ; pub const MPI_T_SCOPE_ALL : _bindgen_ty_7 = 5 ; pub const MPI_T_SCOPE_ALL_EQ : _bindgen_ty_7 = 6 ; pub type _bindgen_ty_7 = :: std :: os :: raw :: c_uint ; pub const MPI_T_BIND_NO_OBJECT : _bindgen_ty_8 = 0 ; pub const MPI_T_BIND_MPI_COMM : _bindgen_ty_8 = 1 ; pub const MPI_T_BIND_MPI_DATATYPE : _bindgen_ty_8 = 2 ; pub const MPI_T_BIND_MPI_ERRHANDLER : _bindgen_ty_8 = 3 ; pub const MPI_T_BIND_MPI_FILE : _bindgen_ty_8 = 4 ; pub const MPI_T_BIND_MPI_GROUP : _bindgen_ty_8 = 5 ; pub const MPI_T_BIND_MPI_OP : _bindgen_ty_8 = 6 ; pub const MPI_T_BIND_MPI_REQUEST : _bindgen_ty_8 = 7 ; pub const MPI_T_BIND_MPI_WIN : _bindgen_ty_8 = 8 ; pub const MPI_T_BIND_MPI_MESSAGE : _bindgen_ty_8 = 9 ; pub const MPI_T_BIND_MPI_INFO : _bindgen_ty_8 = 10 ; pub type _bindgen_ty_8 = :: std :: os :: raw :: c_uint ; pub const MPI_T_PVAR_CLASS_STATE : _bindgen_ty_9 = 0 ; pub const MPI_T_PVAR_CLASS_LEVEL : _bindgen_ty_9 = 1 ; pub const MPI_T_PVAR_CLASS_SIZE : _bindgen_ty_9 = 2 ; pub const MPI_T_PVAR_CLASS_PERCENTAGE : _bindgen_ty_9 = 3 ; pub const MPI_T_PVAR_CLASS_HIGHWATERMARK : _bindgen_ty_9 = 4 ; pub const MPI_T_PVAR_CLASS_LOWWATERMARK : _bindgen_ty_9 = 5 ; pub const MPI_T_PVAR_CLASS_COUNTER : _bindgen_ty_9 = 6 ; pub const MPI_T_PVAR_CLASS_AGGREGATE : _bindgen_ty_9 = 7 ; pub const MPI_T_PVAR_CLASS_TIMER : _bindgen_ty_9 = 8 ; pub const MPI_T_PVAR_CLASS_GENERIC : _bindgen_ty_9 = 9 ; pub type _bindgen_ty_9 = :: std :: os :: raw :: c_uint ; extern "C" {
[INFO] [stdout] 3 + pub const __llvm__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_major__ : :: std :: os :: raw :: c_uint = 14 ; pub const __clang_minor__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_patchlevel__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_version__ : & 'static [ u8 ; 8usize ] = b"14.0.0 \0" ; pub const __GNUC__ : :: std :: os :: raw :: c_uint = 4 ; pub const __GNUC_MINOR__ : :: std :: os :: raw :: c_uint = 2 ; pub const __GNUC_PATCHLEVEL__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GXX_ABI_VERSION : :: std :: os :: raw :: c_uint = 1002 ; pub const __ATOMIC_RELAXED : :: std :: os :: raw :: c_uint = 0 ; pub const __ATOMIC_CONSUME : std :: os :: raw :: c_uint = 1 ; pub const __ATOMIC_ACQUIRE : :: std :: os :: raw :: c_uint = 2 ; pub const __ATOMIC_RELEASE : :: std :: os :: raw :: c_uint = 3 ; pub const __ATOMIC_ACQ_REL : :: std :: os :: raw :: c_uint = 4 ; pub const __ATOMIC_SEQ_CST : :: std :: os :: raw :: c_uint = 5 ; pub const __OPENCL_MEMORY_SCOPE_WORK_ITEM : :: std :: os :: raw :: c_uint = 0 ; pub const __OPENCL_MEMORY_SCOPE_WORK_GROUP : :: std :: os :: raw :: c_uint = 1 ; pub const __OPENCL_MEMORY_SCOPE_DEVICE : :: std :: os :: raw :: c_uint = 2 ; pub const __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES : :: std :: os :: raw :: c_uint = 3 ; pub const __OPENCL_MEMORY_SCOPE_SUB_GROUP : :: std :: os :: raw :: c_uint = 4 ; pub const __PRAGMA_REDEFINE_EXTNAME : :: std :: os :: raw :: c_uint = 1 ; pub const __VERSION__ : & 'static [ u8 ; 20usize ] = b"Ubuntu Clang 14.0.0\0" ; pub const __OBJC_BOOL_IS_BOOL : :: std :: os :: raw :: c_uint = 0 ; pub const __CONSTANT_CFSTRINGS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_literal_encoding__ : & 'static [ u8 ; 6usize ] = b"UTF-8\0" ; pub const __clang_wide_literal_encoding__ : & 'static [ u8 ; 7usize ] = b"UTF-32\0" ; pub const __ORDER_LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __ORDER_BIG_ENDIAN__ : :: std :: os :: raw :: c_uint = 4321 ; pub const __ORDER_PDP_ENDIAN__ : :: std :: os :: raw :: c_uint = 3412 ; pub const __BYTE_ORDER__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const _LP64 : :: std :: os :: raw :: c_uint = 1 ; pub const __LP64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __CHAR_BIT__ : :: std :: os :: raw :: c_uint = 8 ; pub const __BOOL_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SHRT_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __LONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LLONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BITINT_MAXWIDTH__ : :: std :: os :: raw :: c_uint = 128 ; pub const __SCHAR_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __SHRT_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __LONG_LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __WCHAR_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __WCHAR_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __WINT_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __WINT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INTMAX_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZE_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __SIZE_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTMAX_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __PTRDIFF_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __PTRDIFF_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INTPTR_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTPTR_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZEOF_DOUBLE__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_FLOAT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_LONG_DOUBLE__ : :: std :: os :: raw :: c_uint = 16 ; pub const __SIZEOF_LONG_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_POINTER__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SHORT__ : :: std :: os :: raw :: c_uint = 2 ; pub const __SIZEOF_PTRDIFF_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SIZE_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_WCHAR_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_WINT_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INTMAX_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTMAX_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINTMAX_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTMAX_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTMAX_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTMAX_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __PTRDIFF_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __PTRDIFF_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __INTPTR_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTPTR_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __SIZE_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __SIZE_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __SIZE_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __SIZE_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __SIG_ATOMIC_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __SIG_ATOMIC_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __UINTPTR_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTPTR_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTPTR_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTPTR_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FLT_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_DIG__ : :: std :: os :: raw :: c_uint = 6 ; pub const __FLT_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 9 ; pub const __FLT_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_MANT_DIG__ : :: std :: os :: raw :: c_uint = 24 ; pub const __FLT_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 38 ; pub const __FLT_MAX_EXP__ : :: std :: os :: raw :: c_uint = 128 ; pub const __FLT_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -37 ; pub const __FLT_MIN_EXP__ : :: std :: os :: raw :: c_int = -125 ; pub const __DBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_DIG__ : :: std :: os :: raw :: c_uint = 15 ; pub const __DBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 17 ; pub const __DBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 53 ; pub const __DBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 308 ; pub const __DBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 1024 ; pub const __DBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -307 ; pub const __DBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -1021 ; pub const __LDBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_DIG__ : :: std :: os :: raw :: c_uint = 18 ; pub const __LDBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __LDBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LDBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 4932 ; pub const __LDBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 16384 ; pub const __LDBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -4931 ; pub const __LDBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -16381 ; pub const __POINTER_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BIGGEST_ALIGNMENT__ : :: std :: os :: raw :: c_uint = 16 ; pub const __WINT_UNSIGNED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __INT8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __INT16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __INT32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __INT64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __UINT8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __INT8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __UINT16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __UINT16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __INT16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __UINT32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __UINT32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __INT32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __UINT64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __UINT64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __INT64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_LEAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_LEAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_LEAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_LEAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_LEAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_LEAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_LEAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_LEAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_LEAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_LEAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_LEAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_LEAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_LEAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_LEAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_LEAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_LEAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_LEAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_LEAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_LEAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_LEAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_LEAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_LEAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_LEAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_LEAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_LEAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_LEAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_LEAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_LEAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_LEAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __INT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_FAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_FAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_FAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_FAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_FAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_FAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_FAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_FAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_FAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_FAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_FAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_FAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_FAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_FAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_FAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_FAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_FAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_FAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_FAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_FAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_FAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_FAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_FAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_FAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_FAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_FAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_FAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_FAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_FAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_FAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FINITE_MATH_ONLY__ : :: std :: os :: raw :: c_uint = 0 ; pub const __GNUC_STDC_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_ATOMIC_TEST_AND_SET_TRUEVAL : :: std :: os :: raw :: c_uint = 1 ; pub const __CLANG_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __NO_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __PIC__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pic__ : :: std :: os :: raw :: c_uint = 2 ; pub const __PIE__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pie__ : :: std :: os :: raw :: c_uint = 2 ; pub const __FLT_EVAL_METHOD__ : :: std :: os :: raw :: c_uint = 0 ; pub const __FLT_RADIX__ : :: std :: os :: raw :: c_uint = 2 ; pub const __DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __GCC_ASM_FLAG_OUTPUTS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __code_model_small__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_GS : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_FS : :: std :: os :: raw :: c_uint = 1 ; pub const __k8 : :: std :: os :: raw :: c_uint = 1 ; pub const __k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __tune_k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __NO_MATH_INLINES : :: std :: os :: raw :: c_uint = 1 ; pub const __FXSR__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __MMX__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 : :: std :: os :: raw :: c_uint = 1 ; pub const __SIZEOF_FLOAT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix__ : :: std :: os :: raw :: c_uint = 1 ; pub const linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __ELF__ : :: std :: os :: raw :: c_uint = 1 ; pub const __gnu_linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLOAT128__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_HOSTED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_VERSION__ : :: std :: os :: raw :: c_uint = 201710 ; pub const __STDC_UTF_16__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_UTF_32__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_DWARF2_CFI_ASM : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_VERSION : :: std :: os :: raw :: c_uint = 721408 ; pub const OPAL_STDC_HEADERS : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED_ARGUMENT : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_ERROR : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_SYS_TIME_H : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_LONG_LONG : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const OPAL_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const OPAL_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const OPAL_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const OPAL_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const OMPI_HAVE_FORTRAN_LOGICAL1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER16 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_INTEGER2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL16 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL2 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_REAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_ENABLE_MPI1_COMPAT : :: std :: os :: raw :: c_uint = 0 ; pub const HAVE_FLOAT__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_LONG_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_MPI_OFFSET_SIZE : :: std :: os :: raw :: c_uint = 8 ; pub const OMPI_BUILD_CXX_BINDINGS : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_CXX_SEEK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_CXX_SUPPORTS_2D_CONST_CAST : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_PARAM_CHECK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_INTERFACE_WARNING : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_CXX_EXCEPTION_SUPPORT : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_MAJOR_VERSION : :: std :: os :: raw :: c_uint = 4 ; pub const OMPI_MINOR_VERSION : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_RELEASE_VERSION : :: std :: os :: raw :: c_uint = 2 ; pub const OPAL_C_HAVE_VISIBILITY : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_BUILDING : :: std :: os :: raw :: c_uint = 0 ; pub const OPEN_MPI : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_VERSION : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_SUBVERSION : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_UNKNOWN : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU_C : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_REMOVED_USE_STATIC_ASSERT : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ANY_SOURCE : :: std :: os :: raw :: c_int = -1 ; pub const MPI_PROC_NULL : :: std :: os :: raw :: c_int = -2 ; pub const MPI_ROOT : :: std :: os :: raw :: c_int = -4 ; pub const MPI_ANY_TAG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MAX_LIBRARY_VERSION_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_UNDEFINED : :: std :: os :: raw :: c_int = -32766 ; pub const MPI_DIST_GRAPH : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_CART : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_GRAPH : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_KEYVAL_INVALID : :: std :: os :: raw :: c_int = -1 ; pub const MPI_BSEND_OVERHEAD : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const MPI_ORDER_C : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ORDER_FORTRAN : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_BLOCK : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_DISTRIBUTE_CYCLIC : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_NONE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_DISTRIBUTE_DFLT_DARG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MODE_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_RDONLY : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_WRONLY : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_RDWR : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_DELETE_ON_CLOSE : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_MODE_UNIQUE_OPEN : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_MODE_EXCL : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MODE_APPEND : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_SEQUENTIAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_DISPLACEMENT_CURRENT : :: std :: os :: raw :: c_int = -54278278 ; pub const MPI_SEEK_SET : :: std :: os :: raw :: c_uint = 600 ; pub const MPI_SEEK_CUR : :: std :: os :: raw :: c_uint = 602 ; pub const MPI_SEEK_END : :: std :: os :: raw :: c_uint = 604 ; pub const MPI_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_NOCHECK : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_NOPRECEDE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_NOPUT : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_NOSTORE : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_NOSUCCEED : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_LOCK_EXCLUSIVE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_LOCK_SHARED : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_WIN_FLAVOR_ALLOCATE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_DYNAMIC : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_WIN_FLAVOR_SHARED : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_WIN_UNIFIED : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_WIN_SEPARATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_SUCCESS : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ERR_BUFFER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_ERR_COUNT : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_ERR_TYPE : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_ERR_TAG : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_ERR_COMM : :: std :: os :: raw :: c_uint = 5 ; pub const MPI_ERR_RANK : :: std :: os :: raw :: c_uint = 6 ; pub const MPI_ERR_REQUEST : :: std :: os :: raw :: c_uint = 7 ; pub const MPI_ERR_ROOT : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_ERR_GROUP : :: std :: os :: raw :: c_uint = 9 ; pub const MPI_ERR_OP : :: std :: os :: raw :: c_uint = 10 ; pub const MPI_ERR_TOPOLOGY : :: std :: os :: raw :: c_uint = 11 ; pub const MPI_ERR_DIMS : :: std :: os :: raw :: c_uint = 12 ; pub const MPI_ERR_ARG : :: std :: os :: raw :: c_uint = 13 ; pub const MPI_ERR_UNKNOWN : :: std :: os :: raw :: c_uint = 14 ; pub const MPI_ERR_TRUNCATE : :: std :: os :: raw :: c_uint = 15 ; pub const MPI_ERR_OTHER : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_ERR_INTERN : :: std :: os :: raw :: c_uint = 17 ; pub const MPI_ERR_IN_STATUS : :: std :: os :: raw :: c_uint = 18 ; pub const MPI_ERR_PENDING : :: std :: os :: raw :: c_uint = 19 ; pub const MPI_ERR_ACCESS : :: std :: os :: raw :: c_uint = 20 ; pub const MPI_ERR_AMODE : :: std :: os :: raw :: c_uint = 21 ; pub const MPI_ERR_ASSERT : :: std :: os :: raw :: c_uint = 22 ; pub const MPI_ERR_BAD_FILE : :: std :: os :: raw :: c_uint = 23 ; pub const MPI_ERR_BASE : :: std :: os :: raw :: c_uint = 24 ; pub const MPI_ERR_CONVERSION : :: std :: os :: raw :: c_uint = 25 ; pub const MPI_ERR_DISP : :: std :: os :: raw :: c_uint = 26 ; pub const MPI_ERR_DUP_DATAREP : :: std :: os :: raw :: c_uint = 27 ; pub const MPI_ERR_FILE_EXISTS : :: std :: os :: raw :: c_uint = 28 ; pub const MPI_ERR_FILE_IN_USE : :: std :: os :: raw :: c_uint = 29 ; pub const MPI_ERR_FILE : :: std :: os :: raw :: c_uint = 30 ; pub const MPI_ERR_INFO_KEY : :: std :: os :: raw :: c_uint = 31 ; pub const MPI_ERR_INFO_NOKEY : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_ERR_INFO_VALUE : :: std :: os :: raw :: c_uint = 33 ; pub const MPI_ERR_INFO : :: std :: os :: raw :: c_uint = 34 ; pub const MPI_ERR_IO : :: std :: os :: raw :: c_uint = 35 ; pub const MPI_ERR_KEYVAL : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_ERR_LOCKTYPE : :: std :: os :: raw :: c_uint = 37 ; pub const MPI_ERR_NAME : :: std :: os :: raw :: c_uint = 38 ; pub const MPI_ERR_NO_MEM : :: std :: os :: raw :: c_uint = 39 ; pub const MPI_ERR_NOT_SAME : :: std :: os :: raw :: c_uint = 40 ; pub const MPI_ERR_NO_SPACE : :: std :: os :: raw :: c_uint = 41 ; pub const MPI_ERR_NO_SUCH_FILE : :: std :: os :: raw :: c_uint = 42 ; pub const MPI_ERR_PORT : :: std :: os :: raw :: c_uint = 43 ; pub const MPI_ERR_QUOTA : :: std :: os :: raw :: c_uint = 44 ; pub const MPI_ERR_READ_ONLY : :: std :: os :: raw :: c_uint = 45 ; pub const MPI_ERR_RMA_CONFLICT : :: std :: os :: raw :: c_uint = 46 ; pub const MPI_ERR_RMA_SYNC : :: std :: os :: raw :: c_uint = 47 ; pub const MPI_ERR_SERVICE : :: std :: os :: raw :: c_uint = 48 ; pub const MPI_ERR_SIZE : :: std :: os :: raw :: c_uint = 49 ; pub const MPI_ERR_SPAWN : :: std :: os :: raw :: c_uint = 50 ; pub const MPI_ERR_UNSUPPORTED_DATAREP : :: std :: os :: raw :: c_uint = 51 ; pub const MPI_ERR_UNSUPPORTED_OPERATION : :: std :: os :: raw :: c_uint = 52 ; pub const MPI_ERR_WIN : :: std :: os :: raw :: c_uint = 53 ; pub const MPI_T_ERR_MEMORY : :: std :: os :: raw :: c_uint = 54 ; pub const MPI_T_ERR_NOT_INITIALIZED : :: std :: os :: raw :: c_uint = 55 ; pub const MPI_T_ERR_CANNOT_INIT : :: std :: os :: raw :: c_uint = 56 ; pub const MPI_T_ERR_INVALID_INDEX : :: std :: os :: raw :: c_uint = 57 ; pub const MPI_T_ERR_INVALID_ITEM : :: std :: os :: raw :: c_uint = 58 ; pub const MPI_T_ERR_INVALID_HANDLE : :: std :: os :: raw :: c_uint = 59 ; pub const MPI_T_ERR_OUT_OF_HANDLES : :: std :: os :: raw :: c_uint = 60 ; pub const MPI_T_ERR_OUT_OF_SESSIONS : :: std :: os :: raw :: c_uint = 61 ; pub const MPI_T_ERR_INVALID_SESSION : :: std :: os :: raw :: c_uint = 62 ; pub const MPI_T_ERR_CVAR_SET_NOT_NOW : :: std :: os :: raw :: c_uint = 63 ; pub const MPI_T_ERR_CVAR_SET_NEVER : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_T_ERR_PVAR_NO_STARTSTOP : :: std :: os :: raw :: c_uint = 65 ; pub const MPI_T_ERR_PVAR_NO_WRITE : :: std :: os :: raw :: c_uint = 66 ; pub const MPI_T_ERR_PVAR_NO_ATOMIC : :: std :: os :: raw :: c_uint = 67 ; pub const MPI_ERR_RMA_RANGE : :: std :: os :: raw :: c_uint = 68 ; pub const MPI_ERR_RMA_ATTACH : :: std :: os :: raw :: c_uint = 69 ; pub const MPI_ERR_RMA_FLAVOR : :: std :: os :: raw :: c_uint = 70 ; pub const MPI_ERR_RMA_SHARED : :: std :: os :: raw :: c_uint = 71 ; pub const MPI_T_ERR_INVALID : :: std :: os :: raw :: c_uint = 72 ; pub const MPI_T_ERR_INVALID_NAME : :: std :: os :: raw :: c_uint = 73 ; pub const MPI_ERR_LASTCODE : :: std :: os :: raw :: c_uint = 92 ; pub const MPI_TYPECLASS_INTEGER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_TYPECLASS_REAL : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_TYPECLASS_COMPLEX : :: std :: os :: raw :: c_uint = 3 ; pub type wchar_t = :: std :: os :: raw :: c_int ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct max_align_t { pub __clang_max_align_nonce1 : :: std :: os :: raw :: c_longlong , pub __bindgen_padding_0 : u64 , pub __clang_max_align_nonce2 : f64 , } # [ test ] fn bindgen_test_layout_max_align_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < max_align_t > ( ) , 32usize , concat ! ( "Size of: " , stringify ! ( max_align_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce1 as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce1 ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce2 as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce2 ) ) ) ; } pub type MPI_Aint = isize ; pub type MPI_Offset = :: std :: os :: raw :: c_longlong ; pub type MPI_Count = :: std :: os :: raw :: c_longlong ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_communicator_t { _unused : [ u8 ; 0 ] } pub type MPI_Comm = * mut ompi_communicator_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_datatype_t { _unused : [ u8 ; 0 ] } pub type MPI_Datatype = * mut ompi_datatype_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_errhandler_t { _unused : [ u8 ; 0 ] } pub type MPI_Errhandler = * mut ompi_errhandler_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_file_t { _unused : [ u8 ; 0 ] } pub type MPI_File = * mut ompi_file_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_group_t { _unused : [ u8 ; 0 ] } pub type MPI_Group = * mut ompi_group_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_info_t { _unused : [ u8 ; 0 ] } pub type MPI_Info = * mut ompi_info_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_op_t { _unused : [ u8 ; 0 ] } pub type MPI_Op = * mut ompi_op_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_request_t { _unused : [ u8 ; 0 ] } pub type MPI_Request = * mut ompi_request_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_message_t { _unused : [ u8 ; 0 ] } pub type MPI_Message = * mut ompi_message_t ; pub type MPI_Status = ompi_status_public_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_win_t { _unused : [ u8 ; 0 ] } pub type MPI_Win = * mut ompi_win_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_var_enum_t { _unused : [ u8 ; 0 ] } pub type MPI_T_enum = * mut mca_base_var_enum_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_mpit_cvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_cvar_handle = * mut ompi_mpit_cvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_handle = * mut mca_base_pvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_session_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_session = * mut mca_base_pvar_session_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_status_public_t { pub MPI_SOURCE : :: std :: os :: raw :: c_int , pub MPI_TAG : :: std :: os :: raw :: c_int , pub MPI_ERROR : :: std :: os :: raw :: c_int , pub _cancelled : :: std :: os :: raw :: c_int , pub _ucount : usize , } # [ test ] fn bindgen_test_layout_ompi_status_public_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < ompi_status_public_t > ( ) , 24usize , concat ! ( "Size of: " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < ompi_status_public_t > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_SOURCE as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_SOURCE ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_TAG as * const _ as usize } , 4usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_TAG ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_ERROR as * const _ as usize } , 8usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_ERROR ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _cancelled as * const _ as usize } , 12usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _cancelled ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _ucount as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _ucount ) ) ) ; } pub type MPI_Datarep_extent_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : * mut MPI_Aint , arg3 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Datarep_conversion_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : MPI_Datatype , arg3 : :: std :: os :: raw :: c_int , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : MPI_Offset , arg6 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Comm , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type ompi_file_errhandler_fn = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_File , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_Win_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Win , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_User_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut :: std :: os :: raw :: c_void , arg3 : * mut :: std :: os :: raw :: c_int , arg4 : * mut MPI_Datatype ) > ; pub type MPI_Comm_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_query_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut MPI_Status ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_free_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_cancel_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_fn = MPI_Comm_errhandler_function ; pub type MPI_File_errhandler_fn = ompi_file_errhandler_fn ; pub type MPI_File_errhandler_function = ompi_file_errhandler_fn ; pub type MPI_Win_errhandler_fn = MPI_Win_errhandler_function ; pub const MPI_TAG_UB : _bindgen_ty_1 = 0 ; pub const MPI_HOST : _bindgen_ty_1 = 1 ; pub const MPI_IO : _bindgen_ty_1 = 2 ; pub const MPI_WTIME_IS_GLOBAL : _bindgen_ty_1 = 3 ; pub const MPI_APPNUM : _bindgen_ty_1 = 4 ; pub const MPI_LASTUSEDCODE : _bindgen_ty_1 = 5 ; pub const MPI_UNIVERSE_SIZE : _bindgen_ty_1 = 6 ; pub const MPI_WIN_BASE : _bindgen_ty_1 = 7 ; pub const MPI_WIN_SIZE : _bindgen_ty_1 = 8 ; pub const MPI_WIN_DISP_UNIT : _bindgen_ty_1 = 9 ; pub const MPI_WIN_CREATE_FLAVOR : _bindgen_ty_1 = 10 ; pub const MPI_WIN_MODEL : _bindgen_ty_1 = 11 ; pub const IMPI_CLIENT_SIZE : _bindgen_ty_1 = 12 ; pub const IMPI_CLIENT_COLOR : _bindgen_ty_1 = 13 ; pub const IMPI_HOST_SIZE : _bindgen_ty_1 = 14 ; pub const IMPI_HOST_COLOR : _bindgen_ty_1 = 15 ; pub type _bindgen_ty_1 = :: std :: os :: raw :: c_uint ; pub const MPI_IDENT : _bindgen_ty_2 = 0 ; pub const MPI_CONGRUENT : _bindgen_ty_2 = 1 ; pub const MPI_SIMILAR : _bindgen_ty_2 = 2 ; pub const MPI_UNEQUAL : _bindgen_ty_2 = 3 ; pub type _bindgen_ty_2 = :: std :: os :: raw :: c_uint ; pub const MPI_THREAD_SINGLE : _bindgen_ty_3 = 0 ; pub const MPI_THREAD_FUNNELED : _bindgen_ty_3 = 1 ; pub const MPI_THREAD_SERIALIZED : _bindgen_ty_3 = 2 ; pub const MPI_THREAD_MULTIPLE : _bindgen_ty_3 = 3 ; pub type _bindgen_ty_3 = :: std :: os :: raw :: c_uint ; pub const MPI_COMBINER_NAMED : _bindgen_ty_4 = 0 ; pub const MPI_COMBINER_DUP : _bindgen_ty_4 = 1 ; pub const MPI_COMBINER_CONTIGUOUS : _bindgen_ty_4 = 2 ; pub const MPI_COMBINER_VECTOR : _bindgen_ty_4 = 3 ; pub const OMPI_WAS_MPI_COMBINER_HVECTOR_INTEGER : _bindgen_ty_4 = 4 ; pub const MPI_COMBINER_HVECTOR : _bindgen_ty_4 = 5 ; pub const MPI_COMBINER_INDEXED : _bindgen_ty_4 = 6 ; pub const OMPI_WAS_MPI_COMBINER_HINDEXED_INTEGER : _bindgen_ty_4 = 7 ; pub const MPI_COMBINER_HINDEXED : _bindgen_ty_4 = 8 ; pub const MPI_COMBINER_INDEXED_BLOCK : _bindgen_ty_4 = 9 ; pub const OMPI_WAS_MPI_COMBINER_STRUCT_INTEGER : _bindgen_ty_4 = 10 ; pub const MPI_COMBINER_STRUCT : _bindgen_ty_4 = 11 ; pub const MPI_COMBINER_SUBARRAY : _bindgen_ty_4 = 12 ; pub const MPI_COMBINER_DARRAY : _bindgen_ty_4 = 13 ; pub const MPI_COMBINER_F90_REAL : _bindgen_ty_4 = 14 ; pub const MPI_COMBINER_F90_COMPLEX : _bindgen_ty_4 = 15 ; pub const MPI_COMBINER_F90_INTEGER : _bindgen_ty_4 = 16 ; pub const MPI_COMBINER_RESIZED : _bindgen_ty_4 = 17 ; pub const MPI_COMBINER_HINDEXED_BLOCK : _bindgen_ty_4 = 18 ; pub type _bindgen_ty_4 = :: std :: os :: raw :: c_uint ; pub const MPI_COMM_TYPE_SHARED : _bindgen_ty_5 = 0 ; pub const OMPI_COMM_TYPE_HWTHREAD : _bindgen_ty_5 = 1 ; pub const OMPI_COMM_TYPE_CORE : _bindgen_ty_5 = 2 ; pub const OMPI_COMM_TYPE_L1CACHE : _bindgen_ty_5 = 3 ; pub const OMPI_COMM_TYPE_L2CACHE : _bindgen_ty_5 = 4 ; pub const OMPI_COMM_TYPE_L3CACHE : _bindgen_ty_5 = 5 ; pub const OMPI_COMM_TYPE_SOCKET : _bindgen_ty_5 = 6 ; pub const OMPI_COMM_TYPE_NUMA : _bindgen_ty_5 = 7 ; pub const OMPI_COMM_TYPE_BOARD : _bindgen_ty_5 = 8 ; pub const OMPI_COMM_TYPE_HOST : _bindgen_ty_5 = 9 ; pub const OMPI_COMM_TYPE_CU : _bindgen_ty_5 = 10 ; pub const OMPI_COMM_TYPE_CLUSTER : _bindgen_ty_5 = 11 ; pub type _bindgen_ty_5 = :: std :: os :: raw :: c_uint ; pub const MPI_T_VERBOSITY_USER_BASIC : _bindgen_ty_6 = 0 ; pub const MPI_T_VERBOSITY_USER_DETAIL : _bindgen_ty_6 = 1 ; pub const MPI_T_VERBOSITY_USER_ALL : _bindgen_ty_6 = 2 ; pub const MPI_T_VERBOSITY_TUNER_BASIC : _bindgen_ty_6 = 3 ; pub const MPI_T_VERBOSITY_TUNER_DETAIL : _bindgen_ty_6 = 4 ; pub const MPI_T_VERBOSITY_TUNER_ALL : _bindgen_ty_6 = 5 ; pub const MPI_T_VERBOSITY_MPIDEV_BASIC : _bindgen_ty_6 = 6 ; pub const MPI_T_VERBOSITY_MPIDEV_DETAIL : _bindgen_ty_6 = 7 ; pub const MPI_T_VERBOSITY_MPIDEV_ALL : _bindgen_ty_6 = 8 ; pub type _bindgen_ty_6 = :: std :: os :: raw :: c_uint ; pub const MPI_T_SCOPE_CONSTANT : _bindgen_ty_7 = 0 ; pub const MPI_T_SCOPE_READONLY : _bindgen_ty_7 = 1 ; pub const MPI_T_SCOPE_LOCAL : _bindgen_ty_7 = 2 ; pub const MPI_T_SCOPE_GROUP : _bindgen_ty_7 = 3 ; pub const MPI_T_SCOPE_GROUP_EQ : _bindgen_ty_7 = 4 ; pub const MPI_T_SCOPE_ALL : _bindgen_ty_7 = 5 ; pub const MPI_T_SCOPE_ALL_EQ : _bindgen_ty_7 = 6 ; pub type _bindgen_ty_7 = :: std :: os :: raw :: c_uint ; pub const MPI_T_BIND_NO_OBJECT : _bindgen_ty_8 = 0 ; pub const MPI_T_BIND_MPI_COMM : _bindgen_ty_8 = 1 ; pub const MPI_T_BIND_MPI_DATATYPE : _bindgen_ty_8 = 2 ; pub const MPI_T_BIND_MPI_ERRHANDLER : _bindgen_ty_8 = 3 ; pub const MPI_T_BIND_MPI_FILE : _bindgen_ty_8 = 4 ; pub const MPI_T_BIND_MPI_GROUP : _bindgen_ty_8 = 5 ; pub const MPI_T_BIND_MPI_OP : _bindgen_ty_8 = 6 ; pub const MPI_T_BIND_MPI_REQUEST : _bindgen_ty_8 = 7 ; pub const MPI_T_BIND_MPI_WIN : _bindgen_ty_8 = 8 ; pub const MPI_T_BIND_MPI_MESSAGE : _bindgen_ty_8 = 9 ; pub const MPI_T_BIND_MPI_INFO : _bindgen_ty_8 = 10 ; pub type _bindgen_ty_8 = :: std :: os :: raw :: c_uint ; pub const MPI_T_PVAR_CLASS_STATE : _bindgen_ty_9 = 0 ; pub const MPI_T_PVAR_CLASS_LEVEL : _bindgen_ty_9 = 1 ; pub const MPI_T_PVAR_CLASS_SIZE : _bindgen_ty_9 = 2 ; pub const MPI_T_PVAR_CLASS_PERCENTAGE : _bindgen_ty_9 = 3 ; pub const MPI_T_PVAR_CLASS_HIGHWATERMARK : _bindgen_ty_9 = 4 ; pub const MPI_T_PVAR_CLASS_LOWWATERMARK : _bindgen_ty_9 = 5 ; pub const MPI_T_PVAR_CLASS_COUNTER : _bindgen_ty_9 = 6 ; pub const MPI_T_PVAR_CLASS_AGGREGATE : _bindgen_ty_9 = 7 ; pub const MPI_T_PVAR_CLASS_TIMER : _bindgen_ty_9 = 8 ; pub const MPI_T_PVAR_CLASS_GENERIC : _bindgen_ty_9 = 9 ; pub type _bindgen_ty_9 = :: std :: os :: raw :: c_uint ; extern "C" {
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/mpi-fork-fnsp-d9b9763bb5375dad/out/functions_and_types.rs:3:803
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...:: raw :: c_uint = 1 ; pub const __ATOMIC_ACQUIRE : :: std :: os :: raw :: c_uint = 2 ; pub const __ATOMIC_RELEASE : :: std :: os :: r...
[INFO] [stdout]   |                                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]   |
[INFO] [stdout] 3 - pub const __llvm__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_major__ : :: std :: os :: raw :: c_uint = 14 ; pub const __clang_minor__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_patchlevel__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_version__ : & 'static [ u8 ; 8usize ] = b"14.0.0 \0" ; pub const __GNUC__ : :: std :: os :: raw :: c_uint = 4 ; pub const __GNUC_MINOR__ : :: std :: os :: raw :: c_uint = 2 ; pub const __GNUC_PATCHLEVEL__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GXX_ABI_VERSION : :: std :: os :: raw :: c_uint = 1002 ; pub const __ATOMIC_RELAXED : :: std :: os :: raw :: c_uint = 0 ; pub const __ATOMIC_CONSUME : :: std :: os :: raw :: c_uint = 1 ; pub const __ATOMIC_ACQUIRE : :: std :: os :: raw :: c_uint = 2 ; pub const __ATOMIC_RELEASE : :: std :: os :: raw :: c_uint = 3 ; pub const __ATOMIC_ACQ_REL : :: std :: os :: raw :: c_uint = 4 ; pub const __ATOMIC_SEQ_CST : :: std :: os :: raw :: c_uint = 5 ; pub const __OPENCL_MEMORY_SCOPE_WORK_ITEM : :: std :: os :: raw :: c_uint = 0 ; pub const __OPENCL_MEMORY_SCOPE_WORK_GROUP : :: std :: os :: raw :: c_uint = 1 ; pub const __OPENCL_MEMORY_SCOPE_DEVICE : :: std :: os :: raw :: c_uint = 2 ; pub const __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES : :: std :: os :: raw :: c_uint = 3 ; pub const __OPENCL_MEMORY_SCOPE_SUB_GROUP : :: std :: os :: raw :: c_uint = 4 ; pub const __PRAGMA_REDEFINE_EXTNAME : :: std :: os :: raw :: c_uint = 1 ; pub const __VERSION__ : & 'static [ u8 ; 20usize ] = b"Ubuntu Clang 14.0.0\0" ; pub const __OBJC_BOOL_IS_BOOL : :: std :: os :: raw :: c_uint = 0 ; pub const __CONSTANT_CFSTRINGS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_literal_encoding__ : & 'static [ u8 ; 6usize ] = b"UTF-8\0" ; pub const __clang_wide_literal_encoding__ : & 'static [ u8 ; 7usize ] = b"UTF-32\0" ; pub const __ORDER_LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __ORDER_BIG_ENDIAN__ : :: std :: os :: raw :: c_uint = 4321 ; pub const __ORDER_PDP_ENDIAN__ : :: std :: os :: raw :: c_uint = 3412 ; pub const __BYTE_ORDER__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const _LP64 : :: std :: os :: raw :: c_uint = 1 ; pub const __LP64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __CHAR_BIT__ : :: std :: os :: raw :: c_uint = 8 ; pub const __BOOL_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SHRT_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __LONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LLONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BITINT_MAXWIDTH__ : :: std :: os :: raw :: c_uint = 128 ; pub const __SCHAR_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __SHRT_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __LONG_LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __WCHAR_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __WCHAR_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __WINT_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __WINT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INTMAX_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZE_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __SIZE_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTMAX_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __PTRDIFF_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __PTRDIFF_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INTPTR_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTPTR_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZEOF_DOUBLE__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_FLOAT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_LONG_DOUBLE__ : :: std :: os :: raw :: c_uint = 16 ; pub const __SIZEOF_LONG_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_POINTER__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SHORT__ : :: std :: os :: raw :: c_uint = 2 ; pub const __SIZEOF_PTRDIFF_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SIZE_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_WCHAR_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_WINT_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INTMAX_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTMAX_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINTMAX_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTMAX_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTMAX_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTMAX_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __PTRDIFF_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __PTRDIFF_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __INTPTR_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTPTR_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __SIZE_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __SIZE_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __SIZE_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __SIZE_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __SIG_ATOMIC_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __SIG_ATOMIC_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __UINTPTR_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTPTR_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTPTR_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTPTR_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FLT_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_DIG__ : :: std :: os :: raw :: c_uint = 6 ; pub const __FLT_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 9 ; pub const __FLT_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_MANT_DIG__ : :: std :: os :: raw :: c_uint = 24 ; pub const __FLT_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 38 ; pub const __FLT_MAX_EXP__ : :: std :: os :: raw :: c_uint = 128 ; pub const __FLT_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -37 ; pub const __FLT_MIN_EXP__ : :: std :: os :: raw :: c_int = -125 ; pub const __DBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_DIG__ : :: std :: os :: raw :: c_uint = 15 ; pub const __DBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 17 ; pub const __DBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 53 ; pub const __DBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 308 ; pub const __DBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 1024 ; pub const __DBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -307 ; pub const __DBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -1021 ; pub const __LDBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_DIG__ : :: std :: os :: raw :: c_uint = 18 ; pub const __LDBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __LDBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LDBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 4932 ; pub const __LDBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 16384 ; pub const __LDBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -4931 ; pub const __LDBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -16381 ; pub const __POINTER_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BIGGEST_ALIGNMENT__ : :: std :: os :: raw :: c_uint = 16 ; pub const __WINT_UNSIGNED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __INT8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __INT16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __INT32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __INT64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __UINT8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __INT8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __UINT16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __UINT16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __INT16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __UINT32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __UINT32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __INT32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __UINT64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __UINT64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __INT64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_LEAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_LEAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_LEAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_LEAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_LEAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_LEAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_LEAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_LEAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_LEAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_LEAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_LEAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_LEAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_LEAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_LEAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_LEAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_LEAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_LEAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_LEAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_LEAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_LEAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_LEAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_LEAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_LEAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_LEAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_LEAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_LEAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_LEAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_LEAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_LEAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __INT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_FAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_FAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_FAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_FAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_FAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_FAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_FAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_FAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_FAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_FAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_FAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_FAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_FAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_FAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_FAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_FAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_FAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_FAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_FAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_FAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_FAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_FAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_FAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_FAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_FAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_FAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_FAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_FAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_FAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_FAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FINITE_MATH_ONLY__ : :: std :: os :: raw :: c_uint = 0 ; pub const __GNUC_STDC_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_ATOMIC_TEST_AND_SET_TRUEVAL : :: std :: os :: raw :: c_uint = 1 ; pub const __CLANG_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __NO_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __PIC__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pic__ : :: std :: os :: raw :: c_uint = 2 ; pub const __PIE__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pie__ : :: std :: os :: raw :: c_uint = 2 ; pub const __FLT_EVAL_METHOD__ : :: std :: os :: raw :: c_uint = 0 ; pub const __FLT_RADIX__ : :: std :: os :: raw :: c_uint = 2 ; pub const __DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __GCC_ASM_FLAG_OUTPUTS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __code_model_small__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_GS : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_FS : :: std :: os :: raw :: c_uint = 1 ; pub const __k8 : :: std :: os :: raw :: c_uint = 1 ; pub const __k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __tune_k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __NO_MATH_INLINES : :: std :: os :: raw :: c_uint = 1 ; pub const __FXSR__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __MMX__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 : :: std :: os :: raw :: c_uint = 1 ; pub const __SIZEOF_FLOAT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix__ : :: std :: os :: raw :: c_uint = 1 ; pub const linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __ELF__ : :: std :: os :: raw :: c_uint = 1 ; pub const __gnu_linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLOAT128__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_HOSTED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_VERSION__ : :: std :: os :: raw :: c_uint = 201710 ; pub const __STDC_UTF_16__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_UTF_32__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_DWARF2_CFI_ASM : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_VERSION : :: std :: os :: raw :: c_uint = 721408 ; pub const OPAL_STDC_HEADERS : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED_ARGUMENT : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_ERROR : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_SYS_TIME_H : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_LONG_LONG : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const OPAL_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const OPAL_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const OPAL_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const OPAL_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const OMPI_HAVE_FORTRAN_LOGICAL1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER16 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_INTEGER2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL16 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL2 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_REAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_ENABLE_MPI1_COMPAT : :: std :: os :: raw :: c_uint = 0 ; pub const HAVE_FLOAT__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_LONG_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_MPI_OFFSET_SIZE : :: std :: os :: raw :: c_uint = 8 ; pub const OMPI_BUILD_CXX_BINDINGS : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_CXX_SEEK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_CXX_SUPPORTS_2D_CONST_CAST : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_PARAM_CHECK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_INTERFACE_WARNING : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_CXX_EXCEPTION_SUPPORT : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_MAJOR_VERSION : :: std :: os :: raw :: c_uint = 4 ; pub const OMPI_MINOR_VERSION : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_RELEASE_VERSION : :: std :: os :: raw :: c_uint = 2 ; pub const OPAL_C_HAVE_VISIBILITY : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_BUILDING : :: std :: os :: raw :: c_uint = 0 ; pub const OPEN_MPI : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_VERSION : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_SUBVERSION : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_UNKNOWN : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU_C : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_REMOVED_USE_STATIC_ASSERT : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ANY_SOURCE : :: std :: os :: raw :: c_int = -1 ; pub const MPI_PROC_NULL : :: std :: os :: raw :: c_int = -2 ; pub const MPI_ROOT : :: std :: os :: raw :: c_int = -4 ; pub const MPI_ANY_TAG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MAX_LIBRARY_VERSION_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_UNDEFINED : :: std :: os :: raw :: c_int = -32766 ; pub const MPI_DIST_GRAPH : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_CART : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_GRAPH : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_KEYVAL_INVALID : :: std :: os :: raw :: c_int = -1 ; pub const MPI_BSEND_OVERHEAD : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const MPI_ORDER_C : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ORDER_FORTRAN : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_BLOCK : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_DISTRIBUTE_CYCLIC : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_NONE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_DISTRIBUTE_DFLT_DARG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MODE_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_RDONLY : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_WRONLY : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_RDWR : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_DELETE_ON_CLOSE : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_MODE_UNIQUE_OPEN : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_MODE_EXCL : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MODE_APPEND : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_SEQUENTIAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_DISPLACEMENT_CURRENT : :: std :: os :: raw :: c_int = -54278278 ; pub const MPI_SEEK_SET : :: std :: os :: raw :: c_uint = 600 ; pub const MPI_SEEK_CUR : :: std :: os :: raw :: c_uint = 602 ; pub const MPI_SEEK_END : :: std :: os :: raw :: c_uint = 604 ; pub const MPI_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_NOCHECK : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_NOPRECEDE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_NOPUT : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_NOSTORE : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_NOSUCCEED : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_LOCK_EXCLUSIVE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_LOCK_SHARED : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_WIN_FLAVOR_ALLOCATE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_DYNAMIC : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_WIN_FLAVOR_SHARED : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_WIN_UNIFIED : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_WIN_SEPARATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_SUCCESS : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ERR_BUFFER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_ERR_COUNT : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_ERR_TYPE : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_ERR_TAG : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_ERR_COMM : :: std :: os :: raw :: c_uint = 5 ; pub const MPI_ERR_RANK : :: std :: os :: raw :: c_uint = 6 ; pub const MPI_ERR_REQUEST : :: std :: os :: raw :: c_uint = 7 ; pub const MPI_ERR_ROOT : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_ERR_GROUP : :: std :: os :: raw :: c_uint = 9 ; pub const MPI_ERR_OP : :: std :: os :: raw :: c_uint = 10 ; pub const MPI_ERR_TOPOLOGY : :: std :: os :: raw :: c_uint = 11 ; pub const MPI_ERR_DIMS : :: std :: os :: raw :: c_uint = 12 ; pub const MPI_ERR_ARG : :: std :: os :: raw :: c_uint = 13 ; pub const MPI_ERR_UNKNOWN : :: std :: os :: raw :: c_uint = 14 ; pub const MPI_ERR_TRUNCATE : :: std :: os :: raw :: c_uint = 15 ; pub const MPI_ERR_OTHER : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_ERR_INTERN : :: std :: os :: raw :: c_uint = 17 ; pub const MPI_ERR_IN_STATUS : :: std :: os :: raw :: c_uint = 18 ; pub const MPI_ERR_PENDING : :: std :: os :: raw :: c_uint = 19 ; pub const MPI_ERR_ACCESS : :: std :: os :: raw :: c_uint = 20 ; pub const MPI_ERR_AMODE : :: std :: os :: raw :: c_uint = 21 ; pub const MPI_ERR_ASSERT : :: std :: os :: raw :: c_uint = 22 ; pub const MPI_ERR_BAD_FILE : :: std :: os :: raw :: c_uint = 23 ; pub const MPI_ERR_BASE : :: std :: os :: raw :: c_uint = 24 ; pub const MPI_ERR_CONVERSION : :: std :: os :: raw :: c_uint = 25 ; pub const MPI_ERR_DISP : :: std :: os :: raw :: c_uint = 26 ; pub const MPI_ERR_DUP_DATAREP : :: std :: os :: raw :: c_uint = 27 ; pub const MPI_ERR_FILE_EXISTS : :: std :: os :: raw :: c_uint = 28 ; pub const MPI_ERR_FILE_IN_USE : :: std :: os :: raw :: c_uint = 29 ; pub const MPI_ERR_FILE : :: std :: os :: raw :: c_uint = 30 ; pub const MPI_ERR_INFO_KEY : :: std :: os :: raw :: c_uint = 31 ; pub const MPI_ERR_INFO_NOKEY : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_ERR_INFO_VALUE : :: std :: os :: raw :: c_uint = 33 ; pub const MPI_ERR_INFO : :: std :: os :: raw :: c_uint = 34 ; pub const MPI_ERR_IO : :: std :: os :: raw :: c_uint = 35 ; pub const MPI_ERR_KEYVAL : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_ERR_LOCKTYPE : :: std :: os :: raw :: c_uint = 37 ; pub const MPI_ERR_NAME : :: std :: os :: raw :: c_uint = 38 ; pub const MPI_ERR_NO_MEM : :: std :: os :: raw :: c_uint = 39 ; pub const MPI_ERR_NOT_SAME : :: std :: os :: raw :: c_uint = 40 ; pub const MPI_ERR_NO_SPACE : :: std :: os :: raw :: c_uint = 41 ; pub const MPI_ERR_NO_SUCH_FILE : :: std :: os :: raw :: c_uint = 42 ; pub const MPI_ERR_PORT : :: std :: os :: raw :: c_uint = 43 ; pub const MPI_ERR_QUOTA : :: std :: os :: raw :: c_uint = 44 ; pub const MPI_ERR_READ_ONLY : :: std :: os :: raw :: c_uint = 45 ; pub const MPI_ERR_RMA_CONFLICT : :: std :: os :: raw :: c_uint = 46 ; pub const MPI_ERR_RMA_SYNC : :: std :: os :: raw :: c_uint = 47 ; pub const MPI_ERR_SERVICE : :: std :: os :: raw :: c_uint = 48 ; pub const MPI_ERR_SIZE : :: std :: os :: raw :: c_uint = 49 ; pub const MPI_ERR_SPAWN : :: std :: os :: raw :: c_uint = 50 ; pub const MPI_ERR_UNSUPPORTED_DATAREP : :: std :: os :: raw :: c_uint = 51 ; pub const MPI_ERR_UNSUPPORTED_OPERATION : :: std :: os :: raw :: c_uint = 52 ; pub const MPI_ERR_WIN : :: std :: os :: raw :: c_uint = 53 ; pub const MPI_T_ERR_MEMORY : :: std :: os :: raw :: c_uint = 54 ; pub const MPI_T_ERR_NOT_INITIALIZED : :: std :: os :: raw :: c_uint = 55 ; pub const MPI_T_ERR_CANNOT_INIT : :: std :: os :: raw :: c_uint = 56 ; pub const MPI_T_ERR_INVALID_INDEX : :: std :: os :: raw :: c_uint = 57 ; pub const MPI_T_ERR_INVALID_ITEM : :: std :: os :: raw :: c_uint = 58 ; pub const MPI_T_ERR_INVALID_HANDLE : :: std :: os :: raw :: c_uint = 59 ; pub const MPI_T_ERR_OUT_OF_HANDLES : :: std :: os :: raw :: c_uint = 60 ; pub const MPI_T_ERR_OUT_OF_SESSIONS : :: std :: os :: raw :: c_uint = 61 ; pub const MPI_T_ERR_INVALID_SESSION : :: std :: os :: raw :: c_uint = 62 ; pub const MPI_T_ERR_CVAR_SET_NOT_NOW : :: std :: os :: raw :: c_uint = 63 ; pub const MPI_T_ERR_CVAR_SET_NEVER : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_T_ERR_PVAR_NO_STARTSTOP : :: std :: os :: raw :: c_uint = 65 ; pub const MPI_T_ERR_PVAR_NO_WRITE : :: std :: os :: raw :: c_uint = 66 ; pub const MPI_T_ERR_PVAR_NO_ATOMIC : :: std :: os :: raw :: c_uint = 67 ; pub const MPI_ERR_RMA_RANGE : :: std :: os :: raw :: c_uint = 68 ; pub const MPI_ERR_RMA_ATTACH : :: std :: os :: raw :: c_uint = 69 ; pub const MPI_ERR_RMA_FLAVOR : :: std :: os :: raw :: c_uint = 70 ; pub const MPI_ERR_RMA_SHARED : :: std :: os :: raw :: c_uint = 71 ; pub const MPI_T_ERR_INVALID : :: std :: os :: raw :: c_uint = 72 ; pub const MPI_T_ERR_INVALID_NAME : :: std :: os :: raw :: c_uint = 73 ; pub const MPI_ERR_LASTCODE : :: std :: os :: raw :: c_uint = 92 ; pub const MPI_TYPECLASS_INTEGER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_TYPECLASS_REAL : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_TYPECLASS_COMPLEX : :: std :: os :: raw :: c_uint = 3 ; pub type wchar_t = :: std :: os :: raw :: c_int ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct max_align_t { pub __clang_max_align_nonce1 : :: std :: os :: raw :: c_longlong , pub __bindgen_padding_0 : u64 , pub __clang_max_align_nonce2 : f64 , } # [ test ] fn bindgen_test_layout_max_align_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < max_align_t > ( ) , 32usize , concat ! ( "Size of: " , stringify ! ( max_align_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce1 as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce1 ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce2 as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce2 ) ) ) ; } pub type MPI_Aint = isize ; pub type MPI_Offset = :: std :: os :: raw :: c_longlong ; pub type MPI_Count = :: std :: os :: raw :: c_longlong ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_communicator_t { _unused : [ u8 ; 0 ] } pub type MPI_Comm = * mut ompi_communicator_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_datatype_t { _unused : [ u8 ; 0 ] } pub type MPI_Datatype = * mut ompi_datatype_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_errhandler_t { _unused : [ u8 ; 0 ] } pub type MPI_Errhandler = * mut ompi_errhandler_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_file_t { _unused : [ u8 ; 0 ] } pub type MPI_File = * mut ompi_file_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_group_t { _unused : [ u8 ; 0 ] } pub type MPI_Group = * mut ompi_group_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_info_t { _unused : [ u8 ; 0 ] } pub type MPI_Info = * mut ompi_info_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_op_t { _unused : [ u8 ; 0 ] } pub type MPI_Op = * mut ompi_op_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_request_t { _unused : [ u8 ; 0 ] } pub type MPI_Request = * mut ompi_request_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_message_t { _unused : [ u8 ; 0 ] } pub type MPI_Message = * mut ompi_message_t ; pub type MPI_Status = ompi_status_public_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_win_t { _unused : [ u8 ; 0 ] } pub type MPI_Win = * mut ompi_win_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_var_enum_t { _unused : [ u8 ; 0 ] } pub type MPI_T_enum = * mut mca_base_var_enum_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_mpit_cvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_cvar_handle = * mut ompi_mpit_cvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_handle = * mut mca_base_pvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_session_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_session = * mut mca_base_pvar_session_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_status_public_t { pub MPI_SOURCE : :: std :: os :: raw :: c_int , pub MPI_TAG : :: std :: os :: raw :: c_int , pub MPI_ERROR : :: std :: os :: raw :: c_int , pub _cancelled : :: std :: os :: raw :: c_int , pub _ucount : usize , } # [ test ] fn bindgen_test_layout_ompi_status_public_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < ompi_status_public_t > ( ) , 24usize , concat ! ( "Size of: " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < ompi_status_public_t > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_SOURCE as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_SOURCE ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_TAG as * const _ as usize } , 4usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_TAG ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_ERROR as * const _ as usize } , 8usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_ERROR ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _cancelled as * const _ as usize } , 12usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _cancelled ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _ucount as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _ucount ) ) ) ; } pub type MPI_Datarep_extent_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : * mut MPI_Aint , arg3 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Datarep_conversion_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : MPI_Datatype , arg3 : :: std :: os :: raw :: c_int , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : MPI_Offset , arg6 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Comm , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type ompi_file_errhandler_fn = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_File , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_Win_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Win , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_User_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut :: std :: os :: raw :: c_void , arg3 : * mut :: std :: os :: raw :: c_int , arg4 : * mut MPI_Datatype ) > ; pub type MPI_Comm_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_query_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut MPI_Status ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_free_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_cancel_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_fn = MPI_Comm_errhandler_function ; pub type MPI_File_errhandler_fn = ompi_file_errhandler_fn ; pub type MPI_File_errhandler_function = ompi_file_errhandler_fn ; pub type MPI_Win_errhandler_fn = MPI_Win_errhandler_function ; pub const MPI_TAG_UB : _bindgen_ty_1 = 0 ; pub const MPI_HOST : _bindgen_ty_1 = 1 ; pub const MPI_IO : _bindgen_ty_1 = 2 ; pub const MPI_WTIME_IS_GLOBAL : _bindgen_ty_1 = 3 ; pub const MPI_APPNUM : _bindgen_ty_1 = 4 ; pub const MPI_LASTUSEDCODE : _bindgen_ty_1 = 5 ; pub const MPI_UNIVERSE_SIZE : _bindgen_ty_1 = 6 ; pub const MPI_WIN_BASE : _bindgen_ty_1 = 7 ; pub const MPI_WIN_SIZE : _bindgen_ty_1 = 8 ; pub const MPI_WIN_DISP_UNIT : _bindgen_ty_1 = 9 ; pub const MPI_WIN_CREATE_FLAVOR : _bindgen_ty_1 = 10 ; pub const MPI_WIN_MODEL : _bindgen_ty_1 = 11 ; pub const IMPI_CLIENT_SIZE : _bindgen_ty_1 = 12 ; pub const IMPI_CLIENT_COLOR : _bindgen_ty_1 = 13 ; pub const IMPI_HOST_SIZE : _bindgen_ty_1 = 14 ; pub const IMPI_HOST_COLOR : _bindgen_ty_1 = 15 ; pub type _bindgen_ty_1 = :: std :: os :: raw :: c_uint ; pub const MPI_IDENT : _bindgen_ty_2 = 0 ; pub const MPI_CONGRUENT : _bindgen_ty_2 = 1 ; pub const MPI_SIMILAR : _bindgen_ty_2 = 2 ; pub const MPI_UNEQUAL : _bindgen_ty_2 = 3 ; pub type _bindgen_ty_2 = :: std :: os :: raw :: c_uint ; pub const MPI_THREAD_SINGLE : _bindgen_ty_3 = 0 ; pub const MPI_THREAD_FUNNELED : _bindgen_ty_3 = 1 ; pub const MPI_THREAD_SERIALIZED : _bindgen_ty_3 = 2 ; pub const MPI_THREAD_MULTIPLE : _bindgen_ty_3 = 3 ; pub type _bindgen_ty_3 = :: std :: os :: raw :: c_uint ; pub const MPI_COMBINER_NAMED : _bindgen_ty_4 = 0 ; pub const MPI_COMBINER_DUP : _bindgen_ty_4 = 1 ; pub const MPI_COMBINER_CONTIGUOUS : _bindgen_ty_4 = 2 ; pub const MPI_COMBINER_VECTOR : _bindgen_ty_4 = 3 ; pub const OMPI_WAS_MPI_COMBINER_HVECTOR_INTEGER : _bindgen_ty_4 = 4 ; pub const MPI_COMBINER_HVECTOR : _bindgen_ty_4 = 5 ; pub const MPI_COMBINER_INDEXED : _bindgen_ty_4 = 6 ; pub const OMPI_WAS_MPI_COMBINER_HINDEXED_INTEGER : _bindgen_ty_4 = 7 ; pub const MPI_COMBINER_HINDEXED : _bindgen_ty_4 = 8 ; pub const MPI_COMBINER_INDEXED_BLOCK : _bindgen_ty_4 = 9 ; pub const OMPI_WAS_MPI_COMBINER_STRUCT_INTEGER : _bindgen_ty_4 = 10 ; pub const MPI_COMBINER_STRUCT : _bindgen_ty_4 = 11 ; pub const MPI_COMBINER_SUBARRAY : _bindgen_ty_4 = 12 ; pub const MPI_COMBINER_DARRAY : _bindgen_ty_4 = 13 ; pub const MPI_COMBINER_F90_REAL : _bindgen_ty_4 = 14 ; pub const MPI_COMBINER_F90_COMPLEX : _bindgen_ty_4 = 15 ; pub const MPI_COMBINER_F90_INTEGER : _bindgen_ty_4 = 16 ; pub const MPI_COMBINER_RESIZED : _bindgen_ty_4 = 17 ; pub const MPI_COMBINER_HINDEXED_BLOCK : _bindgen_ty_4 = 18 ; pub type _bindgen_ty_4 = :: std :: os :: raw :: c_uint ; pub const MPI_COMM_TYPE_SHARED : _bindgen_ty_5 = 0 ; pub const OMPI_COMM_TYPE_HWTHREAD : _bindgen_ty_5 = 1 ; pub const OMPI_COMM_TYPE_CORE : _bindgen_ty_5 = 2 ; pub const OMPI_COMM_TYPE_L1CACHE : _bindgen_ty_5 = 3 ; pub const OMPI_COMM_TYPE_L2CACHE : _bindgen_ty_5 = 4 ; pub const OMPI_COMM_TYPE_L3CACHE : _bindgen_ty_5 = 5 ; pub const OMPI_COMM_TYPE_SOCKET : _bindgen_ty_5 = 6 ; pub const OMPI_COMM_TYPE_NUMA : _bindgen_ty_5 = 7 ; pub const OMPI_COMM_TYPE_BOARD : _bindgen_ty_5 = 8 ; pub const OMPI_COMM_TYPE_HOST : _bindgen_ty_5 = 9 ; pub const OMPI_COMM_TYPE_CU : _bindgen_ty_5 = 10 ; pub const OMPI_COMM_TYPE_CLUSTER : _bindgen_ty_5 = 11 ; pub type _bindgen_ty_5 = :: std :: os :: raw :: c_uint ; pub const MPI_T_VERBOSITY_USER_BASIC : _bindgen_ty_6 = 0 ; pub const MPI_T_VERBOSITY_USER_DETAIL : _bindgen_ty_6 = 1 ; pub const MPI_T_VERBOSITY_USER_ALL : _bindgen_ty_6 = 2 ; pub const MPI_T_VERBOSITY_TUNER_BASIC : _bindgen_ty_6 = 3 ; pub const MPI_T_VERBOSITY_TUNER_DETAIL : _bindgen_ty_6 = 4 ; pub const MPI_T_VERBOSITY_TUNER_ALL : _bindgen_ty_6 = 5 ; pub const MPI_T_VERBOSITY_MPIDEV_BASIC : _bindgen_ty_6 = 6 ; pub const MPI_T_VERBOSITY_MPIDEV_DETAIL : _bindgen_ty_6 = 7 ; pub const MPI_T_VERBOSITY_MPIDEV_ALL : _bindgen_ty_6 = 8 ; pub type _bindgen_ty_6 = :: std :: os :: raw :: c_uint ; pub const MPI_T_SCOPE_CONSTANT : _bindgen_ty_7 = 0 ; pub const MPI_T_SCOPE_READONLY : _bindgen_ty_7 = 1 ; pub const MPI_T_SCOPE_LOCAL : _bindgen_ty_7 = 2 ; pub const MPI_T_SCOPE_GROUP : _bindgen_ty_7 = 3 ; pub const MPI_T_SCOPE_GROUP_EQ : _bindgen_ty_7 = 4 ; pub const MPI_T_SCOPE_ALL : _bindgen_ty_7 = 5 ; pub const MPI_T_SCOPE_ALL_EQ : _bindgen_ty_7 = 6 ; pub type _bindgen_ty_7 = :: std :: os :: raw :: c_uint ; pub const MPI_T_BIND_NO_OBJECT : _bindgen_ty_8 = 0 ; pub const MPI_T_BIND_MPI_COMM : _bindgen_ty_8 = 1 ; pub const MPI_T_BIND_MPI_DATATYPE : _bindgen_ty_8 = 2 ; pub const MPI_T_BIND_MPI_ERRHANDLER : _bindgen_ty_8 = 3 ; pub const MPI_T_BIND_MPI_FILE : _bindgen_ty_8 = 4 ; pub const MPI_T_BIND_MPI_GROUP : _bindgen_ty_8 = 5 ; pub const MPI_T_BIND_MPI_OP : _bindgen_ty_8 = 6 ; pub const MPI_T_BIND_MPI_REQUEST : _bindgen_ty_8 = 7 ; pub const MPI_T_BIND_MPI_WIN : _bindgen_ty_8 = 8 ; pub const MPI_T_BIND_MPI_MESSAGE : _bindgen_ty_8 = 9 ; pub const MPI_T_BIND_MPI_INFO : _bindgen_ty_8 = 10 ; pub type _bindgen_ty_8 = :: std :: os :: raw :: c_uint ; pub const MPI_T_PVAR_CLASS_STATE : _bindgen_ty_9 = 0 ; pub const MPI_T_PVAR_CLASS_LEVEL : _bindgen_ty_9 = 1 ; pub const MPI_T_PVAR_CLASS_SIZE : _bindgen_ty_9 = 2 ; pub const MPI_T_PVAR_CLASS_PERCENTAGE : _bindgen_ty_9 = 3 ; pub const MPI_T_PVAR_CLASS_HIGHWATERMARK : _bindgen_ty_9 = 4 ; pub const MPI_T_PVAR_CLASS_LOWWATERMARK : _bindgen_ty_9 = 5 ; pub const MPI_T_PVAR_CLASS_COUNTER : _bindgen_ty_9 = 6 ; pub const MPI_T_PVAR_CLASS_AGGREGATE : _bindgen_ty_9 = 7 ; pub const MPI_T_PVAR_CLASS_TIMER : _bindgen_ty_9 = 8 ; pub const MPI_T_PVAR_CLASS_GENERIC : _bindgen_ty_9 = 9 ; pub type _bindgen_ty_9 = :: std :: os :: raw :: c_uint ; extern "C" {
[INFO] [stdout] 3 + pub const __llvm__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_major__ : :: std :: os :: raw :: c_uint = 14 ; pub const __clang_minor__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_patchlevel__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_version__ : & 'static [ u8 ; 8usize ] = b"14.0.0 \0" ; pub const __GNUC__ : :: std :: os :: raw :: c_uint = 4 ; pub const __GNUC_MINOR__ : :: std :: os :: raw :: c_uint = 2 ; pub const __GNUC_PATCHLEVEL__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GXX_ABI_VERSION : :: std :: os :: raw :: c_uint = 1002 ; pub const __ATOMIC_RELAXED : :: std :: os :: raw :: c_uint = 0 ; pub const __ATOMIC_CONSUME : :: std :: os :: raw :: c_uint = 1 ; pub const __ATOMIC_ACQUIRE : std :: os :: raw :: c_uint = 2 ; pub const __ATOMIC_RELEASE : :: std :: os :: raw :: c_uint = 3 ; pub const __ATOMIC_ACQ_REL : :: std :: os :: raw :: c_uint = 4 ; pub const __ATOMIC_SEQ_CST : :: std :: os :: raw :: c_uint = 5 ; pub const __OPENCL_MEMORY_SCOPE_WORK_ITEM : :: std :: os :: raw :: c_uint = 0 ; pub const __OPENCL_MEMORY_SCOPE_WORK_GROUP : :: std :: os :: raw :: c_uint = 1 ; pub const __OPENCL_MEMORY_SCOPE_DEVICE : :: std :: os :: raw :: c_uint = 2 ; pub const __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES : :: std :: os :: raw :: c_uint = 3 ; pub const __OPENCL_MEMORY_SCOPE_SUB_GROUP : :: std :: os :: raw :: c_uint = 4 ; pub const __PRAGMA_REDEFINE_EXTNAME : :: std :: os :: raw :: c_uint = 1 ; pub const __VERSION__ : & 'static [ u8 ; 20usize ] = b"Ubuntu Clang 14.0.0\0" ; pub const __OBJC_BOOL_IS_BOOL : :: std :: os :: raw :: c_uint = 0 ; pub const __CONSTANT_CFSTRINGS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_literal_encoding__ : & 'static [ u8 ; 6usize ] = b"UTF-8\0" ; pub const __clang_wide_literal_encoding__ : & 'static [ u8 ; 7usize ] = b"UTF-32\0" ; pub const __ORDER_LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __ORDER_BIG_ENDIAN__ : :: std :: os :: raw :: c_uint = 4321 ; pub const __ORDER_PDP_ENDIAN__ : :: std :: os :: raw :: c_uint = 3412 ; pub const __BYTE_ORDER__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const _LP64 : :: std :: os :: raw :: c_uint = 1 ; pub const __LP64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __CHAR_BIT__ : :: std :: os :: raw :: c_uint = 8 ; pub const __BOOL_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SHRT_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __LONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LLONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BITINT_MAXWIDTH__ : :: std :: os :: raw :: c_uint = 128 ; pub const __SCHAR_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __SHRT_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __LONG_LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __WCHAR_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __WCHAR_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __WINT_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __WINT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INTMAX_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZE_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __SIZE_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTMAX_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __PTRDIFF_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __PTRDIFF_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INTPTR_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTPTR_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZEOF_DOUBLE__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_FLOAT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_LONG_DOUBLE__ : :: std :: os :: raw :: c_uint = 16 ; pub const __SIZEOF_LONG_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_POINTER__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SHORT__ : :: std :: os :: raw :: c_uint = 2 ; pub const __SIZEOF_PTRDIFF_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SIZE_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_WCHAR_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_WINT_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INTMAX_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTMAX_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINTMAX_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTMAX_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTMAX_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTMAX_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __PTRDIFF_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __PTRDIFF_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __INTPTR_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTPTR_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __SIZE_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __SIZE_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __SIZE_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __SIZE_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __SIG_ATOMIC_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __SIG_ATOMIC_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __UINTPTR_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTPTR_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTPTR_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTPTR_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FLT_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_DIG__ : :: std :: os :: raw :: c_uint = 6 ; pub const __FLT_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 9 ; pub const __FLT_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_MANT_DIG__ : :: std :: os :: raw :: c_uint = 24 ; pub const __FLT_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 38 ; pub const __FLT_MAX_EXP__ : :: std :: os :: raw :: c_uint = 128 ; pub const __FLT_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -37 ; pub const __FLT_MIN_EXP__ : :: std :: os :: raw :: c_int = -125 ; pub const __DBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_DIG__ : :: std :: os :: raw :: c_uint = 15 ; pub const __DBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 17 ; pub const __DBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 53 ; pub const __DBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 308 ; pub const __DBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 1024 ; pub const __DBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -307 ; pub const __DBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -1021 ; pub const __LDBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_DIG__ : :: std :: os :: raw :: c_uint = 18 ; pub const __LDBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __LDBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LDBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 4932 ; pub const __LDBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 16384 ; pub const __LDBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -4931 ; pub const __LDBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -16381 ; pub const __POINTER_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BIGGEST_ALIGNMENT__ : :: std :: os :: raw :: c_uint = 16 ; pub const __WINT_UNSIGNED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __INT8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __INT16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __INT32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __INT64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __UINT8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __INT8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __UINT16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __UINT16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __INT16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __UINT32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __UINT32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __INT32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __UINT64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __UINT64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __INT64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_LEAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_LEAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_LEAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_LEAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_LEAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_LEAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_LEAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_LEAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_LEAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_LEAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_LEAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_LEAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_LEAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_LEAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_LEAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_LEAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_LEAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_LEAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_LEAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_LEAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_LEAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_LEAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_LEAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_LEAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_LEAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_LEAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_LEAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_LEAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_LEAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __INT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_FAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_FAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_FAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_FAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_FAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_FAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_FAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_FAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_FAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_FAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_FAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_FAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_FAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_FAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_FAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_FAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_FAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_FAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_FAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_FAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_FAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_FAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_FAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_FAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_FAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_FAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_FAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_FAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_FAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_FAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FINITE_MATH_ONLY__ : :: std :: os :: raw :: c_uint = 0 ; pub const __GNUC_STDC_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_ATOMIC_TEST_AND_SET_TRUEVAL : :: std :: os :: raw :: c_uint = 1 ; pub const __CLANG_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __NO_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __PIC__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pic__ : :: std :: os :: raw :: c_uint = 2 ; pub const __PIE__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pie__ : :: std :: os :: raw :: c_uint = 2 ; pub const __FLT_EVAL_METHOD__ : :: std :: os :: raw :: c_uint = 0 ; pub const __FLT_RADIX__ : :: std :: os :: raw :: c_uint = 2 ; pub const __DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __GCC_ASM_FLAG_OUTPUTS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __code_model_small__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_GS : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_FS : :: std :: os :: raw :: c_uint = 1 ; pub const __k8 : :: std :: os :: raw :: c_uint = 1 ; pub const __k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __tune_k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __NO_MATH_INLINES : :: std :: os :: raw :: c_uint = 1 ; pub const __FXSR__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __MMX__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 : :: std :: os :: raw :: c_uint = 1 ; pub const __SIZEOF_FLOAT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix__ : :: std :: os :: raw :: c_uint = 1 ; pub const linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __ELF__ : :: std :: os :: raw :: c_uint = 1 ; pub const __gnu_linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLOAT128__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_HOSTED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_VERSION__ : :: std :: os :: raw :: c_uint = 201710 ; pub const __STDC_UTF_16__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_UTF_32__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_DWARF2_CFI_ASM : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_VERSION : :: std :: os :: raw :: c_uint = 721408 ; pub const OPAL_STDC_HEADERS : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED_ARGUMENT : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_ERROR : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_SYS_TIME_H : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_LONG_LONG : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const OPAL_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const OPAL_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const OPAL_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const OPAL_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const OMPI_HAVE_FORTRAN_LOGICAL1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER16 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_INTEGER2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL16 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL2 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_REAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_ENABLE_MPI1_COMPAT : :: std :: os :: raw :: c_uint = 0 ; pub const HAVE_FLOAT__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_LONG_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_MPI_OFFSET_SIZE : :: std :: os :: raw :: c_uint = 8 ; pub const OMPI_BUILD_CXX_BINDINGS : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_CXX_SEEK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_CXX_SUPPORTS_2D_CONST_CAST : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_PARAM_CHECK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_INTERFACE_WARNING : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_CXX_EXCEPTION_SUPPORT : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_MAJOR_VERSION : :: std :: os :: raw :: c_uint = 4 ; pub const OMPI_MINOR_VERSION : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_RELEASE_VERSION : :: std :: os :: raw :: c_uint = 2 ; pub const OPAL_C_HAVE_VISIBILITY : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_BUILDING : :: std :: os :: raw :: c_uint = 0 ; pub const OPEN_MPI : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_VERSION : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_SUBVERSION : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_UNKNOWN : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU_C : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_REMOVED_USE_STATIC_ASSERT : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ANY_SOURCE : :: std :: os :: raw :: c_int = -1 ; pub const MPI_PROC_NULL : :: std :: os :: raw :: c_int = -2 ; pub const MPI_ROOT : :: std :: os :: raw :: c_int = -4 ; pub const MPI_ANY_TAG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MAX_LIBRARY_VERSION_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_UNDEFINED : :: std :: os :: raw :: c_int = -32766 ; pub const MPI_DIST_GRAPH : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_CART : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_GRAPH : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_KEYVAL_INVALID : :: std :: os :: raw :: c_int = -1 ; pub const MPI_BSEND_OVERHEAD : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const MPI_ORDER_C : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ORDER_FORTRAN : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_BLOCK : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_DISTRIBUTE_CYCLIC : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_NONE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_DISTRIBUTE_DFLT_DARG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MODE_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_RDONLY : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_WRONLY : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_RDWR : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_DELETE_ON_CLOSE : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_MODE_UNIQUE_OPEN : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_MODE_EXCL : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MODE_APPEND : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_SEQUENTIAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_DISPLACEMENT_CURRENT : :: std :: os :: raw :: c_int = -54278278 ; pub const MPI_SEEK_SET : :: std :: os :: raw :: c_uint = 600 ; pub const MPI_SEEK_CUR : :: std :: os :: raw :: c_uint = 602 ; pub const MPI_SEEK_END : :: std :: os :: raw :: c_uint = 604 ; pub const MPI_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_NOCHECK : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_NOPRECEDE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_NOPUT : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_NOSTORE : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_NOSUCCEED : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_LOCK_EXCLUSIVE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_LOCK_SHARED : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_WIN_FLAVOR_ALLOCATE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_DYNAMIC : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_WIN_FLAVOR_SHARED : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_WIN_UNIFIED : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_WIN_SEPARATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_SUCCESS : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ERR_BUFFER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_ERR_COUNT : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_ERR_TYPE : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_ERR_TAG : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_ERR_COMM : :: std :: os :: raw :: c_uint = 5 ; pub const MPI_ERR_RANK : :: std :: os :: raw :: c_uint = 6 ; pub const MPI_ERR_REQUEST : :: std :: os :: raw :: c_uint = 7 ; pub const MPI_ERR_ROOT : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_ERR_GROUP : :: std :: os :: raw :: c_uint = 9 ; pub const MPI_ERR_OP : :: std :: os :: raw :: c_uint = 10 ; pub const MPI_ERR_TOPOLOGY : :: std :: os :: raw :: c_uint = 11 ; pub const MPI_ERR_DIMS : :: std :: os :: raw :: c_uint = 12 ; pub const MPI_ERR_ARG : :: std :: os :: raw :: c_uint = 13 ; pub const MPI_ERR_UNKNOWN : :: std :: os :: raw :: c_uint = 14 ; pub const MPI_ERR_TRUNCATE : :: std :: os :: raw :: c_uint = 15 ; pub const MPI_ERR_OTHER : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_ERR_INTERN : :: std :: os :: raw :: c_uint = 17 ; pub const MPI_ERR_IN_STATUS : :: std :: os :: raw :: c_uint = 18 ; pub const MPI_ERR_PENDING : :: std :: os :: raw :: c_uint = 19 ; pub const MPI_ERR_ACCESS : :: std :: os :: raw :: c_uint = 20 ; pub const MPI_ERR_AMODE : :: std :: os :: raw :: c_uint = 21 ; pub const MPI_ERR_ASSERT : :: std :: os :: raw :: c_uint = 22 ; pub const MPI_ERR_BAD_FILE : :: std :: os :: raw :: c_uint = 23 ; pub const MPI_ERR_BASE : :: std :: os :: raw :: c_uint = 24 ; pub const MPI_ERR_CONVERSION : :: std :: os :: raw :: c_uint = 25 ; pub const MPI_ERR_DISP : :: std :: os :: raw :: c_uint = 26 ; pub const MPI_ERR_DUP_DATAREP : :: std :: os :: raw :: c_uint = 27 ; pub const MPI_ERR_FILE_EXISTS : :: std :: os :: raw :: c_uint = 28 ; pub const MPI_ERR_FILE_IN_USE : :: std :: os :: raw :: c_uint = 29 ; pub const MPI_ERR_FILE : :: std :: os :: raw :: c_uint = 30 ; pub const MPI_ERR_INFO_KEY : :: std :: os :: raw :: c_uint = 31 ; pub const MPI_ERR_INFO_NOKEY : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_ERR_INFO_VALUE : :: std :: os :: raw :: c_uint = 33 ; pub const MPI_ERR_INFO : :: std :: os :: raw :: c_uint = 34 ; pub const MPI_ERR_IO : :: std :: os :: raw :: c_uint = 35 ; pub const MPI_ERR_KEYVAL : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_ERR_LOCKTYPE : :: std :: os :: raw :: c_uint = 37 ; pub const MPI_ERR_NAME : :: std :: os :: raw :: c_uint = 38 ; pub const MPI_ERR_NO_MEM : :: std :: os :: raw :: c_uint = 39 ; pub const MPI_ERR_NOT_SAME : :: std :: os :: raw :: c_uint = 40 ; pub const MPI_ERR_NO_SPACE : :: std :: os :: raw :: c_uint = 41 ; pub const MPI_ERR_NO_SUCH_FILE : :: std :: os :: raw :: c_uint = 42 ; pub const MPI_ERR_PORT : :: std :: os :: raw :: c_uint = 43 ; pub const MPI_ERR_QUOTA : :: std :: os :: raw :: c_uint = 44 ; pub const MPI_ERR_READ_ONLY : :: std :: os :: raw :: c_uint = 45 ; pub const MPI_ERR_RMA_CONFLICT : :: std :: os :: raw :: c_uint = 46 ; pub const MPI_ERR_RMA_SYNC : :: std :: os :: raw :: c_uint = 47 ; pub const MPI_ERR_SERVICE : :: std :: os :: raw :: c_uint = 48 ; pub const MPI_ERR_SIZE : :: std :: os :: raw :: c_uint = 49 ; pub const MPI_ERR_SPAWN : :: std :: os :: raw :: c_uint = 50 ; pub const MPI_ERR_UNSUPPORTED_DATAREP : :: std :: os :: raw :: c_uint = 51 ; pub const MPI_ERR_UNSUPPORTED_OPERATION : :: std :: os :: raw :: c_uint = 52 ; pub const MPI_ERR_WIN : :: std :: os :: raw :: c_uint = 53 ; pub const MPI_T_ERR_MEMORY : :: std :: os :: raw :: c_uint = 54 ; pub const MPI_T_ERR_NOT_INITIALIZED : :: std :: os :: raw :: c_uint = 55 ; pub const MPI_T_ERR_CANNOT_INIT : :: std :: os :: raw :: c_uint = 56 ; pub const MPI_T_ERR_INVALID_INDEX : :: std :: os :: raw :: c_uint = 57 ; pub const MPI_T_ERR_INVALID_ITEM : :: std :: os :: raw :: c_uint = 58 ; pub const MPI_T_ERR_INVALID_HANDLE : :: std :: os :: raw :: c_uint = 59 ; pub const MPI_T_ERR_OUT_OF_HANDLES : :: std :: os :: raw :: c_uint = 60 ; pub const MPI_T_ERR_OUT_OF_SESSIONS : :: std :: os :: raw :: c_uint = 61 ; pub const MPI_T_ERR_INVALID_SESSION : :: std :: os :: raw :: c_uint = 62 ; pub const MPI_T_ERR_CVAR_SET_NOT_NOW : :: std :: os :: raw :: c_uint = 63 ; pub const MPI_T_ERR_CVAR_SET_NEVER : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_T_ERR_PVAR_NO_STARTSTOP : :: std :: os :: raw :: c_uint = 65 ; pub const MPI_T_ERR_PVAR_NO_WRITE : :: std :: os :: raw :: c_uint = 66 ; pub const MPI_T_ERR_PVAR_NO_ATOMIC : :: std :: os :: raw :: c_uint = 67 ; pub const MPI_ERR_RMA_RANGE : :: std :: os :: raw :: c_uint = 68 ; pub const MPI_ERR_RMA_ATTACH : :: std :: os :: raw :: c_uint = 69 ; pub const MPI_ERR_RMA_FLAVOR : :: std :: os :: raw :: c_uint = 70 ; pub const MPI_ERR_RMA_SHARED : :: std :: os :: raw :: c_uint = 71 ; pub const MPI_T_ERR_INVALID : :: std :: os :: raw :: c_uint = 72 ; pub const MPI_T_ERR_INVALID_NAME : :: std :: os :: raw :: c_uint = 73 ; pub const MPI_ERR_LASTCODE : :: std :: os :: raw :: c_uint = 92 ; pub const MPI_TYPECLASS_INTEGER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_TYPECLASS_REAL : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_TYPECLASS_COMPLEX : :: std :: os :: raw :: c_uint = 3 ; pub type wchar_t = :: std :: os :: raw :: c_int ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct max_align_t { pub __clang_max_align_nonce1 : :: std :: os :: raw :: c_longlong , pub __bindgen_padding_0 : u64 , pub __clang_max_align_nonce2 : f64 , } # [ test ] fn bindgen_test_layout_max_align_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < max_align_t > ( ) , 32usize , concat ! ( "Size of: " , stringify ! ( max_align_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce1 as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce1 ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce2 as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce2 ) ) ) ; } pub type MPI_Aint = isize ; pub type MPI_Offset = :: std :: os :: raw :: c_longlong ; pub type MPI_Count = :: std :: os :: raw :: c_longlong ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_communicator_t { _unused : [ u8 ; 0 ] } pub type MPI_Comm = * mut ompi_communicator_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_datatype_t { _unused : [ u8 ; 0 ] } pub type MPI_Datatype = * mut ompi_datatype_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_errhandler_t { _unused : [ u8 ; 0 ] } pub type MPI_Errhandler = * mut ompi_errhandler_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_file_t { _unused : [ u8 ; 0 ] } pub type MPI_File = * mut ompi_file_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_group_t { _unused : [ u8 ; 0 ] } pub type MPI_Group = * mut ompi_group_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_info_t { _unused : [ u8 ; 0 ] } pub type MPI_Info = * mut ompi_info_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_op_t { _unused : [ u8 ; 0 ] } pub type MPI_Op = * mut ompi_op_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_request_t { _unused : [ u8 ; 0 ] } pub type MPI_Request = * mut ompi_request_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_message_t { _unused : [ u8 ; 0 ] } pub type MPI_Message = * mut ompi_message_t ; pub type MPI_Status = ompi_status_public_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_win_t { _unused : [ u8 ; 0 ] } pub type MPI_Win = * mut ompi_win_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_var_enum_t { _unused : [ u8 ; 0 ] } pub type MPI_T_enum = * mut mca_base_var_enum_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_mpit_cvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_cvar_handle = * mut ompi_mpit_cvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_handle = * mut mca_base_pvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_session_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_session = * mut mca_base_pvar_session_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_status_public_t { pub MPI_SOURCE : :: std :: os :: raw :: c_int , pub MPI_TAG : :: std :: os :: raw :: c_int , pub MPI_ERROR : :: std :: os :: raw :: c_int , pub _cancelled : :: std :: os :: raw :: c_int , pub _ucount : usize , } # [ test ] fn bindgen_test_layout_ompi_status_public_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < ompi_status_public_t > ( ) , 24usize , concat ! ( "Size of: " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < ompi_status_public_t > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_SOURCE as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_SOURCE ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_TAG as * const _ as usize } , 4usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_TAG ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_ERROR as * const _ as usize } , 8usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_ERROR ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _cancelled as * const _ as usize } , 12usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _cancelled ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _ucount as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _ucount ) ) ) ; } pub type MPI_Datarep_extent_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : * mut MPI_Aint , arg3 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Datarep_conversion_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : MPI_Datatype , arg3 : :: std :: os :: raw :: c_int , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : MPI_Offset , arg6 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Comm , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type ompi_file_errhandler_fn = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_File , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_Win_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Win , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_User_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut :: std :: os :: raw :: c_void , arg3 : * mut :: std :: os :: raw :: c_int , arg4 : * mut MPI_Datatype ) > ; pub type MPI_Comm_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_query_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut MPI_Status ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_free_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_cancel_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_fn = MPI_Comm_errhandler_function ; pub type MPI_File_errhandler_fn = ompi_file_errhandler_fn ; pub type MPI_File_errhandler_function = ompi_file_errhandler_fn ; pub type MPI_Win_errhandler_fn = MPI_Win_errhandler_function ; pub const MPI_TAG_UB : _bindgen_ty_1 = 0 ; pub const MPI_HOST : _bindgen_ty_1 = 1 ; pub const MPI_IO : _bindgen_ty_1 = 2 ; pub const MPI_WTIME_IS_GLOBAL : _bindgen_ty_1 = 3 ; pub const MPI_APPNUM : _bindgen_ty_1 = 4 ; pub const MPI_LASTUSEDCODE : _bindgen_ty_1 = 5 ; pub const MPI_UNIVERSE_SIZE : _bindgen_ty_1 = 6 ; pub const MPI_WIN_BASE : _bindgen_ty_1 = 7 ; pub const MPI_WIN_SIZE : _bindgen_ty_1 = 8 ; pub const MPI_WIN_DISP_UNIT : _bindgen_ty_1 = 9 ; pub const MPI_WIN_CREATE_FLAVOR : _bindgen_ty_1 = 10 ; pub const MPI_WIN_MODEL : _bindgen_ty_1 = 11 ; pub const IMPI_CLIENT_SIZE : _bindgen_ty_1 = 12 ; pub const IMPI_CLIENT_COLOR : _bindgen_ty_1 = 13 ; pub const IMPI_HOST_SIZE : _bindgen_ty_1 = 14 ; pub const IMPI_HOST_COLOR : _bindgen_ty_1 = 15 ; pub type _bindgen_ty_1 = :: std :: os :: raw :: c_uint ; pub const MPI_IDENT : _bindgen_ty_2 = 0 ; pub const MPI_CONGRUENT : _bindgen_ty_2 = 1 ; pub const MPI_SIMILAR : _bindgen_ty_2 = 2 ; pub const MPI_UNEQUAL : _bindgen_ty_2 = 3 ; pub type _bindgen_ty_2 = :: std :: os :: raw :: c_uint ; pub const MPI_THREAD_SINGLE : _bindgen_ty_3 = 0 ; pub const MPI_THREAD_FUNNELED : _bindgen_ty_3 = 1 ; pub const MPI_THREAD_SERIALIZED : _bindgen_ty_3 = 2 ; pub const MPI_THREAD_MULTIPLE : _bindgen_ty_3 = 3 ; pub type _bindgen_ty_3 = :: std :: os :: raw :: c_uint ; pub const MPI_COMBINER_NAMED : _bindgen_ty_4 = 0 ; pub const MPI_COMBINER_DUP : _bindgen_ty_4 = 1 ; pub const MPI_COMBINER_CONTIGUOUS : _bindgen_ty_4 = 2 ; pub const MPI_COMBINER_VECTOR : _bindgen_ty_4 = 3 ; pub const OMPI_WAS_MPI_COMBINER_HVECTOR_INTEGER : _bindgen_ty_4 = 4 ; pub const MPI_COMBINER_HVECTOR : _bindgen_ty_4 = 5 ; pub const MPI_COMBINER_INDEXED : _bindgen_ty_4 = 6 ; pub const OMPI_WAS_MPI_COMBINER_HINDEXED_INTEGER : _bindgen_ty_4 = 7 ; pub const MPI_COMBINER_HINDEXED : _bindgen_ty_4 = 8 ; pub const MPI_COMBINER_INDEXED_BLOCK : _bindgen_ty_4 = 9 ; pub const OMPI_WAS_MPI_COMBINER_STRUCT_INTEGER : _bindgen_ty_4 = 10 ; pub const MPI_COMBINER_STRUCT : _bindgen_ty_4 = 11 ; pub const MPI_COMBINER_SUBARRAY : _bindgen_ty_4 = 12 ; pub const MPI_COMBINER_DARRAY : _bindgen_ty_4 = 13 ; pub const MPI_COMBINER_F90_REAL : _bindgen_ty_4 = 14 ; pub const MPI_COMBINER_F90_COMPLEX : _bindgen_ty_4 = 15 ; pub const MPI_COMBINER_F90_INTEGER : _bindgen_ty_4 = 16 ; pub const MPI_COMBINER_RESIZED : _bindgen_ty_4 = 17 ; pub const MPI_COMBINER_HINDEXED_BLOCK : _bindgen_ty_4 = 18 ; pub type _bindgen_ty_4 = :: std :: os :: raw :: c_uint ; pub const MPI_COMM_TYPE_SHARED : _bindgen_ty_5 = 0 ; pub const OMPI_COMM_TYPE_HWTHREAD : _bindgen_ty_5 = 1 ; pub const OMPI_COMM_TYPE_CORE : _bindgen_ty_5 = 2 ; pub const OMPI_COMM_TYPE_L1CACHE : _bindgen_ty_5 = 3 ; pub const OMPI_COMM_TYPE_L2CACHE : _bindgen_ty_5 = 4 ; pub const OMPI_COMM_TYPE_L3CACHE : _bindgen_ty_5 = 5 ; pub const OMPI_COMM_TYPE_SOCKET : _bindgen_ty_5 = 6 ; pub const OMPI_COMM_TYPE_NUMA : _bindgen_ty_5 = 7 ; pub const OMPI_COMM_TYPE_BOARD : _bindgen_ty_5 = 8 ; pub const OMPI_COMM_TYPE_HOST : _bindgen_ty_5 = 9 ; pub const OMPI_COMM_TYPE_CU : _bindgen_ty_5 = 10 ; pub const OMPI_COMM_TYPE_CLUSTER : _bindgen_ty_5 = 11 ; pub type _bindgen_ty_5 = :: std :: os :: raw :: c_uint ; pub const MPI_T_VERBOSITY_USER_BASIC : _bindgen_ty_6 = 0 ; pub const MPI_T_VERBOSITY_USER_DETAIL : _bindgen_ty_6 = 1 ; pub const MPI_T_VERBOSITY_USER_ALL : _bindgen_ty_6 = 2 ; pub const MPI_T_VERBOSITY_TUNER_BASIC : _bindgen_ty_6 = 3 ; pub const MPI_T_VERBOSITY_TUNER_DETAIL : _bindgen_ty_6 = 4 ; pub const MPI_T_VERBOSITY_TUNER_ALL : _bindgen_ty_6 = 5 ; pub const MPI_T_VERBOSITY_MPIDEV_BASIC : _bindgen_ty_6 = 6 ; pub const MPI_T_VERBOSITY_MPIDEV_DETAIL : _bindgen_ty_6 = 7 ; pub const MPI_T_VERBOSITY_MPIDEV_ALL : _bindgen_ty_6 = 8 ; pub type _bindgen_ty_6 = :: std :: os :: raw :: c_uint ; pub const MPI_T_SCOPE_CONSTANT : _bindgen_ty_7 = 0 ; pub const MPI_T_SCOPE_READONLY : _bindgen_ty_7 = 1 ; pub const MPI_T_SCOPE_LOCAL : _bindgen_ty_7 = 2 ; pub const MPI_T_SCOPE_GROUP : _bindgen_ty_7 = 3 ; pub const MPI_T_SCOPE_GROUP_EQ : _bindgen_ty_7 = 4 ; pub const MPI_T_SCOPE_ALL : _bindgen_ty_7 = 5 ; pub const MPI_T_SCOPE_ALL_EQ : _bindgen_ty_7 = 6 ; pub type _bindgen_ty_7 = :: std :: os :: raw :: c_uint ; pub const MPI_T_BIND_NO_OBJECT : _bindgen_ty_8 = 0 ; pub const MPI_T_BIND_MPI_COMM : _bindgen_ty_8 = 1 ; pub const MPI_T_BIND_MPI_DATATYPE : _bindgen_ty_8 = 2 ; pub const MPI_T_BIND_MPI_ERRHANDLER : _bindgen_ty_8 = 3 ; pub const MPI_T_BIND_MPI_FILE : _bindgen_ty_8 = 4 ; pub const MPI_T_BIND_MPI_GROUP : _bindgen_ty_8 = 5 ; pub const MPI_T_BIND_MPI_OP : _bindgen_ty_8 = 6 ; pub const MPI_T_BIND_MPI_REQUEST : _bindgen_ty_8 = 7 ; pub const MPI_T_BIND_MPI_WIN : _bindgen_ty_8 = 8 ; pub const MPI_T_BIND_MPI_MESSAGE : _bindgen_ty_8 = 9 ; pub const MPI_T_BIND_MPI_INFO : _bindgen_ty_8 = 10 ; pub type _bindgen_ty_8 = :: std :: os :: raw :: c_uint ; pub const MPI_T_PVAR_CLASS_STATE : _bindgen_ty_9 = 0 ; pub const MPI_T_PVAR_CLASS_LEVEL : _bindgen_ty_9 = 1 ; pub const MPI_T_PVAR_CLASS_SIZE : _bindgen_ty_9 = 2 ; pub const MPI_T_PVAR_CLASS_PERCENTAGE : _bindgen_ty_9 = 3 ; pub const MPI_T_PVAR_CLASS_HIGHWATERMARK : _bindgen_ty_9 = 4 ; pub const MPI_T_PVAR_CLASS_LOWWATERMARK : _bindgen_ty_9 = 5 ; pub const MPI_T_PVAR_CLASS_COUNTER : _bindgen_ty_9 = 6 ; pub const MPI_T_PVAR_CLASS_AGGREGATE : _bindgen_ty_9 = 7 ; pub const MPI_T_PVAR_CLASS_TIMER : _bindgen_ty_9 = 8 ; pub const MPI_T_PVAR_CLASS_GENERIC : _bindgen_ty_9 = 9 ; pub type _bindgen_ty_9 = :: std :: os :: raw :: c_uint ; extern "C" {
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/mpi-fork-fnsp-d9b9763bb5375dad/out/functions_and_types.rs:3:2077
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...:: c_uint = 4321 ; pub const __ORDER_PDP_ENDIAN__ : :: std :: os :: raw :: c_uint = 3412 ; pub const __BYTE_ORDER__ : :: std :: os :: ...
[INFO] [stdout]   |                                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]   |
[INFO] [stdout] 3 - pub const __llvm__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_major__ : :: std :: os :: raw :: c_uint = 14 ; pub const __clang_minor__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_patchlevel__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_version__ : & 'static [ u8 ; 8usize ] = b"14.0.0 \0" ; pub const __GNUC__ : :: std :: os :: raw :: c_uint = 4 ; pub const __GNUC_MINOR__ : :: std :: os :: raw :: c_uint = 2 ; pub const __GNUC_PATCHLEVEL__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GXX_ABI_VERSION : :: std :: os :: raw :: c_uint = 1002 ; pub const __ATOMIC_RELAXED : :: std :: os :: raw :: c_uint = 0 ; pub const __ATOMIC_CONSUME : :: std :: os :: raw :: c_uint = 1 ; pub const __ATOMIC_ACQUIRE : :: std :: os :: raw :: c_uint = 2 ; pub const __ATOMIC_RELEASE : :: std :: os :: raw :: c_uint = 3 ; pub const __ATOMIC_ACQ_REL : :: std :: os :: raw :: c_uint = 4 ; pub const __ATOMIC_SEQ_CST : :: std :: os :: raw :: c_uint = 5 ; pub const __OPENCL_MEMORY_SCOPE_WORK_ITEM : :: std :: os :: raw :: c_uint = 0 ; pub const __OPENCL_MEMORY_SCOPE_WORK_GROUP : :: std :: os :: raw :: c_uint = 1 ; pub const __OPENCL_MEMORY_SCOPE_DEVICE : :: std :: os :: raw :: c_uint = 2 ; pub const __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES : :: std :: os :: raw :: c_uint = 3 ; pub const __OPENCL_MEMORY_SCOPE_SUB_GROUP : :: std :: os :: raw :: c_uint = 4 ; pub const __PRAGMA_REDEFINE_EXTNAME : :: std :: os :: raw :: c_uint = 1 ; pub const __VERSION__ : & 'static [ u8 ; 20usize ] = b"Ubuntu Clang 14.0.0\0" ; pub const __OBJC_BOOL_IS_BOOL : :: std :: os :: raw :: c_uint = 0 ; pub const __CONSTANT_CFSTRINGS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_literal_encoding__ : & 'static [ u8 ; 6usize ] = b"UTF-8\0" ; pub const __clang_wide_literal_encoding__ : & 'static [ u8 ; 7usize ] = b"UTF-32\0" ; pub const __ORDER_LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __ORDER_BIG_ENDIAN__ : :: std :: os :: raw :: c_uint = 4321 ; pub const __ORDER_PDP_ENDIAN__ : :: std :: os :: raw :: c_uint = 3412 ; pub const __BYTE_ORDER__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const _LP64 : :: std :: os :: raw :: c_uint = 1 ; pub const __LP64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __CHAR_BIT__ : :: std :: os :: raw :: c_uint = 8 ; pub const __BOOL_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SHRT_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __LONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LLONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BITINT_MAXWIDTH__ : :: std :: os :: raw :: c_uint = 128 ; pub const __SCHAR_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __SHRT_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __LONG_LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __WCHAR_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __WCHAR_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __WINT_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __WINT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INTMAX_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZE_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __SIZE_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTMAX_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __PTRDIFF_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __PTRDIFF_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INTPTR_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTPTR_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZEOF_DOUBLE__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_FLOAT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_LONG_DOUBLE__ : :: std :: os :: raw :: c_uint = 16 ; pub const __SIZEOF_LONG_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_POINTER__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SHORT__ : :: std :: os :: raw :: c_uint = 2 ; pub const __SIZEOF_PTRDIFF_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SIZE_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_WCHAR_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_WINT_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INTMAX_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTMAX_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINTMAX_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTMAX_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTMAX_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTMAX_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __PTRDIFF_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __PTRDIFF_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __INTPTR_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTPTR_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __SIZE_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __SIZE_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __SIZE_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __SIZE_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __SIG_ATOMIC_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __SIG_ATOMIC_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __UINTPTR_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTPTR_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTPTR_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTPTR_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FLT_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_DIG__ : :: std :: os :: raw :: c_uint = 6 ; pub const __FLT_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 9 ; pub const __FLT_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_MANT_DIG__ : :: std :: os :: raw :: c_uint = 24 ; pub const __FLT_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 38 ; pub const __FLT_MAX_EXP__ : :: std :: os :: raw :: c_uint = 128 ; pub const __FLT_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -37 ; pub const __FLT_MIN_EXP__ : :: std :: os :: raw :: c_int = -125 ; pub const __DBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_DIG__ : :: std :: os :: raw :: c_uint = 15 ; pub const __DBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 17 ; pub const __DBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 53 ; pub const __DBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 308 ; pub const __DBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 1024 ; pub const __DBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -307 ; pub const __DBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -1021 ; pub const __LDBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_DIG__ : :: std :: os :: raw :: c_uint = 18 ; pub const __LDBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __LDBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LDBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 4932 ; pub const __LDBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 16384 ; pub const __LDBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -4931 ; pub const __LDBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -16381 ; pub const __POINTER_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BIGGEST_ALIGNMENT__ : :: std :: os :: raw :: c_uint = 16 ; pub const __WINT_UNSIGNED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __INT8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __INT16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __INT32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __INT64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __UINT8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __INT8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __UINT16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __UINT16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __INT16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __UINT32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __UINT32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __INT32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __UINT64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __UINT64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __INT64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_LEAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_LEAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_LEAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_LEAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_LEAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_LEAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_LEAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_LEAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_LEAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_LEAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_LEAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_LEAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_LEAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_LEAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_LEAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_LEAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_LEAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_LEAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_LEAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_LEAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_LEAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_LEAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_LEAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_LEAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_LEAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_LEAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_LEAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_LEAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_LEAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __INT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_FAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_FAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_FAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_FAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_FAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_FAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_FAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_FAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_FAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_FAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_FAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_FAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_FAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_FAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_FAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_FAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_FAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_FAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_FAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_FAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_FAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_FAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_FAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_FAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_FAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_FAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_FAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_FAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_FAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_FAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FINITE_MATH_ONLY__ : :: std :: os :: raw :: c_uint = 0 ; pub const __GNUC_STDC_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_ATOMIC_TEST_AND_SET_TRUEVAL : :: std :: os :: raw :: c_uint = 1 ; pub const __CLANG_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __NO_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __PIC__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pic__ : :: std :: os :: raw :: c_uint = 2 ; pub const __PIE__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pie__ : :: std :: os :: raw :: c_uint = 2 ; pub const __FLT_EVAL_METHOD__ : :: std :: os :: raw :: c_uint = 0 ; pub const __FLT_RADIX__ : :: std :: os :: raw :: c_uint = 2 ; pub const __DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __GCC_ASM_FLAG_OUTPUTS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __code_model_small__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_GS : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_FS : :: std :: os :: raw :: c_uint = 1 ; pub const __k8 : :: std :: os :: raw :: c_uint = 1 ; pub const __k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __tune_k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __NO_MATH_INLINES : :: std :: os :: raw :: c_uint = 1 ; pub const __FXSR__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __MMX__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 : :: std :: os :: raw :: c_uint = 1 ; pub const __SIZEOF_FLOAT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix__ : :: std :: os :: raw :: c_uint = 1 ; pub const linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __ELF__ : :: std :: os :: raw :: c_uint = 1 ; pub const __gnu_linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLOAT128__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_HOSTED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_VERSION__ : :: std :: os :: raw :: c_uint = 201710 ; pub const __STDC_UTF_16__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_UTF_32__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_DWARF2_CFI_ASM : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_VERSION : :: std :: os :: raw :: c_uint = 721408 ; pub const OPAL_STDC_HEADERS : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED_ARGUMENT : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_ERROR : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_SYS_TIME_H : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_LONG_LONG : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const OPAL_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const OPAL_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const OPAL_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const OPAL_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const OMPI_HAVE_FORTRAN_LOGICAL1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER16 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_INTEGER2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL16 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL2 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_REAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_ENABLE_MPI1_COMPAT : :: std :: os :: raw :: c_uint = 0 ; pub const HAVE_FLOAT__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_LONG_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_MPI_OFFSET_SIZE : :: std :: os :: raw :: c_uint = 8 ; pub const OMPI_BUILD_CXX_BINDINGS : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_CXX_SEEK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_CXX_SUPPORTS_2D_CONST_CAST : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_PARAM_CHECK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_INTERFACE_WARNING : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_CXX_EXCEPTION_SUPPORT : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_MAJOR_VERSION : :: std :: os :: raw :: c_uint = 4 ; pub const OMPI_MINOR_VERSION : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_RELEASE_VERSION : :: std :: os :: raw :: c_uint = 2 ; pub const OPAL_C_HAVE_VISIBILITY : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_BUILDING : :: std :: os :: raw :: c_uint = 0 ; pub const OPEN_MPI : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_VERSION : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_SUBVERSION : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_UNKNOWN : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU_C : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_REMOVED_USE_STATIC_ASSERT : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ANY_SOURCE : :: std :: os :: raw :: c_int = -1 ; pub const MPI_PROC_NULL : :: std :: os :: raw :: c_int = -2 ; pub const MPI_ROOT : :: std :: os :: raw :: c_int = -4 ; pub const MPI_ANY_TAG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MAX_LIBRARY_VERSION_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_UNDEFINED : :: std :: os :: raw :: c_int = -32766 ; pub const MPI_DIST_GRAPH : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_CART : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_GRAPH : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_KEYVAL_INVALID : :: std :: os :: raw :: c_int = -1 ; pub const MPI_BSEND_OVERHEAD : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const MPI_ORDER_C : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ORDER_FORTRAN : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_BLOCK : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_DISTRIBUTE_CYCLIC : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_NONE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_DISTRIBUTE_DFLT_DARG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MODE_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_RDONLY : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_WRONLY : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_RDWR : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_DELETE_ON_CLOSE : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_MODE_UNIQUE_OPEN : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_MODE_EXCL : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MODE_APPEND : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_SEQUENTIAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_DISPLACEMENT_CURRENT : :: std :: os :: raw :: c_int = -54278278 ; pub const MPI_SEEK_SET : :: std :: os :: raw :: c_uint = 600 ; pub const MPI_SEEK_CUR : :: std :: os :: raw :: c_uint = 602 ; pub const MPI_SEEK_END : :: std :: os :: raw :: c_uint = 604 ; pub const MPI_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_NOCHECK : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_NOPRECEDE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_NOPUT : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_NOSTORE : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_NOSUCCEED : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_LOCK_EXCLUSIVE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_LOCK_SHARED : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_WIN_FLAVOR_ALLOCATE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_DYNAMIC : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_WIN_FLAVOR_SHARED : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_WIN_UNIFIED : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_WIN_SEPARATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_SUCCESS : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ERR_BUFFER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_ERR_COUNT : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_ERR_TYPE : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_ERR_TAG : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_ERR_COMM : :: std :: os :: raw :: c_uint = 5 ; pub const MPI_ERR_RANK : :: std :: os :: raw :: c_uint = 6 ; pub const MPI_ERR_REQUEST : :: std :: os :: raw :: c_uint = 7 ; pub const MPI_ERR_ROOT : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_ERR_GROUP : :: std :: os :: raw :: c_uint = 9 ; pub const MPI_ERR_OP : :: std :: os :: raw :: c_uint = 10 ; pub const MPI_ERR_TOPOLOGY : :: std :: os :: raw :: c_uint = 11 ; pub const MPI_ERR_DIMS : :: std :: os :: raw :: c_uint = 12 ; pub const MPI_ERR_ARG : :: std :: os :: raw :: c_uint = 13 ; pub const MPI_ERR_UNKNOWN : :: std :: os :: raw :: c_uint = 14 ; pub const MPI_ERR_TRUNCATE : :: std :: os :: raw :: c_uint = 15 ; pub const MPI_ERR_OTHER : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_ERR_INTERN : :: std :: os :: raw :: c_uint = 17 ; pub const MPI_ERR_IN_STATUS : :: std :: os :: raw :: c_uint = 18 ; pub const MPI_ERR_PENDING : :: std :: os :: raw :: c_uint = 19 ; pub const MPI_ERR_ACCESS : :: std :: os :: raw :: c_uint = 20 ; pub const MPI_ERR_AMODE : :: std :: os :: raw :: c_uint = 21 ; pub const MPI_ERR_ASSERT : :: std :: os :: raw :: c_uint = 22 ; pub const MPI_ERR_BAD_FILE : :: std :: os :: raw :: c_uint = 23 ; pub const MPI_ERR_BASE : :: std :: os :: raw :: c_uint = 24 ; pub const MPI_ERR_CONVERSION : :: std :: os :: raw :: c_uint = 25 ; pub const MPI_ERR_DISP : :: std :: os :: raw :: c_uint = 26 ; pub const MPI_ERR_DUP_DATAREP : :: std :: os :: raw :: c_uint = 27 ; pub const MPI_ERR_FILE_EXISTS : :: std :: os :: raw :: c_uint = 28 ; pub const MPI_ERR_FILE_IN_USE : :: std :: os :: raw :: c_uint = 29 ; pub const MPI_ERR_FILE : :: std :: os :: raw :: c_uint = 30 ; pub const MPI_ERR_INFO_KEY : :: std :: os :: raw :: c_uint = 31 ; pub const MPI_ERR_INFO_NOKEY : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_ERR_INFO_VALUE : :: std :: os :: raw :: c_uint = 33 ; pub const MPI_ERR_INFO : :: std :: os :: raw :: c_uint = 34 ; pub const MPI_ERR_IO : :: std :: os :: raw :: c_uint = 35 ; pub const MPI_ERR_KEYVAL : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_ERR_LOCKTYPE : :: std :: os :: raw :: c_uint = 37 ; pub const MPI_ERR_NAME : :: std :: os :: raw :: c_uint = 38 ; pub const MPI_ERR_NO_MEM : :: std :: os :: raw :: c_uint = 39 ; pub const MPI_ERR_NOT_SAME : :: std :: os :: raw :: c_uint = 40 ; pub const MPI_ERR_NO_SPACE : :: std :: os :: raw :: c_uint = 41 ; pub const MPI_ERR_NO_SUCH_FILE : :: std :: os :: raw :: c_uint = 42 ; pub const MPI_ERR_PORT : :: std :: os :: raw :: c_uint = 43 ; pub const MPI_ERR_QUOTA : :: std :: os :: raw :: c_uint = 44 ; pub const MPI_ERR_READ_ONLY : :: std :: os :: raw :: c_uint = 45 ; pub const MPI_ERR_RMA_CONFLICT : :: std :: os :: raw :: c_uint = 46 ; pub const MPI_ERR_RMA_SYNC : :: std :: os :: raw :: c_uint = 47 ; pub const MPI_ERR_SERVICE : :: std :: os :: raw :: c_uint = 48 ; pub const MPI_ERR_SIZE : :: std :: os :: raw :: c_uint = 49 ; pub const MPI_ERR_SPAWN : :: std :: os :: raw :: c_uint = 50 ; pub const MPI_ERR_UNSUPPORTED_DATAREP : :: std :: os :: raw :: c_uint = 51 ; pub const MPI_ERR_UNSUPPORTED_OPERATION : :: std :: os :: raw :: c_uint = 52 ; pub const MPI_ERR_WIN : :: std :: os :: raw :: c_uint = 53 ; pub const MPI_T_ERR_MEMORY : :: std :: os :: raw :: c_uint = 54 ; pub const MPI_T_ERR_NOT_INITIALIZED : :: std :: os :: raw :: c_uint = 55 ; pub const MPI_T_ERR_CANNOT_INIT : :: std :: os :: raw :: c_uint = 56 ; pub const MPI_T_ERR_INVALID_INDEX : :: std :: os :: raw :: c_uint = 57 ; pub const MPI_T_ERR_INVALID_ITEM : :: std :: os :: raw :: c_uint = 58 ; pub const MPI_T_ERR_INVALID_HANDLE : :: std :: os :: raw :: c_uint = 59 ; pub const MPI_T_ERR_OUT_OF_HANDLES : :: std :: os :: raw :: c_uint = 60 ; pub const MPI_T_ERR_OUT_OF_SESSIONS : :: std :: os :: raw :: c_uint = 61 ; pub const MPI_T_ERR_INVALID_SESSION : :: std :: os :: raw :: c_uint = 62 ; pub const MPI_T_ERR_CVAR_SET_NOT_NOW : :: std :: os :: raw :: c_uint = 63 ; pub const MPI_T_ERR_CVAR_SET_NEVER : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_T_ERR_PVAR_NO_STARTSTOP : :: std :: os :: raw :: c_uint = 65 ; pub const MPI_T_ERR_PVAR_NO_WRITE : :: std :: os :: raw :: c_uint = 66 ; pub const MPI_T_ERR_PVAR_NO_ATOMIC : :: std :: os :: raw :: c_uint = 67 ; pub const MPI_ERR_RMA_RANGE : :: std :: os :: raw :: c_uint = 68 ; pub const MPI_ERR_RMA_ATTACH : :: std :: os :: raw :: c_uint = 69 ; pub const MPI_ERR_RMA_FLAVOR : :: std :: os :: raw :: c_uint = 70 ; pub const MPI_ERR_RMA_SHARED : :: std :: os :: raw :: c_uint = 71 ; pub const MPI_T_ERR_INVALID : :: std :: os :: raw :: c_uint = 72 ; pub const MPI_T_ERR_INVALID_NAME : :: std :: os :: raw :: c_uint = 73 ; pub const MPI_ERR_LASTCODE : :: std :: os :: raw :: c_uint = 92 ; pub const MPI_TYPECLASS_INTEGER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_TYPECLASS_REAL : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_TYPECLASS_COMPLEX : :: std :: os :: raw :: c_uint = 3 ; pub type wchar_t = :: std :: os :: raw :: c_int ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct max_align_t { pub __clang_max_align_nonce1 : :: std :: os :: raw :: c_longlong , pub __bindgen_padding_0 : u64 , pub __clang_max_align_nonce2 : f64 , } # [ test ] fn bindgen_test_layout_max_align_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < max_align_t > ( ) , 32usize , concat ! ( "Size of: " , stringify ! ( max_align_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce1 as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce1 ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce2 as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce2 ) ) ) ; } pub type MPI_Aint = isize ; pub type MPI_Offset = :: std :: os :: raw :: c_longlong ; pub type MPI_Count = :: std :: os :: raw :: c_longlong ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_communicator_t { _unused : [ u8 ; 0 ] } pub type MPI_Comm = * mut ompi_communicator_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_datatype_t { _unused : [ u8 ; 0 ] } pub type MPI_Datatype = * mut ompi_datatype_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_errhandler_t { _unused : [ u8 ; 0 ] } pub type MPI_Errhandler = * mut ompi_errhandler_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_file_t { _unused : [ u8 ; 0 ] } pub type MPI_File = * mut ompi_file_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_group_t { _unused : [ u8 ; 0 ] } pub type MPI_Group = * mut ompi_group_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_info_t { _unused : [ u8 ; 0 ] } pub type MPI_Info = * mut ompi_info_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_op_t { _unused : [ u8 ; 0 ] } pub type MPI_Op = * mut ompi_op_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_request_t { _unused : [ u8 ; 0 ] } pub type MPI_Request = * mut ompi_request_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_message_t { _unused : [ u8 ; 0 ] } pub type MPI_Message = * mut ompi_message_t ; pub type MPI_Status = ompi_status_public_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_win_t { _unused : [ u8 ; 0 ] } pub type MPI_Win = * mut ompi_win_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_var_enum_t { _unused : [ u8 ; 0 ] } pub type MPI_T_enum = * mut mca_base_var_enum_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_mpit_cvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_cvar_handle = * mut ompi_mpit_cvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_handle = * mut mca_base_pvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_session_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_session = * mut mca_base_pvar_session_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_status_public_t { pub MPI_SOURCE : :: std :: os :: raw :: c_int , pub MPI_TAG : :: std :: os :: raw :: c_int , pub MPI_ERROR : :: std :: os :: raw :: c_int , pub _cancelled : :: std :: os :: raw :: c_int , pub _ucount : usize , } # [ test ] fn bindgen_test_layout_ompi_status_public_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < ompi_status_public_t > ( ) , 24usize , concat ! ( "Size of: " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < ompi_status_public_t > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_SOURCE as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_SOURCE ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_TAG as * const _ as usize } , 4usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_TAG ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_ERROR as * const _ as usize } , 8usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_ERROR ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _cancelled as * const _ as usize } , 12usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _cancelled ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _ucount as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _ucount ) ) ) ; } pub type MPI_Datarep_extent_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : * mut MPI_Aint , arg3 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Datarep_conversion_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : MPI_Datatype , arg3 : :: std :: os :: raw :: c_int , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : MPI_Offset , arg6 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Comm , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type ompi_file_errhandler_fn = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_File , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_Win_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Win , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_User_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut :: std :: os :: raw :: c_void , arg3 : * mut :: std :: os :: raw :: c_int , arg4 : * mut MPI_Datatype ) > ; pub type MPI_Comm_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_query_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut MPI_Status ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_free_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_cancel_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_fn = MPI_Comm_errhandler_function ; pub type MPI_File_errhandler_fn = ompi_file_errhandler_fn ; pub type MPI_File_errhandler_function = ompi_file_errhandler_fn ; pub type MPI_Win_errhandler_fn = MPI_Win_errhandler_function ; pub const MPI_TAG_UB : _bindgen_ty_1 = 0 ; pub const MPI_HOST : _bindgen_ty_1 = 1 ; pub const MPI_IO : _bindgen_ty_1 = 2 ; pub const MPI_WTIME_IS_GLOBAL : _bindgen_ty_1 = 3 ; pub const MPI_APPNUM : _bindgen_ty_1 = 4 ; pub const MPI_LASTUSEDCODE : _bindgen_ty_1 = 5 ; pub const MPI_UNIVERSE_SIZE : _bindgen_ty_1 = 6 ; pub const MPI_WIN_BASE : _bindgen_ty_1 = 7 ; pub const MPI_WIN_SIZE : _bindgen_ty_1 = 8 ; pub const MPI_WIN_DISP_UNIT : _bindgen_ty_1 = 9 ; pub const MPI_WIN_CREATE_FLAVOR : _bindgen_ty_1 = 10 ; pub const MPI_WIN_MODEL : _bindgen_ty_1 = 11 ; pub const IMPI_CLIENT_SIZE : _bindgen_ty_1 = 12 ; pub const IMPI_CLIENT_COLOR : _bindgen_ty_1 = 13 ; pub const IMPI_HOST_SIZE : _bindgen_ty_1 = 14 ; pub const IMPI_HOST_COLOR : _bindgen_ty_1 = 15 ; pub type _bindgen_ty_1 = :: std :: os :: raw :: c_uint ; pub const MPI_IDENT : _bindgen_ty_2 = 0 ; pub const MPI_CONGRUENT : _bindgen_ty_2 = 1 ; pub const MPI_SIMILAR : _bindgen_ty_2 = 2 ; pub const MPI_UNEQUAL : _bindgen_ty_2 = 3 ; pub type _bindgen_ty_2 = :: std :: os :: raw :: c_uint ; pub const MPI_THREAD_SINGLE : _bindgen_ty_3 = 0 ; pub const MPI_THREAD_FUNNELED : _bindgen_ty_3 = 1 ; pub const MPI_THREAD_SERIALIZED : _bindgen_ty_3 = 2 ; pub const MPI_THREAD_MULTIPLE : _bindgen_ty_3 = 3 ; pub type _bindgen_ty_3 = :: std :: os :: raw :: c_uint ; pub const MPI_COMBINER_NAMED : _bindgen_ty_4 = 0 ; pub const MPI_COMBINER_DUP : _bindgen_ty_4 = 1 ; pub const MPI_COMBINER_CONTIGUOUS : _bindgen_ty_4 = 2 ; pub const MPI_COMBINER_VECTOR : _bindgen_ty_4 = 3 ; pub const OMPI_WAS_MPI_COMBINER_HVECTOR_INTEGER : _bindgen_ty_4 = 4 ; pub const MPI_COMBINER_HVECTOR : _bindgen_ty_4 = 5 ; pub const MPI_COMBINER_INDEXED : _bindgen_ty_4 = 6 ; pub const OMPI_WAS_MPI_COMBINER_HINDEXED_INTEGER : _bindgen_ty_4 = 7 ; pub const MPI_COMBINER_HINDEXED : _bindgen_ty_4 = 8 ; pub const MPI_COMBINER_INDEXED_BLOCK : _bindgen_ty_4 = 9 ; pub const OMPI_WAS_MPI_COMBINER_STRUCT_INTEGER : _bindgen_ty_4 = 10 ; pub const MPI_COMBINER_STRUCT : _bindgen_ty_4 = 11 ; pub const MPI_COMBINER_SUBARRAY : _bindgen_ty_4 = 12 ; pub const MPI_COMBINER_DARRAY : _bindgen_ty_4 = 13 ; pub const MPI_COMBINER_F90_REAL : _bindgen_ty_4 = 14 ; pub const MPI_COMBINER_F90_COMPLEX : _bindgen_ty_4 = 15 ; pub const MPI_COMBINER_F90_INTEGER : _bindgen_ty_4 = 16 ; pub const MPI_COMBINER_RESIZED : _bindgen_ty_4 = 17 ; pub const MPI_COMBINER_HINDEXED_BLOCK : _bindgen_ty_4 = 18 ; pub type _bindgen_ty_4 = :: std :: os :: raw :: c_uint ; pub const MPI_COMM_TYPE_SHARED : _bindgen_ty_5 = 0 ; pub const OMPI_COMM_TYPE_HWTHREAD : _bindgen_ty_5 = 1 ; pub const OMPI_COMM_TYPE_CORE : _bindgen_ty_5 = 2 ; pub const OMPI_COMM_TYPE_L1CACHE : _bindgen_ty_5 = 3 ; pub const OMPI_COMM_TYPE_L2CACHE : _bindgen_ty_5 = 4 ; pub const OMPI_COMM_TYPE_L3CACHE : _bindgen_ty_5 = 5 ; pub const OMPI_COMM_TYPE_SOCKET : _bindgen_ty_5 = 6 ; pub const OMPI_COMM_TYPE_NUMA : _bindgen_ty_5 = 7 ; pub const OMPI_COMM_TYPE_BOARD : _bindgen_ty_5 = 8 ; pub const OMPI_COMM_TYPE_HOST : _bindgen_ty_5 = 9 ; pub const OMPI_COMM_TYPE_CU : _bindgen_ty_5 = 10 ; pub const OMPI_COMM_TYPE_CLUSTER : _bindgen_ty_5 = 11 ; pub type _bindgen_ty_5 = :: std :: os :: raw :: c_uint ; pub const MPI_T_VERBOSITY_USER_BASIC : _bindgen_ty_6 = 0 ; pub const MPI_T_VERBOSITY_USER_DETAIL : _bindgen_ty_6 = 1 ; pub const MPI_T_VERBOSITY_USER_ALL : _bindgen_ty_6 = 2 ; pub const MPI_T_VERBOSITY_TUNER_BASIC : _bindgen_ty_6 = 3 ; pub const MPI_T_VERBOSITY_TUNER_DETAIL : _bindgen_ty_6 = 4 ; pub const MPI_T_VERBOSITY_TUNER_ALL : _bindgen_ty_6 = 5 ; pub const MPI_T_VERBOSITY_MPIDEV_BASIC : _bindgen_ty_6 = 6 ; pub const MPI_T_VERBOSITY_MPIDEV_DETAIL : _bindgen_ty_6 = 7 ; pub const MPI_T_VERBOSITY_MPIDEV_ALL : _bindgen_ty_6 = 8 ; pub type _bindgen_ty_6 = :: std :: os :: raw :: c_uint ; pub const MPI_T_SCOPE_CONSTANT : _bindgen_ty_7 = 0 ; pub const MPI_T_SCOPE_READONLY : _bindgen_ty_7 = 1 ; pub const MPI_T_SCOPE_LOCAL : _bindgen_ty_7 = 2 ; pub const MPI_T_SCOPE_GROUP : _bindgen_ty_7 = 3 ; pub const MPI_T_SCOPE_GROUP_EQ : _bindgen_ty_7 = 4 ; pub const MPI_T_SCOPE_ALL : _bindgen_ty_7 = 5 ; pub const MPI_T_SCOPE_ALL_EQ : _bindgen_ty_7 = 6 ; pub type _bindgen_ty_7 = :: std :: os :: raw :: c_uint ; pub const MPI_T_BIND_NO_OBJECT : _bindgen_ty_8 = 0 ; pub const MPI_T_BIND_MPI_COMM : _bindgen_ty_8 = 1 ; pub const MPI_T_BIND_MPI_DATATYPE : _bindgen_ty_8 = 2 ; pub const MPI_T_BIND_MPI_ERRHANDLER : _bindgen_ty_8 = 3 ; pub const MPI_T_BIND_MPI_FILE : _bindgen_ty_8 = 4 ; pub const MPI_T_BIND_MPI_GROUP : _bindgen_ty_8 = 5 ; pub const MPI_T_BIND_MPI_OP : _bindgen_ty_8 = 6 ; pub const MPI_T_BIND_MPI_REQUEST : _bindgen_ty_8 = 7 ; pub const MPI_T_BIND_MPI_WIN : _bindgen_ty_8 = 8 ; pub const MPI_T_BIND_MPI_MESSAGE : _bindgen_ty_8 = 9 ; pub const MPI_T_BIND_MPI_INFO : _bindgen_ty_8 = 10 ; pub type _bindgen_ty_8 = :: std :: os :: raw :: c_uint ; pub const MPI_T_PVAR_CLASS_STATE : _bindgen_ty_9 = 0 ; pub const MPI_T_PVAR_CLASS_LEVEL : _bindgen_ty_9 = 1 ; pub const MPI_T_PVAR_CLASS_SIZE : _bindgen_ty_9 = 2 ; pub const MPI_T_PVAR_CLASS_PERCENTAGE : _bindgen_ty_9 = 3 ; pub const MPI_T_PVAR_CLASS_HIGHWATERMARK : _bindgen_ty_9 = 4 ; pub const MPI_T_PVAR_CLASS_LOWWATERMARK : _bindgen_ty_9 = 5 ; pub const MPI_T_PVAR_CLASS_COUNTER : _bindgen_ty_9 = 6 ; pub const MPI_T_PVAR_CLASS_AGGREGATE : _bindgen_ty_9 = 7 ; pub const MPI_T_PVAR_CLASS_TIMER : _bindgen_ty_9 = 8 ; pub const MPI_T_PVAR_CLASS_GENERIC : _bindgen_ty_9 = 9 ; pub type _bindgen_ty_9 = :: std :: os :: raw :: c_uint ; extern "C" {
[INFO] [stdout] 3 + pub const __llvm__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_major__ : :: std :: os :: raw :: c_uint = 14 ; pub const __clang_minor__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_patchlevel__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_version__ : & 'static [ u8 ; 8usize ] = b"14.0.0 \0" ; pub const __GNUC__ : :: std :: os :: raw :: c_uint = 4 ; pub const __GNUC_MINOR__ : :: std :: os :: raw :: c_uint = 2 ; pub const __GNUC_PATCHLEVEL__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GXX_ABI_VERSION : :: std :: os :: raw :: c_uint = 1002 ; pub const __ATOMIC_RELAXED : :: std :: os :: raw :: c_uint = 0 ; pub const __ATOMIC_CONSUME : :: std :: os :: raw :: c_uint = 1 ; pub const __ATOMIC_ACQUIRE : :: std :: os :: raw :: c_uint = 2 ; pub const __ATOMIC_RELEASE : :: std :: os :: raw :: c_uint = 3 ; pub const __ATOMIC_ACQ_REL : :: std :: os :: raw :: c_uint = 4 ; pub const __ATOMIC_SEQ_CST : :: std :: os :: raw :: c_uint = 5 ; pub const __OPENCL_MEMORY_SCOPE_WORK_ITEM : :: std :: os :: raw :: c_uint = 0 ; pub const __OPENCL_MEMORY_SCOPE_WORK_GROUP : :: std :: os :: raw :: c_uint = 1 ; pub const __OPENCL_MEMORY_SCOPE_DEVICE : :: std :: os :: raw :: c_uint = 2 ; pub const __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES : :: std :: os :: raw :: c_uint = 3 ; pub const __OPENCL_MEMORY_SCOPE_SUB_GROUP : :: std :: os :: raw :: c_uint = 4 ; pub const __PRAGMA_REDEFINE_EXTNAME : :: std :: os :: raw :: c_uint = 1 ; pub const __VERSION__ : & 'static [ u8 ; 20usize ] = b"Ubuntu Clang 14.0.0\0" ; pub const __OBJC_BOOL_IS_BOOL : :: std :: os :: raw :: c_uint = 0 ; pub const __CONSTANT_CFSTRINGS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_literal_encoding__ : & 'static [ u8 ; 6usize ] = b"UTF-8\0" ; pub const __clang_wide_literal_encoding__ : & 'static [ u8 ; 7usize ] = b"UTF-32\0" ; pub const __ORDER_LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __ORDER_BIG_ENDIAN__ : :: std :: os :: raw :: c_uint = 4321 ; pub const __ORDER_PDP_ENDIAN__ : std :: os :: raw :: c_uint = 3412 ; pub const __BYTE_ORDER__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const _LP64 : :: std :: os :: raw :: c_uint = 1 ; pub const __LP64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __CHAR_BIT__ : :: std :: os :: raw :: c_uint = 8 ; pub const __BOOL_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SHRT_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __LONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LLONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BITINT_MAXWIDTH__ : :: std :: os :: raw :: c_uint = 128 ; pub const __SCHAR_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __SHRT_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __LONG_LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __WCHAR_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __WCHAR_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __WINT_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __WINT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INTMAX_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZE_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __SIZE_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTMAX_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __PTRDIFF_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __PTRDIFF_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INTPTR_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTPTR_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZEOF_DOUBLE__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_FLOAT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_LONG_DOUBLE__ : :: std :: os :: raw :: c_uint = 16 ; pub const __SIZEOF_LONG_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_POINTER__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SHORT__ : :: std :: os :: raw :: c_uint = 2 ; pub const __SIZEOF_PTRDIFF_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SIZE_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_WCHAR_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_WINT_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INTMAX_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTMAX_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINTMAX_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTMAX_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTMAX_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTMAX_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __PTRDIFF_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __PTRDIFF_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __INTPTR_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTPTR_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __SIZE_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __SIZE_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __SIZE_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __SIZE_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __SIG_ATOMIC_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __SIG_ATOMIC_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __UINTPTR_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTPTR_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTPTR_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTPTR_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FLT_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_DIG__ : :: std :: os :: raw :: c_uint = 6 ; pub const __FLT_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 9 ; pub const __FLT_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_MANT_DIG__ : :: std :: os :: raw :: c_uint = 24 ; pub const __FLT_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 38 ; pub const __FLT_MAX_EXP__ : :: std :: os :: raw :: c_uint = 128 ; pub const __FLT_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -37 ; pub const __FLT_MIN_EXP__ : :: std :: os :: raw :: c_int = -125 ; pub const __DBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_DIG__ : :: std :: os :: raw :: c_uint = 15 ; pub const __DBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 17 ; pub const __DBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 53 ; pub const __DBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 308 ; pub const __DBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 1024 ; pub const __DBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -307 ; pub const __DBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -1021 ; pub const __LDBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_DIG__ : :: std :: os :: raw :: c_uint = 18 ; pub const __LDBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __LDBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LDBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 4932 ; pub const __LDBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 16384 ; pub const __LDBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -4931 ; pub const __LDBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -16381 ; pub const __POINTER_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BIGGEST_ALIGNMENT__ : :: std :: os :: raw :: c_uint = 16 ; pub const __WINT_UNSIGNED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __INT8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __INT16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __INT32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __INT64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __UINT8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __INT8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __UINT16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __UINT16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __INT16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __UINT32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __UINT32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __INT32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __UINT64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __UINT64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __INT64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_LEAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_LEAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_LEAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_LEAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_LEAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_LEAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_LEAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_LEAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_LEAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_LEAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_LEAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_LEAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_LEAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_LEAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_LEAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_LEAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_LEAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_LEAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_LEAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_LEAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_LEAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_LEAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_LEAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_LEAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_LEAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_LEAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_LEAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_LEAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_LEAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __INT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_FAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_FAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_FAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_FAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_FAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_FAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_FAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_FAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_FAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_FAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_FAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_FAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_FAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_FAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_FAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_FAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_FAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_FAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_FAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_FAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_FAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_FAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_FAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_FAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_FAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_FAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_FAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_FAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_FAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_FAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FINITE_MATH_ONLY__ : :: std :: os :: raw :: c_uint = 0 ; pub const __GNUC_STDC_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_ATOMIC_TEST_AND_SET_TRUEVAL : :: std :: os :: raw :: c_uint = 1 ; pub const __CLANG_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __NO_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __PIC__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pic__ : :: std :: os :: raw :: c_uint = 2 ; pub const __PIE__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pie__ : :: std :: os :: raw :: c_uint = 2 ; pub const __FLT_EVAL_METHOD__ : :: std :: os :: raw :: c_uint = 0 ; pub const __FLT_RADIX__ : :: std :: os :: raw :: c_uint = 2 ; pub const __DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __GCC_ASM_FLAG_OUTPUTS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __code_model_small__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_GS : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_FS : :: std :: os :: raw :: c_uint = 1 ; pub const __k8 : :: std :: os :: raw :: c_uint = 1 ; pub const __k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __tune_k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __NO_MATH_INLINES : :: std :: os :: raw :: c_uint = 1 ; pub const __FXSR__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __MMX__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 : :: std :: os :: raw :: c_uint = 1 ; pub const __SIZEOF_FLOAT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix__ : :: std :: os :: raw :: c_uint = 1 ; pub const linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __ELF__ : :: std :: os :: raw :: c_uint = 1 ; pub const __gnu_linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLOAT128__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_HOSTED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_VERSION__ : :: std :: os :: raw :: c_uint = 201710 ; pub const __STDC_UTF_16__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_UTF_32__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_DWARF2_CFI_ASM : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_VERSION : :: std :: os :: raw :: c_uint = 721408 ; pub const OPAL_STDC_HEADERS : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED_ARGUMENT : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_ERROR : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_SYS_TIME_H : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_LONG_LONG : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const OPAL_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const OPAL_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const OPAL_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const OPAL_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const OMPI_HAVE_FORTRAN_LOGICAL1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER16 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_INTEGER2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL16 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL2 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_REAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_ENABLE_MPI1_COMPAT : :: std :: os :: raw :: c_uint = 0 ; pub const HAVE_FLOAT__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_LONG_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_MPI_OFFSET_SIZE : :: std :: os :: raw :: c_uint = 8 ; pub const OMPI_BUILD_CXX_BINDINGS : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_CXX_SEEK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_CXX_SUPPORTS_2D_CONST_CAST : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_PARAM_CHECK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_INTERFACE_WARNING : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_CXX_EXCEPTION_SUPPORT : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_MAJOR_VERSION : :: std :: os :: raw :: c_uint = 4 ; pub const OMPI_MINOR_VERSION : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_RELEASE_VERSION : :: std :: os :: raw :: c_uint = 2 ; pub const OPAL_C_HAVE_VISIBILITY : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_BUILDING : :: std :: os :: raw :: c_uint = 0 ; pub const OPEN_MPI : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_VERSION : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_SUBVERSION : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_UNKNOWN : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU_C : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_REMOVED_USE_STATIC_ASSERT : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ANY_SOURCE : :: std :: os :: raw :: c_int = -1 ; pub const MPI_PROC_NULL : :: std :: os :: raw :: c_int = -2 ; pub const MPI_ROOT : :: std :: os :: raw :: c_int = -4 ; pub const MPI_ANY_TAG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MAX_LIBRARY_VERSION_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_UNDEFINED : :: std :: os :: raw :: c_int = -32766 ; pub const MPI_DIST_GRAPH : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_CART : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_GRAPH : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_KEYVAL_INVALID : :: std :: os :: raw :: c_int = -1 ; pub const MPI_BSEND_OVERHEAD : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const MPI_ORDER_C : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ORDER_FORTRAN : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_BLOCK : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_DISTRIBUTE_CYCLIC : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_NONE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_DISTRIBUTE_DFLT_DARG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MODE_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_RDONLY : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_WRONLY : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_RDWR : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_DELETE_ON_CLOSE : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_MODE_UNIQUE_OPEN : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_MODE_EXCL : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MODE_APPEND : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_SEQUENTIAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_DISPLACEMENT_CURRENT : :: std :: os :: raw :: c_int = -54278278 ; pub const MPI_SEEK_SET : :: std :: os :: raw :: c_uint = 600 ; pub const MPI_SEEK_CUR : :: std :: os :: raw :: c_uint = 602 ; pub const MPI_SEEK_END : :: std :: os :: raw :: c_uint = 604 ; pub const MPI_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_NOCHECK : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_NOPRECEDE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_NOPUT : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_NOSTORE : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_NOSUCCEED : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_LOCK_EXCLUSIVE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_LOCK_SHARED : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_WIN_FLAVOR_ALLOCATE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_DYNAMIC : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_WIN_FLAVOR_SHARED : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_WIN_UNIFIED : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_WIN_SEPARATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_SUCCESS : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ERR_BUFFER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_ERR_COUNT : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_ERR_TYPE : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_ERR_TAG : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_ERR_COMM : :: std :: os :: raw :: c_uint = 5 ; pub const MPI_ERR_RANK : :: std :: os :: raw :: c_uint = 6 ; pub const MPI_ERR_REQUEST : :: std :: os :: raw :: c_uint = 7 ; pub const MPI_ERR_ROOT : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_ERR_GROUP : :: std :: os :: raw :: c_uint = 9 ; pub const MPI_ERR_OP : :: std :: os :: raw :: c_uint = 10 ; pub const MPI_ERR_TOPOLOGY : :: std :: os :: raw :: c_uint = 11 ; pub const MPI_ERR_DIMS : :: std :: os :: raw :: c_uint = 12 ; pub const MPI_ERR_ARG : :: std :: os :: raw :: c_uint = 13 ; pub const MPI_ERR_UNKNOWN : :: std :: os :: raw :: c_uint = 14 ; pub const MPI_ERR_TRUNCATE : :: std :: os :: raw :: c_uint = 15 ; pub const MPI_ERR_OTHER : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_ERR_INTERN : :: std :: os :: raw :: c_uint = 17 ; pub const MPI_ERR_IN_STATUS : :: std :: os :: raw :: c_uint = 18 ; pub const MPI_ERR_PENDING : :: std :: os :: raw :: c_uint = 19 ; pub const MPI_ERR_ACCESS : :: std :: os :: raw :: c_uint = 20 ; pub const MPI_ERR_AMODE : :: std :: os :: raw :: c_uint = 21 ; pub const MPI_ERR_ASSERT : :: std :: os :: raw :: c_uint = 22 ; pub const MPI_ERR_BAD_FILE : :: std :: os :: raw :: c_uint = 23 ; pub const MPI_ERR_BASE : :: std :: os :: raw :: c_uint = 24 ; pub const MPI_ERR_CONVERSION : :: std :: os :: raw :: c_uint = 25 ; pub const MPI_ERR_DISP : :: std :: os :: raw :: c_uint = 26 ; pub const MPI_ERR_DUP_DATAREP : :: std :: os :: raw :: c_uint = 27 ; pub const MPI_ERR_FILE_EXISTS : :: std :: os :: raw :: c_uint = 28 ; pub const MPI_ERR_FILE_IN_USE : :: std :: os :: raw :: c_uint = 29 ; pub const MPI_ERR_FILE : :: std :: os :: raw :: c_uint = 30 ; pub const MPI_ERR_INFO_KEY : :: std :: os :: raw :: c_uint = 31 ; pub const MPI_ERR_INFO_NOKEY : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_ERR_INFO_VALUE : :: std :: os :: raw :: c_uint = 33 ; pub const MPI_ERR_INFO : :: std :: os :: raw :: c_uint = 34 ; pub const MPI_ERR_IO : :: std :: os :: raw :: c_uint = 35 ; pub const MPI_ERR_KEYVAL : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_ERR_LOCKTYPE : :: std :: os :: raw :: c_uint = 37 ; pub const MPI_ERR_NAME : :: std :: os :: raw :: c_uint = 38 ; pub const MPI_ERR_NO_MEM : :: std :: os :: raw :: c_uint = 39 ; pub const MPI_ERR_NOT_SAME : :: std :: os :: raw :: c_uint = 40 ; pub const MPI_ERR_NO_SPACE : :: std :: os :: raw :: c_uint = 41 ; pub const MPI_ERR_NO_SUCH_FILE : :: std :: os :: raw :: c_uint = 42 ; pub const MPI_ERR_PORT : :: std :: os :: raw :: c_uint = 43 ; pub const MPI_ERR_QUOTA : :: std :: os :: raw :: c_uint = 44 ; pub const MPI_ERR_READ_ONLY : :: std :: os :: raw :: c_uint = 45 ; pub const MPI_ERR_RMA_CONFLICT : :: std :: os :: raw :: c_uint = 46 ; pub const MPI_ERR_RMA_SYNC : :: std :: os :: raw :: c_uint = 47 ; pub const MPI_ERR_SERVICE : :: std :: os :: raw :: c_uint = 48 ; pub const MPI_ERR_SIZE : :: std :: os :: raw :: c_uint = 49 ; pub const MPI_ERR_SPAWN : :: std :: os :: raw :: c_uint = 50 ; pub const MPI_ERR_UNSUPPORTED_DATAREP : :: std :: os :: raw :: c_uint = 51 ; pub const MPI_ERR_UNSUPPORTED_OPERATION : :: std :: os :: raw :: c_uint = 52 ; pub const MPI_ERR_WIN : :: std :: os :: raw :: c_uint = 53 ; pub const MPI_T_ERR_MEMORY : :: std :: os :: raw :: c_uint = 54 ; pub const MPI_T_ERR_NOT_INITIALIZED : :: std :: os :: raw :: c_uint = 55 ; pub const MPI_T_ERR_CANNOT_INIT : :: std :: os :: raw :: c_uint = 56 ; pub const MPI_T_ERR_INVALID_INDEX : :: std :: os :: raw :: c_uint = 57 ; pub const MPI_T_ERR_INVALID_ITEM : :: std :: os :: raw :: c_uint = 58 ; pub const MPI_T_ERR_INVALID_HANDLE : :: std :: os :: raw :: c_uint = 59 ; pub const MPI_T_ERR_OUT_OF_HANDLES : :: std :: os :: raw :: c_uint = 60 ; pub const MPI_T_ERR_OUT_OF_SESSIONS : :: std :: os :: raw :: c_uint = 61 ; pub const MPI_T_ERR_INVALID_SESSION : :: std :: os :: raw :: c_uint = 62 ; pub const MPI_T_ERR_CVAR_SET_NOT_NOW : :: std :: os :: raw :: c_uint = 63 ; pub const MPI_T_ERR_CVAR_SET_NEVER : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_T_ERR_PVAR_NO_STARTSTOP : :: std :: os :: raw :: c_uint = 65 ; pub const MPI_T_ERR_PVAR_NO_WRITE : :: std :: os :: raw :: c_uint = 66 ; pub const MPI_T_ERR_PVAR_NO_ATOMIC : :: std :: os :: raw :: c_uint = 67 ; pub const MPI_ERR_RMA_RANGE : :: std :: os :: raw :: c_uint = 68 ; pub const MPI_ERR_RMA_ATTACH : :: std :: os :: raw :: c_uint = 69 ; pub const MPI_ERR_RMA_FLAVOR : :: std :: os :: raw :: c_uint = 70 ; pub const MPI_ERR_RMA_SHARED : :: std :: os :: raw :: c_uint = 71 ; pub const MPI_T_ERR_INVALID : :: std :: os :: raw :: c_uint = 72 ; pub const MPI_T_ERR_INVALID_NAME : :: std :: os :: raw :: c_uint = 73 ; pub const MPI_ERR_LASTCODE : :: std :: os :: raw :: c_uint = 92 ; pub const MPI_TYPECLASS_INTEGER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_TYPECLASS_REAL : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_TYPECLASS_COMPLEX : :: std :: os :: raw :: c_uint = 3 ; pub type wchar_t = :: std :: os :: raw :: c_int ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct max_align_t { pub __clang_max_align_nonce1 : :: std :: os :: raw :: c_longlong , pub __bindgen_padding_0 : u64 , pub __clang_max_align_nonce2 : f64 , } # [ test ] fn bindgen_test_layout_max_align_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < max_align_t > ( ) , 32usize , concat ! ( "Size of: " , stringify ! ( max_align_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce1 as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce1 ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce2 as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce2 ) ) ) ; } pub type MPI_Aint = isize ; pub type MPI_Offset = :: std :: os :: raw :: c_longlong ; pub type MPI_Count = :: std :: os :: raw :: c_longlong ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_communicator_t { _unused : [ u8 ; 0 ] } pub type MPI_Comm = * mut ompi_communicator_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_datatype_t { _unused : [ u8 ; 0 ] } pub type MPI_Datatype = * mut ompi_datatype_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_errhandler_t { _unused : [ u8 ; 0 ] } pub type MPI_Errhandler = * mut ompi_errhandler_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_file_t { _unused : [ u8 ; 0 ] } pub type MPI_File = * mut ompi_file_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_group_t { _unused : [ u8 ; 0 ] } pub type MPI_Group = * mut ompi_group_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_info_t { _unused : [ u8 ; 0 ] } pub type MPI_Info = * mut ompi_info_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_op_t { _unused : [ u8 ; 0 ] } pub type MPI_Op = * mut ompi_op_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_request_t { _unused : [ u8 ; 0 ] } pub type MPI_Request = * mut ompi_request_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_message_t { _unused : [ u8 ; 0 ] } pub type MPI_Message = * mut ompi_message_t ; pub type MPI_Status = ompi_status_public_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_win_t { _unused : [ u8 ; 0 ] } pub type MPI_Win = * mut ompi_win_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_var_enum_t { _unused : [ u8 ; 0 ] } pub type MPI_T_enum = * mut mca_base_var_enum_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_mpit_cvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_cvar_handle = * mut ompi_mpit_cvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_handle = * mut mca_base_pvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_session_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_session = * mut mca_base_pvar_session_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_status_public_t { pub MPI_SOURCE : :: std :: os :: raw :: c_int , pub MPI_TAG : :: std :: os :: raw :: c_int , pub MPI_ERROR : :: std :: os :: raw :: c_int , pub _cancelled : :: std :: os :: raw :: c_int , pub _ucount : usize , } # [ test ] fn bindgen_test_layout_ompi_status_public_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < ompi_status_public_t > ( ) , 24usize , concat ! ( "Size of: " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < ompi_status_public_t > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_SOURCE as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_SOURCE ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_TAG as * const _ as usize } , 4usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_TAG ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_ERROR as * const _ as usize } , 8usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_ERROR ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _cancelled as * const _ as usize } , 12usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _cancelled ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _ucount as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _ucount ) ) ) ; } pub type MPI_Datarep_extent_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : * mut MPI_Aint , arg3 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Datarep_conversion_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : MPI_Datatype , arg3 : :: std :: os :: raw :: c_int , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : MPI_Offset , arg6 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Comm , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type ompi_file_errhandler_fn = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_File , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_Win_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Win , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_User_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut :: std :: os :: raw :: c_void , arg3 : * mut :: std :: os :: raw :: c_int , arg4 : * mut MPI_Datatype ) > ; pub type MPI_Comm_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_query_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut MPI_Status ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_free_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_cancel_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_fn = MPI_Comm_errhandler_function ; pub type MPI_File_errhandler_fn = ompi_file_errhandler_fn ; pub type MPI_File_errhandler_function = ompi_file_errhandler_fn ; pub type MPI_Win_errhandler_fn = MPI_Win_errhandler_function ; pub const MPI_TAG_UB : _bindgen_ty_1 = 0 ; pub const MPI_HOST : _bindgen_ty_1 = 1 ; pub const MPI_IO : _bindgen_ty_1 = 2 ; pub const MPI_WTIME_IS_GLOBAL : _bindgen_ty_1 = 3 ; pub const MPI_APPNUM : _bindgen_ty_1 = 4 ; pub const MPI_LASTUSEDCODE : _bindgen_ty_1 = 5 ; pub const MPI_UNIVERSE_SIZE : _bindgen_ty_1 = 6 ; pub const MPI_WIN_BASE : _bindgen_ty_1 = 7 ; pub const MPI_WIN_SIZE : _bindgen_ty_1 = 8 ; pub const MPI_WIN_DISP_UNIT : _bindgen_ty_1 = 9 ; pub const MPI_WIN_CREATE_FLAVOR : _bindgen_ty_1 = 10 ; pub const MPI_WIN_MODEL : _bindgen_ty_1 = 11 ; pub const IMPI_CLIENT_SIZE : _bindgen_ty_1 = 12 ; pub const IMPI_CLIENT_COLOR : _bindgen_ty_1 = 13 ; pub const IMPI_HOST_SIZE : _bindgen_ty_1 = 14 ; pub const IMPI_HOST_COLOR : _bindgen_ty_1 = 15 ; pub type _bindgen_ty_1 = :: std :: os :: raw :: c_uint ; pub const MPI_IDENT : _bindgen_ty_2 = 0 ; pub const MPI_CONGRUENT : _bindgen_ty_2 = 1 ; pub const MPI_SIMILAR : _bindgen_ty_2 = 2 ; pub const MPI_UNEQUAL : _bindgen_ty_2 = 3 ; pub type _bindgen_ty_2 = :: std :: os :: raw :: c_uint ; pub const MPI_THREAD_SINGLE : _bindgen_ty_3 = 0 ; pub const MPI_THREAD_FUNNELED : _bindgen_ty_3 = 1 ; pub const MPI_THREAD_SERIALIZED : _bindgen_ty_3 = 2 ; pub const MPI_THREAD_MULTIPLE : _bindgen_ty_3 = 3 ; pub type _bindgen_ty_3 = :: std :: os :: raw :: c_uint ; pub const MPI_COMBINER_NAMED : _bindgen_ty_4 = 0 ; pub const MPI_COMBINER_DUP : _bindgen_ty_4 = 1 ; pub const MPI_COMBINER_CONTIGUOUS : _bindgen_ty_4 = 2 ; pub const MPI_COMBINER_VECTOR : _bindgen_ty_4 = 3 ; pub const OMPI_WAS_MPI_COMBINER_HVECTOR_INTEGER : _bindgen_ty_4 = 4 ; pub const MPI_COMBINER_HVECTOR : _bindgen_ty_4 = 5 ; pub const MPI_COMBINER_INDEXED : _bindgen_ty_4 = 6 ; pub const OMPI_WAS_MPI_COMBINER_HINDEXED_INTEGER : _bindgen_ty_4 = 7 ; pub const MPI_COMBINER_HINDEXED : _bindgen_ty_4 = 8 ; pub const MPI_COMBINER_INDEXED_BLOCK : _bindgen_ty_4 = 9 ; pub const OMPI_WAS_MPI_COMBINER_STRUCT_INTEGER : _bindgen_ty_4 = 10 ; pub const MPI_COMBINER_STRUCT : _bindgen_ty_4 = 11 ; pub const MPI_COMBINER_SUBARRAY : _bindgen_ty_4 = 12 ; pub const MPI_COMBINER_DARRAY : _bindgen_ty_4 = 13 ; pub const MPI_COMBINER_F90_REAL : _bindgen_ty_4 = 14 ; pub const MPI_COMBINER_F90_COMPLEX : _bindgen_ty_4 = 15 ; pub const MPI_COMBINER_F90_INTEGER : _bindgen_ty_4 = 16 ; pub const MPI_COMBINER_RESIZED : _bindgen_ty_4 = 17 ; pub const MPI_COMBINER_HINDEXED_BLOCK : _bindgen_ty_4 = 18 ; pub type _bindgen_ty_4 = :: std :: os :: raw :: c_uint ; pub const MPI_COMM_TYPE_SHARED : _bindgen_ty_5 = 0 ; pub const OMPI_COMM_TYPE_HWTHREAD : _bindgen_ty_5 = 1 ; pub const OMPI_COMM_TYPE_CORE : _bindgen_ty_5 = 2 ; pub const OMPI_COMM_TYPE_L1CACHE : _bindgen_ty_5 = 3 ; pub const OMPI_COMM_TYPE_L2CACHE : _bindgen_ty_5 = 4 ; pub const OMPI_COMM_TYPE_L3CACHE : _bindgen_ty_5 = 5 ; pub const OMPI_COMM_TYPE_SOCKET : _bindgen_ty_5 = 6 ; pub const OMPI_COMM_TYPE_NUMA : _bindgen_ty_5 = 7 ; pub const OMPI_COMM_TYPE_BOARD : _bindgen_ty_5 = 8 ; pub const OMPI_COMM_TYPE_HOST : _bindgen_ty_5 = 9 ; pub const OMPI_COMM_TYPE_CU : _bindgen_ty_5 = 10 ; pub const OMPI_COMM_TYPE_CLUSTER : _bindgen_ty_5 = 11 ; pub type _bindgen_ty_5 = :: std :: os :: raw :: c_uint ; pub const MPI_T_VERBOSITY_USER_BASIC : _bindgen_ty_6 = 0 ; pub const MPI_T_VERBOSITY_USER_DETAIL : _bindgen_ty_6 = 1 ; pub const MPI_T_VERBOSITY_USER_ALL : _bindgen_ty_6 = 2 ; pub const MPI_T_VERBOSITY_TUNER_BASIC : _bindgen_ty_6 = 3 ; pub const MPI_T_VERBOSITY_TUNER_DETAIL : _bindgen_ty_6 = 4 ; pub const MPI_T_VERBOSITY_TUNER_ALL : _bindgen_ty_6 = 5 ; pub const MPI_T_VERBOSITY_MPIDEV_BASIC : _bindgen_ty_6 = 6 ; pub const MPI_T_VERBOSITY_MPIDEV_DETAIL : _bindgen_ty_6 = 7 ; pub const MPI_T_VERBOSITY_MPIDEV_ALL : _bindgen_ty_6 = 8 ; pub type _bindgen_ty_6 = :: std :: os :: raw :: c_uint ; pub const MPI_T_SCOPE_CONSTANT : _bindgen_ty_7 = 0 ; pub const MPI_T_SCOPE_READONLY : _bindgen_ty_7 = 1 ; pub const MPI_T_SCOPE_LOCAL : _bindgen_ty_7 = 2 ; pub const MPI_T_SCOPE_GROUP : _bindgen_ty_7 = 3 ; pub const MPI_T_SCOPE_GROUP_EQ : _bindgen_ty_7 = 4 ; pub const MPI_T_SCOPE_ALL : _bindgen_ty_7 = 5 ; pub const MPI_T_SCOPE_ALL_EQ : _bindgen_ty_7 = 6 ; pub type _bindgen_ty_7 = :: std :: os :: raw :: c_uint ; pub const MPI_T_BIND_NO_OBJECT : _bindgen_ty_8 = 0 ; pub const MPI_T_BIND_MPI_COMM : _bindgen_ty_8 = 1 ; pub const MPI_T_BIND_MPI_DATATYPE : _bindgen_ty_8 = 2 ; pub const MPI_T_BIND_MPI_ERRHANDLER : _bindgen_ty_8 = 3 ; pub const MPI_T_BIND_MPI_FILE : _bindgen_ty_8 = 4 ; pub const MPI_T_BIND_MPI_GROUP : _bindgen_ty_8 = 5 ; pub const MPI_T_BIND_MPI_OP : _bindgen_ty_8 = 6 ; pub const MPI_T_BIND_MPI_REQUEST : _bindgen_ty_8 = 7 ; pub const MPI_T_BIND_MPI_WIN : _bindgen_ty_8 = 8 ; pub const MPI_T_BIND_MPI_MESSAGE : _bindgen_ty_8 = 9 ; pub const MPI_T_BIND_MPI_INFO : _bindgen_ty_8 = 10 ; pub type _bindgen_ty_8 = :: std :: os :: raw :: c_uint ; pub const MPI_T_PVAR_CLASS_STATE : _bindgen_ty_9 = 0 ; pub const MPI_T_PVAR_CLASS_LEVEL : _bindgen_ty_9 = 1 ; pub const MPI_T_PVAR_CLASS_SIZE : _bindgen_ty_9 = 2 ; pub const MPI_T_PVAR_CLASS_PERCENTAGE : _bindgen_ty_9 = 3 ; pub const MPI_T_PVAR_CLASS_HIGHWATERMARK : _bindgen_ty_9 = 4 ; pub const MPI_T_PVAR_CLASS_LOWWATERMARK : _bindgen_ty_9 = 5 ; pub const MPI_T_PVAR_CLASS_COUNTER : _bindgen_ty_9 = 6 ; pub const MPI_T_PVAR_CLASS_AGGREGATE : _bindgen_ty_9 = 7 ; pub const MPI_T_PVAR_CLASS_TIMER : _bindgen_ty_9 = 8 ; pub const MPI_T_PVAR_CLASS_GENERIC : _bindgen_ty_9 = 9 ; pub type _bindgen_ty_9 = :: std :: os :: raw :: c_uint ; extern "C" {
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/mpi-fork-fnsp-d9b9763bb5375dad/out/functions_and_types.rs:3:868
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...:: raw :: c_uint = 2 ; pub const __ATOMIC_RELEASE : :: std :: os :: raw :: c_uint = 3 ; pub const __ATOMIC_ACQ_REL : :: std :: os :: r...
[INFO] [stdout]   |                                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]   |
[INFO] [stdout] 3 - pub const __llvm__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_major__ : :: std :: os :: raw :: c_uint = 14 ; pub const __clang_minor__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_patchlevel__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_version__ : & 'static [ u8 ; 8usize ] = b"14.0.0 \0" ; pub const __GNUC__ : :: std :: os :: raw :: c_uint = 4 ; pub const __GNUC_MINOR__ : :: std :: os :: raw :: c_uint = 2 ; pub const __GNUC_PATCHLEVEL__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GXX_ABI_VERSION : :: std :: os :: raw :: c_uint = 1002 ; pub const __ATOMIC_RELAXED : :: std :: os :: raw :: c_uint = 0 ; pub const __ATOMIC_CONSUME : :: std :: os :: raw :: c_uint = 1 ; pub const __ATOMIC_ACQUIRE : :: std :: os :: raw :: c_uint = 2 ; pub const __ATOMIC_RELEASE : :: std :: os :: raw :: c_uint = 3 ; pub const __ATOMIC_ACQ_REL : :: std :: os :: raw :: c_uint = 4 ; pub const __ATOMIC_SEQ_CST : :: std :: os :: raw :: c_uint = 5 ; pub const __OPENCL_MEMORY_SCOPE_WORK_ITEM : :: std :: os :: raw :: c_uint = 0 ; pub const __OPENCL_MEMORY_SCOPE_WORK_GROUP : :: std :: os :: raw :: c_uint = 1 ; pub const __OPENCL_MEMORY_SCOPE_DEVICE : :: std :: os :: raw :: c_uint = 2 ; pub const __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES : :: std :: os :: raw :: c_uint = 3 ; pub const __OPENCL_MEMORY_SCOPE_SUB_GROUP : :: std :: os :: raw :: c_uint = 4 ; pub const __PRAGMA_REDEFINE_EXTNAME : :: std :: os :: raw :: c_uint = 1 ; pub const __VERSION__ : & 'static [ u8 ; 20usize ] = b"Ubuntu Clang 14.0.0\0" ; pub const __OBJC_BOOL_IS_BOOL : :: std :: os :: raw :: c_uint = 0 ; pub const __CONSTANT_CFSTRINGS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_literal_encoding__ : & 'static [ u8 ; 6usize ] = b"UTF-8\0" ; pub const __clang_wide_literal_encoding__ : & 'static [ u8 ; 7usize ] = b"UTF-32\0" ; pub const __ORDER_LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __ORDER_BIG_ENDIAN__ : :: std :: os :: raw :: c_uint = 4321 ; pub const __ORDER_PDP_ENDIAN__ : :: std :: os :: raw :: c_uint = 3412 ; pub const __BYTE_ORDER__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const _LP64 : :: std :: os :: raw :: c_uint = 1 ; pub const __LP64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __CHAR_BIT__ : :: std :: os :: raw :: c_uint = 8 ; pub const __BOOL_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SHRT_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __LONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LLONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BITINT_MAXWIDTH__ : :: std :: os :: raw :: c_uint = 128 ; pub const __SCHAR_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __SHRT_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __LONG_LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __WCHAR_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __WCHAR_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __WINT_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __WINT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INTMAX_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZE_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __SIZE_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTMAX_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __PTRDIFF_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __PTRDIFF_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INTPTR_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTPTR_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZEOF_DOUBLE__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_FLOAT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_LONG_DOUBLE__ : :: std :: os :: raw :: c_uint = 16 ; pub const __SIZEOF_LONG_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_POINTER__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SHORT__ : :: std :: os :: raw :: c_uint = 2 ; pub const __SIZEOF_PTRDIFF_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SIZE_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_WCHAR_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_WINT_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INTMAX_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTMAX_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINTMAX_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTMAX_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTMAX_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTMAX_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __PTRDIFF_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __PTRDIFF_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __INTPTR_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTPTR_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __SIZE_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __SIZE_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __SIZE_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __SIZE_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __SIG_ATOMIC_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __SIG_ATOMIC_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __UINTPTR_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTPTR_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTPTR_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTPTR_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FLT_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_DIG__ : :: std :: os :: raw :: c_uint = 6 ; pub const __FLT_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 9 ; pub const __FLT_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_MANT_DIG__ : :: std :: os :: raw :: c_uint = 24 ; pub const __FLT_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 38 ; pub const __FLT_MAX_EXP__ : :: std :: os :: raw :: c_uint = 128 ; pub const __FLT_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -37 ; pub const __FLT_MIN_EXP__ : :: std :: os :: raw :: c_int = -125 ; pub const __DBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_DIG__ : :: std :: os :: raw :: c_uint = 15 ; pub const __DBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 17 ; pub const __DBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 53 ; pub const __DBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 308 ; pub const __DBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 1024 ; pub const __DBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -307 ; pub const __DBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -1021 ; pub const __LDBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_DIG__ : :: std :: os :: raw :: c_uint = 18 ; pub const __LDBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __LDBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LDBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 4932 ; pub const __LDBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 16384 ; pub const __LDBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -4931 ; pub const __LDBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -16381 ; pub const __POINTER_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BIGGEST_ALIGNMENT__ : :: std :: os :: raw :: c_uint = 16 ; pub const __WINT_UNSIGNED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __INT8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __INT16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __INT32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __INT64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __UINT8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __INT8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __UINT16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __UINT16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __INT16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __UINT32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __UINT32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __INT32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __UINT64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __UINT64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __INT64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_LEAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_LEAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_LEAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_LEAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_LEAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_LEAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_LEAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_LEAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_LEAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_LEAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_LEAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_LEAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_LEAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_LEAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_LEAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_LEAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_LEAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_LEAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_LEAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_LEAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_LEAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_LEAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_LEAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_LEAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_LEAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_LEAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_LEAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_LEAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_LEAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __INT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_FAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_FAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_FAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_FAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_FAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_FAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_FAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_FAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_FAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_FAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_FAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_FAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_FAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_FAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_FAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_FAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_FAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_FAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_FAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_FAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_FAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_FAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_FAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_FAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_FAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_FAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_FAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_FAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_FAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_FAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FINITE_MATH_ONLY__ : :: std :: os :: raw :: c_uint = 0 ; pub const __GNUC_STDC_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_ATOMIC_TEST_AND_SET_TRUEVAL : :: std :: os :: raw :: c_uint = 1 ; pub const __CLANG_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __NO_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __PIC__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pic__ : :: std :: os :: raw :: c_uint = 2 ; pub const __PIE__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pie__ : :: std :: os :: raw :: c_uint = 2 ; pub const __FLT_EVAL_METHOD__ : :: std :: os :: raw :: c_uint = 0 ; pub const __FLT_RADIX__ : :: std :: os :: raw :: c_uint = 2 ; pub const __DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __GCC_ASM_FLAG_OUTPUTS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __code_model_small__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_GS : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_FS : :: std :: os :: raw :: c_uint = 1 ; pub const __k8 : :: std :: os :: raw :: c_uint = 1 ; pub const __k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __tune_k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __NO_MATH_INLINES : :: std :: os :: raw :: c_uint = 1 ; pub const __FXSR__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __MMX__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 : :: std :: os :: raw :: c_uint = 1 ; pub const __SIZEOF_FLOAT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix__ : :: std :: os :: raw :: c_uint = 1 ; pub const linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __ELF__ : :: std :: os :: raw :: c_uint = 1 ; pub const __gnu_linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLOAT128__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_HOSTED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_VERSION__ : :: std :: os :: raw :: c_uint = 201710 ; pub const __STDC_UTF_16__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_UTF_32__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_DWARF2_CFI_ASM : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_VERSION : :: std :: os :: raw :: c_uint = 721408 ; pub const OPAL_STDC_HEADERS : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED_ARGUMENT : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_ERROR : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_SYS_TIME_H : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_LONG_LONG : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const OPAL_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const OPAL_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const OPAL_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const OPAL_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const OMPI_HAVE_FORTRAN_LOGICAL1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER16 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_INTEGER2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL16 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL2 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_REAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_ENABLE_MPI1_COMPAT : :: std :: os :: raw :: c_uint = 0 ; pub const HAVE_FLOAT__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_LONG_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_MPI_OFFSET_SIZE : :: std :: os :: raw :: c_uint = 8 ; pub const OMPI_BUILD_CXX_BINDINGS : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_CXX_SEEK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_CXX_SUPPORTS_2D_CONST_CAST : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_PARAM_CHECK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_INTERFACE_WARNING : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_CXX_EXCEPTION_SUPPORT : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_MAJOR_VERSION : :: std :: os :: raw :: c_uint = 4 ; pub const OMPI_MINOR_VERSION : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_RELEASE_VERSION : :: std :: os :: raw :: c_uint = 2 ; pub const OPAL_C_HAVE_VISIBILITY : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_BUILDING : :: std :: os :: raw :: c_uint = 0 ; pub const OPEN_MPI : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_VERSION : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_SUBVERSION : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_UNKNOWN : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU_C : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_REMOVED_USE_STATIC_ASSERT : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ANY_SOURCE : :: std :: os :: raw :: c_int = -1 ; pub const MPI_PROC_NULL : :: std :: os :: raw :: c_int = -2 ; pub const MPI_ROOT : :: std :: os :: raw :: c_int = -4 ; pub const MPI_ANY_TAG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MAX_LIBRARY_VERSION_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_UNDEFINED : :: std :: os :: raw :: c_int = -32766 ; pub const MPI_DIST_GRAPH : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_CART : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_GRAPH : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_KEYVAL_INVALID : :: std :: os :: raw :: c_int = -1 ; pub const MPI_BSEND_OVERHEAD : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const MPI_ORDER_C : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ORDER_FORTRAN : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_BLOCK : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_DISTRIBUTE_CYCLIC : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_NONE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_DISTRIBUTE_DFLT_DARG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MODE_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_RDONLY : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_WRONLY : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_RDWR : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_DELETE_ON_CLOSE : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_MODE_UNIQUE_OPEN : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_MODE_EXCL : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MODE_APPEND : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_SEQUENTIAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_DISPLACEMENT_CURRENT : :: std :: os :: raw :: c_int = -54278278 ; pub const MPI_SEEK_SET : :: std :: os :: raw :: c_uint = 600 ; pub const MPI_SEEK_CUR : :: std :: os :: raw :: c_uint = 602 ; pub const MPI_SEEK_END : :: std :: os :: raw :: c_uint = 604 ; pub const MPI_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_NOCHECK : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_NOPRECEDE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_NOPUT : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_NOSTORE : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_NOSUCCEED : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_LOCK_EXCLUSIVE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_LOCK_SHARED : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_WIN_FLAVOR_ALLOCATE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_DYNAMIC : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_WIN_FLAVOR_SHARED : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_WIN_UNIFIED : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_WIN_SEPARATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_SUCCESS : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ERR_BUFFER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_ERR_COUNT : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_ERR_TYPE : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_ERR_TAG : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_ERR_COMM : :: std :: os :: raw :: c_uint = 5 ; pub const MPI_ERR_RANK : :: std :: os :: raw :: c_uint = 6 ; pub const MPI_ERR_REQUEST : :: std :: os :: raw :: c_uint = 7 ; pub const MPI_ERR_ROOT : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_ERR_GROUP : :: std :: os :: raw :: c_uint = 9 ; pub const MPI_ERR_OP : :: std :: os :: raw :: c_uint = 10 ; pub const MPI_ERR_TOPOLOGY : :: std :: os :: raw :: c_uint = 11 ; pub const MPI_ERR_DIMS : :: std :: os :: raw :: c_uint = 12 ; pub const MPI_ERR_ARG : :: std :: os :: raw :: c_uint = 13 ; pub const MPI_ERR_UNKNOWN : :: std :: os :: raw :: c_uint = 14 ; pub const MPI_ERR_TRUNCATE : :: std :: os :: raw :: c_uint = 15 ; pub const MPI_ERR_OTHER : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_ERR_INTERN : :: std :: os :: raw :: c_uint = 17 ; pub const MPI_ERR_IN_STATUS : :: std :: os :: raw :: c_uint = 18 ; pub const MPI_ERR_PENDING : :: std :: os :: raw :: c_uint = 19 ; pub const MPI_ERR_ACCESS : :: std :: os :: raw :: c_uint = 20 ; pub const MPI_ERR_AMODE : :: std :: os :: raw :: c_uint = 21 ; pub const MPI_ERR_ASSERT : :: std :: os :: raw :: c_uint = 22 ; pub const MPI_ERR_BAD_FILE : :: std :: os :: raw :: c_uint = 23 ; pub const MPI_ERR_BASE : :: std :: os :: raw :: c_uint = 24 ; pub const MPI_ERR_CONVERSION : :: std :: os :: raw :: c_uint = 25 ; pub const MPI_ERR_DISP : :: std :: os :: raw :: c_uint = 26 ; pub const MPI_ERR_DUP_DATAREP : :: std :: os :: raw :: c_uint = 27 ; pub const MPI_ERR_FILE_EXISTS : :: std :: os :: raw :: c_uint = 28 ; pub const MPI_ERR_FILE_IN_USE : :: std :: os :: raw :: c_uint = 29 ; pub const MPI_ERR_FILE : :: std :: os :: raw :: c_uint = 30 ; pub const MPI_ERR_INFO_KEY : :: std :: os :: raw :: c_uint = 31 ; pub const MPI_ERR_INFO_NOKEY : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_ERR_INFO_VALUE : :: std :: os :: raw :: c_uint = 33 ; pub const MPI_ERR_INFO : :: std :: os :: raw :: c_uint = 34 ; pub const MPI_ERR_IO : :: std :: os :: raw :: c_uint = 35 ; pub const MPI_ERR_KEYVAL : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_ERR_LOCKTYPE : :: std :: os :: raw :: c_uint = 37 ; pub const MPI_ERR_NAME : :: std :: os :: raw :: c_uint = 38 ; pub const MPI_ERR_NO_MEM : :: std :: os :: raw :: c_uint = 39 ; pub const MPI_ERR_NOT_SAME : :: std :: os :: raw :: c_uint = 40 ; pub const MPI_ERR_NO_SPACE : :: std :: os :: raw :: c_uint = 41 ; pub const MPI_ERR_NO_SUCH_FILE : :: std :: os :: raw :: c_uint = 42 ; pub const MPI_ERR_PORT : :: std :: os :: raw :: c_uint = 43 ; pub const MPI_ERR_QUOTA : :: std :: os :: raw :: c_uint = 44 ; pub const MPI_ERR_READ_ONLY : :: std :: os :: raw :: c_uint = 45 ; pub const MPI_ERR_RMA_CONFLICT : :: std :: os :: raw :: c_uint = 46 ; pub const MPI_ERR_RMA_SYNC : :: std :: os :: raw :: c_uint = 47 ; pub const MPI_ERR_SERVICE : :: std :: os :: raw :: c_uint = 48 ; pub const MPI_ERR_SIZE : :: std :: os :: raw :: c_uint = 49 ; pub const MPI_ERR_SPAWN : :: std :: os :: raw :: c_uint = 50 ; pub const MPI_ERR_UNSUPPORTED_DATAREP : :: std :: os :: raw :: c_uint = 51 ; pub const MPI_ERR_UNSUPPORTED_OPERATION : :: std :: os :: raw :: c_uint = 52 ; pub const MPI_ERR_WIN : :: std :: os :: raw :: c_uint = 53 ; pub const MPI_T_ERR_MEMORY : :: std :: os :: raw :: c_uint = 54 ; pub const MPI_T_ERR_NOT_INITIALIZED : :: std :: os :: raw :: c_uint = 55 ; pub const MPI_T_ERR_CANNOT_INIT : :: std :: os :: raw :: c_uint = 56 ; pub const MPI_T_ERR_INVALID_INDEX : :: std :: os :: raw :: c_uint = 57 ; pub const MPI_T_ERR_INVALID_ITEM : :: std :: os :: raw :: c_uint = 58 ; pub const MPI_T_ERR_INVALID_HANDLE : :: std :: os :: raw :: c_uint = 59 ; pub const MPI_T_ERR_OUT_OF_HANDLES : :: std :: os :: raw :: c_uint = 60 ; pub const MPI_T_ERR_OUT_OF_SESSIONS : :: std :: os :: raw :: c_uint = 61 ; pub const MPI_T_ERR_INVALID_SESSION : :: std :: os :: raw :: c_uint = 62 ; pub const MPI_T_ERR_CVAR_SET_NOT_NOW : :: std :: os :: raw :: c_uint = 63 ; pub const MPI_T_ERR_CVAR_SET_NEVER : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_T_ERR_PVAR_NO_STARTSTOP : :: std :: os :: raw :: c_uint = 65 ; pub const MPI_T_ERR_PVAR_NO_WRITE : :: std :: os :: raw :: c_uint = 66 ; pub const MPI_T_ERR_PVAR_NO_ATOMIC : :: std :: os :: raw :: c_uint = 67 ; pub const MPI_ERR_RMA_RANGE : :: std :: os :: raw :: c_uint = 68 ; pub const MPI_ERR_RMA_ATTACH : :: std :: os :: raw :: c_uint = 69 ; pub const MPI_ERR_RMA_FLAVOR : :: std :: os :: raw :: c_uint = 70 ; pub const MPI_ERR_RMA_SHARED : :: std :: os :: raw :: c_uint = 71 ; pub const MPI_T_ERR_INVALID : :: std :: os :: raw :: c_uint = 72 ; pub const MPI_T_ERR_INVALID_NAME : :: std :: os :: raw :: c_uint = 73 ; pub const MPI_ERR_LASTCODE : :: std :: os :: raw :: c_uint = 92 ; pub const MPI_TYPECLASS_INTEGER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_TYPECLASS_REAL : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_TYPECLASS_COMPLEX : :: std :: os :: raw :: c_uint = 3 ; pub type wchar_t = :: std :: os :: raw :: c_int ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct max_align_t { pub __clang_max_align_nonce1 : :: std :: os :: raw :: c_longlong , pub __bindgen_padding_0 : u64 , pub __clang_max_align_nonce2 : f64 , } # [ test ] fn bindgen_test_layout_max_align_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < max_align_t > ( ) , 32usize , concat ! ( "Size of: " , stringify ! ( max_align_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce1 as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce1 ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce2 as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce2 ) ) ) ; } pub type MPI_Aint = isize ; pub type MPI_Offset = :: std :: os :: raw :: c_longlong ; pub type MPI_Count = :: std :: os :: raw :: c_longlong ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_communicator_t { _unused : [ u8 ; 0 ] } pub type MPI_Comm = * mut ompi_communicator_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_datatype_t { _unused : [ u8 ; 0 ] } pub type MPI_Datatype = * mut ompi_datatype_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_errhandler_t { _unused : [ u8 ; 0 ] } pub type MPI_Errhandler = * mut ompi_errhandler_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_file_t { _unused : [ u8 ; 0 ] } pub type MPI_File = * mut ompi_file_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_group_t { _unused : [ u8 ; 0 ] } pub type MPI_Group = * mut ompi_group_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_info_t { _unused : [ u8 ; 0 ] } pub type MPI_Info = * mut ompi_info_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_op_t { _unused : [ u8 ; 0 ] } pub type MPI_Op = * mut ompi_op_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_request_t { _unused : [ u8 ; 0 ] } pub type MPI_Request = * mut ompi_request_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_message_t { _unused : [ u8 ; 0 ] } pub type MPI_Message = * mut ompi_message_t ; pub type MPI_Status = ompi_status_public_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_win_t { _unused : [ u8 ; 0 ] } pub type MPI_Win = * mut ompi_win_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_var_enum_t { _unused : [ u8 ; 0 ] } pub type MPI_T_enum = * mut mca_base_var_enum_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_mpit_cvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_cvar_handle = * mut ompi_mpit_cvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_handle = * mut mca_base_pvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_session_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_session = * mut mca_base_pvar_session_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_status_public_t { pub MPI_SOURCE : :: std :: os :: raw :: c_int , pub MPI_TAG : :: std :: os :: raw :: c_int , pub MPI_ERROR : :: std :: os :: raw :: c_int , pub _cancelled : :: std :: os :: raw :: c_int , pub _ucount : usize , } # [ test ] fn bindgen_test_layout_ompi_status_public_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < ompi_status_public_t > ( ) , 24usize , concat ! ( "Size of: " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < ompi_status_public_t > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_SOURCE as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_SOURCE ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_TAG as * const _ as usize } , 4usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_TAG ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_ERROR as * const _ as usize } , 8usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_ERROR ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _cancelled as * const _ as usize } , 12usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _cancelled ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _ucount as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _ucount ) ) ) ; } pub type MPI_Datarep_extent_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : * mut MPI_Aint , arg3 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Datarep_conversion_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : MPI_Datatype , arg3 : :: std :: os :: raw :: c_int , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : MPI_Offset , arg6 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Comm , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type ompi_file_errhandler_fn = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_File , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_Win_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Win , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_User_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut :: std :: os :: raw :: c_void , arg3 : * mut :: std :: os :: raw :: c_int , arg4 : * mut MPI_Datatype ) > ; pub type MPI_Comm_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_query_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut MPI_Status ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_free_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_cancel_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_fn = MPI_Comm_errhandler_function ; pub type MPI_File_errhandler_fn = ompi_file_errhandler_fn ; pub type MPI_File_errhandler_function = ompi_file_errhandler_fn ; pub type MPI_Win_errhandler_fn = MPI_Win_errhandler_function ; pub const MPI_TAG_UB : _bindgen_ty_1 = 0 ; pub const MPI_HOST : _bindgen_ty_1 = 1 ; pub const MPI_IO : _bindgen_ty_1 = 2 ; pub const MPI_WTIME_IS_GLOBAL : _bindgen_ty_1 = 3 ; pub const MPI_APPNUM : _bindgen_ty_1 = 4 ; pub const MPI_LASTUSEDCODE : _bindgen_ty_1 = 5 ; pub const MPI_UNIVERSE_SIZE : _bindgen_ty_1 = 6 ; pub const MPI_WIN_BASE : _bindgen_ty_1 = 7 ; pub const MPI_WIN_SIZE : _bindgen_ty_1 = 8 ; pub const MPI_WIN_DISP_UNIT : _bindgen_ty_1 = 9 ; pub const MPI_WIN_CREATE_FLAVOR : _bindgen_ty_1 = 10 ; pub const MPI_WIN_MODEL : _bindgen_ty_1 = 11 ; pub const IMPI_CLIENT_SIZE : _bindgen_ty_1 = 12 ; pub const IMPI_CLIENT_COLOR : _bindgen_ty_1 = 13 ; pub const IMPI_HOST_SIZE : _bindgen_ty_1 = 14 ; pub const IMPI_HOST_COLOR : _bindgen_ty_1 = 15 ; pub type _bindgen_ty_1 = :: std :: os :: raw :: c_uint ; pub const MPI_IDENT : _bindgen_ty_2 = 0 ; pub const MPI_CONGRUENT : _bindgen_ty_2 = 1 ; pub const MPI_SIMILAR : _bindgen_ty_2 = 2 ; pub const MPI_UNEQUAL : _bindgen_ty_2 = 3 ; pub type _bindgen_ty_2 = :: std :: os :: raw :: c_uint ; pub const MPI_THREAD_SINGLE : _bindgen_ty_3 = 0 ; pub const MPI_THREAD_FUNNELED : _bindgen_ty_3 = 1 ; pub const MPI_THREAD_SERIALIZED : _bindgen_ty_3 = 2 ; pub const MPI_THREAD_MULTIPLE : _bindgen_ty_3 = 3 ; pub type _bindgen_ty_3 = :: std :: os :: raw :: c_uint ; pub const MPI_COMBINER_NAMED : _bindgen_ty_4 = 0 ; pub const MPI_COMBINER_DUP : _bindgen_ty_4 = 1 ; pub const MPI_COMBINER_CONTIGUOUS : _bindgen_ty_4 = 2 ; pub const MPI_COMBINER_VECTOR : _bindgen_ty_4 = 3 ; pub const OMPI_WAS_MPI_COMBINER_HVECTOR_INTEGER : _bindgen_ty_4 = 4 ; pub const MPI_COMBINER_HVECTOR : _bindgen_ty_4 = 5 ; pub const MPI_COMBINER_INDEXED : _bindgen_ty_4 = 6 ; pub const OMPI_WAS_MPI_COMBINER_HINDEXED_INTEGER : _bindgen_ty_4 = 7 ; pub const MPI_COMBINER_HINDEXED : _bindgen_ty_4 = 8 ; pub const MPI_COMBINER_INDEXED_BLOCK : _bindgen_ty_4 = 9 ; pub const OMPI_WAS_MPI_COMBINER_STRUCT_INTEGER : _bindgen_ty_4 = 10 ; pub const MPI_COMBINER_STRUCT : _bindgen_ty_4 = 11 ; pub const MPI_COMBINER_SUBARRAY : _bindgen_ty_4 = 12 ; pub const MPI_COMBINER_DARRAY : _bindgen_ty_4 = 13 ; pub const MPI_COMBINER_F90_REAL : _bindgen_ty_4 = 14 ; pub const MPI_COMBINER_F90_COMPLEX : _bindgen_ty_4 = 15 ; pub const MPI_COMBINER_F90_INTEGER : _bindgen_ty_4 = 16 ; pub const MPI_COMBINER_RESIZED : _bindgen_ty_4 = 17 ; pub const MPI_COMBINER_HINDEXED_BLOCK : _bindgen_ty_4 = 18 ; pub type _bindgen_ty_4 = :: std :: os :: raw :: c_uint ; pub const MPI_COMM_TYPE_SHARED : _bindgen_ty_5 = 0 ; pub const OMPI_COMM_TYPE_HWTHREAD : _bindgen_ty_5 = 1 ; pub const OMPI_COMM_TYPE_CORE : _bindgen_ty_5 = 2 ; pub const OMPI_COMM_TYPE_L1CACHE : _bindgen_ty_5 = 3 ; pub const OMPI_COMM_TYPE_L2CACHE : _bindgen_ty_5 = 4 ; pub const OMPI_COMM_TYPE_L3CACHE : _bindgen_ty_5 = 5 ; pub const OMPI_COMM_TYPE_SOCKET : _bindgen_ty_5 = 6 ; pub const OMPI_COMM_TYPE_NUMA : _bindgen_ty_5 = 7 ; pub const OMPI_COMM_TYPE_BOARD : _bindgen_ty_5 = 8 ; pub const OMPI_COMM_TYPE_HOST : _bindgen_ty_5 = 9 ; pub const OMPI_COMM_TYPE_CU : _bindgen_ty_5 = 10 ; pub const OMPI_COMM_TYPE_CLUSTER : _bindgen_ty_5 = 11 ; pub type _bindgen_ty_5 = :: std :: os :: raw :: c_uint ; pub const MPI_T_VERBOSITY_USER_BASIC : _bindgen_ty_6 = 0 ; pub const MPI_T_VERBOSITY_USER_DETAIL : _bindgen_ty_6 = 1 ; pub const MPI_T_VERBOSITY_USER_ALL : _bindgen_ty_6 = 2 ; pub const MPI_T_VERBOSITY_TUNER_BASIC : _bindgen_ty_6 = 3 ; pub const MPI_T_VERBOSITY_TUNER_DETAIL : _bindgen_ty_6 = 4 ; pub const MPI_T_VERBOSITY_TUNER_ALL : _bindgen_ty_6 = 5 ; pub const MPI_T_VERBOSITY_MPIDEV_BASIC : _bindgen_ty_6 = 6 ; pub const MPI_T_VERBOSITY_MPIDEV_DETAIL : _bindgen_ty_6 = 7 ; pub const MPI_T_VERBOSITY_MPIDEV_ALL : _bindgen_ty_6 = 8 ; pub type _bindgen_ty_6 = :: std :: os :: raw :: c_uint ; pub const MPI_T_SCOPE_CONSTANT : _bindgen_ty_7 = 0 ; pub const MPI_T_SCOPE_READONLY : _bindgen_ty_7 = 1 ; pub const MPI_T_SCOPE_LOCAL : _bindgen_ty_7 = 2 ; pub const MPI_T_SCOPE_GROUP : _bindgen_ty_7 = 3 ; pub const MPI_T_SCOPE_GROUP_EQ : _bindgen_ty_7 = 4 ; pub const MPI_T_SCOPE_ALL : _bindgen_ty_7 = 5 ; pub const MPI_T_SCOPE_ALL_EQ : _bindgen_ty_7 = 6 ; pub type _bindgen_ty_7 = :: std :: os :: raw :: c_uint ; pub const MPI_T_BIND_NO_OBJECT : _bindgen_ty_8 = 0 ; pub const MPI_T_BIND_MPI_COMM : _bindgen_ty_8 = 1 ; pub const MPI_T_BIND_MPI_DATATYPE : _bindgen_ty_8 = 2 ; pub const MPI_T_BIND_MPI_ERRHANDLER : _bindgen_ty_8 = 3 ; pub const MPI_T_BIND_MPI_FILE : _bindgen_ty_8 = 4 ; pub const MPI_T_BIND_MPI_GROUP : _bindgen_ty_8 = 5 ; pub const MPI_T_BIND_MPI_OP : _bindgen_ty_8 = 6 ; pub const MPI_T_BIND_MPI_REQUEST : _bindgen_ty_8 = 7 ; pub const MPI_T_BIND_MPI_WIN : _bindgen_ty_8 = 8 ; pub const MPI_T_BIND_MPI_MESSAGE : _bindgen_ty_8 = 9 ; pub const MPI_T_BIND_MPI_INFO : _bindgen_ty_8 = 10 ; pub type _bindgen_ty_8 = :: std :: os :: raw :: c_uint ; pub const MPI_T_PVAR_CLASS_STATE : _bindgen_ty_9 = 0 ; pub const MPI_T_PVAR_CLASS_LEVEL : _bindgen_ty_9 = 1 ; pub const MPI_T_PVAR_CLASS_SIZE : _bindgen_ty_9 = 2 ; pub const MPI_T_PVAR_CLASS_PERCENTAGE : _bindgen_ty_9 = 3 ; pub const MPI_T_PVAR_CLASS_HIGHWATERMARK : _bindgen_ty_9 = 4 ; pub const MPI_T_PVAR_CLASS_LOWWATERMARK : _bindgen_ty_9 = 5 ; pub const MPI_T_PVAR_CLASS_COUNTER : _bindgen_ty_9 = 6 ; pub const MPI_T_PVAR_CLASS_AGGREGATE : _bindgen_ty_9 = 7 ; pub const MPI_T_PVAR_CLASS_TIMER : _bindgen_ty_9 = 8 ; pub const MPI_T_PVAR_CLASS_GENERIC : _bindgen_ty_9 = 9 ; pub type _bindgen_ty_9 = :: std :: os :: raw :: c_uint ; extern "C" {
[INFO] [stdout] 3 + pub const __llvm__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_major__ : :: std :: os :: raw :: c_uint = 14 ; pub const __clang_minor__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_patchlevel__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_version__ : & 'static [ u8 ; 8usize ] = b"14.0.0 \0" ; pub const __GNUC__ : :: std :: os :: raw :: c_uint = 4 ; pub const __GNUC_MINOR__ : :: std :: os :: raw :: c_uint = 2 ; pub const __GNUC_PATCHLEVEL__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GXX_ABI_VERSION : :: std :: os :: raw :: c_uint = 1002 ; pub const __ATOMIC_RELAXED : :: std :: os :: raw :: c_uint = 0 ; pub const __ATOMIC_CONSUME : :: std :: os :: raw :: c_uint = 1 ; pub const __ATOMIC_ACQUIRE : :: std :: os :: raw :: c_uint = 2 ; pub const __ATOMIC_RELEASE : std :: os :: raw :: c_uint = 3 ; pub const __ATOMIC_ACQ_REL : :: std :: os :: raw :: c_uint = 4 ; pub const __ATOMIC_SEQ_CST : :: std :: os :: raw :: c_uint = 5 ; pub const __OPENCL_MEMORY_SCOPE_WORK_ITEM : :: std :: os :: raw :: c_uint = 0 ; pub const __OPENCL_MEMORY_SCOPE_WORK_GROUP : :: std :: os :: raw :: c_uint = 1 ; pub const __OPENCL_MEMORY_SCOPE_DEVICE : :: std :: os :: raw :: c_uint = 2 ; pub const __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES : :: std :: os :: raw :: c_uint = 3 ; pub const __OPENCL_MEMORY_SCOPE_SUB_GROUP : :: std :: os :: raw :: c_uint = 4 ; pub const __PRAGMA_REDEFINE_EXTNAME : :: std :: os :: raw :: c_uint = 1 ; pub const __VERSION__ : & 'static [ u8 ; 20usize ] = b"Ubuntu Clang 14.0.0\0" ; pub const __OBJC_BOOL_IS_BOOL : :: std :: os :: raw :: c_uint = 0 ; pub const __CONSTANT_CFSTRINGS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_literal_encoding__ : & 'static [ u8 ; 6usize ] = b"UTF-8\0" ; pub const __clang_wide_literal_encoding__ : & 'static [ u8 ; 7usize ] = b"UTF-32\0" ; pub const __ORDER_LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __ORDER_BIG_ENDIAN__ : :: std :: os :: raw :: c_uint = 4321 ; pub const __ORDER_PDP_ENDIAN__ : :: std :: os :: raw :: c_uint = 3412 ; pub const __BYTE_ORDER__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const _LP64 : :: std :: os :: raw :: c_uint = 1 ; pub const __LP64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __CHAR_BIT__ : :: std :: os :: raw :: c_uint = 8 ; pub const __BOOL_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SHRT_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __LONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LLONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BITINT_MAXWIDTH__ : :: std :: os :: raw :: c_uint = 128 ; pub const __SCHAR_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __SHRT_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __LONG_LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __WCHAR_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __WCHAR_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __WINT_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __WINT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INTMAX_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZE_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __SIZE_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTMAX_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __PTRDIFF_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __PTRDIFF_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INTPTR_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTPTR_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZEOF_DOUBLE__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_FLOAT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_LONG_DOUBLE__ : :: std :: os :: raw :: c_uint = 16 ; pub const __SIZEOF_LONG_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_POINTER__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SHORT__ : :: std :: os :: raw :: c_uint = 2 ; pub const __SIZEOF_PTRDIFF_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SIZE_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_WCHAR_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_WINT_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INTMAX_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTMAX_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINTMAX_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTMAX_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTMAX_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTMAX_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __PTRDIFF_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __PTRDIFF_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __INTPTR_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTPTR_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __SIZE_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __SIZE_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __SIZE_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __SIZE_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __SIG_ATOMIC_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __SIG_ATOMIC_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __UINTPTR_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTPTR_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTPTR_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTPTR_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FLT_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_DIG__ : :: std :: os :: raw :: c_uint = 6 ; pub const __FLT_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 9 ; pub const __FLT_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_MANT_DIG__ : :: std :: os :: raw :: c_uint = 24 ; pub const __FLT_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 38 ; pub const __FLT_MAX_EXP__ : :: std :: os :: raw :: c_uint = 128 ; pub const __FLT_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -37 ; pub const __FLT_MIN_EXP__ : :: std :: os :: raw :: c_int = -125 ; pub const __DBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_DIG__ : :: std :: os :: raw :: c_uint = 15 ; pub const __DBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 17 ; pub const __DBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 53 ; pub const __DBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 308 ; pub const __DBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 1024 ; pub const __DBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -307 ; pub const __DBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -1021 ; pub const __LDBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_DIG__ : :: std :: os :: raw :: c_uint = 18 ; pub const __LDBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __LDBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LDBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 4932 ; pub const __LDBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 16384 ; pub const __LDBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -4931 ; pub const __LDBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -16381 ; pub const __POINTER_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BIGGEST_ALIGNMENT__ : :: std :: os :: raw :: c_uint = 16 ; pub const __WINT_UNSIGNED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __INT8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __INT16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __INT32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __INT64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __UINT8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __INT8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __UINT16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __UINT16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __INT16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __UINT32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __UINT32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __INT32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __UINT64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __UINT64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __INT64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_LEAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_LEAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_LEAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_LEAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_LEAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_LEAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_LEAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_LEAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_LEAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_LEAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_LEAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_LEAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_LEAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_LEAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_LEAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_LEAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_LEAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_LEAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_LEAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_LEAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_LEAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_LEAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_LEAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_LEAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_LEAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_LEAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_LEAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_LEAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_LEAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __INT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_FAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_FAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_FAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_FAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_FAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_FAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_FAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_FAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_FAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_FAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_FAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_FAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_FAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_FAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_FAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_FAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_FAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_FAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_FAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_FAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_FAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_FAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_FAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_FAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_FAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_FAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_FAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_FAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_FAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_FAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FINITE_MATH_ONLY__ : :: std :: os :: raw :: c_uint = 0 ; pub const __GNUC_STDC_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_ATOMIC_TEST_AND_SET_TRUEVAL : :: std :: os :: raw :: c_uint = 1 ; pub const __CLANG_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __NO_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __PIC__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pic__ : :: std :: os :: raw :: c_uint = 2 ; pub const __PIE__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pie__ : :: std :: os :: raw :: c_uint = 2 ; pub const __FLT_EVAL_METHOD__ : :: std :: os :: raw :: c_uint = 0 ; pub const __FLT_RADIX__ : :: std :: os :: raw :: c_uint = 2 ; pub const __DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __GCC_ASM_FLAG_OUTPUTS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __code_model_small__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_GS : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_FS : :: std :: os :: raw :: c_uint = 1 ; pub const __k8 : :: std :: os :: raw :: c_uint = 1 ; pub const __k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __tune_k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __NO_MATH_INLINES : :: std :: os :: raw :: c_uint = 1 ; pub const __FXSR__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __MMX__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 : :: std :: os :: raw :: c_uint = 1 ; pub const __SIZEOF_FLOAT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix__ : :: std :: os :: raw :: c_uint = 1 ; pub const linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __ELF__ : :: std :: os :: raw :: c_uint = 1 ; pub const __gnu_linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLOAT128__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_HOSTED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_VERSION__ : :: std :: os :: raw :: c_uint = 201710 ; pub const __STDC_UTF_16__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_UTF_32__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_DWARF2_CFI_ASM : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_VERSION : :: std :: os :: raw :: c_uint = 721408 ; pub const OPAL_STDC_HEADERS : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED_ARGUMENT : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_ERROR : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_SYS_TIME_H : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_LONG_LONG : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const OPAL_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const OPAL_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const OPAL_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const OPAL_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const OMPI_HAVE_FORTRAN_LOGICAL1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER16 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_INTEGER2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL16 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL2 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_REAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_ENABLE_MPI1_COMPAT : :: std :: os :: raw :: c_uint = 0 ; pub const HAVE_FLOAT__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_LONG_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_MPI_OFFSET_SIZE : :: std :: os :: raw :: c_uint = 8 ; pub const OMPI_BUILD_CXX_BINDINGS : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_CXX_SEEK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_CXX_SUPPORTS_2D_CONST_CAST : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_PARAM_CHECK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_INTERFACE_WARNING : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_CXX_EXCEPTION_SUPPORT : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_MAJOR_VERSION : :: std :: os :: raw :: c_uint = 4 ; pub const OMPI_MINOR_VERSION : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_RELEASE_VERSION : :: std :: os :: raw :: c_uint = 2 ; pub const OPAL_C_HAVE_VISIBILITY : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_BUILDING : :: std :: os :: raw :: c_uint = 0 ; pub const OPEN_MPI : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_VERSION : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_SUBVERSION : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_UNKNOWN : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU_C : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_REMOVED_USE_STATIC_ASSERT : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ANY_SOURCE : :: std :: os :: raw :: c_int = -1 ; pub const MPI_PROC_NULL : :: std :: os :: raw :: c_int = -2 ; pub const MPI_ROOT : :: std :: os :: raw :: c_int = -4 ; pub const MPI_ANY_TAG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MAX_LIBRARY_VERSION_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_UNDEFINED : :: std :: os :: raw :: c_int = -32766 ; pub const MPI_DIST_GRAPH : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_CART : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_GRAPH : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_KEYVAL_INVALID : :: std :: os :: raw :: c_int = -1 ; pub const MPI_BSEND_OVERHEAD : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const MPI_ORDER_C : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ORDER_FORTRAN : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_BLOCK : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_DISTRIBUTE_CYCLIC : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_NONE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_DISTRIBUTE_DFLT_DARG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MODE_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_RDONLY : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_WRONLY : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_RDWR : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_DELETE_ON_CLOSE : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_MODE_UNIQUE_OPEN : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_MODE_EXCL : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MODE_APPEND : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_SEQUENTIAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_DISPLACEMENT_CURRENT : :: std :: os :: raw :: c_int = -54278278 ; pub const MPI_SEEK_SET : :: std :: os :: raw :: c_uint = 600 ; pub const MPI_SEEK_CUR : :: std :: os :: raw :: c_uint = 602 ; pub const MPI_SEEK_END : :: std :: os :: raw :: c_uint = 604 ; pub const MPI_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_NOCHECK : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_NOPRECEDE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_NOPUT : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_NOSTORE : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_NOSUCCEED : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_LOCK_EXCLUSIVE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_LOCK_SHARED : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_WIN_FLAVOR_ALLOCATE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_DYNAMIC : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_WIN_FLAVOR_SHARED : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_WIN_UNIFIED : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_WIN_SEPARATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_SUCCESS : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ERR_BUFFER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_ERR_COUNT : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_ERR_TYPE : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_ERR_TAG : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_ERR_COMM : :: std :: os :: raw :: c_uint = 5 ; pub const MPI_ERR_RANK : :: std :: os :: raw :: c_uint = 6 ; pub const MPI_ERR_REQUEST : :: std :: os :: raw :: c_uint = 7 ; pub const MPI_ERR_ROOT : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_ERR_GROUP : :: std :: os :: raw :: c_uint = 9 ; pub const MPI_ERR_OP : :: std :: os :: raw :: c_uint = 10 ; pub const MPI_ERR_TOPOLOGY : :: std :: os :: raw :: c_uint = 11 ; pub const MPI_ERR_DIMS : :: std :: os :: raw :: c_uint = 12 ; pub const MPI_ERR_ARG : :: std :: os :: raw :: c_uint = 13 ; pub const MPI_ERR_UNKNOWN : :: std :: os :: raw :: c_uint = 14 ; pub const MPI_ERR_TRUNCATE : :: std :: os :: raw :: c_uint = 15 ; pub const MPI_ERR_OTHER : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_ERR_INTERN : :: std :: os :: raw :: c_uint = 17 ; pub const MPI_ERR_IN_STATUS : :: std :: os :: raw :: c_uint = 18 ; pub const MPI_ERR_PENDING : :: std :: os :: raw :: c_uint = 19 ; pub const MPI_ERR_ACCESS : :: std :: os :: raw :: c_uint = 20 ; pub const MPI_ERR_AMODE : :: std :: os :: raw :: c_uint = 21 ; pub const MPI_ERR_ASSERT : :: std :: os :: raw :: c_uint = 22 ; pub const MPI_ERR_BAD_FILE : :: std :: os :: raw :: c_uint = 23 ; pub const MPI_ERR_BASE : :: std :: os :: raw :: c_uint = 24 ; pub const MPI_ERR_CONVERSION : :: std :: os :: raw :: c_uint = 25 ; pub const MPI_ERR_DISP : :: std :: os :: raw :: c_uint = 26 ; pub const MPI_ERR_DUP_DATAREP : :: std :: os :: raw :: c_uint = 27 ; pub const MPI_ERR_FILE_EXISTS : :: std :: os :: raw :: c_uint = 28 ; pub const MPI_ERR_FILE_IN_USE : :: std :: os :: raw :: c_uint = 29 ; pub const MPI_ERR_FILE : :: std :: os :: raw :: c_uint = 30 ; pub const MPI_ERR_INFO_KEY : :: std :: os :: raw :: c_uint = 31 ; pub const MPI_ERR_INFO_NOKEY : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_ERR_INFO_VALUE : :: std :: os :: raw :: c_uint = 33 ; pub const MPI_ERR_INFO : :: std :: os :: raw :: c_uint = 34 ; pub const MPI_ERR_IO : :: std :: os :: raw :: c_uint = 35 ; pub const MPI_ERR_KEYVAL : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_ERR_LOCKTYPE : :: std :: os :: raw :: c_uint = 37 ; pub const MPI_ERR_NAME : :: std :: os :: raw :: c_uint = 38 ; pub const MPI_ERR_NO_MEM : :: std :: os :: raw :: c_uint = 39 ; pub const MPI_ERR_NOT_SAME : :: std :: os :: raw :: c_uint = 40 ; pub const MPI_ERR_NO_SPACE : :: std :: os :: raw :: c_uint = 41 ; pub const MPI_ERR_NO_SUCH_FILE : :: std :: os :: raw :: c_uint = 42 ; pub const MPI_ERR_PORT : :: std :: os :: raw :: c_uint = 43 ; pub const MPI_ERR_QUOTA : :: std :: os :: raw :: c_uint = 44 ; pub const MPI_ERR_READ_ONLY : :: std :: os :: raw :: c_uint = 45 ; pub const MPI_ERR_RMA_CONFLICT : :: std :: os :: raw :: c_uint = 46 ; pub const MPI_ERR_RMA_SYNC : :: std :: os :: raw :: c_uint = 47 ; pub const MPI_ERR_SERVICE : :: std :: os :: raw :: c_uint = 48 ; pub const MPI_ERR_SIZE : :: std :: os :: raw :: c_uint = 49 ; pub const MPI_ERR_SPAWN : :: std :: os :: raw :: c_uint = 50 ; pub const MPI_ERR_UNSUPPORTED_DATAREP : :: std :: os :: raw :: c_uint = 51 ; pub const MPI_ERR_UNSUPPORTED_OPERATION : :: std :: os :: raw :: c_uint = 52 ; pub const MPI_ERR_WIN : :: std :: os :: raw :: c_uint = 53 ; pub const MPI_T_ERR_MEMORY : :: std :: os :: raw :: c_uint = 54 ; pub const MPI_T_ERR_NOT_INITIALIZED : :: std :: os :: raw :: c_uint = 55 ; pub const MPI_T_ERR_CANNOT_INIT : :: std :: os :: raw :: c_uint = 56 ; pub const MPI_T_ERR_INVALID_INDEX : :: std :: os :: raw :: c_uint = 57 ; pub const MPI_T_ERR_INVALID_ITEM : :: std :: os :: raw :: c_uint = 58 ; pub const MPI_T_ERR_INVALID_HANDLE : :: std :: os :: raw :: c_uint = 59 ; pub const MPI_T_ERR_OUT_OF_HANDLES : :: std :: os :: raw :: c_uint = 60 ; pub const MPI_T_ERR_OUT_OF_SESSIONS : :: std :: os :: raw :: c_uint = 61 ; pub const MPI_T_ERR_INVALID_SESSION : :: std :: os :: raw :: c_uint = 62 ; pub const MPI_T_ERR_CVAR_SET_NOT_NOW : :: std :: os :: raw :: c_uint = 63 ; pub const MPI_T_ERR_CVAR_SET_NEVER : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_T_ERR_PVAR_NO_STARTSTOP : :: std :: os :: raw :: c_uint = 65 ; pub const MPI_T_ERR_PVAR_NO_WRITE : :: std :: os :: raw :: c_uint = 66 ; pub const MPI_T_ERR_PVAR_NO_ATOMIC : :: std :: os :: raw :: c_uint = 67 ; pub const MPI_ERR_RMA_RANGE : :: std :: os :: raw :: c_uint = 68 ; pub const MPI_ERR_RMA_ATTACH : :: std :: os :: raw :: c_uint = 69 ; pub const MPI_ERR_RMA_FLAVOR : :: std :: os :: raw :: c_uint = 70 ; pub const MPI_ERR_RMA_SHARED : :: std :: os :: raw :: c_uint = 71 ; pub const MPI_T_ERR_INVALID : :: std :: os :: raw :: c_uint = 72 ; pub const MPI_T_ERR_INVALID_NAME : :: std :: os :: raw :: c_uint = 73 ; pub const MPI_ERR_LASTCODE : :: std :: os :: raw :: c_uint = 92 ; pub const MPI_TYPECLASS_INTEGER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_TYPECLASS_REAL : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_TYPECLASS_COMPLEX : :: std :: os :: raw :: c_uint = 3 ; pub type wchar_t = :: std :: os :: raw :: c_int ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct max_align_t { pub __clang_max_align_nonce1 : :: std :: os :: raw :: c_longlong , pub __bindgen_padding_0 : u64 , pub __clang_max_align_nonce2 : f64 , } # [ test ] fn bindgen_test_layout_max_align_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < max_align_t > ( ) , 32usize , concat ! ( "Size of: " , stringify ! ( max_align_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce1 as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce1 ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce2 as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce2 ) ) ) ; } pub type MPI_Aint = isize ; pub type MPI_Offset = :: std :: os :: raw :: c_longlong ; pub type MPI_Count = :: std :: os :: raw :: c_longlong ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_communicator_t { _unused : [ u8 ; 0 ] } pub type MPI_Comm = * mut ompi_communicator_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_datatype_t { _unused : [ u8 ; 0 ] } pub type MPI_Datatype = * mut ompi_datatype_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_errhandler_t { _unused : [ u8 ; 0 ] } pub type MPI_Errhandler = * mut ompi_errhandler_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_file_t { _unused : [ u8 ; 0 ] } pub type MPI_File = * mut ompi_file_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_group_t { _unused : [ u8 ; 0 ] } pub type MPI_Group = * mut ompi_group_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_info_t { _unused : [ u8 ; 0 ] } pub type MPI_Info = * mut ompi_info_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_op_t { _unused : [ u8 ; 0 ] } pub type MPI_Op = * mut ompi_op_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_request_t { _unused : [ u8 ; 0 ] } pub type MPI_Request = * mut ompi_request_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_message_t { _unused : [ u8 ; 0 ] } pub type MPI_Message = * mut ompi_message_t ; pub type MPI_Status = ompi_status_public_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_win_t { _unused : [ u8 ; 0 ] } pub type MPI_Win = * mut ompi_win_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_var_enum_t { _unused : [ u8 ; 0 ] } pub type MPI_T_enum = * mut mca_base_var_enum_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_mpit_cvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_cvar_handle = * mut ompi_mpit_cvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_handle = * mut mca_base_pvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_session_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_session = * mut mca_base_pvar_session_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_status_public_t { pub MPI_SOURCE : :: std :: os :: raw :: c_int , pub MPI_TAG : :: std :: os :: raw :: c_int , pub MPI_ERROR : :: std :: os :: raw :: c_int , pub _cancelled : :: std :: os :: raw :: c_int , pub _ucount : usize , } # [ test ] fn bindgen_test_layout_ompi_status_public_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < ompi_status_public_t > ( ) , 24usize , concat ! ( "Size of: " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < ompi_status_public_t > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_SOURCE as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_SOURCE ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_TAG as * const _ as usize } , 4usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_TAG ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_ERROR as * const _ as usize } , 8usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_ERROR ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _cancelled as * const _ as usize } , 12usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _cancelled ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _ucount as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _ucount ) ) ) ; } pub type MPI_Datarep_extent_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : * mut MPI_Aint , arg3 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Datarep_conversion_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : MPI_Datatype , arg3 : :: std :: os :: raw :: c_int , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : MPI_Offset , arg6 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Comm , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type ompi_file_errhandler_fn = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_File , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_Win_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Win , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_User_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut :: std :: os :: raw :: c_void , arg3 : * mut :: std :: os :: raw :: c_int , arg4 : * mut MPI_Datatype ) > ; pub type MPI_Comm_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_query_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut MPI_Status ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_free_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_cancel_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_fn = MPI_Comm_errhandler_function ; pub type MPI_File_errhandler_fn = ompi_file_errhandler_fn ; pub type MPI_File_errhandler_function = ompi_file_errhandler_fn ; pub type MPI_Win_errhandler_fn = MPI_Win_errhandler_function ; pub const MPI_TAG_UB : _bindgen_ty_1 = 0 ; pub const MPI_HOST : _bindgen_ty_1 = 1 ; pub const MPI_IO : _bindgen_ty_1 = 2 ; pub const MPI_WTIME_IS_GLOBAL : _bindgen_ty_1 = 3 ; pub const MPI_APPNUM : _bindgen_ty_1 = 4 ; pub const MPI_LASTUSEDCODE : _bindgen_ty_1 = 5 ; pub const MPI_UNIVERSE_SIZE : _bindgen_ty_1 = 6 ; pub const MPI_WIN_BASE : _bindgen_ty_1 = 7 ; pub const MPI_WIN_SIZE : _bindgen_ty_1 = 8 ; pub const MPI_WIN_DISP_UNIT : _bindgen_ty_1 = 9 ; pub const MPI_WIN_CREATE_FLAVOR : _bindgen_ty_1 = 10 ; pub const MPI_WIN_MODEL : _bindgen_ty_1 = 11 ; pub const IMPI_CLIENT_SIZE : _bindgen_ty_1 = 12 ; pub const IMPI_CLIENT_COLOR : _bindgen_ty_1 = 13 ; pub const IMPI_HOST_SIZE : _bindgen_ty_1 = 14 ; pub const IMPI_HOST_COLOR : _bindgen_ty_1 = 15 ; pub type _bindgen_ty_1 = :: std :: os :: raw :: c_uint ; pub const MPI_IDENT : _bindgen_ty_2 = 0 ; pub const MPI_CONGRUENT : _bindgen_ty_2 = 1 ; pub const MPI_SIMILAR : _bindgen_ty_2 = 2 ; pub const MPI_UNEQUAL : _bindgen_ty_2 = 3 ; pub type _bindgen_ty_2 = :: std :: os :: raw :: c_uint ; pub const MPI_THREAD_SINGLE : _bindgen_ty_3 = 0 ; pub const MPI_THREAD_FUNNELED : _bindgen_ty_3 = 1 ; pub const MPI_THREAD_SERIALIZED : _bindgen_ty_3 = 2 ; pub const MPI_THREAD_MULTIPLE : _bindgen_ty_3 = 3 ; pub type _bindgen_ty_3 = :: std :: os :: raw :: c_uint ; pub const MPI_COMBINER_NAMED : _bindgen_ty_4 = 0 ; pub const MPI_COMBINER_DUP : _bindgen_ty_4 = 1 ; pub const MPI_COMBINER_CONTIGUOUS : _bindgen_ty_4 = 2 ; pub const MPI_COMBINER_VECTOR : _bindgen_ty_4 = 3 ; pub const OMPI_WAS_MPI_COMBINER_HVECTOR_INTEGER : _bindgen_ty_4 = 4 ; pub const MPI_COMBINER_HVECTOR : _bindgen_ty_4 = 5 ; pub const MPI_COMBINER_INDEXED : _bindgen_ty_4 = 6 ; pub const OMPI_WAS_MPI_COMBINER_HINDEXED_INTEGER : _bindgen_ty_4 = 7 ; pub const MPI_COMBINER_HINDEXED : _bindgen_ty_4 = 8 ; pub const MPI_COMBINER_INDEXED_BLOCK : _bindgen_ty_4 = 9 ; pub const OMPI_WAS_MPI_COMBINER_STRUCT_INTEGER : _bindgen_ty_4 = 10 ; pub const MPI_COMBINER_STRUCT : _bindgen_ty_4 = 11 ; pub const MPI_COMBINER_SUBARRAY : _bindgen_ty_4 = 12 ; pub const MPI_COMBINER_DARRAY : _bindgen_ty_4 = 13 ; pub const MPI_COMBINER_F90_REAL : _bindgen_ty_4 = 14 ; pub const MPI_COMBINER_F90_COMPLEX : _bindgen_ty_4 = 15 ; pub const MPI_COMBINER_F90_INTEGER : _bindgen_ty_4 = 16 ; pub const MPI_COMBINER_RESIZED : _bindgen_ty_4 = 17 ; pub const MPI_COMBINER_HINDEXED_BLOCK : _bindgen_ty_4 = 18 ; pub type _bindgen_ty_4 = :: std :: os :: raw :: c_uint ; pub const MPI_COMM_TYPE_SHARED : _bindgen_ty_5 = 0 ; pub const OMPI_COMM_TYPE_HWTHREAD : _bindgen_ty_5 = 1 ; pub const OMPI_COMM_TYPE_CORE : _bindgen_ty_5 = 2 ; pub const OMPI_COMM_TYPE_L1CACHE : _bindgen_ty_5 = 3 ; pub const OMPI_COMM_TYPE_L2CACHE : _bindgen_ty_5 = 4 ; pub const OMPI_COMM_TYPE_L3CACHE : _bindgen_ty_5 = 5 ; pub const OMPI_COMM_TYPE_SOCKET : _bindgen_ty_5 = 6 ; pub const OMPI_COMM_TYPE_NUMA : _bindgen_ty_5 = 7 ; pub const OMPI_COMM_TYPE_BOARD : _bindgen_ty_5 = 8 ; pub const OMPI_COMM_TYPE_HOST : _bindgen_ty_5 = 9 ; pub const OMPI_COMM_TYPE_CU : _bindgen_ty_5 = 10 ; pub const OMPI_COMM_TYPE_CLUSTER : _bindgen_ty_5 = 11 ; pub type _bindgen_ty_5 = :: std :: os :: raw :: c_uint ; pub const MPI_T_VERBOSITY_USER_BASIC : _bindgen_ty_6 = 0 ; pub const MPI_T_VERBOSITY_USER_DETAIL : _bindgen_ty_6 = 1 ; pub const MPI_T_VERBOSITY_USER_ALL : _bindgen_ty_6 = 2 ; pub const MPI_T_VERBOSITY_TUNER_BASIC : _bindgen_ty_6 = 3 ; pub const MPI_T_VERBOSITY_TUNER_DETAIL : _bindgen_ty_6 = 4 ; pub const MPI_T_VERBOSITY_TUNER_ALL : _bindgen_ty_6 = 5 ; pub const MPI_T_VERBOSITY_MPIDEV_BASIC : _bindgen_ty_6 = 6 ; pub const MPI_T_VERBOSITY_MPIDEV_DETAIL : _bindgen_ty_6 = 7 ; pub const MPI_T_VERBOSITY_MPIDEV_ALL : _bindgen_ty_6 = 8 ; pub type _bindgen_ty_6 = :: std :: os :: raw :: c_uint ; pub const MPI_T_SCOPE_CONSTANT : _bindgen_ty_7 = 0 ; pub const MPI_T_SCOPE_READONLY : _bindgen_ty_7 = 1 ; pub const MPI_T_SCOPE_LOCAL : _bindgen_ty_7 = 2 ; pub const MPI_T_SCOPE_GROUP : _bindgen_ty_7 = 3 ; pub const MPI_T_SCOPE_GROUP_EQ : _bindgen_ty_7 = 4 ; pub const MPI_T_SCOPE_ALL : _bindgen_ty_7 = 5 ; pub const MPI_T_SCOPE_ALL_EQ : _bindgen_ty_7 = 6 ; pub type _bindgen_ty_7 = :: std :: os :: raw :: c_uint ; pub const MPI_T_BIND_NO_OBJECT : _bindgen_ty_8 = 0 ; pub const MPI_T_BIND_MPI_COMM : _bindgen_ty_8 = 1 ; pub const MPI_T_BIND_MPI_DATATYPE : _bindgen_ty_8 = 2 ; pub const MPI_T_BIND_MPI_ERRHANDLER : _bindgen_ty_8 = 3 ; pub const MPI_T_BIND_MPI_FILE : _bindgen_ty_8 = 4 ; pub const MPI_T_BIND_MPI_GROUP : _bindgen_ty_8 = 5 ; pub const MPI_T_BIND_MPI_OP : _bindgen_ty_8 = 6 ; pub const MPI_T_BIND_MPI_REQUEST : _bindgen_ty_8 = 7 ; pub const MPI_T_BIND_MPI_WIN : _bindgen_ty_8 = 8 ; pub const MPI_T_BIND_MPI_MESSAGE : _bindgen_ty_8 = 9 ; pub const MPI_T_BIND_MPI_INFO : _bindgen_ty_8 = 10 ; pub type _bindgen_ty_8 = :: std :: os :: raw :: c_uint ; pub const MPI_T_PVAR_CLASS_STATE : _bindgen_ty_9 = 0 ; pub const MPI_T_PVAR_CLASS_LEVEL : _bindgen_ty_9 = 1 ; pub const MPI_T_PVAR_CLASS_SIZE : _bindgen_ty_9 = 2 ; pub const MPI_T_PVAR_CLASS_PERCENTAGE : _bindgen_ty_9 = 3 ; pub const MPI_T_PVAR_CLASS_HIGHWATERMARK : _bindgen_ty_9 = 4 ; pub const MPI_T_PVAR_CLASS_LOWWATERMARK : _bindgen_ty_9 = 5 ; pub const MPI_T_PVAR_CLASS_COUNTER : _bindgen_ty_9 = 6 ; pub const MPI_T_PVAR_CLASS_AGGREGATE : _bindgen_ty_9 = 7 ; pub const MPI_T_PVAR_CLASS_TIMER : _bindgen_ty_9 = 8 ; pub const MPI_T_PVAR_CLASS_GENERIC : _bindgen_ty_9 = 9 ; pub type _bindgen_ty_9 = :: std :: os :: raw :: c_uint ; extern "C" {
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/mpi-fork-fnsp-d9b9763bb5375dad/out/functions_and_types.rs:3:2143
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...: raw :: c_uint = 3412 ; pub const __BYTE_ORDER__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __LITTLE_ENDIAN__ : :: std :: os ...
[INFO] [stdout]   |                                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]   |
[INFO] [stdout] 3 - pub const __llvm__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_major__ : :: std :: os :: raw :: c_uint = 14 ; pub const __clang_minor__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_patchlevel__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_version__ : & 'static [ u8 ; 8usize ] = b"14.0.0 \0" ; pub const __GNUC__ : :: std :: os :: raw :: c_uint = 4 ; pub const __GNUC_MINOR__ : :: std :: os :: raw :: c_uint = 2 ; pub const __GNUC_PATCHLEVEL__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GXX_ABI_VERSION : :: std :: os :: raw :: c_uint = 1002 ; pub const __ATOMIC_RELAXED : :: std :: os :: raw :: c_uint = 0 ; pub const __ATOMIC_CONSUME : :: std :: os :: raw :: c_uint = 1 ; pub const __ATOMIC_ACQUIRE : :: std :: os :: raw :: c_uint = 2 ; pub const __ATOMIC_RELEASE : :: std :: os :: raw :: c_uint = 3 ; pub const __ATOMIC_ACQ_REL : :: std :: os :: raw :: c_uint = 4 ; pub const __ATOMIC_SEQ_CST : :: std :: os :: raw :: c_uint = 5 ; pub const __OPENCL_MEMORY_SCOPE_WORK_ITEM : :: std :: os :: raw :: c_uint = 0 ; pub const __OPENCL_MEMORY_SCOPE_WORK_GROUP : :: std :: os :: raw :: c_uint = 1 ; pub const __OPENCL_MEMORY_SCOPE_DEVICE : :: std :: os :: raw :: c_uint = 2 ; pub const __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES : :: std :: os :: raw :: c_uint = 3 ; pub const __OPENCL_MEMORY_SCOPE_SUB_GROUP : :: std :: os :: raw :: c_uint = 4 ; pub const __PRAGMA_REDEFINE_EXTNAME : :: std :: os :: raw :: c_uint = 1 ; pub const __VERSION__ : & 'static [ u8 ; 20usize ] = b"Ubuntu Clang 14.0.0\0" ; pub const __OBJC_BOOL_IS_BOOL : :: std :: os :: raw :: c_uint = 0 ; pub const __CONSTANT_CFSTRINGS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_literal_encoding__ : & 'static [ u8 ; 6usize ] = b"UTF-8\0" ; pub const __clang_wide_literal_encoding__ : & 'static [ u8 ; 7usize ] = b"UTF-32\0" ; pub const __ORDER_LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __ORDER_BIG_ENDIAN__ : :: std :: os :: raw :: c_uint = 4321 ; pub const __ORDER_PDP_ENDIAN__ : :: std :: os :: raw :: c_uint = 3412 ; pub const __BYTE_ORDER__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const _LP64 : :: std :: os :: raw :: c_uint = 1 ; pub const __LP64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __CHAR_BIT__ : :: std :: os :: raw :: c_uint = 8 ; pub const __BOOL_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SHRT_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __LONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LLONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BITINT_MAXWIDTH__ : :: std :: os :: raw :: c_uint = 128 ; pub const __SCHAR_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __SHRT_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __LONG_LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __WCHAR_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __WCHAR_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __WINT_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __WINT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INTMAX_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZE_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __SIZE_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTMAX_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __PTRDIFF_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __PTRDIFF_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INTPTR_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTPTR_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZEOF_DOUBLE__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_FLOAT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_LONG_DOUBLE__ : :: std :: os :: raw :: c_uint = 16 ; pub const __SIZEOF_LONG_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_POINTER__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SHORT__ : :: std :: os :: raw :: c_uint = 2 ; pub const __SIZEOF_PTRDIFF_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SIZE_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_WCHAR_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_WINT_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INTMAX_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTMAX_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINTMAX_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTMAX_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTMAX_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTMAX_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __PTRDIFF_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __PTRDIFF_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __INTPTR_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTPTR_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __SIZE_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __SIZE_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __SIZE_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __SIZE_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __SIG_ATOMIC_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __SIG_ATOMIC_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __UINTPTR_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTPTR_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTPTR_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTPTR_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FLT_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_DIG__ : :: std :: os :: raw :: c_uint = 6 ; pub const __FLT_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 9 ; pub const __FLT_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_MANT_DIG__ : :: std :: os :: raw :: c_uint = 24 ; pub const __FLT_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 38 ; pub const __FLT_MAX_EXP__ : :: std :: os :: raw :: c_uint = 128 ; pub const __FLT_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -37 ; pub const __FLT_MIN_EXP__ : :: std :: os :: raw :: c_int = -125 ; pub const __DBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_DIG__ : :: std :: os :: raw :: c_uint = 15 ; pub const __DBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 17 ; pub const __DBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 53 ; pub const __DBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 308 ; pub const __DBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 1024 ; pub const __DBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -307 ; pub const __DBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -1021 ; pub const __LDBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_DIG__ : :: std :: os :: raw :: c_uint = 18 ; pub const __LDBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __LDBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LDBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 4932 ; pub const __LDBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 16384 ; pub const __LDBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -4931 ; pub const __LDBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -16381 ; pub const __POINTER_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BIGGEST_ALIGNMENT__ : :: std :: os :: raw :: c_uint = 16 ; pub const __WINT_UNSIGNED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __INT8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __INT16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __INT32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __INT64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __UINT8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __INT8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __UINT16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __UINT16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __INT16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __UINT32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __UINT32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __INT32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __UINT64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __UINT64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __INT64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_LEAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_LEAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_LEAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_LEAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_LEAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_LEAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_LEAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_LEAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_LEAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_LEAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_LEAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_LEAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_LEAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_LEAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_LEAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_LEAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_LEAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_LEAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_LEAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_LEAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_LEAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_LEAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_LEAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_LEAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_LEAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_LEAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_LEAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_LEAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_LEAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __INT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_FAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_FAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_FAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_FAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_FAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_FAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_FAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_FAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_FAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_FAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_FAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_FAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_FAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_FAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_FAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_FAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_FAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_FAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_FAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_FAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_FAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_FAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_FAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_FAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_FAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_FAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_FAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_FAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_FAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_FAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FINITE_MATH_ONLY__ : :: std :: os :: raw :: c_uint = 0 ; pub const __GNUC_STDC_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_ATOMIC_TEST_AND_SET_TRUEVAL : :: std :: os :: raw :: c_uint = 1 ; pub const __CLANG_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __NO_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __PIC__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pic__ : :: std :: os :: raw :: c_uint = 2 ; pub const __PIE__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pie__ : :: std :: os :: raw :: c_uint = 2 ; pub const __FLT_EVAL_METHOD__ : :: std :: os :: raw :: c_uint = 0 ; pub const __FLT_RADIX__ : :: std :: os :: raw :: c_uint = 2 ; pub const __DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __GCC_ASM_FLAG_OUTPUTS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __code_model_small__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_GS : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_FS : :: std :: os :: raw :: c_uint = 1 ; pub const __k8 : :: std :: os :: raw :: c_uint = 1 ; pub const __k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __tune_k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __NO_MATH_INLINES : :: std :: os :: raw :: c_uint = 1 ; pub const __FXSR__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __MMX__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 : :: std :: os :: raw :: c_uint = 1 ; pub const __SIZEOF_FLOAT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix__ : :: std :: os :: raw :: c_uint = 1 ; pub const linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __ELF__ : :: std :: os :: raw :: c_uint = 1 ; pub const __gnu_linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLOAT128__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_HOSTED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_VERSION__ : :: std :: os :: raw :: c_uint = 201710 ; pub const __STDC_UTF_16__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_UTF_32__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_DWARF2_CFI_ASM : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_VERSION : :: std :: os :: raw :: c_uint = 721408 ; pub const OPAL_STDC_HEADERS : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED_ARGUMENT : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_ERROR : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_SYS_TIME_H : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_LONG_LONG : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const OPAL_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const OPAL_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const OPAL_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const OPAL_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const OMPI_HAVE_FORTRAN_LOGICAL1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER16 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_INTEGER2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL16 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL2 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_REAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_ENABLE_MPI1_COMPAT : :: std :: os :: raw :: c_uint = 0 ; pub const HAVE_FLOAT__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_LONG_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_MPI_OFFSET_SIZE : :: std :: os :: raw :: c_uint = 8 ; pub const OMPI_BUILD_CXX_BINDINGS : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_CXX_SEEK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_CXX_SUPPORTS_2D_CONST_CAST : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_PARAM_CHECK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_INTERFACE_WARNING : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_CXX_EXCEPTION_SUPPORT : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_MAJOR_VERSION : :: std :: os :: raw :: c_uint = 4 ; pub const OMPI_MINOR_VERSION : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_RELEASE_VERSION : :: std :: os :: raw :: c_uint = 2 ; pub const OPAL_C_HAVE_VISIBILITY : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_BUILDING : :: std :: os :: raw :: c_uint = 0 ; pub const OPEN_MPI : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_VERSION : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_SUBVERSION : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_UNKNOWN : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU_C : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_REMOVED_USE_STATIC_ASSERT : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ANY_SOURCE : :: std :: os :: raw :: c_int = -1 ; pub const MPI_PROC_NULL : :: std :: os :: raw :: c_int = -2 ; pub const MPI_ROOT : :: std :: os :: raw :: c_int = -4 ; pub const MPI_ANY_TAG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MAX_LIBRARY_VERSION_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_UNDEFINED : :: std :: os :: raw :: c_int = -32766 ; pub const MPI_DIST_GRAPH : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_CART : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_GRAPH : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_KEYVAL_INVALID : :: std :: os :: raw :: c_int = -1 ; pub const MPI_BSEND_OVERHEAD : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const MPI_ORDER_C : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ORDER_FORTRAN : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_BLOCK : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_DISTRIBUTE_CYCLIC : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_NONE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_DISTRIBUTE_DFLT_DARG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MODE_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_RDONLY : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_WRONLY : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_RDWR : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_DELETE_ON_CLOSE : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_MODE_UNIQUE_OPEN : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_MODE_EXCL : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MODE_APPEND : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_SEQUENTIAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_DISPLACEMENT_CURRENT : :: std :: os :: raw :: c_int = -54278278 ; pub const MPI_SEEK_SET : :: std :: os :: raw :: c_uint = 600 ; pub const MPI_SEEK_CUR : :: std :: os :: raw :: c_uint = 602 ; pub const MPI_SEEK_END : :: std :: os :: raw :: c_uint = 604 ; pub const MPI_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_NOCHECK : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_NOPRECEDE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_NOPUT : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_NOSTORE : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_NOSUCCEED : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_LOCK_EXCLUSIVE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_LOCK_SHARED : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_WIN_FLAVOR_ALLOCATE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_DYNAMIC : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_WIN_FLAVOR_SHARED : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_WIN_UNIFIED : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_WIN_SEPARATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_SUCCESS : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ERR_BUFFER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_ERR_COUNT : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_ERR_TYPE : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_ERR_TAG : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_ERR_COMM : :: std :: os :: raw :: c_uint = 5 ; pub const MPI_ERR_RANK : :: std :: os :: raw :: c_uint = 6 ; pub const MPI_ERR_REQUEST : :: std :: os :: raw :: c_uint = 7 ; pub const MPI_ERR_ROOT : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_ERR_GROUP : :: std :: os :: raw :: c_uint = 9 ; pub const MPI_ERR_OP : :: std :: os :: raw :: c_uint = 10 ; pub const MPI_ERR_TOPOLOGY : :: std :: os :: raw :: c_uint = 11 ; pub const MPI_ERR_DIMS : :: std :: os :: raw :: c_uint = 12 ; pub const MPI_ERR_ARG : :: std :: os :: raw :: c_uint = 13 ; pub const MPI_ERR_UNKNOWN : :: std :: os :: raw :: c_uint = 14 ; pub const MPI_ERR_TRUNCATE : :: std :: os :: raw :: c_uint = 15 ; pub const MPI_ERR_OTHER : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_ERR_INTERN : :: std :: os :: raw :: c_uint = 17 ; pub const MPI_ERR_IN_STATUS : :: std :: os :: raw :: c_uint = 18 ; pub const MPI_ERR_PENDING : :: std :: os :: raw :: c_uint = 19 ; pub const MPI_ERR_ACCESS : :: std :: os :: raw :: c_uint = 20 ; pub const MPI_ERR_AMODE : :: std :: os :: raw :: c_uint = 21 ; pub const MPI_ERR_ASSERT : :: std :: os :: raw :: c_uint = 22 ; pub const MPI_ERR_BAD_FILE : :: std :: os :: raw :: c_uint = 23 ; pub const MPI_ERR_BASE : :: std :: os :: raw :: c_uint = 24 ; pub const MPI_ERR_CONVERSION : :: std :: os :: raw :: c_uint = 25 ; pub const MPI_ERR_DISP : :: std :: os :: raw :: c_uint = 26 ; pub const MPI_ERR_DUP_DATAREP : :: std :: os :: raw :: c_uint = 27 ; pub const MPI_ERR_FILE_EXISTS : :: std :: os :: raw :: c_uint = 28 ; pub const MPI_ERR_FILE_IN_USE : :: std :: os :: raw :: c_uint = 29 ; pub const MPI_ERR_FILE : :: std :: os :: raw :: c_uint = 30 ; pub const MPI_ERR_INFO_KEY : :: std :: os :: raw :: c_uint = 31 ; pub const MPI_ERR_INFO_NOKEY : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_ERR_INFO_VALUE : :: std :: os :: raw :: c_uint = 33 ; pub const MPI_ERR_INFO : :: std :: os :: raw :: c_uint = 34 ; pub const MPI_ERR_IO : :: std :: os :: raw :: c_uint = 35 ; pub const MPI_ERR_KEYVAL : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_ERR_LOCKTYPE : :: std :: os :: raw :: c_uint = 37 ; pub const MPI_ERR_NAME : :: std :: os :: raw :: c_uint = 38 ; pub const MPI_ERR_NO_MEM : :: std :: os :: raw :: c_uint = 39 ; pub const MPI_ERR_NOT_SAME : :: std :: os :: raw :: c_uint = 40 ; pub const MPI_ERR_NO_SPACE : :: std :: os :: raw :: c_uint = 41 ; pub const MPI_ERR_NO_SUCH_FILE : :: std :: os :: raw :: c_uint = 42 ; pub const MPI_ERR_PORT : :: std :: os :: raw :: c_uint = 43 ; pub const MPI_ERR_QUOTA : :: std :: os :: raw :: c_uint = 44 ; pub const MPI_ERR_READ_ONLY : :: std :: os :: raw :: c_uint = 45 ; pub const MPI_ERR_RMA_CONFLICT : :: std :: os :: raw :: c_uint = 46 ; pub const MPI_ERR_RMA_SYNC : :: std :: os :: raw :: c_uint = 47 ; pub const MPI_ERR_SERVICE : :: std :: os :: raw :: c_uint = 48 ; pub const MPI_ERR_SIZE : :: std :: os :: raw :: c_uint = 49 ; pub const MPI_ERR_SPAWN : :: std :: os :: raw :: c_uint = 50 ; pub const MPI_ERR_UNSUPPORTED_DATAREP : :: std :: os :: raw :: c_uint = 51 ; pub const MPI_ERR_UNSUPPORTED_OPERATION : :: std :: os :: raw :: c_uint = 52 ; pub const MPI_ERR_WIN : :: std :: os :: raw :: c_uint = 53 ; pub const MPI_T_ERR_MEMORY : :: std :: os :: raw :: c_uint = 54 ; pub const MPI_T_ERR_NOT_INITIALIZED : :: std :: os :: raw :: c_uint = 55 ; pub const MPI_T_ERR_CANNOT_INIT : :: std :: os :: raw :: c_uint = 56 ; pub const MPI_T_ERR_INVALID_INDEX : :: std :: os :: raw :: c_uint = 57 ; pub const MPI_T_ERR_INVALID_ITEM : :: std :: os :: raw :: c_uint = 58 ; pub const MPI_T_ERR_INVALID_HANDLE : :: std :: os :: raw :: c_uint = 59 ; pub const MPI_T_ERR_OUT_OF_HANDLES : :: std :: os :: raw :: c_uint = 60 ; pub const MPI_T_ERR_OUT_OF_SESSIONS : :: std :: os :: raw :: c_uint = 61 ; pub const MPI_T_ERR_INVALID_SESSION : :: std :: os :: raw :: c_uint = 62 ; pub const MPI_T_ERR_CVAR_SET_NOT_NOW : :: std :: os :: raw :: c_uint = 63 ; pub const MPI_T_ERR_CVAR_SET_NEVER : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_T_ERR_PVAR_NO_STARTSTOP : :: std :: os :: raw :: c_uint = 65 ; pub const MPI_T_ERR_PVAR_NO_WRITE : :: std :: os :: raw :: c_uint = 66 ; pub const MPI_T_ERR_PVAR_NO_ATOMIC : :: std :: os :: raw :: c_uint = 67 ; pub const MPI_ERR_RMA_RANGE : :: std :: os :: raw :: c_uint = 68 ; pub const MPI_ERR_RMA_ATTACH : :: std :: os :: raw :: c_uint = 69 ; pub const MPI_ERR_RMA_FLAVOR : :: std :: os :: raw :: c_uint = 70 ; pub const MPI_ERR_RMA_SHARED : :: std :: os :: raw :: c_uint = 71 ; pub const MPI_T_ERR_INVALID : :: std :: os :: raw :: c_uint = 72 ; pub const MPI_T_ERR_INVALID_NAME : :: std :: os :: raw :: c_uint = 73 ; pub const MPI_ERR_LASTCODE : :: std :: os :: raw :: c_uint = 92 ; pub const MPI_TYPECLASS_INTEGER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_TYPECLASS_REAL : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_TYPECLASS_COMPLEX : :: std :: os :: raw :: c_uint = 3 ; pub type wchar_t = :: std :: os :: raw :: c_int ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct max_align_t { pub __clang_max_align_nonce1 : :: std :: os :: raw :: c_longlong , pub __bindgen_padding_0 : u64 , pub __clang_max_align_nonce2 : f64 , } # [ test ] fn bindgen_test_layout_max_align_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < max_align_t > ( ) , 32usize , concat ! ( "Size of: " , stringify ! ( max_align_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce1 as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce1 ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce2 as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce2 ) ) ) ; } pub type MPI_Aint = isize ; pub type MPI_Offset = :: std :: os :: raw :: c_longlong ; pub type MPI_Count = :: std :: os :: raw :: c_longlong ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_communicator_t { _unused : [ u8 ; 0 ] } pub type MPI_Comm = * mut ompi_communicator_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_datatype_t { _unused : [ u8 ; 0 ] } pub type MPI_Datatype = * mut ompi_datatype_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_errhandler_t { _unused : [ u8 ; 0 ] } pub type MPI_Errhandler = * mut ompi_errhandler_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_file_t { _unused : [ u8 ; 0 ] } pub type MPI_File = * mut ompi_file_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_group_t { _unused : [ u8 ; 0 ] } pub type MPI_Group = * mut ompi_group_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_info_t { _unused : [ u8 ; 0 ] } pub type MPI_Info = * mut ompi_info_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_op_t { _unused : [ u8 ; 0 ] } pub type MPI_Op = * mut ompi_op_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_request_t { _unused : [ u8 ; 0 ] } pub type MPI_Request = * mut ompi_request_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_message_t { _unused : [ u8 ; 0 ] } pub type MPI_Message = * mut ompi_message_t ; pub type MPI_Status = ompi_status_public_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_win_t { _unused : [ u8 ; 0 ] } pub type MPI_Win = * mut ompi_win_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_var_enum_t { _unused : [ u8 ; 0 ] } pub type MPI_T_enum = * mut mca_base_var_enum_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_mpit_cvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_cvar_handle = * mut ompi_mpit_cvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_handle = * mut mca_base_pvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_session_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_session = * mut mca_base_pvar_session_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_status_public_t { pub MPI_SOURCE : :: std :: os :: raw :: c_int , pub MPI_TAG : :: std :: os :: raw :: c_int , pub MPI_ERROR : :: std :: os :: raw :: c_int , pub _cancelled : :: std :: os :: raw :: c_int , pub _ucount : usize , } # [ test ] fn bindgen_test_layout_ompi_status_public_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < ompi_status_public_t > ( ) , 24usize , concat ! ( "Size of: " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < ompi_status_public_t > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_SOURCE as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_SOURCE ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_TAG as * const _ as usize } , 4usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_TAG ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_ERROR as * const _ as usize } , 8usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_ERROR ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _cancelled as * const _ as usize } , 12usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _cancelled ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _ucount as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _ucount ) ) ) ; } pub type MPI_Datarep_extent_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : * mut MPI_Aint , arg3 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Datarep_conversion_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : MPI_Datatype , arg3 : :: std :: os :: raw :: c_int , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : MPI_Offset , arg6 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Comm , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type ompi_file_errhandler_fn = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_File , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_Win_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Win , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_User_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut :: std :: os :: raw :: c_void , arg3 : * mut :: std :: os :: raw :: c_int , arg4 : * mut MPI_Datatype ) > ; pub type MPI_Comm_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_query_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut MPI_Status ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_free_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_cancel_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_fn = MPI_Comm_errhandler_function ; pub type MPI_File_errhandler_fn = ompi_file_errhandler_fn ; pub type MPI_File_errhandler_function = ompi_file_errhandler_fn ; pub type MPI_Win_errhandler_fn = MPI_Win_errhandler_function ; pub const MPI_TAG_UB : _bindgen_ty_1 = 0 ; pub const MPI_HOST : _bindgen_ty_1 = 1 ; pub const MPI_IO : _bindgen_ty_1 = 2 ; pub const MPI_WTIME_IS_GLOBAL : _bindgen_ty_1 = 3 ; pub const MPI_APPNUM : _bindgen_ty_1 = 4 ; pub const MPI_LASTUSEDCODE : _bindgen_ty_1 = 5 ; pub const MPI_UNIVERSE_SIZE : _bindgen_ty_1 = 6 ; pub const MPI_WIN_BASE : _bindgen_ty_1 = 7 ; pub const MPI_WIN_SIZE : _bindgen_ty_1 = 8 ; pub const MPI_WIN_DISP_UNIT : _bindgen_ty_1 = 9 ; pub const MPI_WIN_CREATE_FLAVOR : _bindgen_ty_1 = 10 ; pub const MPI_WIN_MODEL : _bindgen_ty_1 = 11 ; pub const IMPI_CLIENT_SIZE : _bindgen_ty_1 = 12 ; pub const IMPI_CLIENT_COLOR : _bindgen_ty_1 = 13 ; pub const IMPI_HOST_SIZE : _bindgen_ty_1 = 14 ; pub const IMPI_HOST_COLOR : _bindgen_ty_1 = 15 ; pub type _bindgen_ty_1 = :: std :: os :: raw :: c_uint ; pub const MPI_IDENT : _bindgen_ty_2 = 0 ; pub const MPI_CONGRUENT : _bindgen_ty_2 = 1 ; pub const MPI_SIMILAR : _bindgen_ty_2 = 2 ; pub const MPI_UNEQUAL : _bindgen_ty_2 = 3 ; pub type _bindgen_ty_2 = :: std :: os :: raw :: c_uint ; pub const MPI_THREAD_SINGLE : _bindgen_ty_3 = 0 ; pub const MPI_THREAD_FUNNELED : _bindgen_ty_3 = 1 ; pub const MPI_THREAD_SERIALIZED : _bindgen_ty_3 = 2 ; pub const MPI_THREAD_MULTIPLE : _bindgen_ty_3 = 3 ; pub type _bindgen_ty_3 = :: std :: os :: raw :: c_uint ; pub const MPI_COMBINER_NAMED : _bindgen_ty_4 = 0 ; pub const MPI_COMBINER_DUP : _bindgen_ty_4 = 1 ; pub const MPI_COMBINER_CONTIGUOUS : _bindgen_ty_4 = 2 ; pub const MPI_COMBINER_VECTOR : _bindgen_ty_4 = 3 ; pub const OMPI_WAS_MPI_COMBINER_HVECTOR_INTEGER : _bindgen_ty_4 = 4 ; pub const MPI_COMBINER_HVECTOR : _bindgen_ty_4 = 5 ; pub const MPI_COMBINER_INDEXED : _bindgen_ty_4 = 6 ; pub const OMPI_WAS_MPI_COMBINER_HINDEXED_INTEGER : _bindgen_ty_4 = 7 ; pub const MPI_COMBINER_HINDEXED : _bindgen_ty_4 = 8 ; pub const MPI_COMBINER_INDEXED_BLOCK : _bindgen_ty_4 = 9 ; pub const OMPI_WAS_MPI_COMBINER_STRUCT_INTEGER : _bindgen_ty_4 = 10 ; pub const MPI_COMBINER_STRUCT : _bindgen_ty_4 = 11 ; pub const MPI_COMBINER_SUBARRAY : _bindgen_ty_4 = 12 ; pub const MPI_COMBINER_DARRAY : _bindgen_ty_4 = 13 ; pub const MPI_COMBINER_F90_REAL : _bindgen_ty_4 = 14 ; pub const MPI_COMBINER_F90_COMPLEX : _bindgen_ty_4 = 15 ; pub const MPI_COMBINER_F90_INTEGER : _bindgen_ty_4 = 16 ; pub const MPI_COMBINER_RESIZED : _bindgen_ty_4 = 17 ; pub const MPI_COMBINER_HINDEXED_BLOCK : _bindgen_ty_4 = 18 ; pub type _bindgen_ty_4 = :: std :: os :: raw :: c_uint ; pub const MPI_COMM_TYPE_SHARED : _bindgen_ty_5 = 0 ; pub const OMPI_COMM_TYPE_HWTHREAD : _bindgen_ty_5 = 1 ; pub const OMPI_COMM_TYPE_CORE : _bindgen_ty_5 = 2 ; pub const OMPI_COMM_TYPE_L1CACHE : _bindgen_ty_5 = 3 ; pub const OMPI_COMM_TYPE_L2CACHE : _bindgen_ty_5 = 4 ; pub const OMPI_COMM_TYPE_L3CACHE : _bindgen_ty_5 = 5 ; pub const OMPI_COMM_TYPE_SOCKET : _bindgen_ty_5 = 6 ; pub const OMPI_COMM_TYPE_NUMA : _bindgen_ty_5 = 7 ; pub const OMPI_COMM_TYPE_BOARD : _bindgen_ty_5 = 8 ; pub const OMPI_COMM_TYPE_HOST : _bindgen_ty_5 = 9 ; pub const OMPI_COMM_TYPE_CU : _bindgen_ty_5 = 10 ; pub const OMPI_COMM_TYPE_CLUSTER : _bindgen_ty_5 = 11 ; pub type _bindgen_ty_5 = :: std :: os :: raw :: c_uint ; pub const MPI_T_VERBOSITY_USER_BASIC : _bindgen_ty_6 = 0 ; pub const MPI_T_VERBOSITY_USER_DETAIL : _bindgen_ty_6 = 1 ; pub const MPI_T_VERBOSITY_USER_ALL : _bindgen_ty_6 = 2 ; pub const MPI_T_VERBOSITY_TUNER_BASIC : _bindgen_ty_6 = 3 ; pub const MPI_T_VERBOSITY_TUNER_DETAIL : _bindgen_ty_6 = 4 ; pub const MPI_T_VERBOSITY_TUNER_ALL : _bindgen_ty_6 = 5 ; pub const MPI_T_VERBOSITY_MPIDEV_BASIC : _bindgen_ty_6 = 6 ; pub const MPI_T_VERBOSITY_MPIDEV_DETAIL : _bindgen_ty_6 = 7 ; pub const MPI_T_VERBOSITY_MPIDEV_ALL : _bindgen_ty_6 = 8 ; pub type _bindgen_ty_6 = :: std :: os :: raw :: c_uint ; pub const MPI_T_SCOPE_CONSTANT : _bindgen_ty_7 = 0 ; pub const MPI_T_SCOPE_READONLY : _bindgen_ty_7 = 1 ; pub const MPI_T_SCOPE_LOCAL : _bindgen_ty_7 = 2 ; pub const MPI_T_SCOPE_GROUP : _bindgen_ty_7 = 3 ; pub const MPI_T_SCOPE_GROUP_EQ : _bindgen_ty_7 = 4 ; pub const MPI_T_SCOPE_ALL : _bindgen_ty_7 = 5 ; pub const MPI_T_SCOPE_ALL_EQ : _bindgen_ty_7 = 6 ; pub type _bindgen_ty_7 = :: std :: os :: raw :: c_uint ; pub const MPI_T_BIND_NO_OBJECT : _bindgen_ty_8 = 0 ; pub const MPI_T_BIND_MPI_COMM : _bindgen_ty_8 = 1 ; pub const MPI_T_BIND_MPI_DATATYPE : _bindgen_ty_8 = 2 ; pub const MPI_T_BIND_MPI_ERRHANDLER : _bindgen_ty_8 = 3 ; pub const MPI_T_BIND_MPI_FILE : _bindgen_ty_8 = 4 ; pub const MPI_T_BIND_MPI_GROUP : _bindgen_ty_8 = 5 ; pub const MPI_T_BIND_MPI_OP : _bindgen_ty_8 = 6 ; pub const MPI_T_BIND_MPI_REQUEST : _bindgen_ty_8 = 7 ; pub const MPI_T_BIND_MPI_WIN : _bindgen_ty_8 = 8 ; pub const MPI_T_BIND_MPI_MESSAGE : _bindgen_ty_8 = 9 ; pub const MPI_T_BIND_MPI_INFO : _bindgen_ty_8 = 10 ; pub type _bindgen_ty_8 = :: std :: os :: raw :: c_uint ; pub const MPI_T_PVAR_CLASS_STATE : _bindgen_ty_9 = 0 ; pub const MPI_T_PVAR_CLASS_LEVEL : _bindgen_ty_9 = 1 ; pub const MPI_T_PVAR_CLASS_SIZE : _bindgen_ty_9 = 2 ; pub const MPI_T_PVAR_CLASS_PERCENTAGE : _bindgen_ty_9 = 3 ; pub const MPI_T_PVAR_CLASS_HIGHWATERMARK : _bindgen_ty_9 = 4 ; pub const MPI_T_PVAR_CLASS_LOWWATERMARK : _bindgen_ty_9 = 5 ; pub const MPI_T_PVAR_CLASS_COUNTER : _bindgen_ty_9 = 6 ; pub const MPI_T_PVAR_CLASS_AGGREGATE : _bindgen_ty_9 = 7 ; pub const MPI_T_PVAR_CLASS_TIMER : _bindgen_ty_9 = 8 ; pub const MPI_T_PVAR_CLASS_GENERIC : _bindgen_ty_9 = 9 ; pub type _bindgen_ty_9 = :: std :: os :: raw :: c_uint ; extern "C" {
[INFO] [stdout] 3 + pub const __llvm__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_major__ : :: std :: os :: raw :: c_uint = 14 ; pub const __clang_minor__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_patchlevel__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_version__ : & 'static [ u8 ; 8usize ] = b"14.0.0 \0" ; pub const __GNUC__ : :: std :: os :: raw :: c_uint = 4 ; pub const __GNUC_MINOR__ : :: std :: os :: raw :: c_uint = 2 ; pub const __GNUC_PATCHLEVEL__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GXX_ABI_VERSION : :: std :: os :: raw :: c_uint = 1002 ; pub const __ATOMIC_RELAXED : :: std :: os :: raw :: c_uint = 0 ; pub const __ATOMIC_CONSUME : :: std :: os :: raw :: c_uint = 1 ; pub const __ATOMIC_ACQUIRE : :: std :: os :: raw :: c_uint = 2 ; pub const __ATOMIC_RELEASE : :: std :: os :: raw :: c_uint = 3 ; pub const __ATOMIC_ACQ_REL : :: std :: os :: raw :: c_uint = 4 ; pub const __ATOMIC_SEQ_CST : :: std :: os :: raw :: c_uint = 5 ; pub const __OPENCL_MEMORY_SCOPE_WORK_ITEM : :: std :: os :: raw :: c_uint = 0 ; pub const __OPENCL_MEMORY_SCOPE_WORK_GROUP : :: std :: os :: raw :: c_uint = 1 ; pub const __OPENCL_MEMORY_SCOPE_DEVICE : :: std :: os :: raw :: c_uint = 2 ; pub const __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES : :: std :: os :: raw :: c_uint = 3 ; pub const __OPENCL_MEMORY_SCOPE_SUB_GROUP : :: std :: os :: raw :: c_uint = 4 ; pub const __PRAGMA_REDEFINE_EXTNAME : :: std :: os :: raw :: c_uint = 1 ; pub const __VERSION__ : & 'static [ u8 ; 20usize ] = b"Ubuntu Clang 14.0.0\0" ; pub const __OBJC_BOOL_IS_BOOL : :: std :: os :: raw :: c_uint = 0 ; pub const __CONSTANT_CFSTRINGS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_literal_encoding__ : & 'static [ u8 ; 6usize ] = b"UTF-8\0" ; pub const __clang_wide_literal_encoding__ : & 'static [ u8 ; 7usize ] = b"UTF-32\0" ; pub const __ORDER_LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __ORDER_BIG_ENDIAN__ : :: std :: os :: raw :: c_uint = 4321 ; pub const __ORDER_PDP_ENDIAN__ : :: std :: os :: raw :: c_uint = 3412 ; pub const __BYTE_ORDER__ : std :: os :: raw :: c_uint = 1234 ; pub const __LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const _LP64 : :: std :: os :: raw :: c_uint = 1 ; pub const __LP64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __CHAR_BIT__ : :: std :: os :: raw :: c_uint = 8 ; pub const __BOOL_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SHRT_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __LONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LLONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BITINT_MAXWIDTH__ : :: std :: os :: raw :: c_uint = 128 ; pub const __SCHAR_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __SHRT_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __LONG_LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __WCHAR_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __WCHAR_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __WINT_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __WINT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INTMAX_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZE_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __SIZE_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTMAX_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __PTRDIFF_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __PTRDIFF_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INTPTR_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTPTR_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZEOF_DOUBLE__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_FLOAT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_LONG_DOUBLE__ : :: std :: os :: raw :: c_uint = 16 ; pub const __SIZEOF_LONG_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_POINTER__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SHORT__ : :: std :: os :: raw :: c_uint = 2 ; pub const __SIZEOF_PTRDIFF_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SIZE_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_WCHAR_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_WINT_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INTMAX_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTMAX_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINTMAX_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTMAX_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTMAX_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTMAX_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __PTRDIFF_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __PTRDIFF_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __INTPTR_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTPTR_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __SIZE_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __SIZE_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __SIZE_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __SIZE_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __SIG_ATOMIC_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __SIG_ATOMIC_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __UINTPTR_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTPTR_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTPTR_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTPTR_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FLT_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_DIG__ : :: std :: os :: raw :: c_uint = 6 ; pub const __FLT_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 9 ; pub const __FLT_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_MANT_DIG__ : :: std :: os :: raw :: c_uint = 24 ; pub const __FLT_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 38 ; pub const __FLT_MAX_EXP__ : :: std :: os :: raw :: c_uint = 128 ; pub const __FLT_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -37 ; pub const __FLT_MIN_EXP__ : :: std :: os :: raw :: c_int = -125 ; pub const __DBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_DIG__ : :: std :: os :: raw :: c_uint = 15 ; pub const __DBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 17 ; pub const __DBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 53 ; pub const __DBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 308 ; pub const __DBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 1024 ; pub const __DBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -307 ; pub const __DBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -1021 ; pub const __LDBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_DIG__ : :: std :: os :: raw :: c_uint = 18 ; pub const __LDBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __LDBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LDBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 4932 ; pub const __LDBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 16384 ; pub const __LDBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -4931 ; pub const __LDBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -16381 ; pub const __POINTER_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BIGGEST_ALIGNMENT__ : :: std :: os :: raw :: c_uint = 16 ; pub const __WINT_UNSIGNED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __INT8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __INT16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __INT32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __INT64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __UINT8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __INT8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __UINT16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __UINT16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __INT16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __UINT32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __UINT32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __INT32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __UINT64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __UINT64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __INT64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_LEAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_LEAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_LEAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_LEAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_LEAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_LEAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_LEAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_LEAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_LEAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_LEAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_LEAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_LEAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_LEAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_LEAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_LEAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_LEAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_LEAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_LEAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_LEAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_LEAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_LEAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_LEAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_LEAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_LEAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_LEAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_LEAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_LEAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_LEAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_LEAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __INT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_FAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_FAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_FAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_FAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_FAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_FAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_FAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_FAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_FAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_FAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_FAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_FAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_FAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_FAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_FAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_FAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_FAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_FAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_FAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_FAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_FAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_FAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_FAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_FAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_FAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_FAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_FAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_FAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_FAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_FAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FINITE_MATH_ONLY__ : :: std :: os :: raw :: c_uint = 0 ; pub const __GNUC_STDC_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_ATOMIC_TEST_AND_SET_TRUEVAL : :: std :: os :: raw :: c_uint = 1 ; pub const __CLANG_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __NO_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __PIC__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pic__ : :: std :: os :: raw :: c_uint = 2 ; pub const __PIE__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pie__ : :: std :: os :: raw :: c_uint = 2 ; pub const __FLT_EVAL_METHOD__ : :: std :: os :: raw :: c_uint = 0 ; pub const __FLT_RADIX__ : :: std :: os :: raw :: c_uint = 2 ; pub const __DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __GCC_ASM_FLAG_OUTPUTS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __code_model_small__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_GS : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_FS : :: std :: os :: raw :: c_uint = 1 ; pub const __k8 : :: std :: os :: raw :: c_uint = 1 ; pub const __k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __tune_k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __NO_MATH_INLINES : :: std :: os :: raw :: c_uint = 1 ; pub const __FXSR__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __MMX__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 : :: std :: os :: raw :: c_uint = 1 ; pub const __SIZEOF_FLOAT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix__ : :: std :: os :: raw :: c_uint = 1 ; pub const linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __ELF__ : :: std :: os :: raw :: c_uint = 1 ; pub const __gnu_linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLOAT128__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_HOSTED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_VERSION__ : :: std :: os :: raw :: c_uint = 201710 ; pub const __STDC_UTF_16__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_UTF_32__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_DWARF2_CFI_ASM : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_VERSION : :: std :: os :: raw :: c_uint = 721408 ; pub const OPAL_STDC_HEADERS : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED_ARGUMENT : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_ERROR : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_SYS_TIME_H : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_LONG_LONG : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const OPAL_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const OPAL_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const OPAL_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const OPAL_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const OMPI_HAVE_FORTRAN_LOGICAL1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER16 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_INTEGER2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL16 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL2 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_REAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_ENABLE_MPI1_COMPAT : :: std :: os :: raw :: c_uint = 0 ; pub const HAVE_FLOAT__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_LONG_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_MPI_OFFSET_SIZE : :: std :: os :: raw :: c_uint = 8 ; pub const OMPI_BUILD_CXX_BINDINGS : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_CXX_SEEK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_CXX_SUPPORTS_2D_CONST_CAST : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_PARAM_CHECK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_INTERFACE_WARNING : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_CXX_EXCEPTION_SUPPORT : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_MAJOR_VERSION : :: std :: os :: raw :: c_uint = 4 ; pub const OMPI_MINOR_VERSION : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_RELEASE_VERSION : :: std :: os :: raw :: c_uint = 2 ; pub const OPAL_C_HAVE_VISIBILITY : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_BUILDING : :: std :: os :: raw :: c_uint = 0 ; pub const OPEN_MPI : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_VERSION : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_SUBVERSION : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_UNKNOWN : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU_C : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_REMOVED_USE_STATIC_ASSERT : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ANY_SOURCE : :: std :: os :: raw :: c_int = -1 ; pub const MPI_PROC_NULL : :: std :: os :: raw :: c_int = -2 ; pub const MPI_ROOT : :: std :: os :: raw :: c_int = -4 ; pub const MPI_ANY_TAG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MAX_LIBRARY_VERSION_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_UNDEFINED : :: std :: os :: raw :: c_int = -32766 ; pub const MPI_DIST_GRAPH : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_CART : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_GRAPH : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_KEYVAL_INVALID : :: std :: os :: raw :: c_int = -1 ; pub const MPI_BSEND_OVERHEAD : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const MPI_ORDER_C : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ORDER_FORTRAN : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_BLOCK : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_DISTRIBUTE_CYCLIC : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_NONE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_DISTRIBUTE_DFLT_DARG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MODE_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_RDONLY : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_WRONLY : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_RDWR : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_DELETE_ON_CLOSE : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_MODE_UNIQUE_OPEN : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_MODE_EXCL : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MODE_APPEND : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_SEQUENTIAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_DISPLACEMENT_CURRENT : :: std :: os :: raw :: c_int = -54278278 ; pub const MPI_SEEK_SET : :: std :: os :: raw :: c_uint = 600 ; pub const MPI_SEEK_CUR : :: std :: os :: raw :: c_uint = 602 ; pub const MPI_SEEK_END : :: std :: os :: raw :: c_uint = 604 ; pub const MPI_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_NOCHECK : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_NOPRECEDE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_NOPUT : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_NOSTORE : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_NOSUCCEED : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_LOCK_EXCLUSIVE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_LOCK_SHARED : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_WIN_FLAVOR_ALLOCATE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_DYNAMIC : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_WIN_FLAVOR_SHARED : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_WIN_UNIFIED : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_WIN_SEPARATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_SUCCESS : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ERR_BUFFER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_ERR_COUNT : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_ERR_TYPE : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_ERR_TAG : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_ERR_COMM : :: std :: os :: raw :: c_uint = 5 ; pub const MPI_ERR_RANK : :: std :: os :: raw :: c_uint = 6 ; pub const MPI_ERR_REQUEST : :: std :: os :: raw :: c_uint = 7 ; pub const MPI_ERR_ROOT : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_ERR_GROUP : :: std :: os :: raw :: c_uint = 9 ; pub const MPI_ERR_OP : :: std :: os :: raw :: c_uint = 10 ; pub const MPI_ERR_TOPOLOGY : :: std :: os :: raw :: c_uint = 11 ; pub const MPI_ERR_DIMS : :: std :: os :: raw :: c_uint = 12 ; pub const MPI_ERR_ARG : :: std :: os :: raw :: c_uint = 13 ; pub const MPI_ERR_UNKNOWN : :: std :: os :: raw :: c_uint = 14 ; pub const MPI_ERR_TRUNCATE : :: std :: os :: raw :: c_uint = 15 ; pub const MPI_ERR_OTHER : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_ERR_INTERN : :: std :: os :: raw :: c_uint = 17 ; pub const MPI_ERR_IN_STATUS : :: std :: os :: raw :: c_uint = 18 ; pub const MPI_ERR_PENDING : :: std :: os :: raw :: c_uint = 19 ; pub const MPI_ERR_ACCESS : :: std :: os :: raw :: c_uint = 20 ; pub const MPI_ERR_AMODE : :: std :: os :: raw :: c_uint = 21 ; pub const MPI_ERR_ASSERT : :: std :: os :: raw :: c_uint = 22 ; pub const MPI_ERR_BAD_FILE : :: std :: os :: raw :: c_uint = 23 ; pub const MPI_ERR_BASE : :: std :: os :: raw :: c_uint = 24 ; pub const MPI_ERR_CONVERSION : :: std :: os :: raw :: c_uint = 25 ; pub const MPI_ERR_DISP : :: std :: os :: raw :: c_uint = 26 ; pub const MPI_ERR_DUP_DATAREP : :: std :: os :: raw :: c_uint = 27 ; pub const MPI_ERR_FILE_EXISTS : :: std :: os :: raw :: c_uint = 28 ; pub const MPI_ERR_FILE_IN_USE : :: std :: os :: raw :: c_uint = 29 ; pub const MPI_ERR_FILE : :: std :: os :: raw :: c_uint = 30 ; pub const MPI_ERR_INFO_KEY : :: std :: os :: raw :: c_uint = 31 ; pub const MPI_ERR_INFO_NOKEY : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_ERR_INFO_VALUE : :: std :: os :: raw :: c_uint = 33 ; pub const MPI_ERR_INFO : :: std :: os :: raw :: c_uint = 34 ; pub const MPI_ERR_IO : :: std :: os :: raw :: c_uint = 35 ; pub const MPI_ERR_KEYVAL : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_ERR_LOCKTYPE : :: std :: os :: raw :: c_uint = 37 ; pub const MPI_ERR_NAME : :: std :: os :: raw :: c_uint = 38 ; pub const MPI_ERR_NO_MEM : :: std :: os :: raw :: c_uint = 39 ; pub const MPI_ERR_NOT_SAME : :: std :: os :: raw :: c_uint = 40 ; pub const MPI_ERR_NO_SPACE : :: std :: os :: raw :: c_uint = 41 ; pub const MPI_ERR_NO_SUCH_FILE : :: std :: os :: raw :: c_uint = 42 ; pub const MPI_ERR_PORT : :: std :: os :: raw :: c_uint = 43 ; pub const MPI_ERR_QUOTA : :: std :: os :: raw :: c_uint = 44 ; pub const MPI_ERR_READ_ONLY : :: std :: os :: raw :: c_uint = 45 ; pub const MPI_ERR_RMA_CONFLICT : :: std :: os :: raw :: c_uint = 46 ; pub const MPI_ERR_RMA_SYNC : :: std :: os :: raw :: c_uint = 47 ; pub const MPI_ERR_SERVICE : :: std :: os :: raw :: c_uint = 48 ; pub const MPI_ERR_SIZE : :: std :: os :: raw :: c_uint = 49 ; pub const MPI_ERR_SPAWN : :: std :: os :: raw :: c_uint = 50 ; pub const MPI_ERR_UNSUPPORTED_DATAREP : :: std :: os :: raw :: c_uint = 51 ; pub const MPI_ERR_UNSUPPORTED_OPERATION : :: std :: os :: raw :: c_uint = 52 ; pub const MPI_ERR_WIN : :: std :: os :: raw :: c_uint = 53 ; pub const MPI_T_ERR_MEMORY : :: std :: os :: raw :: c_uint = 54 ; pub const MPI_T_ERR_NOT_INITIALIZED : :: std :: os :: raw :: c_uint = 55 ; pub const MPI_T_ERR_CANNOT_INIT : :: std :: os :: raw :: c_uint = 56 ; pub const MPI_T_ERR_INVALID_INDEX : :: std :: os :: raw :: c_uint = 57 ; pub const MPI_T_ERR_INVALID_ITEM : :: std :: os :: raw :: c_uint = 58 ; pub const MPI_T_ERR_INVALID_HANDLE : :: std :: os :: raw :: c_uint = 59 ; pub const MPI_T_ERR_OUT_OF_HANDLES : :: std :: os :: raw :: c_uint = 60 ; pub const MPI_T_ERR_OUT_OF_SESSIONS : :: std :: os :: raw :: c_uint = 61 ; pub const MPI_T_ERR_INVALID_SESSION : :: std :: os :: raw :: c_uint = 62 ; pub const MPI_T_ERR_CVAR_SET_NOT_NOW : :: std :: os :: raw :: c_uint = 63 ; pub const MPI_T_ERR_CVAR_SET_NEVER : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_T_ERR_PVAR_NO_STARTSTOP : :: std :: os :: raw :: c_uint = 65 ; pub const MPI_T_ERR_PVAR_NO_WRITE : :: std :: os :: raw :: c_uint = 66 ; pub const MPI_T_ERR_PVAR_NO_ATOMIC : :: std :: os :: raw :: c_uint = 67 ; pub const MPI_ERR_RMA_RANGE : :: std :: os :: raw :: c_uint = 68 ; pub const MPI_ERR_RMA_ATTACH : :: std :: os :: raw :: c_uint = 69 ; pub const MPI_ERR_RMA_FLAVOR : :: std :: os :: raw :: c_uint = 70 ; pub const MPI_ERR_RMA_SHARED : :: std :: os :: raw :: c_uint = 71 ; pub const MPI_T_ERR_INVALID : :: std :: os :: raw :: c_uint = 72 ; pub const MPI_T_ERR_INVALID_NAME : :: std :: os :: raw :: c_uint = 73 ; pub const MPI_ERR_LASTCODE : :: std :: os :: raw :: c_uint = 92 ; pub const MPI_TYPECLASS_INTEGER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_TYPECLASS_REAL : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_TYPECLASS_COMPLEX : :: std :: os :: raw :: c_uint = 3 ; pub type wchar_t = :: std :: os :: raw :: c_int ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct max_align_t { pub __clang_max_align_nonce1 : :: std :: os :: raw :: c_longlong , pub __bindgen_padding_0 : u64 , pub __clang_max_align_nonce2 : f64 , } # [ test ] fn bindgen_test_layout_max_align_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < max_align_t > ( ) , 32usize , concat ! ( "Size of: " , stringify ! ( max_align_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce1 as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce1 ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce2 as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce2 ) ) ) ; } pub type MPI_Aint = isize ; pub type MPI_Offset = :: std :: os :: raw :: c_longlong ; pub type MPI_Count = :: std :: os :: raw :: c_longlong ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_communicator_t { _unused : [ u8 ; 0 ] } pub type MPI_Comm = * mut ompi_communicator_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_datatype_t { _unused : [ u8 ; 0 ] } pub type MPI_Datatype = * mut ompi_datatype_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_errhandler_t { _unused : [ u8 ; 0 ] } pub type MPI_Errhandler = * mut ompi_errhandler_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_file_t { _unused : [ u8 ; 0 ] } pub type MPI_File = * mut ompi_file_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_group_t { _unused : [ u8 ; 0 ] } pub type MPI_Group = * mut ompi_group_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_info_t { _unused : [ u8 ; 0 ] } pub type MPI_Info = * mut ompi_info_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_op_t { _unused : [ u8 ; 0 ] } pub type MPI_Op = * mut ompi_op_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_request_t { _unused : [ u8 ; 0 ] } pub type MPI_Request = * mut ompi_request_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_message_t { _unused : [ u8 ; 0 ] } pub type MPI_Message = * mut ompi_message_t ; pub type MPI_Status = ompi_status_public_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_win_t { _unused : [ u8 ; 0 ] } pub type MPI_Win = * mut ompi_win_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_var_enum_t { _unused : [ u8 ; 0 ] } pub type MPI_T_enum = * mut mca_base_var_enum_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_mpit_cvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_cvar_handle = * mut ompi_mpit_cvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_handle = * mut mca_base_pvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_session_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_session = * mut mca_base_pvar_session_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_status_public_t { pub MPI_SOURCE : :: std :: os :: raw :: c_int , pub MPI_TAG : :: std :: os :: raw :: c_int , pub MPI_ERROR : :: std :: os :: raw :: c_int , pub _cancelled : :: std :: os :: raw :: c_int , pub _ucount : usize , } # [ test ] fn bindgen_test_layout_ompi_status_public_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < ompi_status_public_t > ( ) , 24usize , concat ! ( "Size of: " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < ompi_status_public_t > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_SOURCE as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_SOURCE ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_TAG as * const _ as usize } , 4usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_TAG ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_ERROR as * const _ as usize } , 8usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_ERROR ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _cancelled as * const _ as usize } , 12usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _cancelled ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _ucount as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _ucount ) ) ) ; } pub type MPI_Datarep_extent_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : * mut MPI_Aint , arg3 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Datarep_conversion_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : MPI_Datatype , arg3 : :: std :: os :: raw :: c_int , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : MPI_Offset , arg6 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Comm , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type ompi_file_errhandler_fn = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_File , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_Win_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Win , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_User_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut :: std :: os :: raw :: c_void , arg3 : * mut :: std :: os :: raw :: c_int , arg4 : * mut MPI_Datatype ) > ; pub type MPI_Comm_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_query_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut MPI_Status ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_free_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_cancel_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_fn = MPI_Comm_errhandler_function ; pub type MPI_File_errhandler_fn = ompi_file_errhandler_fn ; pub type MPI_File_errhandler_function = ompi_file_errhandler_fn ; pub type MPI_Win_errhandler_fn = MPI_Win_errhandler_function ; pub const MPI_TAG_UB : _bindgen_ty_1 = 0 ; pub const MPI_HOST : _bindgen_ty_1 = 1 ; pub const MPI_IO : _bindgen_ty_1 = 2 ; pub const MPI_WTIME_IS_GLOBAL : _bindgen_ty_1 = 3 ; pub const MPI_APPNUM : _bindgen_ty_1 = 4 ; pub const MPI_LASTUSEDCODE : _bindgen_ty_1 = 5 ; pub const MPI_UNIVERSE_SIZE : _bindgen_ty_1 = 6 ; pub const MPI_WIN_BASE : _bindgen_ty_1 = 7 ; pub const MPI_WIN_SIZE : _bindgen_ty_1 = 8 ; pub const MPI_WIN_DISP_UNIT : _bindgen_ty_1 = 9 ; pub const MPI_WIN_CREATE_FLAVOR : _bindgen_ty_1 = 10 ; pub const MPI_WIN_MODEL : _bindgen_ty_1 = 11 ; pub const IMPI_CLIENT_SIZE : _bindgen_ty_1 = 12 ; pub const IMPI_CLIENT_COLOR : _bindgen_ty_1 = 13 ; pub const IMPI_HOST_SIZE : _bindgen_ty_1 = 14 ; pub const IMPI_HOST_COLOR : _bindgen_ty_1 = 15 ; pub type _bindgen_ty_1 = :: std :: os :: raw :: c_uint ; pub const MPI_IDENT : _bindgen_ty_2 = 0 ; pub const MPI_CONGRUENT : _bindgen_ty_2 = 1 ; pub const MPI_SIMILAR : _bindgen_ty_2 = 2 ; pub const MPI_UNEQUAL : _bindgen_ty_2 = 3 ; pub type _bindgen_ty_2 = :: std :: os :: raw :: c_uint ; pub const MPI_THREAD_SINGLE : _bindgen_ty_3 = 0 ; pub const MPI_THREAD_FUNNELED : _bindgen_ty_3 = 1 ; pub const MPI_THREAD_SERIALIZED : _bindgen_ty_3 = 2 ; pub const MPI_THREAD_MULTIPLE : _bindgen_ty_3 = 3 ; pub type _bindgen_ty_3 = :: std :: os :: raw :: c_uint ; pub const MPI_COMBINER_NAMED : _bindgen_ty_4 = 0 ; pub const MPI_COMBINER_DUP : _bindgen_ty_4 = 1 ; pub const MPI_COMBINER_CONTIGUOUS : _bindgen_ty_4 = 2 ; pub const MPI_COMBINER_VECTOR : _bindgen_ty_4 = 3 ; pub const OMPI_WAS_MPI_COMBINER_HVECTOR_INTEGER : _bindgen_ty_4 = 4 ; pub const MPI_COMBINER_HVECTOR : _bindgen_ty_4 = 5 ; pub const MPI_COMBINER_INDEXED : _bindgen_ty_4 = 6 ; pub const OMPI_WAS_MPI_COMBINER_HINDEXED_INTEGER : _bindgen_ty_4 = 7 ; pub const MPI_COMBINER_HINDEXED : _bindgen_ty_4 = 8 ; pub const MPI_COMBINER_INDEXED_BLOCK : _bindgen_ty_4 = 9 ; pub const OMPI_WAS_MPI_COMBINER_STRUCT_INTEGER : _bindgen_ty_4 = 10 ; pub const MPI_COMBINER_STRUCT : _bindgen_ty_4 = 11 ; pub const MPI_COMBINER_SUBARRAY : _bindgen_ty_4 = 12 ; pub const MPI_COMBINER_DARRAY : _bindgen_ty_4 = 13 ; pub const MPI_COMBINER_F90_REAL : _bindgen_ty_4 = 14 ; pub const MPI_COMBINER_F90_COMPLEX : _bindgen_ty_4 = 15 ; pub const MPI_COMBINER_F90_INTEGER : _bindgen_ty_4 = 16 ; pub const MPI_COMBINER_RESIZED : _bindgen_ty_4 = 17 ; pub const MPI_COMBINER_HINDEXED_BLOCK : _bindgen_ty_4 = 18 ; pub type _bindgen_ty_4 = :: std :: os :: raw :: c_uint ; pub const MPI_COMM_TYPE_SHARED : _bindgen_ty_5 = 0 ; pub const OMPI_COMM_TYPE_HWTHREAD : _bindgen_ty_5 = 1 ; pub const OMPI_COMM_TYPE_CORE : _bindgen_ty_5 = 2 ; pub const OMPI_COMM_TYPE_L1CACHE : _bindgen_ty_5 = 3 ; pub const OMPI_COMM_TYPE_L2CACHE : _bindgen_ty_5 = 4 ; pub const OMPI_COMM_TYPE_L3CACHE : _bindgen_ty_5 = 5 ; pub const OMPI_COMM_TYPE_SOCKET : _bindgen_ty_5 = 6 ; pub const OMPI_COMM_TYPE_NUMA : _bindgen_ty_5 = 7 ; pub const OMPI_COMM_TYPE_BOARD : _bindgen_ty_5 = 8 ; pub const OMPI_COMM_TYPE_HOST : _bindgen_ty_5 = 9 ; pub const OMPI_COMM_TYPE_CU : _bindgen_ty_5 = 10 ; pub const OMPI_COMM_TYPE_CLUSTER : _bindgen_ty_5 = 11 ; pub type _bindgen_ty_5 = :: std :: os :: raw :: c_uint ; pub const MPI_T_VERBOSITY_USER_BASIC : _bindgen_ty_6 = 0 ; pub const MPI_T_VERBOSITY_USER_DETAIL : _bindgen_ty_6 = 1 ; pub const MPI_T_VERBOSITY_USER_ALL : _bindgen_ty_6 = 2 ; pub const MPI_T_VERBOSITY_TUNER_BASIC : _bindgen_ty_6 = 3 ; pub const MPI_T_VERBOSITY_TUNER_DETAIL : _bindgen_ty_6 = 4 ; pub const MPI_T_VERBOSITY_TUNER_ALL : _bindgen_ty_6 = 5 ; pub const MPI_T_VERBOSITY_MPIDEV_BASIC : _bindgen_ty_6 = 6 ; pub const MPI_T_VERBOSITY_MPIDEV_DETAIL : _bindgen_ty_6 = 7 ; pub const MPI_T_VERBOSITY_MPIDEV_ALL : _bindgen_ty_6 = 8 ; pub type _bindgen_ty_6 = :: std :: os :: raw :: c_uint ; pub const MPI_T_SCOPE_CONSTANT : _bindgen_ty_7 = 0 ; pub const MPI_T_SCOPE_READONLY : _bindgen_ty_7 = 1 ; pub const MPI_T_SCOPE_LOCAL : _bindgen_ty_7 = 2 ; pub const MPI_T_SCOPE_GROUP : _bindgen_ty_7 = 3 ; pub const MPI_T_SCOPE_GROUP_EQ : _bindgen_ty_7 = 4 ; pub const MPI_T_SCOPE_ALL : _bindgen_ty_7 = 5 ; pub const MPI_T_SCOPE_ALL_EQ : _bindgen_ty_7 = 6 ; pub type _bindgen_ty_7 = :: std :: os :: raw :: c_uint ; pub const MPI_T_BIND_NO_OBJECT : _bindgen_ty_8 = 0 ; pub const MPI_T_BIND_MPI_COMM : _bindgen_ty_8 = 1 ; pub const MPI_T_BIND_MPI_DATATYPE : _bindgen_ty_8 = 2 ; pub const MPI_T_BIND_MPI_ERRHANDLER : _bindgen_ty_8 = 3 ; pub const MPI_T_BIND_MPI_FILE : _bindgen_ty_8 = 4 ; pub const MPI_T_BIND_MPI_GROUP : _bindgen_ty_8 = 5 ; pub const MPI_T_BIND_MPI_OP : _bindgen_ty_8 = 6 ; pub const MPI_T_BIND_MPI_REQUEST : _bindgen_ty_8 = 7 ; pub const MPI_T_BIND_MPI_WIN : _bindgen_ty_8 = 8 ; pub const MPI_T_BIND_MPI_MESSAGE : _bindgen_ty_8 = 9 ; pub const MPI_T_BIND_MPI_INFO : _bindgen_ty_8 = 10 ; pub type _bindgen_ty_8 = :: std :: os :: raw :: c_uint ; pub const MPI_T_PVAR_CLASS_STATE : _bindgen_ty_9 = 0 ; pub const MPI_T_PVAR_CLASS_LEVEL : _bindgen_ty_9 = 1 ; pub const MPI_T_PVAR_CLASS_SIZE : _bindgen_ty_9 = 2 ; pub const MPI_T_PVAR_CLASS_PERCENTAGE : _bindgen_ty_9 = 3 ; pub const MPI_T_PVAR_CLASS_HIGHWATERMARK : _bindgen_ty_9 = 4 ; pub const MPI_T_PVAR_CLASS_LOWWATERMARK : _bindgen_ty_9 = 5 ; pub const MPI_T_PVAR_CLASS_COUNTER : _bindgen_ty_9 = 6 ; pub const MPI_T_PVAR_CLASS_AGGREGATE : _bindgen_ty_9 = 7 ; pub const MPI_T_PVAR_CLASS_TIMER : _bindgen_ty_9 = 8 ; pub const MPI_T_PVAR_CLASS_GENERIC : _bindgen_ty_9 = 9 ; pub type _bindgen_ty_9 = :: std :: os :: raw :: c_uint ; extern "C" {
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/mpi-fork-fnsp-d9b9763bb5375dad/out/functions_and_types.rs:3:933
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...:: raw :: c_uint = 3 ; pub const __ATOMIC_ACQ_REL : :: std :: os :: raw :: c_uint = 4 ; pub const __ATOMIC_SEQ_CST : :: std :: os :: r...
[INFO] [stdout]   |                                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]   |
[INFO] [stdout] 3 - pub const __llvm__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_major__ : :: std :: os :: raw :: c_uint = 14 ; pub const __clang_minor__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_patchlevel__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_version__ : & 'static [ u8 ; 8usize ] = b"14.0.0 \0" ; pub const __GNUC__ : :: std :: os :: raw :: c_uint = 4 ; pub const __GNUC_MINOR__ : :: std :: os :: raw :: c_uint = 2 ; pub const __GNUC_PATCHLEVEL__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GXX_ABI_VERSION : :: std :: os :: raw :: c_uint = 1002 ; pub const __ATOMIC_RELAXED : :: std :: os :: raw :: c_uint = 0 ; pub const __ATOMIC_CONSUME : :: std :: os :: raw :: c_uint = 1 ; pub const __ATOMIC_ACQUIRE : :: std :: os :: raw :: c_uint = 2 ; pub const __ATOMIC_RELEASE : :: std :: os :: raw :: c_uint = 3 ; pub const __ATOMIC_ACQ_REL : :: std :: os :: raw :: c_uint = 4 ; pub const __ATOMIC_SEQ_CST : :: std :: os :: raw :: c_uint = 5 ; pub const __OPENCL_MEMORY_SCOPE_WORK_ITEM : :: std :: os :: raw :: c_uint = 0 ; pub const __OPENCL_MEMORY_SCOPE_WORK_GROUP : :: std :: os :: raw :: c_uint = 1 ; pub const __OPENCL_MEMORY_SCOPE_DEVICE : :: std :: os :: raw :: c_uint = 2 ; pub const __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES : :: std :: os :: raw :: c_uint = 3 ; pub const __OPENCL_MEMORY_SCOPE_SUB_GROUP : :: std :: os :: raw :: c_uint = 4 ; pub const __PRAGMA_REDEFINE_EXTNAME : :: std :: os :: raw :: c_uint = 1 ; pub const __VERSION__ : & 'static [ u8 ; 20usize ] = b"Ubuntu Clang 14.0.0\0" ; pub const __OBJC_BOOL_IS_BOOL : :: std :: os :: raw :: c_uint = 0 ; pub const __CONSTANT_CFSTRINGS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_literal_encoding__ : & 'static [ u8 ; 6usize ] = b"UTF-8\0" ; pub const __clang_wide_literal_encoding__ : & 'static [ u8 ; 7usize ] = b"UTF-32\0" ; pub const __ORDER_LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __ORDER_BIG_ENDIAN__ : :: std :: os :: raw :: c_uint = 4321 ; pub const __ORDER_PDP_ENDIAN__ : :: std :: os :: raw :: c_uint = 3412 ; pub const __BYTE_ORDER__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const _LP64 : :: std :: os :: raw :: c_uint = 1 ; pub const __LP64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __CHAR_BIT__ : :: std :: os :: raw :: c_uint = 8 ; pub const __BOOL_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SHRT_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __LONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LLONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BITINT_MAXWIDTH__ : :: std :: os :: raw :: c_uint = 128 ; pub const __SCHAR_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __SHRT_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __LONG_LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __WCHAR_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __WCHAR_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __WINT_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __WINT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INTMAX_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZE_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __SIZE_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTMAX_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __PTRDIFF_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __PTRDIFF_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INTPTR_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTPTR_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZEOF_DOUBLE__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_FLOAT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_LONG_DOUBLE__ : :: std :: os :: raw :: c_uint = 16 ; pub const __SIZEOF_LONG_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_POINTER__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SHORT__ : :: std :: os :: raw :: c_uint = 2 ; pub const __SIZEOF_PTRDIFF_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SIZE_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_WCHAR_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_WINT_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INTMAX_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTMAX_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINTMAX_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTMAX_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTMAX_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTMAX_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __PTRDIFF_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __PTRDIFF_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __INTPTR_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTPTR_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __SIZE_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __SIZE_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __SIZE_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __SIZE_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __SIG_ATOMIC_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __SIG_ATOMIC_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __UINTPTR_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTPTR_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTPTR_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTPTR_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FLT_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_DIG__ : :: std :: os :: raw :: c_uint = 6 ; pub const __FLT_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 9 ; pub const __FLT_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_MANT_DIG__ : :: std :: os :: raw :: c_uint = 24 ; pub const __FLT_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 38 ; pub const __FLT_MAX_EXP__ : :: std :: os :: raw :: c_uint = 128 ; pub const __FLT_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -37 ; pub const __FLT_MIN_EXP__ : :: std :: os :: raw :: c_int = -125 ; pub const __DBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_DIG__ : :: std :: os :: raw :: c_uint = 15 ; pub const __DBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 17 ; pub const __DBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 53 ; pub const __DBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 308 ; pub const __DBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 1024 ; pub const __DBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -307 ; pub const __DBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -1021 ; pub const __LDBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_DIG__ : :: std :: os :: raw :: c_uint = 18 ; pub const __LDBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __LDBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LDBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 4932 ; pub const __LDBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 16384 ; pub const __LDBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -4931 ; pub const __LDBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -16381 ; pub const __POINTER_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BIGGEST_ALIGNMENT__ : :: std :: os :: raw :: c_uint = 16 ; pub const __WINT_UNSIGNED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __INT8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __INT16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __INT32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __INT64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __UINT8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __INT8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __UINT16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __UINT16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __INT16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __UINT32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __UINT32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __INT32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __UINT64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __UINT64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __INT64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_LEAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_LEAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_LEAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_LEAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_LEAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_LEAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_LEAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_LEAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_LEAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_LEAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_LEAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_LEAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_LEAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_LEAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_LEAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_LEAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_LEAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_LEAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_LEAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_LEAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_LEAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_LEAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_LEAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_LEAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_LEAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_LEAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_LEAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_LEAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_LEAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __INT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_FAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_FAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_FAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_FAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_FAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_FAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_FAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_FAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_FAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_FAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_FAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_FAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_FAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_FAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_FAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_FAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_FAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_FAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_FAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_FAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_FAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_FAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_FAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_FAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_FAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_FAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_FAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_FAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_FAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_FAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FINITE_MATH_ONLY__ : :: std :: os :: raw :: c_uint = 0 ; pub const __GNUC_STDC_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_ATOMIC_TEST_AND_SET_TRUEVAL : :: std :: os :: raw :: c_uint = 1 ; pub const __CLANG_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __NO_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __PIC__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pic__ : :: std :: os :: raw :: c_uint = 2 ; pub const __PIE__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pie__ : :: std :: os :: raw :: c_uint = 2 ; pub const __FLT_EVAL_METHOD__ : :: std :: os :: raw :: c_uint = 0 ; pub const __FLT_RADIX__ : :: std :: os :: raw :: c_uint = 2 ; pub const __DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __GCC_ASM_FLAG_OUTPUTS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __code_model_small__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_GS : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_FS : :: std :: os :: raw :: c_uint = 1 ; pub const __k8 : :: std :: os :: raw :: c_uint = 1 ; pub const __k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __tune_k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __NO_MATH_INLINES : :: std :: os :: raw :: c_uint = 1 ; pub const __FXSR__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __MMX__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 : :: std :: os :: raw :: c_uint = 1 ; pub const __SIZEOF_FLOAT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix__ : :: std :: os :: raw :: c_uint = 1 ; pub const linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __ELF__ : :: std :: os :: raw :: c_uint = 1 ; pub const __gnu_linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLOAT128__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_HOSTED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_VERSION__ : :: std :: os :: raw :: c_uint = 201710 ; pub const __STDC_UTF_16__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_UTF_32__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_DWARF2_CFI_ASM : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_VERSION : :: std :: os :: raw :: c_uint = 721408 ; pub const OPAL_STDC_HEADERS : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED_ARGUMENT : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_ERROR : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_SYS_TIME_H : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_LONG_LONG : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const OPAL_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const OPAL_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const OPAL_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const OPAL_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const OMPI_HAVE_FORTRAN_LOGICAL1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER16 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_INTEGER2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL16 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL2 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_REAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_ENABLE_MPI1_COMPAT : :: std :: os :: raw :: c_uint = 0 ; pub const HAVE_FLOAT__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_LONG_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_MPI_OFFSET_SIZE : :: std :: os :: raw :: c_uint = 8 ; pub const OMPI_BUILD_CXX_BINDINGS : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_CXX_SEEK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_CXX_SUPPORTS_2D_CONST_CAST : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_PARAM_CHECK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_INTERFACE_WARNING : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_CXX_EXCEPTION_SUPPORT : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_MAJOR_VERSION : :: std :: os :: raw :: c_uint = 4 ; pub const OMPI_MINOR_VERSION : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_RELEASE_VERSION : :: std :: os :: raw :: c_uint = 2 ; pub const OPAL_C_HAVE_VISIBILITY : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_BUILDING : :: std :: os :: raw :: c_uint = 0 ; pub const OPEN_MPI : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_VERSION : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_SUBVERSION : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_UNKNOWN : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU_C : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_REMOVED_USE_STATIC_ASSERT : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ANY_SOURCE : :: std :: os :: raw :: c_int = -1 ; pub const MPI_PROC_NULL : :: std :: os :: raw :: c_int = -2 ; pub const MPI_ROOT : :: std :: os :: raw :: c_int = -4 ; pub const MPI_ANY_TAG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MAX_LIBRARY_VERSION_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_UNDEFINED : :: std :: os :: raw :: c_int = -32766 ; pub const MPI_DIST_GRAPH : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_CART : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_GRAPH : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_KEYVAL_INVALID : :: std :: os :: raw :: c_int = -1 ; pub const MPI_BSEND_OVERHEAD : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const MPI_ORDER_C : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ORDER_FORTRAN : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_BLOCK : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_DISTRIBUTE_CYCLIC : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_NONE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_DISTRIBUTE_DFLT_DARG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MODE_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_RDONLY : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_WRONLY : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_RDWR : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_DELETE_ON_CLOSE : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_MODE_UNIQUE_OPEN : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_MODE_EXCL : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MODE_APPEND : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_SEQUENTIAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_DISPLACEMENT_CURRENT : :: std :: os :: raw :: c_int = -54278278 ; pub const MPI_SEEK_SET : :: std :: os :: raw :: c_uint = 600 ; pub const MPI_SEEK_CUR : :: std :: os :: raw :: c_uint = 602 ; pub const MPI_SEEK_END : :: std :: os :: raw :: c_uint = 604 ; pub const MPI_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_NOCHECK : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_NOPRECEDE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_NOPUT : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_NOSTORE : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_NOSUCCEED : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_LOCK_EXCLUSIVE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_LOCK_SHARED : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_WIN_FLAVOR_ALLOCATE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_DYNAMIC : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_WIN_FLAVOR_SHARED : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_WIN_UNIFIED : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_WIN_SEPARATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_SUCCESS : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ERR_BUFFER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_ERR_COUNT : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_ERR_TYPE : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_ERR_TAG : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_ERR_COMM : :: std :: os :: raw :: c_uint = 5 ; pub const MPI_ERR_RANK : :: std :: os :: raw :: c_uint = 6 ; pub const MPI_ERR_REQUEST : :: std :: os :: raw :: c_uint = 7 ; pub const MPI_ERR_ROOT : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_ERR_GROUP : :: std :: os :: raw :: c_uint = 9 ; pub const MPI_ERR_OP : :: std :: os :: raw :: c_uint = 10 ; pub const MPI_ERR_TOPOLOGY : :: std :: os :: raw :: c_uint = 11 ; pub const MPI_ERR_DIMS : :: std :: os :: raw :: c_uint = 12 ; pub const MPI_ERR_ARG : :: std :: os :: raw :: c_uint = 13 ; pub const MPI_ERR_UNKNOWN : :: std :: os :: raw :: c_uint = 14 ; pub const MPI_ERR_TRUNCATE : :: std :: os :: raw :: c_uint = 15 ; pub const MPI_ERR_OTHER : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_ERR_INTERN : :: std :: os :: raw :: c_uint = 17 ; pub const MPI_ERR_IN_STATUS : :: std :: os :: raw :: c_uint = 18 ; pub const MPI_ERR_PENDING : :: std :: os :: raw :: c_uint = 19 ; pub const MPI_ERR_ACCESS : :: std :: os :: raw :: c_uint = 20 ; pub const MPI_ERR_AMODE : :: std :: os :: raw :: c_uint = 21 ; pub const MPI_ERR_ASSERT : :: std :: os :: raw :: c_uint = 22 ; pub const MPI_ERR_BAD_FILE : :: std :: os :: raw :: c_uint = 23 ; pub const MPI_ERR_BASE : :: std :: os :: raw :: c_uint = 24 ; pub const MPI_ERR_CONVERSION : :: std :: os :: raw :: c_uint = 25 ; pub const MPI_ERR_DISP : :: std :: os :: raw :: c_uint = 26 ; pub const MPI_ERR_DUP_DATAREP : :: std :: os :: raw :: c_uint = 27 ; pub const MPI_ERR_FILE_EXISTS : :: std :: os :: raw :: c_uint = 28 ; pub const MPI_ERR_FILE_IN_USE : :: std :: os :: raw :: c_uint = 29 ; pub const MPI_ERR_FILE : :: std :: os :: raw :: c_uint = 30 ; pub const MPI_ERR_INFO_KEY : :: std :: os :: raw :: c_uint = 31 ; pub const MPI_ERR_INFO_NOKEY : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_ERR_INFO_VALUE : :: std :: os :: raw :: c_uint = 33 ; pub const MPI_ERR_INFO : :: std :: os :: raw :: c_uint = 34 ; pub const MPI_ERR_IO : :: std :: os :: raw :: c_uint = 35 ; pub const MPI_ERR_KEYVAL : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_ERR_LOCKTYPE : :: std :: os :: raw :: c_uint = 37 ; pub const MPI_ERR_NAME : :: std :: os :: raw :: c_uint = 38 ; pub const MPI_ERR_NO_MEM : :: std :: os :: raw :: c_uint = 39 ; pub const MPI_ERR_NOT_SAME : :: std :: os :: raw :: c_uint = 40 ; pub const MPI_ERR_NO_SPACE : :: std :: os :: raw :: c_uint = 41 ; pub const MPI_ERR_NO_SUCH_FILE : :: std :: os :: raw :: c_uint = 42 ; pub const MPI_ERR_PORT : :: std :: os :: raw :: c_uint = 43 ; pub const MPI_ERR_QUOTA : :: std :: os :: raw :: c_uint = 44 ; pub const MPI_ERR_READ_ONLY : :: std :: os :: raw :: c_uint = 45 ; pub const MPI_ERR_RMA_CONFLICT : :: std :: os :: raw :: c_uint = 46 ; pub const MPI_ERR_RMA_SYNC : :: std :: os :: raw :: c_uint = 47 ; pub const MPI_ERR_SERVICE : :: std :: os :: raw :: c_uint = 48 ; pub const MPI_ERR_SIZE : :: std :: os :: raw :: c_uint = 49 ; pub const MPI_ERR_SPAWN : :: std :: os :: raw :: c_uint = 50 ; pub const MPI_ERR_UNSUPPORTED_DATAREP : :: std :: os :: raw :: c_uint = 51 ; pub const MPI_ERR_UNSUPPORTED_OPERATION : :: std :: os :: raw :: c_uint = 52 ; pub const MPI_ERR_WIN : :: std :: os :: raw :: c_uint = 53 ; pub const MPI_T_ERR_MEMORY : :: std :: os :: raw :: c_uint = 54 ; pub const MPI_T_ERR_NOT_INITIALIZED : :: std :: os :: raw :: c_uint = 55 ; pub const MPI_T_ERR_CANNOT_INIT : :: std :: os :: raw :: c_uint = 56 ; pub const MPI_T_ERR_INVALID_INDEX : :: std :: os :: raw :: c_uint = 57 ; pub const MPI_T_ERR_INVALID_ITEM : :: std :: os :: raw :: c_uint = 58 ; pub const MPI_T_ERR_INVALID_HANDLE : :: std :: os :: raw :: c_uint = 59 ; pub const MPI_T_ERR_OUT_OF_HANDLES : :: std :: os :: raw :: c_uint = 60 ; pub const MPI_T_ERR_OUT_OF_SESSIONS : :: std :: os :: raw :: c_uint = 61 ; pub const MPI_T_ERR_INVALID_SESSION : :: std :: os :: raw :: c_uint = 62 ; pub const MPI_T_ERR_CVAR_SET_NOT_NOW : :: std :: os :: raw :: c_uint = 63 ; pub const MPI_T_ERR_CVAR_SET_NEVER : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_T_ERR_PVAR_NO_STARTSTOP : :: std :: os :: raw :: c_uint = 65 ; pub const MPI_T_ERR_PVAR_NO_WRITE : :: std :: os :: raw :: c_uint = 66 ; pub const MPI_T_ERR_PVAR_NO_ATOMIC : :: std :: os :: raw :: c_uint = 67 ; pub const MPI_ERR_RMA_RANGE : :: std :: os :: raw :: c_uint = 68 ; pub const MPI_ERR_RMA_ATTACH : :: std :: os :: raw :: c_uint = 69 ; pub const MPI_ERR_RMA_FLAVOR : :: std :: os :: raw :: c_uint = 70 ; pub const MPI_ERR_RMA_SHARED : :: std :: os :: raw :: c_uint = 71 ; pub const MPI_T_ERR_INVALID : :: std :: os :: raw :: c_uint = 72 ; pub const MPI_T_ERR_INVALID_NAME : :: std :: os :: raw :: c_uint = 73 ; pub const MPI_ERR_LASTCODE : :: std :: os :: raw :: c_uint = 92 ; pub const MPI_TYPECLASS_INTEGER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_TYPECLASS_REAL : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_TYPECLASS_COMPLEX : :: std :: os :: raw :: c_uint = 3 ; pub type wchar_t = :: std :: os :: raw :: c_int ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct max_align_t { pub __clang_max_align_nonce1 : :: std :: os :: raw :: c_longlong , pub __bindgen_padding_0 : u64 , pub __clang_max_align_nonce2 : f64 , } # [ test ] fn bindgen_test_layout_max_align_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < max_align_t > ( ) , 32usize , concat ! ( "Size of: " , stringify ! ( max_align_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce1 as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce1 ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce2 as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce2 ) ) ) ; } pub type MPI_Aint = isize ; pub type MPI_Offset = :: std :: os :: raw :: c_longlong ; pub type MPI_Count = :: std :: os :: raw :: c_longlong ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_communicator_t { _unused : [ u8 ; 0 ] } pub type MPI_Comm = * mut ompi_communicator_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_datatype_t { _unused : [ u8 ; 0 ] } pub type MPI_Datatype = * mut ompi_datatype_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_errhandler_t { _unused : [ u8 ; 0 ] } pub type MPI_Errhandler = * mut ompi_errhandler_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_file_t { _unused : [ u8 ; 0 ] } pub type MPI_File = * mut ompi_file_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_group_t { _unused : [ u8 ; 0 ] } pub type MPI_Group = * mut ompi_group_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_info_t { _unused : [ u8 ; 0 ] } pub type MPI_Info = * mut ompi_info_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_op_t { _unused : [ u8 ; 0 ] } pub type MPI_Op = * mut ompi_op_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_request_t { _unused : [ u8 ; 0 ] } pub type MPI_Request = * mut ompi_request_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_message_t { _unused : [ u8 ; 0 ] } pub type MPI_Message = * mut ompi_message_t ; pub type MPI_Status = ompi_status_public_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_win_t { _unused : [ u8 ; 0 ] } pub type MPI_Win = * mut ompi_win_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_var_enum_t { _unused : [ u8 ; 0 ] } pub type MPI_T_enum = * mut mca_base_var_enum_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_mpit_cvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_cvar_handle = * mut ompi_mpit_cvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_handle = * mut mca_base_pvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_session_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_session = * mut mca_base_pvar_session_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_status_public_t { pub MPI_SOURCE : :: std :: os :: raw :: c_int , pub MPI_TAG : :: std :: os :: raw :: c_int , pub MPI_ERROR : :: std :: os :: raw :: c_int , pub _cancelled : :: std :: os :: raw :: c_int , pub _ucount : usize , } # [ test ] fn bindgen_test_layout_ompi_status_public_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < ompi_status_public_t > ( ) , 24usize , concat ! ( "Size of: " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < ompi_status_public_t > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_SOURCE as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_SOURCE ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_TAG as * const _ as usize } , 4usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_TAG ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_ERROR as * const _ as usize } , 8usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_ERROR ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _cancelled as * const _ as usize } , 12usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _cancelled ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _ucount as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _ucount ) ) ) ; } pub type MPI_Datarep_extent_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : * mut MPI_Aint , arg3 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Datarep_conversion_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : MPI_Datatype , arg3 : :: std :: os :: raw :: c_int , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : MPI_Offset , arg6 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Comm , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type ompi_file_errhandler_fn = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_File , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_Win_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Win , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_User_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut :: std :: os :: raw :: c_void , arg3 : * mut :: std :: os :: raw :: c_int , arg4 : * mut MPI_Datatype ) > ; pub type MPI_Comm_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_query_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut MPI_Status ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_free_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_cancel_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_fn = MPI_Comm_errhandler_function ; pub type MPI_File_errhandler_fn = ompi_file_errhandler_fn ; pub type MPI_File_errhandler_function = ompi_file_errhandler_fn ; pub type MPI_Win_errhandler_fn = MPI_Win_errhandler_function ; pub const MPI_TAG_UB : _bindgen_ty_1 = 0 ; pub const MPI_HOST : _bindgen_ty_1 = 1 ; pub const MPI_IO : _bindgen_ty_1 = 2 ; pub const MPI_WTIME_IS_GLOBAL : _bindgen_ty_1 = 3 ; pub const MPI_APPNUM : _bindgen_ty_1 = 4 ; pub const MPI_LASTUSEDCODE : _bindgen_ty_1 = 5 ; pub const MPI_UNIVERSE_SIZE : _bindgen_ty_1 = 6 ; pub const MPI_WIN_BASE : _bindgen_ty_1 = 7 ; pub const MPI_WIN_SIZE : _bindgen_ty_1 = 8 ; pub const MPI_WIN_DISP_UNIT : _bindgen_ty_1 = 9 ; pub const MPI_WIN_CREATE_FLAVOR : _bindgen_ty_1 = 10 ; pub const MPI_WIN_MODEL : _bindgen_ty_1 = 11 ; pub const IMPI_CLIENT_SIZE : _bindgen_ty_1 = 12 ; pub const IMPI_CLIENT_COLOR : _bindgen_ty_1 = 13 ; pub const IMPI_HOST_SIZE : _bindgen_ty_1 = 14 ; pub const IMPI_HOST_COLOR : _bindgen_ty_1 = 15 ; pub type _bindgen_ty_1 = :: std :: os :: raw :: c_uint ; pub const MPI_IDENT : _bindgen_ty_2 = 0 ; pub const MPI_CONGRUENT : _bindgen_ty_2 = 1 ; pub const MPI_SIMILAR : _bindgen_ty_2 = 2 ; pub const MPI_UNEQUAL : _bindgen_ty_2 = 3 ; pub type _bindgen_ty_2 = :: std :: os :: raw :: c_uint ; pub const MPI_THREAD_SINGLE : _bindgen_ty_3 = 0 ; pub const MPI_THREAD_FUNNELED : _bindgen_ty_3 = 1 ; pub const MPI_THREAD_SERIALIZED : _bindgen_ty_3 = 2 ; pub const MPI_THREAD_MULTIPLE : _bindgen_ty_3 = 3 ; pub type _bindgen_ty_3 = :: std :: os :: raw :: c_uint ; pub const MPI_COMBINER_NAMED : _bindgen_ty_4 = 0 ; pub const MPI_COMBINER_DUP : _bindgen_ty_4 = 1 ; pub const MPI_COMBINER_CONTIGUOUS : _bindgen_ty_4 = 2 ; pub const MPI_COMBINER_VECTOR : _bindgen_ty_4 = 3 ; pub const OMPI_WAS_MPI_COMBINER_HVECTOR_INTEGER : _bindgen_ty_4 = 4 ; pub const MPI_COMBINER_HVECTOR : _bindgen_ty_4 = 5 ; pub const MPI_COMBINER_INDEXED : _bindgen_ty_4 = 6 ; pub const OMPI_WAS_MPI_COMBINER_HINDEXED_INTEGER : _bindgen_ty_4 = 7 ; pub const MPI_COMBINER_HINDEXED : _bindgen_ty_4 = 8 ; pub const MPI_COMBINER_INDEXED_BLOCK : _bindgen_ty_4 = 9 ; pub const OMPI_WAS_MPI_COMBINER_STRUCT_INTEGER : _bindgen_ty_4 = 10 ; pub const MPI_COMBINER_STRUCT : _bindgen_ty_4 = 11 ; pub const MPI_COMBINER_SUBARRAY : _bindgen_ty_4 = 12 ; pub const MPI_COMBINER_DARRAY : _bindgen_ty_4 = 13 ; pub const MPI_COMBINER_F90_REAL : _bindgen_ty_4 = 14 ; pub const MPI_COMBINER_F90_COMPLEX : _bindgen_ty_4 = 15 ; pub const MPI_COMBINER_F90_INTEGER : _bindgen_ty_4 = 16 ; pub const MPI_COMBINER_RESIZED : _bindgen_ty_4 = 17 ; pub const MPI_COMBINER_HINDEXED_BLOCK : _bindgen_ty_4 = 18 ; pub type _bindgen_ty_4 = :: std :: os :: raw :: c_uint ; pub const MPI_COMM_TYPE_SHARED : _bindgen_ty_5 = 0 ; pub const OMPI_COMM_TYPE_HWTHREAD : _bindgen_ty_5 = 1 ; pub const OMPI_COMM_TYPE_CORE : _bindgen_ty_5 = 2 ; pub const OMPI_COMM_TYPE_L1CACHE : _bindgen_ty_5 = 3 ; pub const OMPI_COMM_TYPE_L2CACHE : _bindgen_ty_5 = 4 ; pub const OMPI_COMM_TYPE_L3CACHE : _bindgen_ty_5 = 5 ; pub const OMPI_COMM_TYPE_SOCKET : _bindgen_ty_5 = 6 ; pub const OMPI_COMM_TYPE_NUMA : _bindgen_ty_5 = 7 ; pub const OMPI_COMM_TYPE_BOARD : _bindgen_ty_5 = 8 ; pub const OMPI_COMM_TYPE_HOST : _bindgen_ty_5 = 9 ; pub const OMPI_COMM_TYPE_CU : _bindgen_ty_5 = 10 ; pub const OMPI_COMM_TYPE_CLUSTER : _bindgen_ty_5 = 11 ; pub type _bindgen_ty_5 = :: std :: os :: raw :: c_uint ; pub const MPI_T_VERBOSITY_USER_BASIC : _bindgen_ty_6 = 0 ; pub const MPI_T_VERBOSITY_USER_DETAIL : _bindgen_ty_6 = 1 ; pub const MPI_T_VERBOSITY_USER_ALL : _bindgen_ty_6 = 2 ; pub const MPI_T_VERBOSITY_TUNER_BASIC : _bindgen_ty_6 = 3 ; pub const MPI_T_VERBOSITY_TUNER_DETAIL : _bindgen_ty_6 = 4 ; pub const MPI_T_VERBOSITY_TUNER_ALL : _bindgen_ty_6 = 5 ; pub const MPI_T_VERBOSITY_MPIDEV_BASIC : _bindgen_ty_6 = 6 ; pub const MPI_T_VERBOSITY_MPIDEV_DETAIL : _bindgen_ty_6 = 7 ; pub const MPI_T_VERBOSITY_MPIDEV_ALL : _bindgen_ty_6 = 8 ; pub type _bindgen_ty_6 = :: std :: os :: raw :: c_uint ; pub const MPI_T_SCOPE_CONSTANT : _bindgen_ty_7 = 0 ; pub const MPI_T_SCOPE_READONLY : _bindgen_ty_7 = 1 ; pub const MPI_T_SCOPE_LOCAL : _bindgen_ty_7 = 2 ; pub const MPI_T_SCOPE_GROUP : _bindgen_ty_7 = 3 ; pub const MPI_T_SCOPE_GROUP_EQ : _bindgen_ty_7 = 4 ; pub const MPI_T_SCOPE_ALL : _bindgen_ty_7 = 5 ; pub const MPI_T_SCOPE_ALL_EQ : _bindgen_ty_7 = 6 ; pub type _bindgen_ty_7 = :: std :: os :: raw :: c_uint ; pub const MPI_T_BIND_NO_OBJECT : _bindgen_ty_8 = 0 ; pub const MPI_T_BIND_MPI_COMM : _bindgen_ty_8 = 1 ; pub const MPI_T_BIND_MPI_DATATYPE : _bindgen_ty_8 = 2 ; pub const MPI_T_BIND_MPI_ERRHANDLER : _bindgen_ty_8 = 3 ; pub const MPI_T_BIND_MPI_FILE : _bindgen_ty_8 = 4 ; pub const MPI_T_BIND_MPI_GROUP : _bindgen_ty_8 = 5 ; pub const MPI_T_BIND_MPI_OP : _bindgen_ty_8 = 6 ; pub const MPI_T_BIND_MPI_REQUEST : _bindgen_ty_8 = 7 ; pub const MPI_T_BIND_MPI_WIN : _bindgen_ty_8 = 8 ; pub const MPI_T_BIND_MPI_MESSAGE : _bindgen_ty_8 = 9 ; pub const MPI_T_BIND_MPI_INFO : _bindgen_ty_8 = 10 ; pub type _bindgen_ty_8 = :: std :: os :: raw :: c_uint ; pub const MPI_T_PVAR_CLASS_STATE : _bindgen_ty_9 = 0 ; pub const MPI_T_PVAR_CLASS_LEVEL : _bindgen_ty_9 = 1 ; pub const MPI_T_PVAR_CLASS_SIZE : _bindgen_ty_9 = 2 ; pub const MPI_T_PVAR_CLASS_PERCENTAGE : _bindgen_ty_9 = 3 ; pub const MPI_T_PVAR_CLASS_HIGHWATERMARK : _bindgen_ty_9 = 4 ; pub const MPI_T_PVAR_CLASS_LOWWATERMARK : _bindgen_ty_9 = 5 ; pub const MPI_T_PVAR_CLASS_COUNTER : _bindgen_ty_9 = 6 ; pub const MPI_T_PVAR_CLASS_AGGREGATE : _bindgen_ty_9 = 7 ; pub const MPI_T_PVAR_CLASS_TIMER : _bindgen_ty_9 = 8 ; pub const MPI_T_PVAR_CLASS_GENERIC : _bindgen_ty_9 = 9 ; pub type _bindgen_ty_9 = :: std :: os :: raw :: c_uint ; extern "C" {
[INFO] [stdout] 3 + pub const __llvm__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_major__ : :: std :: os :: raw :: c_uint = 14 ; pub const __clang_minor__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_patchlevel__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_version__ : & 'static [ u8 ; 8usize ] = b"14.0.0 \0" ; pub const __GNUC__ : :: std :: os :: raw :: c_uint = 4 ; pub const __GNUC_MINOR__ : :: std :: os :: raw :: c_uint = 2 ; pub const __GNUC_PATCHLEVEL__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GXX_ABI_VERSION : :: std :: os :: raw :: c_uint = 1002 ; pub const __ATOMIC_RELAXED : :: std :: os :: raw :: c_uint = 0 ; pub const __ATOMIC_CONSUME : :: std :: os :: raw :: c_uint = 1 ; pub const __ATOMIC_ACQUIRE : :: std :: os :: raw :: c_uint = 2 ; pub const __ATOMIC_RELEASE : :: std :: os :: raw :: c_uint = 3 ; pub const __ATOMIC_ACQ_REL : std :: os :: raw :: c_uint = 4 ; pub const __ATOMIC_SEQ_CST : :: std :: os :: raw :: c_uint = 5 ; pub const __OPENCL_MEMORY_SCOPE_WORK_ITEM : :: std :: os :: raw :: c_uint = 0 ; pub const __OPENCL_MEMORY_SCOPE_WORK_GROUP : :: std :: os :: raw :: c_uint = 1 ; pub const __OPENCL_MEMORY_SCOPE_DEVICE : :: std :: os :: raw :: c_uint = 2 ; pub const __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES : :: std :: os :: raw :: c_uint = 3 ; pub const __OPENCL_MEMORY_SCOPE_SUB_GROUP : :: std :: os :: raw :: c_uint = 4 ; pub const __PRAGMA_REDEFINE_EXTNAME : :: std :: os :: raw :: c_uint = 1 ; pub const __VERSION__ : & 'static [ u8 ; 20usize ] = b"Ubuntu Clang 14.0.0\0" ; pub const __OBJC_BOOL_IS_BOOL : :: std :: os :: raw :: c_uint = 0 ; pub const __CONSTANT_CFSTRINGS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_literal_encoding__ : & 'static [ u8 ; 6usize ] = b"UTF-8\0" ; pub const __clang_wide_literal_encoding__ : & 'static [ u8 ; 7usize ] = b"UTF-32\0" ; pub const __ORDER_LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __ORDER_BIG_ENDIAN__ : :: std :: os :: raw :: c_uint = 4321 ; pub const __ORDER_PDP_ENDIAN__ : :: std :: os :: raw :: c_uint = 3412 ; pub const __BYTE_ORDER__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const _LP64 : :: std :: os :: raw :: c_uint = 1 ; pub const __LP64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __CHAR_BIT__ : :: std :: os :: raw :: c_uint = 8 ; pub const __BOOL_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SHRT_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __LONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LLONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BITINT_MAXWIDTH__ : :: std :: os :: raw :: c_uint = 128 ; pub const __SCHAR_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __SHRT_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __LONG_LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __WCHAR_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __WCHAR_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __WINT_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __WINT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INTMAX_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZE_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __SIZE_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTMAX_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __PTRDIFF_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __PTRDIFF_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INTPTR_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTPTR_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZEOF_DOUBLE__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_FLOAT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_LONG_DOUBLE__ : :: std :: os :: raw :: c_uint = 16 ; pub const __SIZEOF_LONG_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_POINTER__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SHORT__ : :: std :: os :: raw :: c_uint = 2 ; pub const __SIZEOF_PTRDIFF_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SIZE_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_WCHAR_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_WINT_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INTMAX_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTMAX_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINTMAX_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTMAX_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTMAX_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTMAX_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __PTRDIFF_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __PTRDIFF_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __INTPTR_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTPTR_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __SIZE_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __SIZE_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __SIZE_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __SIZE_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __SIG_ATOMIC_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __SIG_ATOMIC_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __UINTPTR_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTPTR_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTPTR_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTPTR_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FLT_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_DIG__ : :: std :: os :: raw :: c_uint = 6 ; pub const __FLT_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 9 ; pub const __FLT_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_MANT_DIG__ : :: std :: os :: raw :: c_uint = 24 ; pub const __FLT_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 38 ; pub const __FLT_MAX_EXP__ : :: std :: os :: raw :: c_uint = 128 ; pub const __FLT_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -37 ; pub const __FLT_MIN_EXP__ : :: std :: os :: raw :: c_int = -125 ; pub const __DBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_DIG__ : :: std :: os :: raw :: c_uint = 15 ; pub const __DBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 17 ; pub const __DBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 53 ; pub const __DBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 308 ; pub const __DBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 1024 ; pub const __DBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -307 ; pub const __DBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -1021 ; pub const __LDBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_DIG__ : :: std :: os :: raw :: c_uint = 18 ; pub const __LDBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __LDBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LDBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 4932 ; pub const __LDBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 16384 ; pub const __LDBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -4931 ; pub const __LDBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -16381 ; pub const __POINTER_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BIGGEST_ALIGNMENT__ : :: std :: os :: raw :: c_uint = 16 ; pub const __WINT_UNSIGNED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __INT8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __INT16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __INT32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __INT64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __UINT8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __INT8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __UINT16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __UINT16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __INT16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __UINT32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __UINT32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __INT32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __UINT64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __UINT64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __INT64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_LEAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_LEAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_LEAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_LEAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_LEAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_LEAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_LEAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_LEAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_LEAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_LEAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_LEAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_LEAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_LEAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_LEAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_LEAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_LEAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_LEAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_LEAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_LEAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_LEAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_LEAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_LEAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_LEAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_LEAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_LEAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_LEAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_LEAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_LEAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_LEAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __INT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_FAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_FAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_FAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_FAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_FAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_FAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_FAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_FAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_FAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_FAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_FAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_FAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_FAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_FAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_FAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_FAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_FAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_FAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_FAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_FAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_FAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_FAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_FAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_FAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_FAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_FAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_FAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_FAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_FAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_FAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FINITE_MATH_ONLY__ : :: std :: os :: raw :: c_uint = 0 ; pub const __GNUC_STDC_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_ATOMIC_TEST_AND_SET_TRUEVAL : :: std :: os :: raw :: c_uint = 1 ; pub const __CLANG_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __NO_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __PIC__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pic__ : :: std :: os :: raw :: c_uint = 2 ; pub const __PIE__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pie__ : :: std :: os :: raw :: c_uint = 2 ; pub const __FLT_EVAL_METHOD__ : :: std :: os :: raw :: c_uint = 0 ; pub const __FLT_RADIX__ : :: std :: os :: raw :: c_uint = 2 ; pub const __DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __GCC_ASM_FLAG_OUTPUTS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __code_model_small__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_GS : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_FS : :: std :: os :: raw :: c_uint = 1 ; pub const __k8 : :: std :: os :: raw :: c_uint = 1 ; pub const __k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __tune_k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __NO_MATH_INLINES : :: std :: os :: raw :: c_uint = 1 ; pub const __FXSR__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __MMX__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 : :: std :: os :: raw :: c_uint = 1 ; pub const __SIZEOF_FLOAT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix__ : :: std :: os :: raw :: c_uint = 1 ; pub const linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __ELF__ : :: std :: os :: raw :: c_uint = 1 ; pub const __gnu_linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLOAT128__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_HOSTED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_VERSION__ : :: std :: os :: raw :: c_uint = 201710 ; pub const __STDC_UTF_16__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_UTF_32__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_DWARF2_CFI_ASM : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_VERSION : :: std :: os :: raw :: c_uint = 721408 ; pub const OPAL_STDC_HEADERS : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED_ARGUMENT : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_ERROR : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_SYS_TIME_H : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_LONG_LONG : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const OPAL_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const OPAL_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const OPAL_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const OPAL_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const OMPI_HAVE_FORTRAN_LOGICAL1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER16 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_INTEGER2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL16 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL2 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_REAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_ENABLE_MPI1_COMPAT : :: std :: os :: raw :: c_uint = 0 ; pub const HAVE_FLOAT__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_LONG_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_MPI_OFFSET_SIZE : :: std :: os :: raw :: c_uint = 8 ; pub const OMPI_BUILD_CXX_BINDINGS : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_CXX_SEEK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_CXX_SUPPORTS_2D_CONST_CAST : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_PARAM_CHECK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_INTERFACE_WARNING : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_CXX_EXCEPTION_SUPPORT : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_MAJOR_VERSION : :: std :: os :: raw :: c_uint = 4 ; pub const OMPI_MINOR_VERSION : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_RELEASE_VERSION : :: std :: os :: raw :: c_uint = 2 ; pub const OPAL_C_HAVE_VISIBILITY : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_BUILDING : :: std :: os :: raw :: c_uint = 0 ; pub const OPEN_MPI : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_VERSION : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_SUBVERSION : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_UNKNOWN : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU_C : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_REMOVED_USE_STATIC_ASSERT : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ANY_SOURCE : :: std :: os :: raw :: c_int = -1 ; pub const MPI_PROC_NULL : :: std :: os :: raw :: c_int = -2 ; pub const MPI_ROOT : :: std :: os :: raw :: c_int = -4 ; pub const MPI_ANY_TAG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MAX_LIBRARY_VERSION_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_UNDEFINED : :: std :: os :: raw :: c_int = -32766 ; pub const MPI_DIST_GRAPH : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_CART : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_GRAPH : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_KEYVAL_INVALID : :: std :: os :: raw :: c_int = -1 ; pub const MPI_BSEND_OVERHEAD : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const MPI_ORDER_C : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ORDER_FORTRAN : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_BLOCK : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_DISTRIBUTE_CYCLIC : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_NONE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_DISTRIBUTE_DFLT_DARG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MODE_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_RDONLY : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_WRONLY : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_RDWR : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_DELETE_ON_CLOSE : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_MODE_UNIQUE_OPEN : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_MODE_EXCL : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MODE_APPEND : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_SEQUENTIAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_DISPLACEMENT_CURRENT : :: std :: os :: raw :: c_int = -54278278 ; pub const MPI_SEEK_SET : :: std :: os :: raw :: c_uint = 600 ; pub const MPI_SEEK_CUR : :: std :: os :: raw :: c_uint = 602 ; pub const MPI_SEEK_END : :: std :: os :: raw :: c_uint = 604 ; pub const MPI_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_NOCHECK : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_NOPRECEDE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_NOPUT : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_NOSTORE : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_NOSUCCEED : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_LOCK_EXCLUSIVE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_LOCK_SHARED : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_WIN_FLAVOR_ALLOCATE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_DYNAMIC : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_WIN_FLAVOR_SHARED : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_WIN_UNIFIED : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_WIN_SEPARATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_SUCCESS : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ERR_BUFFER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_ERR_COUNT : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_ERR_TYPE : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_ERR_TAG : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_ERR_COMM : :: std :: os :: raw :: c_uint = 5 ; pub const MPI_ERR_RANK : :: std :: os :: raw :: c_uint = 6 ; pub const MPI_ERR_REQUEST : :: std :: os :: raw :: c_uint = 7 ; pub const MPI_ERR_ROOT : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_ERR_GROUP : :: std :: os :: raw :: c_uint = 9 ; pub const MPI_ERR_OP : :: std :: os :: raw :: c_uint = 10 ; pub const MPI_ERR_TOPOLOGY : :: std :: os :: raw :: c_uint = 11 ; pub const MPI_ERR_DIMS : :: std :: os :: raw :: c_uint = 12 ; pub const MPI_ERR_ARG : :: std :: os :: raw :: c_uint = 13 ; pub const MPI_ERR_UNKNOWN : :: std :: os :: raw :: c_uint = 14 ; pub const MPI_ERR_TRUNCATE : :: std :: os :: raw :: c_uint = 15 ; pub const MPI_ERR_OTHER : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_ERR_INTERN : :: std :: os :: raw :: c_uint = 17 ; pub const MPI_ERR_IN_STATUS : :: std :: os :: raw :: c_uint = 18 ; pub const MPI_ERR_PENDING : :: std :: os :: raw :: c_uint = 19 ; pub const MPI_ERR_ACCESS : :: std :: os :: raw :: c_uint = 20 ; pub const MPI_ERR_AMODE : :: std :: os :: raw :: c_uint = 21 ; pub const MPI_ERR_ASSERT : :: std :: os :: raw :: c_uint = 22 ; pub const MPI_ERR_BAD_FILE : :: std :: os :: raw :: c_uint = 23 ; pub const MPI_ERR_BASE : :: std :: os :: raw :: c_uint = 24 ; pub const MPI_ERR_CONVERSION : :: std :: os :: raw :: c_uint = 25 ; pub const MPI_ERR_DISP : :: std :: os :: raw :: c_uint = 26 ; pub const MPI_ERR_DUP_DATAREP : :: std :: os :: raw :: c_uint = 27 ; pub const MPI_ERR_FILE_EXISTS : :: std :: os :: raw :: c_uint = 28 ; pub const MPI_ERR_FILE_IN_USE : :: std :: os :: raw :: c_uint = 29 ; pub const MPI_ERR_FILE : :: std :: os :: raw :: c_uint = 30 ; pub const MPI_ERR_INFO_KEY : :: std :: os :: raw :: c_uint = 31 ; pub const MPI_ERR_INFO_NOKEY : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_ERR_INFO_VALUE : :: std :: os :: raw :: c_uint = 33 ; pub const MPI_ERR_INFO : :: std :: os :: raw :: c_uint = 34 ; pub const MPI_ERR_IO : :: std :: os :: raw :: c_uint = 35 ; pub const MPI_ERR_KEYVAL : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_ERR_LOCKTYPE : :: std :: os :: raw :: c_uint = 37 ; pub const MPI_ERR_NAME : :: std :: os :: raw :: c_uint = 38 ; pub const MPI_ERR_NO_MEM : :: std :: os :: raw :: c_uint = 39 ; pub const MPI_ERR_NOT_SAME : :: std :: os :: raw :: c_uint = 40 ; pub const MPI_ERR_NO_SPACE : :: std :: os :: raw :: c_uint = 41 ; pub const MPI_ERR_NO_SUCH_FILE : :: std :: os :: raw :: c_uint = 42 ; pub const MPI_ERR_PORT : :: std :: os :: raw :: c_uint = 43 ; pub const MPI_ERR_QUOTA : :: std :: os :: raw :: c_uint = 44 ; pub const MPI_ERR_READ_ONLY : :: std :: os :: raw :: c_uint = 45 ; pub const MPI_ERR_RMA_CONFLICT : :: std :: os :: raw :: c_uint = 46 ; pub const MPI_ERR_RMA_SYNC : :: std :: os :: raw :: c_uint = 47 ; pub const MPI_ERR_SERVICE : :: std :: os :: raw :: c_uint = 48 ; pub const MPI_ERR_SIZE : :: std :: os :: raw :: c_uint = 49 ; pub const MPI_ERR_SPAWN : :: std :: os :: raw :: c_uint = 50 ; pub const MPI_ERR_UNSUPPORTED_DATAREP : :: std :: os :: raw :: c_uint = 51 ; pub const MPI_ERR_UNSUPPORTED_OPERATION : :: std :: os :: raw :: c_uint = 52 ; pub const MPI_ERR_WIN : :: std :: os :: raw :: c_uint = 53 ; pub const MPI_T_ERR_MEMORY : :: std :: os :: raw :: c_uint = 54 ; pub const MPI_T_ERR_NOT_INITIALIZED : :: std :: os :: raw :: c_uint = 55 ; pub const MPI_T_ERR_CANNOT_INIT : :: std :: os :: raw :: c_uint = 56 ; pub const MPI_T_ERR_INVALID_INDEX : :: std :: os :: raw :: c_uint = 57 ; pub const MPI_T_ERR_INVALID_ITEM : :: std :: os :: raw :: c_uint = 58 ; pub const MPI_T_ERR_INVALID_HANDLE : :: std :: os :: raw :: c_uint = 59 ; pub const MPI_T_ERR_OUT_OF_HANDLES : :: std :: os :: raw :: c_uint = 60 ; pub const MPI_T_ERR_OUT_OF_SESSIONS : :: std :: os :: raw :: c_uint = 61 ; pub const MPI_T_ERR_INVALID_SESSION : :: std :: os :: raw :: c_uint = 62 ; pub const MPI_T_ERR_CVAR_SET_NOT_NOW : :: std :: os :: raw :: c_uint = 63 ; pub const MPI_T_ERR_CVAR_SET_NEVER : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_T_ERR_PVAR_NO_STARTSTOP : :: std :: os :: raw :: c_uint = 65 ; pub const MPI_T_ERR_PVAR_NO_WRITE : :: std :: os :: raw :: c_uint = 66 ; pub const MPI_T_ERR_PVAR_NO_ATOMIC : :: std :: os :: raw :: c_uint = 67 ; pub const MPI_ERR_RMA_RANGE : :: std :: os :: raw :: c_uint = 68 ; pub const MPI_ERR_RMA_ATTACH : :: std :: os :: raw :: c_uint = 69 ; pub const MPI_ERR_RMA_FLAVOR : :: std :: os :: raw :: c_uint = 70 ; pub const MPI_ERR_RMA_SHARED : :: std :: os :: raw :: c_uint = 71 ; pub const MPI_T_ERR_INVALID : :: std :: os :: raw :: c_uint = 72 ; pub const MPI_T_ERR_INVALID_NAME : :: std :: os :: raw :: c_uint = 73 ; pub const MPI_ERR_LASTCODE : :: std :: os :: raw :: c_uint = 92 ; pub const MPI_TYPECLASS_INTEGER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_TYPECLASS_REAL : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_TYPECLASS_COMPLEX : :: std :: os :: raw :: c_uint = 3 ; pub type wchar_t = :: std :: os :: raw :: c_int ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct max_align_t { pub __clang_max_align_nonce1 : :: std :: os :: raw :: c_longlong , pub __bindgen_padding_0 : u64 , pub __clang_max_align_nonce2 : f64 , } # [ test ] fn bindgen_test_layout_max_align_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < max_align_t > ( ) , 32usize , concat ! ( "Size of: " , stringify ! ( max_align_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce1 as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce1 ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce2 as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce2 ) ) ) ; } pub type MPI_Aint = isize ; pub type MPI_Offset = :: std :: os :: raw :: c_longlong ; pub type MPI_Count = :: std :: os :: raw :: c_longlong ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_communicator_t { _unused : [ u8 ; 0 ] } pub type MPI_Comm = * mut ompi_communicator_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_datatype_t { _unused : [ u8 ; 0 ] } pub type MPI_Datatype = * mut ompi_datatype_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_errhandler_t { _unused : [ u8 ; 0 ] } pub type MPI_Errhandler = * mut ompi_errhandler_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_file_t { _unused : [ u8 ; 0 ] } pub type MPI_File = * mut ompi_file_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_group_t { _unused : [ u8 ; 0 ] } pub type MPI_Group = * mut ompi_group_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_info_t { _unused : [ u8 ; 0 ] } pub type MPI_Info = * mut ompi_info_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_op_t { _unused : [ u8 ; 0 ] } pub type MPI_Op = * mut ompi_op_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_request_t { _unused : [ u8 ; 0 ] } pub type MPI_Request = * mut ompi_request_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_message_t { _unused : [ u8 ; 0 ] } pub type MPI_Message = * mut ompi_message_t ; pub type MPI_Status = ompi_status_public_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_win_t { _unused : [ u8 ; 0 ] } pub type MPI_Win = * mut ompi_win_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_var_enum_t { _unused : [ u8 ; 0 ] } pub type MPI_T_enum = * mut mca_base_var_enum_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_mpit_cvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_cvar_handle = * mut ompi_mpit_cvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_handle = * mut mca_base_pvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_session_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_session = * mut mca_base_pvar_session_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_status_public_t { pub MPI_SOURCE : :: std :: os :: raw :: c_int , pub MPI_TAG : :: std :: os :: raw :: c_int , pub MPI_ERROR : :: std :: os :: raw :: c_int , pub _cancelled : :: std :: os :: raw :: c_int , pub _ucount : usize , } # [ test ] fn bindgen_test_layout_ompi_status_public_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < ompi_status_public_t > ( ) , 24usize , concat ! ( "Size of: " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < ompi_status_public_t > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_SOURCE as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_SOURCE ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_TAG as * const _ as usize } , 4usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_TAG ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_ERROR as * const _ as usize } , 8usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_ERROR ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _cancelled as * const _ as usize } , 12usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _cancelled ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _ucount as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _ucount ) ) ) ; } pub type MPI_Datarep_extent_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : * mut MPI_Aint , arg3 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Datarep_conversion_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : MPI_Datatype , arg3 : :: std :: os :: raw :: c_int , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : MPI_Offset , arg6 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Comm , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type ompi_file_errhandler_fn = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_File , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_Win_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Win , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_User_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut :: std :: os :: raw :: c_void , arg3 : * mut :: std :: os :: raw :: c_int , arg4 : * mut MPI_Datatype ) > ; pub type MPI_Comm_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_query_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut MPI_Status ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_free_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_cancel_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_fn = MPI_Comm_errhandler_function ; pub type MPI_File_errhandler_fn = ompi_file_errhandler_fn ; pub type MPI_File_errhandler_function = ompi_file_errhandler_fn ; pub type MPI_Win_errhandler_fn = MPI_Win_errhandler_function ; pub const MPI_TAG_UB : _bindgen_ty_1 = 0 ; pub const MPI_HOST : _bindgen_ty_1 = 1 ; pub const MPI_IO : _bindgen_ty_1 = 2 ; pub const MPI_WTIME_IS_GLOBAL : _bindgen_ty_1 = 3 ; pub const MPI_APPNUM : _bindgen_ty_1 = 4 ; pub const MPI_LASTUSEDCODE : _bindgen_ty_1 = 5 ; pub const MPI_UNIVERSE_SIZE : _bindgen_ty_1 = 6 ; pub const MPI_WIN_BASE : _bindgen_ty_1 = 7 ; pub const MPI_WIN_SIZE : _bindgen_ty_1 = 8 ; pub const MPI_WIN_DISP_UNIT : _bindgen_ty_1 = 9 ; pub const MPI_WIN_CREATE_FLAVOR : _bindgen_ty_1 = 10 ; pub const MPI_WIN_MODEL : _bindgen_ty_1 = 11 ; pub const IMPI_CLIENT_SIZE : _bindgen_ty_1 = 12 ; pub const IMPI_CLIENT_COLOR : _bindgen_ty_1 = 13 ; pub const IMPI_HOST_SIZE : _bindgen_ty_1 = 14 ; pub const IMPI_HOST_COLOR : _bindgen_ty_1 = 15 ; pub type _bindgen_ty_1 = :: std :: os :: raw :: c_uint ; pub const MPI_IDENT : _bindgen_ty_2 = 0 ; pub const MPI_CONGRUENT : _bindgen_ty_2 = 1 ; pub const MPI_SIMILAR : _bindgen_ty_2 = 2 ; pub const MPI_UNEQUAL : _bindgen_ty_2 = 3 ; pub type _bindgen_ty_2 = :: std :: os :: raw :: c_uint ; pub const MPI_THREAD_SINGLE : _bindgen_ty_3 = 0 ; pub const MPI_THREAD_FUNNELED : _bindgen_ty_3 = 1 ; pub const MPI_THREAD_SERIALIZED : _bindgen_ty_3 = 2 ; pub const MPI_THREAD_MULTIPLE : _bindgen_ty_3 = 3 ; pub type _bindgen_ty_3 = :: std :: os :: raw :: c_uint ; pub const MPI_COMBINER_NAMED : _bindgen_ty_4 = 0 ; pub const MPI_COMBINER_DUP : _bindgen_ty_4 = 1 ; pub const MPI_COMBINER_CONTIGUOUS : _bindgen_ty_4 = 2 ; pub const MPI_COMBINER_VECTOR : _bindgen_ty_4 = 3 ; pub const OMPI_WAS_MPI_COMBINER_HVECTOR_INTEGER : _bindgen_ty_4 = 4 ; pub const MPI_COMBINER_HVECTOR : _bindgen_ty_4 = 5 ; pub const MPI_COMBINER_INDEXED : _bindgen_ty_4 = 6 ; pub const OMPI_WAS_MPI_COMBINER_HINDEXED_INTEGER : _bindgen_ty_4 = 7 ; pub const MPI_COMBINER_HINDEXED : _bindgen_ty_4 = 8 ; pub const MPI_COMBINER_INDEXED_BLOCK : _bindgen_ty_4 = 9 ; pub const OMPI_WAS_MPI_COMBINER_STRUCT_INTEGER : _bindgen_ty_4 = 10 ; pub const MPI_COMBINER_STRUCT : _bindgen_ty_4 = 11 ; pub const MPI_COMBINER_SUBARRAY : _bindgen_ty_4 = 12 ; pub const MPI_COMBINER_DARRAY : _bindgen_ty_4 = 13 ; pub const MPI_COMBINER_F90_REAL : _bindgen_ty_4 = 14 ; pub const MPI_COMBINER_F90_COMPLEX : _bindgen_ty_4 = 15 ; pub const MPI_COMBINER_F90_INTEGER : _bindgen_ty_4 = 16 ; pub const MPI_COMBINER_RESIZED : _bindgen_ty_4 = 17 ; pub const MPI_COMBINER_HINDEXED_BLOCK : _bindgen_ty_4 = 18 ; pub type _bindgen_ty_4 = :: std :: os :: raw :: c_uint ; pub const MPI_COMM_TYPE_SHARED : _bindgen_ty_5 = 0 ; pub const OMPI_COMM_TYPE_HWTHREAD : _bindgen_ty_5 = 1 ; pub const OMPI_COMM_TYPE_CORE : _bindgen_ty_5 = 2 ; pub const OMPI_COMM_TYPE_L1CACHE : _bindgen_ty_5 = 3 ; pub const OMPI_COMM_TYPE_L2CACHE : _bindgen_ty_5 = 4 ; pub const OMPI_COMM_TYPE_L3CACHE : _bindgen_ty_5 = 5 ; pub const OMPI_COMM_TYPE_SOCKET : _bindgen_ty_5 = 6 ; pub const OMPI_COMM_TYPE_NUMA : _bindgen_ty_5 = 7 ; pub const OMPI_COMM_TYPE_BOARD : _bindgen_ty_5 = 8 ; pub const OMPI_COMM_TYPE_HOST : _bindgen_ty_5 = 9 ; pub const OMPI_COMM_TYPE_CU : _bindgen_ty_5 = 10 ; pub const OMPI_COMM_TYPE_CLUSTER : _bindgen_ty_5 = 11 ; pub type _bindgen_ty_5 = :: std :: os :: raw :: c_uint ; pub const MPI_T_VERBOSITY_USER_BASIC : _bindgen_ty_6 = 0 ; pub const MPI_T_VERBOSITY_USER_DETAIL : _bindgen_ty_6 = 1 ; pub const MPI_T_VERBOSITY_USER_ALL : _bindgen_ty_6 = 2 ; pub const MPI_T_VERBOSITY_TUNER_BASIC : _bindgen_ty_6 = 3 ; pub const MPI_T_VERBOSITY_TUNER_DETAIL : _bindgen_ty_6 = 4 ; pub const MPI_T_VERBOSITY_TUNER_ALL : _bindgen_ty_6 = 5 ; pub const MPI_T_VERBOSITY_MPIDEV_BASIC : _bindgen_ty_6 = 6 ; pub const MPI_T_VERBOSITY_MPIDEV_DETAIL : _bindgen_ty_6 = 7 ; pub const MPI_T_VERBOSITY_MPIDEV_ALL : _bindgen_ty_6 = 8 ; pub type _bindgen_ty_6 = :: std :: os :: raw :: c_uint ; pub const MPI_T_SCOPE_CONSTANT : _bindgen_ty_7 = 0 ; pub const MPI_T_SCOPE_READONLY : _bindgen_ty_7 = 1 ; pub const MPI_T_SCOPE_LOCAL : _bindgen_ty_7 = 2 ; pub const MPI_T_SCOPE_GROUP : _bindgen_ty_7 = 3 ; pub const MPI_T_SCOPE_GROUP_EQ : _bindgen_ty_7 = 4 ; pub const MPI_T_SCOPE_ALL : _bindgen_ty_7 = 5 ; pub const MPI_T_SCOPE_ALL_EQ : _bindgen_ty_7 = 6 ; pub type _bindgen_ty_7 = :: std :: os :: raw :: c_uint ; pub const MPI_T_BIND_NO_OBJECT : _bindgen_ty_8 = 0 ; pub const MPI_T_BIND_MPI_COMM : _bindgen_ty_8 = 1 ; pub const MPI_T_BIND_MPI_DATATYPE : _bindgen_ty_8 = 2 ; pub const MPI_T_BIND_MPI_ERRHANDLER : _bindgen_ty_8 = 3 ; pub const MPI_T_BIND_MPI_FILE : _bindgen_ty_8 = 4 ; pub const MPI_T_BIND_MPI_GROUP : _bindgen_ty_8 = 5 ; pub const MPI_T_BIND_MPI_OP : _bindgen_ty_8 = 6 ; pub const MPI_T_BIND_MPI_REQUEST : _bindgen_ty_8 = 7 ; pub const MPI_T_BIND_MPI_WIN : _bindgen_ty_8 = 8 ; pub const MPI_T_BIND_MPI_MESSAGE : _bindgen_ty_8 = 9 ; pub const MPI_T_BIND_MPI_INFO : _bindgen_ty_8 = 10 ; pub type _bindgen_ty_8 = :: std :: os :: raw :: c_uint ; pub const MPI_T_PVAR_CLASS_STATE : _bindgen_ty_9 = 0 ; pub const MPI_T_PVAR_CLASS_LEVEL : _bindgen_ty_9 = 1 ; pub const MPI_T_PVAR_CLASS_SIZE : _bindgen_ty_9 = 2 ; pub const MPI_T_PVAR_CLASS_PERCENTAGE : _bindgen_ty_9 = 3 ; pub const MPI_T_PVAR_CLASS_HIGHWATERMARK : _bindgen_ty_9 = 4 ; pub const MPI_T_PVAR_CLASS_LOWWATERMARK : _bindgen_ty_9 = 5 ; pub const MPI_T_PVAR_CLASS_COUNTER : _bindgen_ty_9 = 6 ; pub const MPI_T_PVAR_CLASS_AGGREGATE : _bindgen_ty_9 = 7 ; pub const MPI_T_PVAR_CLASS_TIMER : _bindgen_ty_9 = 8 ; pub const MPI_T_PVAR_CLASS_GENERIC : _bindgen_ty_9 = 9 ; pub type _bindgen_ty_9 = :: std :: os :: raw :: c_uint ; extern "C" {
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/mpi-fork-fnsp-d9b9763bb5375dad/out/functions_and_types.rs:3:998
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...:: raw :: c_uint = 4 ; pub const __ATOMIC_SEQ_CST : :: std :: os :: raw :: c_uint = 5 ; pub const __OPENCL_MEMORY_SCOPE_WORK_ITEM : ::...
[INFO] [stdout]   |                                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]   |
[INFO] [stdout] 3 - pub const __llvm__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_major__ : :: std :: os :: raw :: c_uint = 14 ; pub const __clang_minor__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_patchlevel__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_version__ : & 'static [ u8 ; 8usize ] = b"14.0.0 \0" ; pub const __GNUC__ : :: std :: os :: raw :: c_uint = 4 ; pub const __GNUC_MINOR__ : :: std :: os :: raw :: c_uint = 2 ; pub const __GNUC_PATCHLEVEL__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GXX_ABI_VERSION : :: std :: os :: raw :: c_uint = 1002 ; pub const __ATOMIC_RELAXED : :: std :: os :: raw :: c_uint = 0 ; pub const __ATOMIC_CONSUME : :: std :: os :: raw :: c_uint = 1 ; pub const __ATOMIC_ACQUIRE : :: std :: os :: raw :: c_uint = 2 ; pub const __ATOMIC_RELEASE : :: std :: os :: raw :: c_uint = 3 ; pub const __ATOMIC_ACQ_REL : :: std :: os :: raw :: c_uint = 4 ; pub const __ATOMIC_SEQ_CST : :: std :: os :: raw :: c_uint = 5 ; pub const __OPENCL_MEMORY_SCOPE_WORK_ITEM : :: std :: os :: raw :: c_uint = 0 ; pub const __OPENCL_MEMORY_SCOPE_WORK_GROUP : :: std :: os :: raw :: c_uint = 1 ; pub const __OPENCL_MEMORY_SCOPE_DEVICE : :: std :: os :: raw :: c_uint = 2 ; pub const __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES : :: std :: os :: raw :: c_uint = 3 ; pub const __OPENCL_MEMORY_SCOPE_SUB_GROUP : :: std :: os :: raw :: c_uint = 4 ; pub const __PRAGMA_REDEFINE_EXTNAME : :: std :: os :: raw :: c_uint = 1 ; pub const __VERSION__ : & 'static [ u8 ; 20usize ] = b"Ubuntu Clang 14.0.0\0" ; pub const __OBJC_BOOL_IS_BOOL : :: std :: os :: raw :: c_uint = 0 ; pub const __CONSTANT_CFSTRINGS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_literal_encoding__ : & 'static [ u8 ; 6usize ] = b"UTF-8\0" ; pub const __clang_wide_literal_encoding__ : & 'static [ u8 ; 7usize ] = b"UTF-32\0" ; pub const __ORDER_LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __ORDER_BIG_ENDIAN__ : :: std :: os :: raw :: c_uint = 4321 ; pub const __ORDER_PDP_ENDIAN__ : :: std :: os :: raw :: c_uint = 3412 ; pub const __BYTE_ORDER__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const _LP64 : :: std :: os :: raw :: c_uint = 1 ; pub const __LP64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __CHAR_BIT__ : :: std :: os :: raw :: c_uint = 8 ; pub const __BOOL_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SHRT_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __LONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LLONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BITINT_MAXWIDTH__ : :: std :: os :: raw :: c_uint = 128 ; pub const __SCHAR_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __SHRT_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __LONG_LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __WCHAR_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __WCHAR_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __WINT_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __WINT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INTMAX_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZE_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __SIZE_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTMAX_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __PTRDIFF_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __PTRDIFF_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INTPTR_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTPTR_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZEOF_DOUBLE__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_FLOAT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_LONG_DOUBLE__ : :: std :: os :: raw :: c_uint = 16 ; pub const __SIZEOF_LONG_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_POINTER__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SHORT__ : :: std :: os :: raw :: c_uint = 2 ; pub const __SIZEOF_PTRDIFF_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SIZE_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_WCHAR_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_WINT_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INTMAX_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTMAX_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINTMAX_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTMAX_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTMAX_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTMAX_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __PTRDIFF_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __PTRDIFF_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __INTPTR_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTPTR_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __SIZE_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __SIZE_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __SIZE_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __SIZE_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __SIG_ATOMIC_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __SIG_ATOMIC_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __UINTPTR_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTPTR_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTPTR_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTPTR_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FLT_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_DIG__ : :: std :: os :: raw :: c_uint = 6 ; pub const __FLT_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 9 ; pub const __FLT_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_MANT_DIG__ : :: std :: os :: raw :: c_uint = 24 ; pub const __FLT_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 38 ; pub const __FLT_MAX_EXP__ : :: std :: os :: raw :: c_uint = 128 ; pub const __FLT_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -37 ; pub const __FLT_MIN_EXP__ : :: std :: os :: raw :: c_int = -125 ; pub const __DBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_DIG__ : :: std :: os :: raw :: c_uint = 15 ; pub const __DBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 17 ; pub const __DBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 53 ; pub const __DBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 308 ; pub const __DBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 1024 ; pub const __DBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -307 ; pub const __DBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -1021 ; pub const __LDBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_DIG__ : :: std :: os :: raw :: c_uint = 18 ; pub const __LDBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __LDBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LDBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 4932 ; pub const __LDBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 16384 ; pub const __LDBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -4931 ; pub const __LDBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -16381 ; pub const __POINTER_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BIGGEST_ALIGNMENT__ : :: std :: os :: raw :: c_uint = 16 ; pub const __WINT_UNSIGNED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __INT8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __INT16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __INT32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __INT64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __UINT8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __INT8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __UINT16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __UINT16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __INT16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __UINT32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __UINT32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __INT32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __UINT64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __UINT64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __INT64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_LEAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_LEAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_LEAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_LEAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_LEAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_LEAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_LEAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_LEAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_LEAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_LEAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_LEAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_LEAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_LEAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_LEAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_LEAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_LEAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_LEAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_LEAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_LEAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_LEAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_LEAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_LEAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_LEAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_LEAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_LEAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_LEAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_LEAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_LEAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_LEAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __INT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_FAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_FAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_FAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_FAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_FAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_FAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_FAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_FAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_FAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_FAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_FAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_FAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_FAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_FAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_FAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_FAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_FAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_FAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_FAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_FAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_FAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_FAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_FAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_FAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_FAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_FAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_FAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_FAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_FAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_FAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FINITE_MATH_ONLY__ : :: std :: os :: raw :: c_uint = 0 ; pub const __GNUC_STDC_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_ATOMIC_TEST_AND_SET_TRUEVAL : :: std :: os :: raw :: c_uint = 1 ; pub const __CLANG_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __NO_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __PIC__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pic__ : :: std :: os :: raw :: c_uint = 2 ; pub const __PIE__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pie__ : :: std :: os :: raw :: c_uint = 2 ; pub const __FLT_EVAL_METHOD__ : :: std :: os :: raw :: c_uint = 0 ; pub const __FLT_RADIX__ : :: std :: os :: raw :: c_uint = 2 ; pub const __DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __GCC_ASM_FLAG_OUTPUTS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __code_model_small__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_GS : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_FS : :: std :: os :: raw :: c_uint = 1 ; pub const __k8 : :: std :: os :: raw :: c_uint = 1 ; pub const __k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __tune_k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __NO_MATH_INLINES : :: std :: os :: raw :: c_uint = 1 ; pub const __FXSR__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __MMX__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 : :: std :: os :: raw :: c_uint = 1 ; pub const __SIZEOF_FLOAT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix__ : :: std :: os :: raw :: c_uint = 1 ; pub const linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __ELF__ : :: std :: os :: raw :: c_uint = 1 ; pub const __gnu_linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLOAT128__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_HOSTED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_VERSION__ : :: std :: os :: raw :: c_uint = 201710 ; pub const __STDC_UTF_16__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_UTF_32__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_DWARF2_CFI_ASM : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_VERSION : :: std :: os :: raw :: c_uint = 721408 ; pub const OPAL_STDC_HEADERS : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED_ARGUMENT : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_ERROR : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_SYS_TIME_H : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_LONG_LONG : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const OPAL_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const OPAL_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const OPAL_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const OPAL_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const OMPI_HAVE_FORTRAN_LOGICAL1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER16 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_INTEGER2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL16 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL2 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_REAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_ENABLE_MPI1_COMPAT : :: std :: os :: raw :: c_uint = 0 ; pub const HAVE_FLOAT__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_LONG_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_MPI_OFFSET_SIZE : :: std :: os :: raw :: c_uint = 8 ; pub const OMPI_BUILD_CXX_BINDINGS : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_CXX_SEEK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_CXX_SUPPORTS_2D_CONST_CAST : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_PARAM_CHECK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_INTERFACE_WARNING : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_CXX_EXCEPTION_SUPPORT : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_MAJOR_VERSION : :: std :: os :: raw :: c_uint = 4 ; pub const OMPI_MINOR_VERSION : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_RELEASE_VERSION : :: std :: os :: raw :: c_uint = 2 ; pub const OPAL_C_HAVE_VISIBILITY : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_BUILDING : :: std :: os :: raw :: c_uint = 0 ; pub const OPEN_MPI : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_VERSION : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_SUBVERSION : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_UNKNOWN : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU_C : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_REMOVED_USE_STATIC_ASSERT : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ANY_SOURCE : :: std :: os :: raw :: c_int = -1 ; pub const MPI_PROC_NULL : :: std :: os :: raw :: c_int = -2 ; pub const MPI_ROOT : :: std :: os :: raw :: c_int = -4 ; pub const MPI_ANY_TAG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MAX_LIBRARY_VERSION_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_UNDEFINED : :: std :: os :: raw :: c_int = -32766 ; pub const MPI_DIST_GRAPH : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_CART : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_GRAPH : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_KEYVAL_INVALID : :: std :: os :: raw :: c_int = -1 ; pub const MPI_BSEND_OVERHEAD : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const MPI_ORDER_C : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ORDER_FORTRAN : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_BLOCK : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_DISTRIBUTE_CYCLIC : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_NONE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_DISTRIBUTE_DFLT_DARG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MODE_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_RDONLY : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_WRONLY : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_RDWR : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_DELETE_ON_CLOSE : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_MODE_UNIQUE_OPEN : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_MODE_EXCL : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MODE_APPEND : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_SEQUENTIAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_DISPLACEMENT_CURRENT : :: std :: os :: raw :: c_int = -54278278 ; pub const MPI_SEEK_SET : :: std :: os :: raw :: c_uint = 600 ; pub const MPI_SEEK_CUR : :: std :: os :: raw :: c_uint = 602 ; pub const MPI_SEEK_END : :: std :: os :: raw :: c_uint = 604 ; pub const MPI_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_NOCHECK : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_NOPRECEDE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_NOPUT : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_NOSTORE : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_NOSUCCEED : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_LOCK_EXCLUSIVE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_LOCK_SHARED : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_WIN_FLAVOR_ALLOCATE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_DYNAMIC : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_WIN_FLAVOR_SHARED : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_WIN_UNIFIED : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_WIN_SEPARATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_SUCCESS : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ERR_BUFFER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_ERR_COUNT : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_ERR_TYPE : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_ERR_TAG : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_ERR_COMM : :: std :: os :: raw :: c_uint = 5 ; pub const MPI_ERR_RANK : :: std :: os :: raw :: c_uint = 6 ; pub const MPI_ERR_REQUEST : :: std :: os :: raw :: c_uint = 7 ; pub const MPI_ERR_ROOT : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_ERR_GROUP : :: std :: os :: raw :: c_uint = 9 ; pub const MPI_ERR_OP : :: std :: os :: raw :: c_uint = 10 ; pub const MPI_ERR_TOPOLOGY : :: std :: os :: raw :: c_uint = 11 ; pub const MPI_ERR_DIMS : :: std :: os :: raw :: c_uint = 12 ; pub const MPI_ERR_ARG : :: std :: os :: raw :: c_uint = 13 ; pub const MPI_ERR_UNKNOWN : :: std :: os :: raw :: c_uint = 14 ; pub const MPI_ERR_TRUNCATE : :: std :: os :: raw :: c_uint = 15 ; pub const MPI_ERR_OTHER : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_ERR_INTERN : :: std :: os :: raw :: c_uint = 17 ; pub const MPI_ERR_IN_STATUS : :: std :: os :: raw :: c_uint = 18 ; pub const MPI_ERR_PENDING : :: std :: os :: raw :: c_uint = 19 ; pub const MPI_ERR_ACCESS : :: std :: os :: raw :: c_uint = 20 ; pub const MPI_ERR_AMODE : :: std :: os :: raw :: c_uint = 21 ; pub const MPI_ERR_ASSERT : :: std :: os :: raw :: c_uint = 22 ; pub const MPI_ERR_BAD_FILE : :: std :: os :: raw :: c_uint = 23 ; pub const MPI_ERR_BASE : :: std :: os :: raw :: c_uint = 24 ; pub const MPI_ERR_CONVERSION : :: std :: os :: raw :: c_uint = 25 ; pub const MPI_ERR_DISP : :: std :: os :: raw :: c_uint = 26 ; pub const MPI_ERR_DUP_DATAREP : :: std :: os :: raw :: c_uint = 27 ; pub const MPI_ERR_FILE_EXISTS : :: std :: os :: raw :: c_uint = 28 ; pub const MPI_ERR_FILE_IN_USE : :: std :: os :: raw :: c_uint = 29 ; pub const MPI_ERR_FILE : :: std :: os :: raw :: c_uint = 30 ; pub const MPI_ERR_INFO_KEY : :: std :: os :: raw :: c_uint = 31 ; pub const MPI_ERR_INFO_NOKEY : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_ERR_INFO_VALUE : :: std :: os :: raw :: c_uint = 33 ; pub const MPI_ERR_INFO : :: std :: os :: raw :: c_uint = 34 ; pub const MPI_ERR_IO : :: std :: os :: raw :: c_uint = 35 ; pub const MPI_ERR_KEYVAL : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_ERR_LOCKTYPE : :: std :: os :: raw :: c_uint = 37 ; pub const MPI_ERR_NAME : :: std :: os :: raw :: c_uint = 38 ; pub const MPI_ERR_NO_MEM : :: std :: os :: raw :: c_uint = 39 ; pub const MPI_ERR_NOT_SAME : :: std :: os :: raw :: c_uint = 40 ; pub const MPI_ERR_NO_SPACE : :: std :: os :: raw :: c_uint = 41 ; pub const MPI_ERR_NO_SUCH_FILE : :: std :: os :: raw :: c_uint = 42 ; pub const MPI_ERR_PORT : :: std :: os :: raw :: c_uint = 43 ; pub const MPI_ERR_QUOTA : :: std :: os :: raw :: c_uint = 44 ; pub const MPI_ERR_READ_ONLY : :: std :: os :: raw :: c_uint = 45 ; pub const MPI_ERR_RMA_CONFLICT : :: std :: os :: raw :: c_uint = 46 ; pub const MPI_ERR_RMA_SYNC : :: std :: os :: raw :: c_uint = 47 ; pub const MPI_ERR_SERVICE : :: std :: os :: raw :: c_uint = 48 ; pub const MPI_ERR_SIZE : :: std :: os :: raw :: c_uint = 49 ; pub const MPI_ERR_SPAWN : :: std :: os :: raw :: c_uint = 50 ; pub const MPI_ERR_UNSUPPORTED_DATAREP : :: std :: os :: raw :: c_uint = 51 ; pub const MPI_ERR_UNSUPPORTED_OPERATION : :: std :: os :: raw :: c_uint = 52 ; pub const MPI_ERR_WIN : :: std :: os :: raw :: c_uint = 53 ; pub const MPI_T_ERR_MEMORY : :: std :: os :: raw :: c_uint = 54 ; pub const MPI_T_ERR_NOT_INITIALIZED : :: std :: os :: raw :: c_uint = 55 ; pub const MPI_T_ERR_CANNOT_INIT : :: std :: os :: raw :: c_uint = 56 ; pub const MPI_T_ERR_INVALID_INDEX : :: std :: os :: raw :: c_uint = 57 ; pub const MPI_T_ERR_INVALID_ITEM : :: std :: os :: raw :: c_uint = 58 ; pub const MPI_T_ERR_INVALID_HANDLE : :: std :: os :: raw :: c_uint = 59 ; pub const MPI_T_ERR_OUT_OF_HANDLES : :: std :: os :: raw :: c_uint = 60 ; pub const MPI_T_ERR_OUT_OF_SESSIONS : :: std :: os :: raw :: c_uint = 61 ; pub const MPI_T_ERR_INVALID_SESSION : :: std :: os :: raw :: c_uint = 62 ; pub const MPI_T_ERR_CVAR_SET_NOT_NOW : :: std :: os :: raw :: c_uint = 63 ; pub const MPI_T_ERR_CVAR_SET_NEVER : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_T_ERR_PVAR_NO_STARTSTOP : :: std :: os :: raw :: c_uint = 65 ; pub const MPI_T_ERR_PVAR_NO_WRITE : :: std :: os :: raw :: c_uint = 66 ; pub const MPI_T_ERR_PVAR_NO_ATOMIC : :: std :: os :: raw :: c_uint = 67 ; pub const MPI_ERR_RMA_RANGE : :: std :: os :: raw :: c_uint = 68 ; pub const MPI_ERR_RMA_ATTACH : :: std :: os :: raw :: c_uint = 69 ; pub const MPI_ERR_RMA_FLAVOR : :: std :: os :: raw :: c_uint = 70 ; pub const MPI_ERR_RMA_SHARED : :: std :: os :: raw :: c_uint = 71 ; pub const MPI_T_ERR_INVALID : :: std :: os :: raw :: c_uint = 72 ; pub const MPI_T_ERR_INVALID_NAME : :: std :: os :: raw :: c_uint = 73 ; pub const MPI_ERR_LASTCODE : :: std :: os :: raw :: c_uint = 92 ; pub const MPI_TYPECLASS_INTEGER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_TYPECLASS_REAL : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_TYPECLASS_COMPLEX : :: std :: os :: raw :: c_uint = 3 ; pub type wchar_t = :: std :: os :: raw :: c_int ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct max_align_t { pub __clang_max_align_nonce1 : :: std :: os :: raw :: c_longlong , pub __bindgen_padding_0 : u64 , pub __clang_max_align_nonce2 : f64 , } # [ test ] fn bindgen_test_layout_max_align_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < max_align_t > ( ) , 32usize , concat ! ( "Size of: " , stringify ! ( max_align_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce1 as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce1 ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce2 as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce2 ) ) ) ; } pub type MPI_Aint = isize ; pub type MPI_Offset = :: std :: os :: raw :: c_longlong ; pub type MPI_Count = :: std :: os :: raw :: c_longlong ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_communicator_t { _unused : [ u8 ; 0 ] } pub type MPI_Comm = * mut ompi_communicator_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_datatype_t { _unused : [ u8 ; 0 ] } pub type MPI_Datatype = * mut ompi_datatype_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_errhandler_t { _unused : [ u8 ; 0 ] } pub type MPI_Errhandler = * mut ompi_errhandler_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_file_t { _unused : [ u8 ; 0 ] } pub type MPI_File = * mut ompi_file_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_group_t { _unused : [ u8 ; 0 ] } pub type MPI_Group = * mut ompi_group_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_info_t { _unused : [ u8 ; 0 ] } pub type MPI_Info = * mut ompi_info_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_op_t { _unused : [ u8 ; 0 ] } pub type MPI_Op = * mut ompi_op_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_request_t { _unused : [ u8 ; 0 ] } pub type MPI_Request = * mut ompi_request_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_message_t { _unused : [ u8 ; 0 ] } pub type MPI_Message = * mut ompi_message_t ; pub type MPI_Status = ompi_status_public_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_win_t { _unused : [ u8 ; 0 ] } pub type MPI_Win = * mut ompi_win_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_var_enum_t { _unused : [ u8 ; 0 ] } pub type MPI_T_enum = * mut mca_base_var_enum_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_mpit_cvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_cvar_handle = * mut ompi_mpit_cvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_handle = * mut mca_base_pvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_session_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_session = * mut mca_base_pvar_session_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_status_public_t { pub MPI_SOURCE : :: std :: os :: raw :: c_int , pub MPI_TAG : :: std :: os :: raw :: c_int , pub MPI_ERROR : :: std :: os :: raw :: c_int , pub _cancelled : :: std :: os :: raw :: c_int , pub _ucount : usize , } # [ test ] fn bindgen_test_layout_ompi_status_public_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < ompi_status_public_t > ( ) , 24usize , concat ! ( "Size of: " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < ompi_status_public_t > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_SOURCE as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_SOURCE ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_TAG as * const _ as usize } , 4usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_TAG ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_ERROR as * const _ as usize } , 8usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_ERROR ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _cancelled as * const _ as usize } , 12usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _cancelled ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _ucount as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _ucount ) ) ) ; } pub type MPI_Datarep_extent_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : * mut MPI_Aint , arg3 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Datarep_conversion_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : MPI_Datatype , arg3 : :: std :: os :: raw :: c_int , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : MPI_Offset , arg6 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Comm , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type ompi_file_errhandler_fn = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_File , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_Win_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Win , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_User_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut :: std :: os :: raw :: c_void , arg3 : * mut :: std :: os :: raw :: c_int , arg4 : * mut MPI_Datatype ) > ; pub type MPI_Comm_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_query_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut MPI_Status ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_free_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_cancel_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_fn = MPI_Comm_errhandler_function ; pub type MPI_File_errhandler_fn = ompi_file_errhandler_fn ; pub type MPI_File_errhandler_function = ompi_file_errhandler_fn ; pub type MPI_Win_errhandler_fn = MPI_Win_errhandler_function ; pub const MPI_TAG_UB : _bindgen_ty_1 = 0 ; pub const MPI_HOST : _bindgen_ty_1 = 1 ; pub const MPI_IO : _bindgen_ty_1 = 2 ; pub const MPI_WTIME_IS_GLOBAL : _bindgen_ty_1 = 3 ; pub const MPI_APPNUM : _bindgen_ty_1 = 4 ; pub const MPI_LASTUSEDCODE : _bindgen_ty_1 = 5 ; pub const MPI_UNIVERSE_SIZE : _bindgen_ty_1 = 6 ; pub const MPI_WIN_BASE : _bindgen_ty_1 = 7 ; pub const MPI_WIN_SIZE : _bindgen_ty_1 = 8 ; pub const MPI_WIN_DISP_UNIT : _bindgen_ty_1 = 9 ; pub const MPI_WIN_CREATE_FLAVOR : _bindgen_ty_1 = 10 ; pub const MPI_WIN_MODEL : _bindgen_ty_1 = 11 ; pub const IMPI_CLIENT_SIZE : _bindgen_ty_1 = 12 ; pub const IMPI_CLIENT_COLOR : _bindgen_ty_1 = 13 ; pub const IMPI_HOST_SIZE : _bindgen_ty_1 = 14 ; pub const IMPI_HOST_COLOR : _bindgen_ty_1 = 15 ; pub type _bindgen_ty_1 = :: std :: os :: raw :: c_uint ; pub const MPI_IDENT : _bindgen_ty_2 = 0 ; pub const MPI_CONGRUENT : _bindgen_ty_2 = 1 ; pub const MPI_SIMILAR : _bindgen_ty_2 = 2 ; pub const MPI_UNEQUAL : _bindgen_ty_2 = 3 ; pub type _bindgen_ty_2 = :: std :: os :: raw :: c_uint ; pub const MPI_THREAD_SINGLE : _bindgen_ty_3 = 0 ; pub const MPI_THREAD_FUNNELED : _bindgen_ty_3 = 1 ; pub const MPI_THREAD_SERIALIZED : _bindgen_ty_3 = 2 ; pub const MPI_THREAD_MULTIPLE : _bindgen_ty_3 = 3 ; pub type _bindgen_ty_3 = :: std :: os :: raw :: c_uint ; pub const MPI_COMBINER_NAMED : _bindgen_ty_4 = 0 ; pub const MPI_COMBINER_DUP : _bindgen_ty_4 = 1 ; pub const MPI_COMBINER_CONTIGUOUS : _bindgen_ty_4 = 2 ; pub const MPI_COMBINER_VECTOR : _bindgen_ty_4 = 3 ; pub const OMPI_WAS_MPI_COMBINER_HVECTOR_INTEGER : _bindgen_ty_4 = 4 ; pub const MPI_COMBINER_HVECTOR : _bindgen_ty_4 = 5 ; pub const MPI_COMBINER_INDEXED : _bindgen_ty_4 = 6 ; pub const OMPI_WAS_MPI_COMBINER_HINDEXED_INTEGER : _bindgen_ty_4 = 7 ; pub const MPI_COMBINER_HINDEXED : _bindgen_ty_4 = 8 ; pub const MPI_COMBINER_INDEXED_BLOCK : _bindgen_ty_4 = 9 ; pub const OMPI_WAS_MPI_COMBINER_STRUCT_INTEGER : _bindgen_ty_4 = 10 ; pub const MPI_COMBINER_STRUCT : _bindgen_ty_4 = 11 ; pub const MPI_COMBINER_SUBARRAY : _bindgen_ty_4 = 12 ; pub const MPI_COMBINER_DARRAY : _bindgen_ty_4 = 13 ; pub const MPI_COMBINER_F90_REAL : _bindgen_ty_4 = 14 ; pub const MPI_COMBINER_F90_COMPLEX : _bindgen_ty_4 = 15 ; pub const MPI_COMBINER_F90_INTEGER : _bindgen_ty_4 = 16 ; pub const MPI_COMBINER_RESIZED : _bindgen_ty_4 = 17 ; pub const MPI_COMBINER_HINDEXED_BLOCK : _bindgen_ty_4 = 18 ; pub type _bindgen_ty_4 = :: std :: os :: raw :: c_uint ; pub const MPI_COMM_TYPE_SHARED : _bindgen_ty_5 = 0 ; pub const OMPI_COMM_TYPE_HWTHREAD : _bindgen_ty_5 = 1 ; pub const OMPI_COMM_TYPE_CORE : _bindgen_ty_5 = 2 ; pub const OMPI_COMM_TYPE_L1CACHE : _bindgen_ty_5 = 3 ; pub const OMPI_COMM_TYPE_L2CACHE : _bindgen_ty_5 = 4 ; pub const OMPI_COMM_TYPE_L3CACHE : _bindgen_ty_5 = 5 ; pub const OMPI_COMM_TYPE_SOCKET : _bindgen_ty_5 = 6 ; pub const OMPI_COMM_TYPE_NUMA : _bindgen_ty_5 = 7 ; pub const OMPI_COMM_TYPE_BOARD : _bindgen_ty_5 = 8 ; pub const OMPI_COMM_TYPE_HOST : _bindgen_ty_5 = 9 ; pub const OMPI_COMM_TYPE_CU : _bindgen_ty_5 = 10 ; pub const OMPI_COMM_TYPE_CLUSTER : _bindgen_ty_5 = 11 ; pub type _bindgen_ty_5 = :: std :: os :: raw :: c_uint ; pub const MPI_T_VERBOSITY_USER_BASIC : _bindgen_ty_6 = 0 ; pub const MPI_T_VERBOSITY_USER_DETAIL : _bindgen_ty_6 = 1 ; pub const MPI_T_VERBOSITY_USER_ALL : _bindgen_ty_6 = 2 ; pub const MPI_T_VERBOSITY_TUNER_BASIC : _bindgen_ty_6 = 3 ; pub const MPI_T_VERBOSITY_TUNER_DETAIL : _bindgen_ty_6 = 4 ; pub const MPI_T_VERBOSITY_TUNER_ALL : _bindgen_ty_6 = 5 ; pub const MPI_T_VERBOSITY_MPIDEV_BASIC : _bindgen_ty_6 = 6 ; pub const MPI_T_VERBOSITY_MPIDEV_DETAIL : _bindgen_ty_6 = 7 ; pub const MPI_T_VERBOSITY_MPIDEV_ALL : _bindgen_ty_6 = 8 ; pub type _bindgen_ty_6 = :: std :: os :: raw :: c_uint ; pub const MPI_T_SCOPE_CONSTANT : _bindgen_ty_7 = 0 ; pub const MPI_T_SCOPE_READONLY : _bindgen_ty_7 = 1 ; pub const MPI_T_SCOPE_LOCAL : _bindgen_ty_7 = 2 ; pub const MPI_T_SCOPE_GROUP : _bindgen_ty_7 = 3 ; pub const MPI_T_SCOPE_GROUP_EQ : _bindgen_ty_7 = 4 ; pub const MPI_T_SCOPE_ALL : _bindgen_ty_7 = 5 ; pub const MPI_T_SCOPE_ALL_EQ : _bindgen_ty_7 = 6 ; pub type _bindgen_ty_7 = :: std :: os :: raw :: c_uint ; pub const MPI_T_BIND_NO_OBJECT : _bindgen_ty_8 = 0 ; pub const MPI_T_BIND_MPI_COMM : _bindgen_ty_8 = 1 ; pub const MPI_T_BIND_MPI_DATATYPE : _bindgen_ty_8 = 2 ; pub const MPI_T_BIND_MPI_ERRHANDLER : _bindgen_ty_8 = 3 ; pub const MPI_T_BIND_MPI_FILE : _bindgen_ty_8 = 4 ; pub const MPI_T_BIND_MPI_GROUP : _bindgen_ty_8 = 5 ; pub const MPI_T_BIND_MPI_OP : _bindgen_ty_8 = 6 ; pub const MPI_T_BIND_MPI_REQUEST : _bindgen_ty_8 = 7 ; pub const MPI_T_BIND_MPI_WIN : _bindgen_ty_8 = 8 ; pub const MPI_T_BIND_MPI_MESSAGE : _bindgen_ty_8 = 9 ; pub const MPI_T_BIND_MPI_INFO : _bindgen_ty_8 = 10 ; pub type _bindgen_ty_8 = :: std :: os :: raw :: c_uint ; pub const MPI_T_PVAR_CLASS_STATE : _bindgen_ty_9 = 0 ; pub const MPI_T_PVAR_CLASS_LEVEL : _bindgen_ty_9 = 1 ; pub const MPI_T_PVAR_CLASS_SIZE : _bindgen_ty_9 = 2 ; pub const MPI_T_PVAR_CLASS_PERCENTAGE : _bindgen_ty_9 = 3 ; pub const MPI_T_PVAR_CLASS_HIGHWATERMARK : _bindgen_ty_9 = 4 ; pub const MPI_T_PVAR_CLASS_LOWWATERMARK : _bindgen_ty_9 = 5 ; pub const MPI_T_PVAR_CLASS_COUNTER : _bindgen_ty_9 = 6 ; pub const MPI_T_PVAR_CLASS_AGGREGATE : _bindgen_ty_9 = 7 ; pub const MPI_T_PVAR_CLASS_TIMER : _bindgen_ty_9 = 8 ; pub const MPI_T_PVAR_CLASS_GENERIC : _bindgen_ty_9 = 9 ; pub type _bindgen_ty_9 = :: std :: os :: raw :: c_uint ; extern "C" {
[INFO] [stdout] 3 + pub const __llvm__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_major__ : :: std :: os :: raw :: c_uint = 14 ; pub const __clang_minor__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_patchlevel__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_version__ : & 'static [ u8 ; 8usize ] = b"14.0.0 \0" ; pub const __GNUC__ : :: std :: os :: raw :: c_uint = 4 ; pub const __GNUC_MINOR__ : :: std :: os :: raw :: c_uint = 2 ; pub const __GNUC_PATCHLEVEL__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GXX_ABI_VERSION : :: std :: os :: raw :: c_uint = 1002 ; pub const __ATOMIC_RELAXED : :: std :: os :: raw :: c_uint = 0 ; pub const __ATOMIC_CONSUME : :: std :: os :: raw :: c_uint = 1 ; pub const __ATOMIC_ACQUIRE : :: std :: os :: raw :: c_uint = 2 ; pub const __ATOMIC_RELEASE : :: std :: os :: raw :: c_uint = 3 ; pub const __ATOMIC_ACQ_REL : :: std :: os :: raw :: c_uint = 4 ; pub const __ATOMIC_SEQ_CST : std :: os :: raw :: c_uint = 5 ; pub const __OPENCL_MEMORY_SCOPE_WORK_ITEM : :: std :: os :: raw :: c_uint = 0 ; pub const __OPENCL_MEMORY_SCOPE_WORK_GROUP : :: std :: os :: raw :: c_uint = 1 ; pub const __OPENCL_MEMORY_SCOPE_DEVICE : :: std :: os :: raw :: c_uint = 2 ; pub const __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES : :: std :: os :: raw :: c_uint = 3 ; pub const __OPENCL_MEMORY_SCOPE_SUB_GROUP : :: std :: os :: raw :: c_uint = 4 ; pub const __PRAGMA_REDEFINE_EXTNAME : :: std :: os :: raw :: c_uint = 1 ; pub const __VERSION__ : & 'static [ u8 ; 20usize ] = b"Ubuntu Clang 14.0.0\0" ; pub const __OBJC_BOOL_IS_BOOL : :: std :: os :: raw :: c_uint = 0 ; pub const __CONSTANT_CFSTRINGS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_literal_encoding__ : & 'static [ u8 ; 6usize ] = b"UTF-8\0" ; pub const __clang_wide_literal_encoding__ : & 'static [ u8 ; 7usize ] = b"UTF-32\0" ; pub const __ORDER_LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __ORDER_BIG_ENDIAN__ : :: std :: os :: raw :: c_uint = 4321 ; pub const __ORDER_PDP_ENDIAN__ : :: std :: os :: raw :: c_uint = 3412 ; pub const __BYTE_ORDER__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const _LP64 : :: std :: os :: raw :: c_uint = 1 ; pub const __LP64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __CHAR_BIT__ : :: std :: os :: raw :: c_uint = 8 ; pub const __BOOL_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SHRT_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __LONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LLONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BITINT_MAXWIDTH__ : :: std :: os :: raw :: c_uint = 128 ; pub const __SCHAR_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __SHRT_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __LONG_LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __WCHAR_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __WCHAR_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __WINT_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __WINT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INTMAX_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZE_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __SIZE_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTMAX_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __PTRDIFF_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __PTRDIFF_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INTPTR_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTPTR_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZEOF_DOUBLE__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_FLOAT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_LONG_DOUBLE__ : :: std :: os :: raw :: c_uint = 16 ; pub const __SIZEOF_LONG_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_POINTER__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SHORT__ : :: std :: os :: raw :: c_uint = 2 ; pub const __SIZEOF_PTRDIFF_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SIZE_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_WCHAR_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_WINT_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INTMAX_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTMAX_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINTMAX_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTMAX_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTMAX_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTMAX_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __PTRDIFF_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __PTRDIFF_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __INTPTR_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTPTR_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __SIZE_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __SIZE_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __SIZE_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __SIZE_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __SIG_ATOMIC_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __SIG_ATOMIC_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __UINTPTR_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTPTR_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTPTR_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTPTR_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FLT_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_DIG__ : :: std :: os :: raw :: c_uint = 6 ; pub const __FLT_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 9 ; pub const __FLT_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_MANT_DIG__ : :: std :: os :: raw :: c_uint = 24 ; pub const __FLT_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 38 ; pub const __FLT_MAX_EXP__ : :: std :: os :: raw :: c_uint = 128 ; pub const __FLT_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -37 ; pub const __FLT_MIN_EXP__ : :: std :: os :: raw :: c_int = -125 ; pub const __DBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_DIG__ : :: std :: os :: raw :: c_uint = 15 ; pub const __DBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 17 ; pub const __DBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 53 ; pub const __DBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 308 ; pub const __DBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 1024 ; pub const __DBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -307 ; pub const __DBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -1021 ; pub const __LDBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_DIG__ : :: std :: os :: raw :: c_uint = 18 ; pub const __LDBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __LDBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LDBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 4932 ; pub const __LDBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 16384 ; pub const __LDBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -4931 ; pub const __LDBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -16381 ; pub const __POINTER_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BIGGEST_ALIGNMENT__ : :: std :: os :: raw :: c_uint = 16 ; pub const __WINT_UNSIGNED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __INT8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __INT16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __INT32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __INT64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __UINT8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __INT8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __UINT16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __UINT16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __INT16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __UINT32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __UINT32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __INT32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __UINT64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __UINT64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __INT64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_LEAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_LEAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_LEAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_LEAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_LEAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_LEAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_LEAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_LEAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_LEAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_LEAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_LEAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_LEAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_LEAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_LEAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_LEAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_LEAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_LEAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_LEAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_LEAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_LEAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_LEAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_LEAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_LEAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_LEAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_LEAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_LEAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_LEAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_LEAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_LEAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __INT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_FAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_FAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_FAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_FAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_FAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_FAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_FAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_FAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_FAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_FAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_FAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_FAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_FAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_FAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_FAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_FAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_FAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_FAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_FAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_FAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_FAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_FAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_FAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_FAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_FAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_FAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_FAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_FAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_FAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_FAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FINITE_MATH_ONLY__ : :: std :: os :: raw :: c_uint = 0 ; pub const __GNUC_STDC_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_ATOMIC_TEST_AND_SET_TRUEVAL : :: std :: os :: raw :: c_uint = 1 ; pub const __CLANG_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __NO_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __PIC__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pic__ : :: std :: os :: raw :: c_uint = 2 ; pub const __PIE__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pie__ : :: std :: os :: raw :: c_uint = 2 ; pub const __FLT_EVAL_METHOD__ : :: std :: os :: raw :: c_uint = 0 ; pub const __FLT_RADIX__ : :: std :: os :: raw :: c_uint = 2 ; pub const __DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __GCC_ASM_FLAG_OUTPUTS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __code_model_small__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_GS : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_FS : :: std :: os :: raw :: c_uint = 1 ; pub const __k8 : :: std :: os :: raw :: c_uint = 1 ; pub const __k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __tune_k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __NO_MATH_INLINES : :: std :: os :: raw :: c_uint = 1 ; pub const __FXSR__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __MMX__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 : :: std :: os :: raw :: c_uint = 1 ; pub const __SIZEOF_FLOAT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix__ : :: std :: os :: raw :: c_uint = 1 ; pub const linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __ELF__ : :: std :: os :: raw :: c_uint = 1 ; pub const __gnu_linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLOAT128__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_HOSTED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_VERSION__ : :: std :: os :: raw :: c_uint = 201710 ; pub const __STDC_UTF_16__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_UTF_32__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_DWARF2_CFI_ASM : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_VERSION : :: std :: os :: raw :: c_uint = 721408 ; pub const OPAL_STDC_HEADERS : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED_ARGUMENT : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_ERROR : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_SYS_TIME_H : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_LONG_LONG : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const OPAL_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const OPAL_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const OPAL_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const OPAL_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const OMPI_HAVE_FORTRAN_LOGICAL1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER16 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_INTEGER2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL16 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL2 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_REAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_ENABLE_MPI1_COMPAT : :: std :: os :: raw :: c_uint = 0 ; pub const HAVE_FLOAT__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_LONG_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_MPI_OFFSET_SIZE : :: std :: os :: raw :: c_uint = 8 ; pub const OMPI_BUILD_CXX_BINDINGS : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_CXX_SEEK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_CXX_SUPPORTS_2D_CONST_CAST : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_PARAM_CHECK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_INTERFACE_WARNING : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_CXX_EXCEPTION_SUPPORT : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_MAJOR_VERSION : :: std :: os :: raw :: c_uint = 4 ; pub const OMPI_MINOR_VERSION : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_RELEASE_VERSION : :: std :: os :: raw :: c_uint = 2 ; pub const OPAL_C_HAVE_VISIBILITY : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_BUILDING : :: std :: os :: raw :: c_uint = 0 ; pub const OPEN_MPI : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_VERSION : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_SUBVERSION : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_UNKNOWN : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU_C : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_REMOVED_USE_STATIC_ASSERT : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ANY_SOURCE : :: std :: os :: raw :: c_int = -1 ; pub const MPI_PROC_NULL : :: std :: os :: raw :: c_int = -2 ; pub const MPI_ROOT : :: std :: os :: raw :: c_int = -4 ; pub const MPI_ANY_TAG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MAX_LIBRARY_VERSION_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_UNDEFINED : :: std :: os :: raw :: c_int = -32766 ; pub const MPI_DIST_GRAPH : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_CART : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_GRAPH : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_KEYVAL_INVALID : :: std :: os :: raw :: c_int = -1 ; pub const MPI_BSEND_OVERHEAD : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const MPI_ORDER_C : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ORDER_FORTRAN : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_BLOCK : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_DISTRIBUTE_CYCLIC : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_NONE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_DISTRIBUTE_DFLT_DARG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MODE_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_RDONLY : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_WRONLY : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_RDWR : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_DELETE_ON_CLOSE : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_MODE_UNIQUE_OPEN : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_MODE_EXCL : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MODE_APPEND : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_SEQUENTIAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_DISPLACEMENT_CURRENT : :: std :: os :: raw :: c_int = -54278278 ; pub const MPI_SEEK_SET : :: std :: os :: raw :: c_uint = 600 ; pub const MPI_SEEK_CUR : :: std :: os :: raw :: c_uint = 602 ; pub const MPI_SEEK_END : :: std :: os :: raw :: c_uint = 604 ; pub const MPI_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_NOCHECK : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_NOPRECEDE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_NOPUT : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_NOSTORE : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_NOSUCCEED : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_LOCK_EXCLUSIVE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_LOCK_SHARED : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_WIN_FLAVOR_ALLOCATE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_DYNAMIC : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_WIN_FLAVOR_SHARED : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_WIN_UNIFIED : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_WIN_SEPARATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_SUCCESS : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ERR_BUFFER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_ERR_COUNT : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_ERR_TYPE : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_ERR_TAG : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_ERR_COMM : :: std :: os :: raw :: c_uint = 5 ; pub const MPI_ERR_RANK : :: std :: os :: raw :: c_uint = 6 ; pub const MPI_ERR_REQUEST : :: std :: os :: raw :: c_uint = 7 ; pub const MPI_ERR_ROOT : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_ERR_GROUP : :: std :: os :: raw :: c_uint = 9 ; pub const MPI_ERR_OP : :: std :: os :: raw :: c_uint = 10 ; pub const MPI_ERR_TOPOLOGY : :: std :: os :: raw :: c_uint = 11 ; pub const MPI_ERR_DIMS : :: std :: os :: raw :: c_uint = 12 ; pub const MPI_ERR_ARG : :: std :: os :: raw :: c_uint = 13 ; pub const MPI_ERR_UNKNOWN : :: std :: os :: raw :: c_uint = 14 ; pub const MPI_ERR_TRUNCATE : :: std :: os :: raw :: c_uint = 15 ; pub const MPI_ERR_OTHER : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_ERR_INTERN : :: std :: os :: raw :: c_uint = 17 ; pub const MPI_ERR_IN_STATUS : :: std :: os :: raw :: c_uint = 18 ; pub const MPI_ERR_PENDING : :: std :: os :: raw :: c_uint = 19 ; pub const MPI_ERR_ACCESS : :: std :: os :: raw :: c_uint = 20 ; pub const MPI_ERR_AMODE : :: std :: os :: raw :: c_uint = 21 ; pub const MPI_ERR_ASSERT : :: std :: os :: raw :: c_uint = 22 ; pub const MPI_ERR_BAD_FILE : :: std :: os :: raw :: c_uint = 23 ; pub const MPI_ERR_BASE : :: std :: os :: raw :: c_uint = 24 ; pub const MPI_ERR_CONVERSION : :: std :: os :: raw :: c_uint = 25 ; pub const MPI_ERR_DISP : :: std :: os :: raw :: c_uint = 26 ; pub const MPI_ERR_DUP_DATAREP : :: std :: os :: raw :: c_uint = 27 ; pub const MPI_ERR_FILE_EXISTS : :: std :: os :: raw :: c_uint = 28 ; pub const MPI_ERR_FILE_IN_USE : :: std :: os :: raw :: c_uint = 29 ; pub const MPI_ERR_FILE : :: std :: os :: raw :: c_uint = 30 ; pub const MPI_ERR_INFO_KEY : :: std :: os :: raw :: c_uint = 31 ; pub const MPI_ERR_INFO_NOKEY : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_ERR_INFO_VALUE : :: std :: os :: raw :: c_uint = 33 ; pub const MPI_ERR_INFO : :: std :: os :: raw :: c_uint = 34 ; pub const MPI_ERR_IO : :: std :: os :: raw :: c_uint = 35 ; pub const MPI_ERR_KEYVAL : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_ERR_LOCKTYPE : :: std :: os :: raw :: c_uint = 37 ; pub const MPI_ERR_NAME : :: std :: os :: raw :: c_uint = 38 ; pub const MPI_ERR_NO_MEM : :: std :: os :: raw :: c_uint = 39 ; pub const MPI_ERR_NOT_SAME : :: std :: os :: raw :: c_uint = 40 ; pub const MPI_ERR_NO_SPACE : :: std :: os :: raw :: c_uint = 41 ; pub const MPI_ERR_NO_SUCH_FILE : :: std :: os :: raw :: c_uint = 42 ; pub const MPI_ERR_PORT : :: std :: os :: raw :: c_uint = 43 ; pub const MPI_ERR_QUOTA : :: std :: os :: raw :: c_uint = 44 ; pub const MPI_ERR_READ_ONLY : :: std :: os :: raw :: c_uint = 45 ; pub const MPI_ERR_RMA_CONFLICT : :: std :: os :: raw :: c_uint = 46 ; pub const MPI_ERR_RMA_SYNC : :: std :: os :: raw :: c_uint = 47 ; pub const MPI_ERR_SERVICE : :: std :: os :: raw :: c_uint = 48 ; pub const MPI_ERR_SIZE : :: std :: os :: raw :: c_uint = 49 ; pub const MPI_ERR_SPAWN : :: std :: os :: raw :: c_uint = 50 ; pub const MPI_ERR_UNSUPPORTED_DATAREP : :: std :: os :: raw :: c_uint = 51 ; pub const MPI_ERR_UNSUPPORTED_OPERATION : :: std :: os :: raw :: c_uint = 52 ; pub const MPI_ERR_WIN : :: std :: os :: raw :: c_uint = 53 ; pub const MPI_T_ERR_MEMORY : :: std :: os :: raw :: c_uint = 54 ; pub const MPI_T_ERR_NOT_INITIALIZED : :: std :: os :: raw :: c_uint = 55 ; pub const MPI_T_ERR_CANNOT_INIT : :: std :: os :: raw :: c_uint = 56 ; pub const MPI_T_ERR_INVALID_INDEX : :: std :: os :: raw :: c_uint = 57 ; pub const MPI_T_ERR_INVALID_ITEM : :: std :: os :: raw :: c_uint = 58 ; pub const MPI_T_ERR_INVALID_HANDLE : :: std :: os :: raw :: c_uint = 59 ; pub const MPI_T_ERR_OUT_OF_HANDLES : :: std :: os :: raw :: c_uint = 60 ; pub const MPI_T_ERR_OUT_OF_SESSIONS : :: std :: os :: raw :: c_uint = 61 ; pub const MPI_T_ERR_INVALID_SESSION : :: std :: os :: raw :: c_uint = 62 ; pub const MPI_T_ERR_CVAR_SET_NOT_NOW : :: std :: os :: raw :: c_uint = 63 ; pub const MPI_T_ERR_CVAR_SET_NEVER : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_T_ERR_PVAR_NO_STARTSTOP : :: std :: os :: raw :: c_uint = 65 ; pub const MPI_T_ERR_PVAR_NO_WRITE : :: std :: os :: raw :: c_uint = 66 ; pub const MPI_T_ERR_PVAR_NO_ATOMIC : :: std :: os :: raw :: c_uint = 67 ; pub const MPI_ERR_RMA_RANGE : :: std :: os :: raw :: c_uint = 68 ; pub const MPI_ERR_RMA_ATTACH : :: std :: os :: raw :: c_uint = 69 ; pub const MPI_ERR_RMA_FLAVOR : :: std :: os :: raw :: c_uint = 70 ; pub const MPI_ERR_RMA_SHARED : :: std :: os :: raw :: c_uint = 71 ; pub const MPI_T_ERR_INVALID : :: std :: os :: raw :: c_uint = 72 ; pub const MPI_T_ERR_INVALID_NAME : :: std :: os :: raw :: c_uint = 73 ; pub const MPI_ERR_LASTCODE : :: std :: os :: raw :: c_uint = 92 ; pub const MPI_TYPECLASS_INTEGER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_TYPECLASS_REAL : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_TYPECLASS_COMPLEX : :: std :: os :: raw :: c_uint = 3 ; pub type wchar_t = :: std :: os :: raw :: c_int ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct max_align_t { pub __clang_max_align_nonce1 : :: std :: os :: raw :: c_longlong , pub __bindgen_padding_0 : u64 , pub __clang_max_align_nonce2 : f64 , } # [ test ] fn bindgen_test_layout_max_align_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < max_align_t > ( ) , 32usize , concat ! ( "Size of: " , stringify ! ( max_align_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce1 as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce1 ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce2 as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce2 ) ) ) ; } pub type MPI_Aint = isize ; pub type MPI_Offset = :: std :: os :: raw :: c_longlong ; pub type MPI_Count = :: std :: os :: raw :: c_longlong ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_communicator_t { _unused : [ u8 ; 0 ] } pub type MPI_Comm = * mut ompi_communicator_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_datatype_t { _unused : [ u8 ; 0 ] } pub type MPI_Datatype = * mut ompi_datatype_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_errhandler_t { _unused : [ u8 ; 0 ] } pub type MPI_Errhandler = * mut ompi_errhandler_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_file_t { _unused : [ u8 ; 0 ] } pub type MPI_File = * mut ompi_file_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_group_t { _unused : [ u8 ; 0 ] } pub type MPI_Group = * mut ompi_group_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_info_t { _unused : [ u8 ; 0 ] } pub type MPI_Info = * mut ompi_info_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_op_t { _unused : [ u8 ; 0 ] } pub type MPI_Op = * mut ompi_op_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_request_t { _unused : [ u8 ; 0 ] } pub type MPI_Request = * mut ompi_request_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_message_t { _unused : [ u8 ; 0 ] } pub type MPI_Message = * mut ompi_message_t ; pub type MPI_Status = ompi_status_public_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_win_t { _unused : [ u8 ; 0 ] } pub type MPI_Win = * mut ompi_win_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_var_enum_t { _unused : [ u8 ; 0 ] } pub type MPI_T_enum = * mut mca_base_var_enum_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_mpit_cvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_cvar_handle = * mut ompi_mpit_cvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_handle = * mut mca_base_pvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_session_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_session = * mut mca_base_pvar_session_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_status_public_t { pub MPI_SOURCE : :: std :: os :: raw :: c_int , pub MPI_TAG : :: std :: os :: raw :: c_int , pub MPI_ERROR : :: std :: os :: raw :: c_int , pub _cancelled : :: std :: os :: raw :: c_int , pub _ucount : usize , } # [ test ] fn bindgen_test_layout_ompi_status_public_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < ompi_status_public_t > ( ) , 24usize , concat ! ( "Size of: " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < ompi_status_public_t > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_SOURCE as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_SOURCE ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_TAG as * const _ as usize } , 4usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_TAG ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_ERROR as * const _ as usize } , 8usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_ERROR ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _cancelled as * const _ as usize } , 12usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _cancelled ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _ucount as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _ucount ) ) ) ; } pub type MPI_Datarep_extent_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : * mut MPI_Aint , arg3 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Datarep_conversion_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : MPI_Datatype , arg3 : :: std :: os :: raw :: c_int , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : MPI_Offset , arg6 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Comm , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type ompi_file_errhandler_fn = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_File , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_Win_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Win , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_User_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut :: std :: os :: raw :: c_void , arg3 : * mut :: std :: os :: raw :: c_int , arg4 : * mut MPI_Datatype ) > ; pub type MPI_Comm_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_query_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut MPI_Status ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_free_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_cancel_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_fn = MPI_Comm_errhandler_function ; pub type MPI_File_errhandler_fn = ompi_file_errhandler_fn ; pub type MPI_File_errhandler_function = ompi_file_errhandler_fn ; pub type MPI_Win_errhandler_fn = MPI_Win_errhandler_function ; pub const MPI_TAG_UB : _bindgen_ty_1 = 0 ; pub const MPI_HOST : _bindgen_ty_1 = 1 ; pub const MPI_IO : _bindgen_ty_1 = 2 ; pub const MPI_WTIME_IS_GLOBAL : _bindgen_ty_1 = 3 ; pub const MPI_APPNUM : _bindgen_ty_1 = 4 ; pub const MPI_LASTUSEDCODE : _bindgen_ty_1 = 5 ; pub const MPI_UNIVERSE_SIZE : _bindgen_ty_1 = 6 ; pub const MPI_WIN_BASE : _bindgen_ty_1 = 7 ; pub const MPI_WIN_SIZE : _bindgen_ty_1 = 8 ; pub const MPI_WIN_DISP_UNIT : _bindgen_ty_1 = 9 ; pub const MPI_WIN_CREATE_FLAVOR : _bindgen_ty_1 = 10 ; pub const MPI_WIN_MODEL : _bindgen_ty_1 = 11 ; pub const IMPI_CLIENT_SIZE : _bindgen_ty_1 = 12 ; pub const IMPI_CLIENT_COLOR : _bindgen_ty_1 = 13 ; pub const IMPI_HOST_SIZE : _bindgen_ty_1 = 14 ; pub const IMPI_HOST_COLOR : _bindgen_ty_1 = 15 ; pub type _bindgen_ty_1 = :: std :: os :: raw :: c_uint ; pub const MPI_IDENT : _bindgen_ty_2 = 0 ; pub const MPI_CONGRUENT : _bindgen_ty_2 = 1 ; pub const MPI_SIMILAR : _bindgen_ty_2 = 2 ; pub const MPI_UNEQUAL : _bindgen_ty_2 = 3 ; pub type _bindgen_ty_2 = :: std :: os :: raw :: c_uint ; pub const MPI_THREAD_SINGLE : _bindgen_ty_3 = 0 ; pub const MPI_THREAD_FUNNELED : _bindgen_ty_3 = 1 ; pub const MPI_THREAD_SERIALIZED : _bindgen_ty_3 = 2 ; pub const MPI_THREAD_MULTIPLE : _bindgen_ty_3 = 3 ; pub type _bindgen_ty_3 = :: std :: os :: raw :: c_uint ; pub const MPI_COMBINER_NAMED : _bindgen_ty_4 = 0 ; pub const MPI_COMBINER_DUP : _bindgen_ty_4 = 1 ; pub const MPI_COMBINER_CONTIGUOUS : _bindgen_ty_4 = 2 ; pub const MPI_COMBINER_VECTOR : _bindgen_ty_4 = 3 ; pub const OMPI_WAS_MPI_COMBINER_HVECTOR_INTEGER : _bindgen_ty_4 = 4 ; pub const MPI_COMBINER_HVECTOR : _bindgen_ty_4 = 5 ; pub const MPI_COMBINER_INDEXED : _bindgen_ty_4 = 6 ; pub const OMPI_WAS_MPI_COMBINER_HINDEXED_INTEGER : _bindgen_ty_4 = 7 ; pub const MPI_COMBINER_HINDEXED : _bindgen_ty_4 = 8 ; pub const MPI_COMBINER_INDEXED_BLOCK : _bindgen_ty_4 = 9 ; pub const OMPI_WAS_MPI_COMBINER_STRUCT_INTEGER : _bindgen_ty_4 = 10 ; pub const MPI_COMBINER_STRUCT : _bindgen_ty_4 = 11 ; pub const MPI_COMBINER_SUBARRAY : _bindgen_ty_4 = 12 ; pub const MPI_COMBINER_DARRAY : _bindgen_ty_4 = 13 ; pub const MPI_COMBINER_F90_REAL : _bindgen_ty_4 = 14 ; pub const MPI_COMBINER_F90_COMPLEX : _bindgen_ty_4 = 15 ; pub const MPI_COMBINER_F90_INTEGER : _bindgen_ty_4 = 16 ; pub const MPI_COMBINER_RESIZED : _bindgen_ty_4 = 17 ; pub const MPI_COMBINER_HINDEXED_BLOCK : _bindgen_ty_4 = 18 ; pub type _bindgen_ty_4 = :: std :: os :: raw :: c_uint ; pub const MPI_COMM_TYPE_SHARED : _bindgen_ty_5 = 0 ; pub const OMPI_COMM_TYPE_HWTHREAD : _bindgen_ty_5 = 1 ; pub const OMPI_COMM_TYPE_CORE : _bindgen_ty_5 = 2 ; pub const OMPI_COMM_TYPE_L1CACHE : _bindgen_ty_5 = 3 ; pub const OMPI_COMM_TYPE_L2CACHE : _bindgen_ty_5 = 4 ; pub const OMPI_COMM_TYPE_L3CACHE : _bindgen_ty_5 = 5 ; pub const OMPI_COMM_TYPE_SOCKET : _bindgen_ty_5 = 6 ; pub const OMPI_COMM_TYPE_NUMA : _bindgen_ty_5 = 7 ; pub const OMPI_COMM_TYPE_BOARD : _bindgen_ty_5 = 8 ; pub const OMPI_COMM_TYPE_HOST : _bindgen_ty_5 = 9 ; pub const OMPI_COMM_TYPE_CU : _bindgen_ty_5 = 10 ; pub const OMPI_COMM_TYPE_CLUSTER : _bindgen_ty_5 = 11 ; pub type _bindgen_ty_5 = :: std :: os :: raw :: c_uint ; pub const MPI_T_VERBOSITY_USER_BASIC : _bindgen_ty_6 = 0 ; pub const MPI_T_VERBOSITY_USER_DETAIL : _bindgen_ty_6 = 1 ; pub const MPI_T_VERBOSITY_USER_ALL : _bindgen_ty_6 = 2 ; pub const MPI_T_VERBOSITY_TUNER_BASIC : _bindgen_ty_6 = 3 ; pub const MPI_T_VERBOSITY_TUNER_DETAIL : _bindgen_ty_6 = 4 ; pub const MPI_T_VERBOSITY_TUNER_ALL : _bindgen_ty_6 = 5 ; pub const MPI_T_VERBOSITY_MPIDEV_BASIC : _bindgen_ty_6 = 6 ; pub const MPI_T_VERBOSITY_MPIDEV_DETAIL : _bindgen_ty_6 = 7 ; pub const MPI_T_VERBOSITY_MPIDEV_ALL : _bindgen_ty_6 = 8 ; pub type _bindgen_ty_6 = :: std :: os :: raw :: c_uint ; pub const MPI_T_SCOPE_CONSTANT : _bindgen_ty_7 = 0 ; pub const MPI_T_SCOPE_READONLY : _bindgen_ty_7 = 1 ; pub const MPI_T_SCOPE_LOCAL : _bindgen_ty_7 = 2 ; pub const MPI_T_SCOPE_GROUP : _bindgen_ty_7 = 3 ; pub const MPI_T_SCOPE_GROUP_EQ : _bindgen_ty_7 = 4 ; pub const MPI_T_SCOPE_ALL : _bindgen_ty_7 = 5 ; pub const MPI_T_SCOPE_ALL_EQ : _bindgen_ty_7 = 6 ; pub type _bindgen_ty_7 = :: std :: os :: raw :: c_uint ; pub const MPI_T_BIND_NO_OBJECT : _bindgen_ty_8 = 0 ; pub const MPI_T_BIND_MPI_COMM : _bindgen_ty_8 = 1 ; pub const MPI_T_BIND_MPI_DATATYPE : _bindgen_ty_8 = 2 ; pub const MPI_T_BIND_MPI_ERRHANDLER : _bindgen_ty_8 = 3 ; pub const MPI_T_BIND_MPI_FILE : _bindgen_ty_8 = 4 ; pub const MPI_T_BIND_MPI_GROUP : _bindgen_ty_8 = 5 ; pub const MPI_T_BIND_MPI_OP : _bindgen_ty_8 = 6 ; pub const MPI_T_BIND_MPI_REQUEST : _bindgen_ty_8 = 7 ; pub const MPI_T_BIND_MPI_WIN : _bindgen_ty_8 = 8 ; pub const MPI_T_BIND_MPI_MESSAGE : _bindgen_ty_8 = 9 ; pub const MPI_T_BIND_MPI_INFO : _bindgen_ty_8 = 10 ; pub type _bindgen_ty_8 = :: std :: os :: raw :: c_uint ; pub const MPI_T_PVAR_CLASS_STATE : _bindgen_ty_9 = 0 ; pub const MPI_T_PVAR_CLASS_LEVEL : _bindgen_ty_9 = 1 ; pub const MPI_T_PVAR_CLASS_SIZE : _bindgen_ty_9 = 2 ; pub const MPI_T_PVAR_CLASS_PERCENTAGE : _bindgen_ty_9 = 3 ; pub const MPI_T_PVAR_CLASS_HIGHWATERMARK : _bindgen_ty_9 = 4 ; pub const MPI_T_PVAR_CLASS_LOWWATERMARK : _bindgen_ty_9 = 5 ; pub const MPI_T_PVAR_CLASS_COUNTER : _bindgen_ty_9 = 6 ; pub const MPI_T_PVAR_CLASS_AGGREGATE : _bindgen_ty_9 = 7 ; pub const MPI_T_PVAR_CLASS_TIMER : _bindgen_ty_9 = 8 ; pub const MPI_T_PVAR_CLASS_GENERIC : _bindgen_ty_9 = 9 ; pub type _bindgen_ty_9 = :: std :: os :: raw :: c_uint ; extern "C" {
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/mpi-fork-fnsp-d9b9763bb5375dad/out/functions_and_types.rs:3:2212
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...aw :: c_uint = 1234 ; pub const __LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const _LP64 : :: std :: os :: raw :: c_uin...
[INFO] [stdout]   |                                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]   |
[INFO] [stdout] 3 - pub const __llvm__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_major__ : :: std :: os :: raw :: c_uint = 14 ; pub const __clang_minor__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_patchlevel__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_version__ : & 'static [ u8 ; 8usize ] = b"14.0.0 \0" ; pub const __GNUC__ : :: std :: os :: raw :: c_uint = 4 ; pub const __GNUC_MINOR__ : :: std :: os :: raw :: c_uint = 2 ; pub const __GNUC_PATCHLEVEL__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GXX_ABI_VERSION : :: std :: os :: raw :: c_uint = 1002 ; pub const __ATOMIC_RELAXED : :: std :: os :: raw :: c_uint = 0 ; pub const __ATOMIC_CONSUME : :: std :: os :: raw :: c_uint = 1 ; pub const __ATOMIC_ACQUIRE : :: std :: os :: raw :: c_uint = 2 ; pub const __ATOMIC_RELEASE : :: std :: os :: raw :: c_uint = 3 ; pub const __ATOMIC_ACQ_REL : :: std :: os :: raw :: c_uint = 4 ; pub const __ATOMIC_SEQ_CST : :: std :: os :: raw :: c_uint = 5 ; pub const __OPENCL_MEMORY_SCOPE_WORK_ITEM : :: std :: os :: raw :: c_uint = 0 ; pub const __OPENCL_MEMORY_SCOPE_WORK_GROUP : :: std :: os :: raw :: c_uint = 1 ; pub const __OPENCL_MEMORY_SCOPE_DEVICE : :: std :: os :: raw :: c_uint = 2 ; pub const __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES : :: std :: os :: raw :: c_uint = 3 ; pub const __OPENCL_MEMORY_SCOPE_SUB_GROUP : :: std :: os :: raw :: c_uint = 4 ; pub const __PRAGMA_REDEFINE_EXTNAME : :: std :: os :: raw :: c_uint = 1 ; pub const __VERSION__ : & 'static [ u8 ; 20usize ] = b"Ubuntu Clang 14.0.0\0" ; pub const __OBJC_BOOL_IS_BOOL : :: std :: os :: raw :: c_uint = 0 ; pub const __CONSTANT_CFSTRINGS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_literal_encoding__ : & 'static [ u8 ; 6usize ] = b"UTF-8\0" ; pub const __clang_wide_literal_encoding__ : & 'static [ u8 ; 7usize ] = b"UTF-32\0" ; pub const __ORDER_LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __ORDER_BIG_ENDIAN__ : :: std :: os :: raw :: c_uint = 4321 ; pub const __ORDER_PDP_ENDIAN__ : :: std :: os :: raw :: c_uint = 3412 ; pub const __BYTE_ORDER__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const _LP64 : :: std :: os :: raw :: c_uint = 1 ; pub const __LP64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __CHAR_BIT__ : :: std :: os :: raw :: c_uint = 8 ; pub const __BOOL_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SHRT_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __LONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LLONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BITINT_MAXWIDTH__ : :: std :: os :: raw :: c_uint = 128 ; pub const __SCHAR_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __SHRT_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __LONG_LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __WCHAR_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __WCHAR_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __WINT_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __WINT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INTMAX_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZE_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __SIZE_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTMAX_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __PTRDIFF_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __PTRDIFF_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INTPTR_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTPTR_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZEOF_DOUBLE__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_FLOAT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_LONG_DOUBLE__ : :: std :: os :: raw :: c_uint = 16 ; pub const __SIZEOF_LONG_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_POINTER__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SHORT__ : :: std :: os :: raw :: c_uint = 2 ; pub const __SIZEOF_PTRDIFF_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SIZE_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_WCHAR_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_WINT_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INTMAX_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTMAX_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINTMAX_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTMAX_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTMAX_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTMAX_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __PTRDIFF_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __PTRDIFF_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __INTPTR_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTPTR_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __SIZE_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __SIZE_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __SIZE_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __SIZE_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __SIG_ATOMIC_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __SIG_ATOMIC_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __UINTPTR_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTPTR_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTPTR_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTPTR_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FLT_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_DIG__ : :: std :: os :: raw :: c_uint = 6 ; pub const __FLT_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 9 ; pub const __FLT_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_MANT_DIG__ : :: std :: os :: raw :: c_uint = 24 ; pub const __FLT_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 38 ; pub const __FLT_MAX_EXP__ : :: std :: os :: raw :: c_uint = 128 ; pub const __FLT_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -37 ; pub const __FLT_MIN_EXP__ : :: std :: os :: raw :: c_int = -125 ; pub const __DBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_DIG__ : :: std :: os :: raw :: c_uint = 15 ; pub const __DBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 17 ; pub const __DBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 53 ; pub const __DBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 308 ; pub const __DBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 1024 ; pub const __DBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -307 ; pub const __DBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -1021 ; pub const __LDBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_DIG__ : :: std :: os :: raw :: c_uint = 18 ; pub const __LDBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __LDBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LDBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 4932 ; pub const __LDBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 16384 ; pub const __LDBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -4931 ; pub const __LDBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -16381 ; pub const __POINTER_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BIGGEST_ALIGNMENT__ : :: std :: os :: raw :: c_uint = 16 ; pub const __WINT_UNSIGNED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __INT8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __INT16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __INT32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __INT64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __UINT8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __INT8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __UINT16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __UINT16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __INT16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __UINT32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __UINT32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __INT32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __UINT64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __UINT64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __INT64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_LEAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_LEAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_LEAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_LEAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_LEAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_LEAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_LEAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_LEAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_LEAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_LEAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_LEAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_LEAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_LEAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_LEAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_LEAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_LEAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_LEAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_LEAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_LEAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_LEAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_LEAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_LEAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_LEAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_LEAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_LEAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_LEAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_LEAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_LEAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_LEAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __INT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_FAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_FAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_FAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_FAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_FAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_FAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_FAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_FAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_FAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_FAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_FAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_FAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_FAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_FAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_FAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_FAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_FAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_FAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_FAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_FAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_FAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_FAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_FAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_FAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_FAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_FAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_FAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_FAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_FAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_FAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FINITE_MATH_ONLY__ : :: std :: os :: raw :: c_uint = 0 ; pub const __GNUC_STDC_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_ATOMIC_TEST_AND_SET_TRUEVAL : :: std :: os :: raw :: c_uint = 1 ; pub const __CLANG_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __NO_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __PIC__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pic__ : :: std :: os :: raw :: c_uint = 2 ; pub const __PIE__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pie__ : :: std :: os :: raw :: c_uint = 2 ; pub const __FLT_EVAL_METHOD__ : :: std :: os :: raw :: c_uint = 0 ; pub const __FLT_RADIX__ : :: std :: os :: raw :: c_uint = 2 ; pub const __DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __GCC_ASM_FLAG_OUTPUTS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __code_model_small__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_GS : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_FS : :: std :: os :: raw :: c_uint = 1 ; pub const __k8 : :: std :: os :: raw :: c_uint = 1 ; pub const __k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __tune_k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __NO_MATH_INLINES : :: std :: os :: raw :: c_uint = 1 ; pub const __FXSR__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __MMX__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 : :: std :: os :: raw :: c_uint = 1 ; pub const __SIZEOF_FLOAT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix__ : :: std :: os :: raw :: c_uint = 1 ; pub const linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __ELF__ : :: std :: os :: raw :: c_uint = 1 ; pub const __gnu_linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLOAT128__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_HOSTED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_VERSION__ : :: std :: os :: raw :: c_uint = 201710 ; pub const __STDC_UTF_16__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_UTF_32__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_DWARF2_CFI_ASM : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_VERSION : :: std :: os :: raw :: c_uint = 721408 ; pub const OPAL_STDC_HEADERS : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED_ARGUMENT : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_ERROR : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_SYS_TIME_H : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_LONG_LONG : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const OPAL_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const OPAL_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const OPAL_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const OPAL_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const OMPI_HAVE_FORTRAN_LOGICAL1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER16 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_INTEGER2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL16 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL2 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_REAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_ENABLE_MPI1_COMPAT : :: std :: os :: raw :: c_uint = 0 ; pub const HAVE_FLOAT__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_LONG_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_MPI_OFFSET_SIZE : :: std :: os :: raw :: c_uint = 8 ; pub const OMPI_BUILD_CXX_BINDINGS : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_CXX_SEEK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_CXX_SUPPORTS_2D_CONST_CAST : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_PARAM_CHECK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_INTERFACE_WARNING : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_CXX_EXCEPTION_SUPPORT : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_MAJOR_VERSION : :: std :: os :: raw :: c_uint = 4 ; pub const OMPI_MINOR_VERSION : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_RELEASE_VERSION : :: std :: os :: raw :: c_uint = 2 ; pub const OPAL_C_HAVE_VISIBILITY : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_BUILDING : :: std :: os :: raw :: c_uint = 0 ; pub const OPEN_MPI : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_VERSION : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_SUBVERSION : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_UNKNOWN : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU_C : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_REMOVED_USE_STATIC_ASSERT : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ANY_SOURCE : :: std :: os :: raw :: c_int = -1 ; pub const MPI_PROC_NULL : :: std :: os :: raw :: c_int = -2 ; pub const MPI_ROOT : :: std :: os :: raw :: c_int = -4 ; pub const MPI_ANY_TAG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MAX_LIBRARY_VERSION_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_UNDEFINED : :: std :: os :: raw :: c_int = -32766 ; pub const MPI_DIST_GRAPH : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_CART : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_GRAPH : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_KEYVAL_INVALID : :: std :: os :: raw :: c_int = -1 ; pub const MPI_BSEND_OVERHEAD : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const MPI_ORDER_C : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ORDER_FORTRAN : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_BLOCK : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_DISTRIBUTE_CYCLIC : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_NONE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_DISTRIBUTE_DFLT_DARG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MODE_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_RDONLY : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_WRONLY : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_RDWR : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_DELETE_ON_CLOSE : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_MODE_UNIQUE_OPEN : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_MODE_EXCL : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MODE_APPEND : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_SEQUENTIAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_DISPLACEMENT_CURRENT : :: std :: os :: raw :: c_int = -54278278 ; pub const MPI_SEEK_SET : :: std :: os :: raw :: c_uint = 600 ; pub const MPI_SEEK_CUR : :: std :: os :: raw :: c_uint = 602 ; pub const MPI_SEEK_END : :: std :: os :: raw :: c_uint = 604 ; pub const MPI_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_NOCHECK : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_NOPRECEDE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_NOPUT : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_NOSTORE : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_NOSUCCEED : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_LOCK_EXCLUSIVE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_LOCK_SHARED : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_WIN_FLAVOR_ALLOCATE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_DYNAMIC : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_WIN_FLAVOR_SHARED : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_WIN_UNIFIED : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_WIN_SEPARATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_SUCCESS : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ERR_BUFFER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_ERR_COUNT : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_ERR_TYPE : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_ERR_TAG : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_ERR_COMM : :: std :: os :: raw :: c_uint = 5 ; pub const MPI_ERR_RANK : :: std :: os :: raw :: c_uint = 6 ; pub const MPI_ERR_REQUEST : :: std :: os :: raw :: c_uint = 7 ; pub const MPI_ERR_ROOT : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_ERR_GROUP : :: std :: os :: raw :: c_uint = 9 ; pub const MPI_ERR_OP : :: std :: os :: raw :: c_uint = 10 ; pub const MPI_ERR_TOPOLOGY : :: std :: os :: raw :: c_uint = 11 ; pub const MPI_ERR_DIMS : :: std :: os :: raw :: c_uint = 12 ; pub const MPI_ERR_ARG : :: std :: os :: raw :: c_uint = 13 ; pub const MPI_ERR_UNKNOWN : :: std :: os :: raw :: c_uint = 14 ; pub const MPI_ERR_TRUNCATE : :: std :: os :: raw :: c_uint = 15 ; pub const MPI_ERR_OTHER : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_ERR_INTERN : :: std :: os :: raw :: c_uint = 17 ; pub const MPI_ERR_IN_STATUS : :: std :: os :: raw :: c_uint = 18 ; pub const MPI_ERR_PENDING : :: std :: os :: raw :: c_uint = 19 ; pub const MPI_ERR_ACCESS : :: std :: os :: raw :: c_uint = 20 ; pub const MPI_ERR_AMODE : :: std :: os :: raw :: c_uint = 21 ; pub const MPI_ERR_ASSERT : :: std :: os :: raw :: c_uint = 22 ; pub const MPI_ERR_BAD_FILE : :: std :: os :: raw :: c_uint = 23 ; pub const MPI_ERR_BASE : :: std :: os :: raw :: c_uint = 24 ; pub const MPI_ERR_CONVERSION : :: std :: os :: raw :: c_uint = 25 ; pub const MPI_ERR_DISP : :: std :: os :: raw :: c_uint = 26 ; pub const MPI_ERR_DUP_DATAREP : :: std :: os :: raw :: c_uint = 27 ; pub const MPI_ERR_FILE_EXISTS : :: std :: os :: raw :: c_uint = 28 ; pub const MPI_ERR_FILE_IN_USE : :: std :: os :: raw :: c_uint = 29 ; pub const MPI_ERR_FILE : :: std :: os :: raw :: c_uint = 30 ; pub const MPI_ERR_INFO_KEY : :: std :: os :: raw :: c_uint = 31 ; pub const MPI_ERR_INFO_NOKEY : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_ERR_INFO_VALUE : :: std :: os :: raw :: c_uint = 33 ; pub const MPI_ERR_INFO : :: std :: os :: raw :: c_uint = 34 ; pub const MPI_ERR_IO : :: std :: os :: raw :: c_uint = 35 ; pub const MPI_ERR_KEYVAL : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_ERR_LOCKTYPE : :: std :: os :: raw :: c_uint = 37 ; pub const MPI_ERR_NAME : :: std :: os :: raw :: c_uint = 38 ; pub const MPI_ERR_NO_MEM : :: std :: os :: raw :: c_uint = 39 ; pub const MPI_ERR_NOT_SAME : :: std :: os :: raw :: c_uint = 40 ; pub const MPI_ERR_NO_SPACE : :: std :: os :: raw :: c_uint = 41 ; pub const MPI_ERR_NO_SUCH_FILE : :: std :: os :: raw :: c_uint = 42 ; pub const MPI_ERR_PORT : :: std :: os :: raw :: c_uint = 43 ; pub const MPI_ERR_QUOTA : :: std :: os :: raw :: c_uint = 44 ; pub const MPI_ERR_READ_ONLY : :: std :: os :: raw :: c_uint = 45 ; pub const MPI_ERR_RMA_CONFLICT : :: std :: os :: raw :: c_uint = 46 ; pub const MPI_ERR_RMA_SYNC : :: std :: os :: raw :: c_uint = 47 ; pub const MPI_ERR_SERVICE : :: std :: os :: raw :: c_uint = 48 ; pub const MPI_ERR_SIZE : :: std :: os :: raw :: c_uint = 49 ; pub const MPI_ERR_SPAWN : :: std :: os :: raw :: c_uint = 50 ; pub const MPI_ERR_UNSUPPORTED_DATAREP : :: std :: os :: raw :: c_uint = 51 ; pub const MPI_ERR_UNSUPPORTED_OPERATION : :: std :: os :: raw :: c_uint = 52 ; pub const MPI_ERR_WIN : :: std :: os :: raw :: c_uint = 53 ; pub const MPI_T_ERR_MEMORY : :: std :: os :: raw :: c_uint = 54 ; pub const MPI_T_ERR_NOT_INITIALIZED : :: std :: os :: raw :: c_uint = 55 ; pub const MPI_T_ERR_CANNOT_INIT : :: std :: os :: raw :: c_uint = 56 ; pub const MPI_T_ERR_INVALID_INDEX : :: std :: os :: raw :: c_uint = 57 ; pub const MPI_T_ERR_INVALID_ITEM : :: std :: os :: raw :: c_uint = 58 ; pub const MPI_T_ERR_INVALID_HANDLE : :: std :: os :: raw :: c_uint = 59 ; pub const MPI_T_ERR_OUT_OF_HANDLES : :: std :: os :: raw :: c_uint = 60 ; pub const MPI_T_ERR_OUT_OF_SESSIONS : :: std :: os :: raw :: c_uint = 61 ; pub const MPI_T_ERR_INVALID_SESSION : :: std :: os :: raw :: c_uint = 62 ; pub const MPI_T_ERR_CVAR_SET_NOT_NOW : :: std :: os :: raw :: c_uint = 63 ; pub const MPI_T_ERR_CVAR_SET_NEVER : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_T_ERR_PVAR_NO_STARTSTOP : :: std :: os :: raw :: c_uint = 65 ; pub const MPI_T_ERR_PVAR_NO_WRITE : :: std :: os :: raw :: c_uint = 66 ; pub const MPI_T_ERR_PVAR_NO_ATOMIC : :: std :: os :: raw :: c_uint = 67 ; pub const MPI_ERR_RMA_RANGE : :: std :: os :: raw :: c_uint = 68 ; pub const MPI_ERR_RMA_ATTACH : :: std :: os :: raw :: c_uint = 69 ; pub const MPI_ERR_RMA_FLAVOR : :: std :: os :: raw :: c_uint = 70 ; pub const MPI_ERR_RMA_SHARED : :: std :: os :: raw :: c_uint = 71 ; pub const MPI_T_ERR_INVALID : :: std :: os :: raw :: c_uint = 72 ; pub const MPI_T_ERR_INVALID_NAME : :: std :: os :: raw :: c_uint = 73 ; pub const MPI_ERR_LASTCODE : :: std :: os :: raw :: c_uint = 92 ; pub const MPI_TYPECLASS_INTEGER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_TYPECLASS_REAL : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_TYPECLASS_COMPLEX : :: std :: os :: raw :: c_uint = 3 ; pub type wchar_t = :: std :: os :: raw :: c_int ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct max_align_t { pub __clang_max_align_nonce1 : :: std :: os :: raw :: c_longlong , pub __bindgen_padding_0 : u64 , pub __clang_max_align_nonce2 : f64 , } # [ test ] fn bindgen_test_layout_max_align_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < max_align_t > ( ) , 32usize , concat ! ( "Size of: " , stringify ! ( max_align_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce1 as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce1 ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce2 as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce2 ) ) ) ; } pub type MPI_Aint = isize ; pub type MPI_Offset = :: std :: os :: raw :: c_longlong ; pub type MPI_Count = :: std :: os :: raw :: c_longlong ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_communicator_t { _unused : [ u8 ; 0 ] } pub type MPI_Comm = * mut ompi_communicator_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_datatype_t { _unused : [ u8 ; 0 ] } pub type MPI_Datatype = * mut ompi_datatype_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_errhandler_t { _unused : [ u8 ; 0 ] } pub type MPI_Errhandler = * mut ompi_errhandler_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_file_t { _unused : [ u8 ; 0 ] } pub type MPI_File = * mut ompi_file_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_group_t { _unused : [ u8 ; 0 ] } pub type MPI_Group = * mut ompi_group_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_info_t { _unused : [ u8 ; 0 ] } pub type MPI_Info = * mut ompi_info_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_op_t { _unused : [ u8 ; 0 ] } pub type MPI_Op = * mut ompi_op_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_request_t { _unused : [ u8 ; 0 ] } pub type MPI_Request = * mut ompi_request_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_message_t { _unused : [ u8 ; 0 ] } pub type MPI_Message = * mut ompi_message_t ; pub type MPI_Status = ompi_status_public_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_win_t { _unused : [ u8 ; 0 ] } pub type MPI_Win = * mut ompi_win_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_var_enum_t { _unused : [ u8 ; 0 ] } pub type MPI_T_enum = * mut mca_base_var_enum_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_mpit_cvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_cvar_handle = * mut ompi_mpit_cvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_handle = * mut mca_base_pvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_session_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_session = * mut mca_base_pvar_session_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_status_public_t { pub MPI_SOURCE : :: std :: os :: raw :: c_int , pub MPI_TAG : :: std :: os :: raw :: c_int , pub MPI_ERROR : :: std :: os :: raw :: c_int , pub _cancelled : :: std :: os :: raw :: c_int , pub _ucount : usize , } # [ test ] fn bindgen_test_layout_ompi_status_public_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < ompi_status_public_t > ( ) , 24usize , concat ! ( "Size of: " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < ompi_status_public_t > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_SOURCE as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_SOURCE ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_TAG as * const _ as usize } , 4usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_TAG ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_ERROR as * const _ as usize } , 8usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_ERROR ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _cancelled as * const _ as usize } , 12usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _cancelled ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _ucount as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _ucount ) ) ) ; } pub type MPI_Datarep_extent_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : * mut MPI_Aint , arg3 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Datarep_conversion_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : MPI_Datatype , arg3 : :: std :: os :: raw :: c_int , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : MPI_Offset , arg6 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Comm , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type ompi_file_errhandler_fn = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_File , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_Win_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Win , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_User_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut :: std :: os :: raw :: c_void , arg3 : * mut :: std :: os :: raw :: c_int , arg4 : * mut MPI_Datatype ) > ; pub type MPI_Comm_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_query_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut MPI_Status ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_free_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_cancel_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_fn = MPI_Comm_errhandler_function ; pub type MPI_File_errhandler_fn = ompi_file_errhandler_fn ; pub type MPI_File_errhandler_function = ompi_file_errhandler_fn ; pub type MPI_Win_errhandler_fn = MPI_Win_errhandler_function ; pub const MPI_TAG_UB : _bindgen_ty_1 = 0 ; pub const MPI_HOST : _bindgen_ty_1 = 1 ; pub const MPI_IO : _bindgen_ty_1 = 2 ; pub const MPI_WTIME_IS_GLOBAL : _bindgen_ty_1 = 3 ; pub const MPI_APPNUM : _bindgen_ty_1 = 4 ; pub const MPI_LASTUSEDCODE : _bindgen_ty_1 = 5 ; pub const MPI_UNIVERSE_SIZE : _bindgen_ty_1 = 6 ; pub const MPI_WIN_BASE : _bindgen_ty_1 = 7 ; pub const MPI_WIN_SIZE : _bindgen_ty_1 = 8 ; pub const MPI_WIN_DISP_UNIT : _bindgen_ty_1 = 9 ; pub const MPI_WIN_CREATE_FLAVOR : _bindgen_ty_1 = 10 ; pub const MPI_WIN_MODEL : _bindgen_ty_1 = 11 ; pub const IMPI_CLIENT_SIZE : _bindgen_ty_1 = 12 ; pub const IMPI_CLIENT_COLOR : _bindgen_ty_1 = 13 ; pub const IMPI_HOST_SIZE : _bindgen_ty_1 = 14 ; pub const IMPI_HOST_COLOR : _bindgen_ty_1 = 15 ; pub type _bindgen_ty_1 = :: std :: os :: raw :: c_uint ; pub const MPI_IDENT : _bindgen_ty_2 = 0 ; pub const MPI_CONGRUENT : _bindgen_ty_2 = 1 ; pub const MPI_SIMILAR : _bindgen_ty_2 = 2 ; pub const MPI_UNEQUAL : _bindgen_ty_2 = 3 ; pub type _bindgen_ty_2 = :: std :: os :: raw :: c_uint ; pub const MPI_THREAD_SINGLE : _bindgen_ty_3 = 0 ; pub const MPI_THREAD_FUNNELED : _bindgen_ty_3 = 1 ; pub const MPI_THREAD_SERIALIZED : _bindgen_ty_3 = 2 ; pub const MPI_THREAD_MULTIPLE : _bindgen_ty_3 = 3 ; pub type _bindgen_ty_3 = :: std :: os :: raw :: c_uint ; pub const MPI_COMBINER_NAMED : _bindgen_ty_4 = 0 ; pub const MPI_COMBINER_DUP : _bindgen_ty_4 = 1 ; pub const MPI_COMBINER_CONTIGUOUS : _bindgen_ty_4 = 2 ; pub const MPI_COMBINER_VECTOR : _bindgen_ty_4 = 3 ; pub const OMPI_WAS_MPI_COMBINER_HVECTOR_INTEGER : _bindgen_ty_4 = 4 ; pub const MPI_COMBINER_HVECTOR : _bindgen_ty_4 = 5 ; pub const MPI_COMBINER_INDEXED : _bindgen_ty_4 = 6 ; pub const OMPI_WAS_MPI_COMBINER_HINDEXED_INTEGER : _bindgen_ty_4 = 7 ; pub const MPI_COMBINER_HINDEXED : _bindgen_ty_4 = 8 ; pub const MPI_COMBINER_INDEXED_BLOCK : _bindgen_ty_4 = 9 ; pub const OMPI_WAS_MPI_COMBINER_STRUCT_INTEGER : _bindgen_ty_4 = 10 ; pub const MPI_COMBINER_STRUCT : _bindgen_ty_4 = 11 ; pub const MPI_COMBINER_SUBARRAY : _bindgen_ty_4 = 12 ; pub const MPI_COMBINER_DARRAY : _bindgen_ty_4 = 13 ; pub const MPI_COMBINER_F90_REAL : _bindgen_ty_4 = 14 ; pub const MPI_COMBINER_F90_COMPLEX : _bindgen_ty_4 = 15 ; pub const MPI_COMBINER_F90_INTEGER : _bindgen_ty_4 = 16 ; pub const MPI_COMBINER_RESIZED : _bindgen_ty_4 = 17 ; pub const MPI_COMBINER_HINDEXED_BLOCK : _bindgen_ty_4 = 18 ; pub type _bindgen_ty_4 = :: std :: os :: raw :: c_uint ; pub const MPI_COMM_TYPE_SHARED : _bindgen_ty_5 = 0 ; pub const OMPI_COMM_TYPE_HWTHREAD : _bindgen_ty_5 = 1 ; pub const OMPI_COMM_TYPE_CORE : _bindgen_ty_5 = 2 ; pub const OMPI_COMM_TYPE_L1CACHE : _bindgen_ty_5 = 3 ; pub const OMPI_COMM_TYPE_L2CACHE : _bindgen_ty_5 = 4 ; pub const OMPI_COMM_TYPE_L3CACHE : _bindgen_ty_5 = 5 ; pub const OMPI_COMM_TYPE_SOCKET : _bindgen_ty_5 = 6 ; pub const OMPI_COMM_TYPE_NUMA : _bindgen_ty_5 = 7 ; pub const OMPI_COMM_TYPE_BOARD : _bindgen_ty_5 = 8 ; pub const OMPI_COMM_TYPE_HOST : _bindgen_ty_5 = 9 ; pub const OMPI_COMM_TYPE_CU : _bindgen_ty_5 = 10 ; pub const OMPI_COMM_TYPE_CLUSTER : _bindgen_ty_5 = 11 ; pub type _bindgen_ty_5 = :: std :: os :: raw :: c_uint ; pub const MPI_T_VERBOSITY_USER_BASIC : _bindgen_ty_6 = 0 ; pub const MPI_T_VERBOSITY_USER_DETAIL : _bindgen_ty_6 = 1 ; pub const MPI_T_VERBOSITY_USER_ALL : _bindgen_ty_6 = 2 ; pub const MPI_T_VERBOSITY_TUNER_BASIC : _bindgen_ty_6 = 3 ; pub const MPI_T_VERBOSITY_TUNER_DETAIL : _bindgen_ty_6 = 4 ; pub const MPI_T_VERBOSITY_TUNER_ALL : _bindgen_ty_6 = 5 ; pub const MPI_T_VERBOSITY_MPIDEV_BASIC : _bindgen_ty_6 = 6 ; pub const MPI_T_VERBOSITY_MPIDEV_DETAIL : _bindgen_ty_6 = 7 ; pub const MPI_T_VERBOSITY_MPIDEV_ALL : _bindgen_ty_6 = 8 ; pub type _bindgen_ty_6 = :: std :: os :: raw :: c_uint ; pub const MPI_T_SCOPE_CONSTANT : _bindgen_ty_7 = 0 ; pub const MPI_T_SCOPE_READONLY : _bindgen_ty_7 = 1 ; pub const MPI_T_SCOPE_LOCAL : _bindgen_ty_7 = 2 ; pub const MPI_T_SCOPE_GROUP : _bindgen_ty_7 = 3 ; pub const MPI_T_SCOPE_GROUP_EQ : _bindgen_ty_7 = 4 ; pub const MPI_T_SCOPE_ALL : _bindgen_ty_7 = 5 ; pub const MPI_T_SCOPE_ALL_EQ : _bindgen_ty_7 = 6 ; pub type _bindgen_ty_7 = :: std :: os :: raw :: c_uint ; pub const MPI_T_BIND_NO_OBJECT : _bindgen_ty_8 = 0 ; pub const MPI_T_BIND_MPI_COMM : _bindgen_ty_8 = 1 ; pub const MPI_T_BIND_MPI_DATATYPE : _bindgen_ty_8 = 2 ; pub const MPI_T_BIND_MPI_ERRHANDLER : _bindgen_ty_8 = 3 ; pub const MPI_T_BIND_MPI_FILE : _bindgen_ty_8 = 4 ; pub const MPI_T_BIND_MPI_GROUP : _bindgen_ty_8 = 5 ; pub const MPI_T_BIND_MPI_OP : _bindgen_ty_8 = 6 ; pub const MPI_T_BIND_MPI_REQUEST : _bindgen_ty_8 = 7 ; pub const MPI_T_BIND_MPI_WIN : _bindgen_ty_8 = 8 ; pub const MPI_T_BIND_MPI_MESSAGE : _bindgen_ty_8 = 9 ; pub const MPI_T_BIND_MPI_INFO : _bindgen_ty_8 = 10 ; pub type _bindgen_ty_8 = :: std :: os :: raw :: c_uint ; pub const MPI_T_PVAR_CLASS_STATE : _bindgen_ty_9 = 0 ; pub const MPI_T_PVAR_CLASS_LEVEL : _bindgen_ty_9 = 1 ; pub const MPI_T_PVAR_CLASS_SIZE : _bindgen_ty_9 = 2 ; pub const MPI_T_PVAR_CLASS_PERCENTAGE : _bindgen_ty_9 = 3 ; pub const MPI_T_PVAR_CLASS_HIGHWATERMARK : _bindgen_ty_9 = 4 ; pub const MPI_T_PVAR_CLASS_LOWWATERMARK : _bindgen_ty_9 = 5 ; pub const MPI_T_PVAR_CLASS_COUNTER : _bindgen_ty_9 = 6 ; pub const MPI_T_PVAR_CLASS_AGGREGATE : _bindgen_ty_9 = 7 ; pub const MPI_T_PVAR_CLASS_TIMER : _bindgen_ty_9 = 8 ; pub const MPI_T_PVAR_CLASS_GENERIC : _bindgen_ty_9 = 9 ; pub type _bindgen_ty_9 = :: std :: os :: raw :: c_uint ; extern "C" {
[INFO] [stdout] 3 + pub const __llvm__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_major__ : :: std :: os :: raw :: c_uint = 14 ; pub const __clang_minor__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_patchlevel__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_version__ : & 'static [ u8 ; 8usize ] = b"14.0.0 \0" ; pub const __GNUC__ : :: std :: os :: raw :: c_uint = 4 ; pub const __GNUC_MINOR__ : :: std :: os :: raw :: c_uint = 2 ; pub const __GNUC_PATCHLEVEL__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GXX_ABI_VERSION : :: std :: os :: raw :: c_uint = 1002 ; pub const __ATOMIC_RELAXED : :: std :: os :: raw :: c_uint = 0 ; pub const __ATOMIC_CONSUME : :: std :: os :: raw :: c_uint = 1 ; pub const __ATOMIC_ACQUIRE : :: std :: os :: raw :: c_uint = 2 ; pub const __ATOMIC_RELEASE : :: std :: os :: raw :: c_uint = 3 ; pub const __ATOMIC_ACQ_REL : :: std :: os :: raw :: c_uint = 4 ; pub const __ATOMIC_SEQ_CST : :: std :: os :: raw :: c_uint = 5 ; pub const __OPENCL_MEMORY_SCOPE_WORK_ITEM : :: std :: os :: raw :: c_uint = 0 ; pub const __OPENCL_MEMORY_SCOPE_WORK_GROUP : :: std :: os :: raw :: c_uint = 1 ; pub const __OPENCL_MEMORY_SCOPE_DEVICE : :: std :: os :: raw :: c_uint = 2 ; pub const __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES : :: std :: os :: raw :: c_uint = 3 ; pub const __OPENCL_MEMORY_SCOPE_SUB_GROUP : :: std :: os :: raw :: c_uint = 4 ; pub const __PRAGMA_REDEFINE_EXTNAME : :: std :: os :: raw :: c_uint = 1 ; pub const __VERSION__ : & 'static [ u8 ; 20usize ] = b"Ubuntu Clang 14.0.0\0" ; pub const __OBJC_BOOL_IS_BOOL : :: std :: os :: raw :: c_uint = 0 ; pub const __CONSTANT_CFSTRINGS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_literal_encoding__ : & 'static [ u8 ; 6usize ] = b"UTF-8\0" ; pub const __clang_wide_literal_encoding__ : & 'static [ u8 ; 7usize ] = b"UTF-32\0" ; pub const __ORDER_LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __ORDER_BIG_ENDIAN__ : :: std :: os :: raw :: c_uint = 4321 ; pub const __ORDER_PDP_ENDIAN__ : :: std :: os :: raw :: c_uint = 3412 ; pub const __BYTE_ORDER__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __LITTLE_ENDIAN__ : std :: os :: raw :: c_uint = 1 ; pub const _LP64 : :: std :: os :: raw :: c_uint = 1 ; pub const __LP64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __CHAR_BIT__ : :: std :: os :: raw :: c_uint = 8 ; pub const __BOOL_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SHRT_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __LONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LLONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BITINT_MAXWIDTH__ : :: std :: os :: raw :: c_uint = 128 ; pub const __SCHAR_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __SHRT_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __LONG_LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __WCHAR_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __WCHAR_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __WINT_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __WINT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INTMAX_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZE_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __SIZE_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTMAX_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __PTRDIFF_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __PTRDIFF_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INTPTR_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTPTR_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZEOF_DOUBLE__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_FLOAT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_LONG_DOUBLE__ : :: std :: os :: raw :: c_uint = 16 ; pub const __SIZEOF_LONG_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_POINTER__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SHORT__ : :: std :: os :: raw :: c_uint = 2 ; pub const __SIZEOF_PTRDIFF_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SIZE_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_WCHAR_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_WINT_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INTMAX_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTMAX_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINTMAX_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTMAX_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTMAX_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTMAX_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __PTRDIFF_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __PTRDIFF_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __INTPTR_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTPTR_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __SIZE_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __SIZE_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __SIZE_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __SIZE_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __SIG_ATOMIC_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __SIG_ATOMIC_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __UINTPTR_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTPTR_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTPTR_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTPTR_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FLT_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_DIG__ : :: std :: os :: raw :: c_uint = 6 ; pub const __FLT_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 9 ; pub const __FLT_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_MANT_DIG__ : :: std :: os :: raw :: c_uint = 24 ; pub const __FLT_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 38 ; pub const __FLT_MAX_EXP__ : :: std :: os :: raw :: c_uint = 128 ; pub const __FLT_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -37 ; pub const __FLT_MIN_EXP__ : :: std :: os :: raw :: c_int = -125 ; pub const __DBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_DIG__ : :: std :: os :: raw :: c_uint = 15 ; pub const __DBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 17 ; pub const __DBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 53 ; pub const __DBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 308 ; pub const __DBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 1024 ; pub const __DBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -307 ; pub const __DBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -1021 ; pub const __LDBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_DIG__ : :: std :: os :: raw :: c_uint = 18 ; pub const __LDBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __LDBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LDBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 4932 ; pub const __LDBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 16384 ; pub const __LDBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -4931 ; pub const __LDBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -16381 ; pub const __POINTER_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BIGGEST_ALIGNMENT__ : :: std :: os :: raw :: c_uint = 16 ; pub const __WINT_UNSIGNED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __INT8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __INT16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __INT32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __INT64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __UINT8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __INT8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __UINT16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __UINT16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __INT16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __UINT32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __UINT32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __INT32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __UINT64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __UINT64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __INT64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_LEAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_LEAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_LEAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_LEAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_LEAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_LEAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_LEAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_LEAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_LEAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_LEAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_LEAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_LEAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_LEAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_LEAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_LEAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_LEAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_LEAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_LEAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_LEAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_LEAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_LEAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_LEAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_LEAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_LEAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_LEAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_LEAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_LEAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_LEAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_LEAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __INT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_FAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_FAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_FAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_FAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_FAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_FAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_FAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_FAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_FAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_FAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_FAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_FAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_FAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_FAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_FAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_FAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_FAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_FAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_FAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_FAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_FAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_FAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_FAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_FAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_FAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_FAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_FAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_FAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_FAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_FAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FINITE_MATH_ONLY__ : :: std :: os :: raw :: c_uint = 0 ; pub const __GNUC_STDC_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_ATOMIC_TEST_AND_SET_TRUEVAL : :: std :: os :: raw :: c_uint = 1 ; pub const __CLANG_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __NO_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __PIC__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pic__ : :: std :: os :: raw :: c_uint = 2 ; pub const __PIE__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pie__ : :: std :: os :: raw :: c_uint = 2 ; pub const __FLT_EVAL_METHOD__ : :: std :: os :: raw :: c_uint = 0 ; pub const __FLT_RADIX__ : :: std :: os :: raw :: c_uint = 2 ; pub const __DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __GCC_ASM_FLAG_OUTPUTS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __code_model_small__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_GS : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_FS : :: std :: os :: raw :: c_uint = 1 ; pub const __k8 : :: std :: os :: raw :: c_uint = 1 ; pub const __k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __tune_k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __NO_MATH_INLINES : :: std :: os :: raw :: c_uint = 1 ; pub const __FXSR__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __MMX__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 : :: std :: os :: raw :: c_uint = 1 ; pub const __SIZEOF_FLOAT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix__ : :: std :: os :: raw :: c_uint = 1 ; pub const linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __ELF__ : :: std :: os :: raw :: c_uint = 1 ; pub const __gnu_linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLOAT128__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_HOSTED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_VERSION__ : :: std :: os :: raw :: c_uint = 201710 ; pub const __STDC_UTF_16__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_UTF_32__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_DWARF2_CFI_ASM : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_VERSION : :: std :: os :: raw :: c_uint = 721408 ; pub const OPAL_STDC_HEADERS : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED_ARGUMENT : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_ERROR : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_SYS_TIME_H : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_LONG_LONG : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const OPAL_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const OPAL_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const OPAL_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const OPAL_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const OMPI_HAVE_FORTRAN_LOGICAL1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER16 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_INTEGER2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL16 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL2 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_REAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_ENABLE_MPI1_COMPAT : :: std :: os :: raw :: c_uint = 0 ; pub const HAVE_FLOAT__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_LONG_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_MPI_OFFSET_SIZE : :: std :: os :: raw :: c_uint = 8 ; pub const OMPI_BUILD_CXX_BINDINGS : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_CXX_SEEK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_CXX_SUPPORTS_2D_CONST_CAST : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_PARAM_CHECK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_INTERFACE_WARNING : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_CXX_EXCEPTION_SUPPORT : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_MAJOR_VERSION : :: std :: os :: raw :: c_uint = 4 ; pub const OMPI_MINOR_VERSION : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_RELEASE_VERSION : :: std :: os :: raw :: c_uint = 2 ; pub const OPAL_C_HAVE_VISIBILITY : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_BUILDING : :: std :: os :: raw :: c_uint = 0 ; pub const OPEN_MPI : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_VERSION : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_SUBVERSION : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_UNKNOWN : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU_C : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_REMOVED_USE_STATIC_ASSERT : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ANY_SOURCE : :: std :: os :: raw :: c_int = -1 ; pub const MPI_PROC_NULL : :: std :: os :: raw :: c_int = -2 ; pub const MPI_ROOT : :: std :: os :: raw :: c_int = -4 ; pub const MPI_ANY_TAG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MAX_LIBRARY_VERSION_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_UNDEFINED : :: std :: os :: raw :: c_int = -32766 ; pub const MPI_DIST_GRAPH : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_CART : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_GRAPH : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_KEYVAL_INVALID : :: std :: os :: raw :: c_int = -1 ; pub const MPI_BSEND_OVERHEAD : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const MPI_ORDER_C : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ORDER_FORTRAN : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_BLOCK : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_DISTRIBUTE_CYCLIC : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_NONE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_DISTRIBUTE_DFLT_DARG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MODE_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_RDONLY : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_WRONLY : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_RDWR : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_DELETE_ON_CLOSE : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_MODE_UNIQUE_OPEN : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_MODE_EXCL : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MODE_APPEND : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_SEQUENTIAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_DISPLACEMENT_CURRENT : :: std :: os :: raw :: c_int = -54278278 ; pub const MPI_SEEK_SET : :: std :: os :: raw :: c_uint = 600 ; pub const MPI_SEEK_CUR : :: std :: os :: raw :: c_uint = 602 ; pub const MPI_SEEK_END : :: std :: os :: raw :: c_uint = 604 ; pub const MPI_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_NOCHECK : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_NOPRECEDE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_NOPUT : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_NOSTORE : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_NOSUCCEED : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_LOCK_EXCLUSIVE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_LOCK_SHARED : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_WIN_FLAVOR_ALLOCATE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_DYNAMIC : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_WIN_FLAVOR_SHARED : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_WIN_UNIFIED : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_WIN_SEPARATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_SUCCESS : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ERR_BUFFER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_ERR_COUNT : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_ERR_TYPE : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_ERR_TAG : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_ERR_COMM : :: std :: os :: raw :: c_uint = 5 ; pub const MPI_ERR_RANK : :: std :: os :: raw :: c_uint = 6 ; pub const MPI_ERR_REQUEST : :: std :: os :: raw :: c_uint = 7 ; pub const MPI_ERR_ROOT : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_ERR_GROUP : :: std :: os :: raw :: c_uint = 9 ; pub const MPI_ERR_OP : :: std :: os :: raw :: c_uint = 10 ; pub const MPI_ERR_TOPOLOGY : :: std :: os :: raw :: c_uint = 11 ; pub const MPI_ERR_DIMS : :: std :: os :: raw :: c_uint = 12 ; pub const MPI_ERR_ARG : :: std :: os :: raw :: c_uint = 13 ; pub const MPI_ERR_UNKNOWN : :: std :: os :: raw :: c_uint = 14 ; pub const MPI_ERR_TRUNCATE : :: std :: os :: raw :: c_uint = 15 ; pub const MPI_ERR_OTHER : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_ERR_INTERN : :: std :: os :: raw :: c_uint = 17 ; pub const MPI_ERR_IN_STATUS : :: std :: os :: raw :: c_uint = 18 ; pub const MPI_ERR_PENDING : :: std :: os :: raw :: c_uint = 19 ; pub const MPI_ERR_ACCESS : :: std :: os :: raw :: c_uint = 20 ; pub const MPI_ERR_AMODE : :: std :: os :: raw :: c_uint = 21 ; pub const MPI_ERR_ASSERT : :: std :: os :: raw :: c_uint = 22 ; pub const MPI_ERR_BAD_FILE : :: std :: os :: raw :: c_uint = 23 ; pub const MPI_ERR_BASE : :: std :: os :: raw :: c_uint = 24 ; pub const MPI_ERR_CONVERSION : :: std :: os :: raw :: c_uint = 25 ; pub const MPI_ERR_DISP : :: std :: os :: raw :: c_uint = 26 ; pub const MPI_ERR_DUP_DATAREP : :: std :: os :: raw :: c_uint = 27 ; pub const MPI_ERR_FILE_EXISTS : :: std :: os :: raw :: c_uint = 28 ; pub const MPI_ERR_FILE_IN_USE : :: std :: os :: raw :: c_uint = 29 ; pub const MPI_ERR_FILE : :: std :: os :: raw :: c_uint = 30 ; pub const MPI_ERR_INFO_KEY : :: std :: os :: raw :: c_uint = 31 ; pub const MPI_ERR_INFO_NOKEY : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_ERR_INFO_VALUE : :: std :: os :: raw :: c_uint = 33 ; pub const MPI_ERR_INFO : :: std :: os :: raw :: c_uint = 34 ; pub const MPI_ERR_IO : :: std :: os :: raw :: c_uint = 35 ; pub const MPI_ERR_KEYVAL : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_ERR_LOCKTYPE : :: std :: os :: raw :: c_uint = 37 ; pub const MPI_ERR_NAME : :: std :: os :: raw :: c_uint = 38 ; pub const MPI_ERR_NO_MEM : :: std :: os :: raw :: c_uint = 39 ; pub const MPI_ERR_NOT_SAME : :: std :: os :: raw :: c_uint = 40 ; pub const MPI_ERR_NO_SPACE : :: std :: os :: raw :: c_uint = 41 ; pub const MPI_ERR_NO_SUCH_FILE : :: std :: os :: raw :: c_uint = 42 ; pub const MPI_ERR_PORT : :: std :: os :: raw :: c_uint = 43 ; pub const MPI_ERR_QUOTA : :: std :: os :: raw :: c_uint = 44 ; pub const MPI_ERR_READ_ONLY : :: std :: os :: raw :: c_uint = 45 ; pub const MPI_ERR_RMA_CONFLICT : :: std :: os :: raw :: c_uint = 46 ; pub const MPI_ERR_RMA_SYNC : :: std :: os :: raw :: c_uint = 47 ; pub const MPI_ERR_SERVICE : :: std :: os :: raw :: c_uint = 48 ; pub const MPI_ERR_SIZE : :: std :: os :: raw :: c_uint = 49 ; pub const MPI_ERR_SPAWN : :: std :: os :: raw :: c_uint = 50 ; pub const MPI_ERR_UNSUPPORTED_DATAREP : :: std :: os :: raw :: c_uint = 51 ; pub const MPI_ERR_UNSUPPORTED_OPERATION : :: std :: os :: raw :: c_uint = 52 ; pub const MPI_ERR_WIN : :: std :: os :: raw :: c_uint = 53 ; pub const MPI_T_ERR_MEMORY : :: std :: os :: raw :: c_uint = 54 ; pub const MPI_T_ERR_NOT_INITIALIZED : :: std :: os :: raw :: c_uint = 55 ; pub const MPI_T_ERR_CANNOT_INIT : :: std :: os :: raw :: c_uint = 56 ; pub const MPI_T_ERR_INVALID_INDEX : :: std :: os :: raw :: c_uint = 57 ; pub const MPI_T_ERR_INVALID_ITEM : :: std :: os :: raw :: c_uint = 58 ; pub const MPI_T_ERR_INVALID_HANDLE : :: std :: os :: raw :: c_uint = 59 ; pub const MPI_T_ERR_OUT_OF_HANDLES : :: std :: os :: raw :: c_uint = 60 ; pub const MPI_T_ERR_OUT_OF_SESSIONS : :: std :: os :: raw :: c_uint = 61 ; pub const MPI_T_ERR_INVALID_SESSION : :: std :: os :: raw :: c_uint = 62 ; pub const MPI_T_ERR_CVAR_SET_NOT_NOW : :: std :: os :: raw :: c_uint = 63 ; pub const MPI_T_ERR_CVAR_SET_NEVER : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_T_ERR_PVAR_NO_STARTSTOP : :: std :: os :: raw :: c_uint = 65 ; pub const MPI_T_ERR_PVAR_NO_WRITE : :: std :: os :: raw :: c_uint = 66 ; pub const MPI_T_ERR_PVAR_NO_ATOMIC : :: std :: os :: raw :: c_uint = 67 ; pub const MPI_ERR_RMA_RANGE : :: std :: os :: raw :: c_uint = 68 ; pub const MPI_ERR_RMA_ATTACH : :: std :: os :: raw :: c_uint = 69 ; pub const MPI_ERR_RMA_FLAVOR : :: std :: os :: raw :: c_uint = 70 ; pub const MPI_ERR_RMA_SHARED : :: std :: os :: raw :: c_uint = 71 ; pub const MPI_T_ERR_INVALID : :: std :: os :: raw :: c_uint = 72 ; pub const MPI_T_ERR_INVALID_NAME : :: std :: os :: raw :: c_uint = 73 ; pub const MPI_ERR_LASTCODE : :: std :: os :: raw :: c_uint = 92 ; pub const MPI_TYPECLASS_INTEGER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_TYPECLASS_REAL : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_TYPECLASS_COMPLEX : :: std :: os :: raw :: c_uint = 3 ; pub type wchar_t = :: std :: os :: raw :: c_int ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct max_align_t { pub __clang_max_align_nonce1 : :: std :: os :: raw :: c_longlong , pub __bindgen_padding_0 : u64 , pub __clang_max_align_nonce2 : f64 , } # [ test ] fn bindgen_test_layout_max_align_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < max_align_t > ( ) , 32usize , concat ! ( "Size of: " , stringify ! ( max_align_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce1 as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce1 ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce2 as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce2 ) ) ) ; } pub type MPI_Aint = isize ; pub type MPI_Offset = :: std :: os :: raw :: c_longlong ; pub type MPI_Count = :: std :: os :: raw :: c_longlong ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_communicator_t { _unused : [ u8 ; 0 ] } pub type MPI_Comm = * mut ompi_communicator_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_datatype_t { _unused : [ u8 ; 0 ] } pub type MPI_Datatype = * mut ompi_datatype_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_errhandler_t { _unused : [ u8 ; 0 ] } pub type MPI_Errhandler = * mut ompi_errhandler_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_file_t { _unused : [ u8 ; 0 ] } pub type MPI_File = * mut ompi_file_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_group_t { _unused : [ u8 ; 0 ] } pub type MPI_Group = * mut ompi_group_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_info_t { _unused : [ u8 ; 0 ] } pub type MPI_Info = * mut ompi_info_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_op_t { _unused : [ u8 ; 0 ] } pub type MPI_Op = * mut ompi_op_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_request_t { _unused : [ u8 ; 0 ] } pub type MPI_Request = * mut ompi_request_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_message_t { _unused : [ u8 ; 0 ] } pub type MPI_Message = * mut ompi_message_t ; pub type MPI_Status = ompi_status_public_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_win_t { _unused : [ u8 ; 0 ] } pub type MPI_Win = * mut ompi_win_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_var_enum_t { _unused : [ u8 ; 0 ] } pub type MPI_T_enum = * mut mca_base_var_enum_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_mpit_cvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_cvar_handle = * mut ompi_mpit_cvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_handle = * mut mca_base_pvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_session_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_session = * mut mca_base_pvar_session_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_status_public_t { pub MPI_SOURCE : :: std :: os :: raw :: c_int , pub MPI_TAG : :: std :: os :: raw :: c_int , pub MPI_ERROR : :: std :: os :: raw :: c_int , pub _cancelled : :: std :: os :: raw :: c_int , pub _ucount : usize , } # [ test ] fn bindgen_test_layout_ompi_status_public_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < ompi_status_public_t > ( ) , 24usize , concat ! ( "Size of: " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < ompi_status_public_t > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_SOURCE as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_SOURCE ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_TAG as * const _ as usize } , 4usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_TAG ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_ERROR as * const _ as usize } , 8usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_ERROR ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _cancelled as * const _ as usize } , 12usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _cancelled ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _ucount as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _ucount ) ) ) ; } pub type MPI_Datarep_extent_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : * mut MPI_Aint , arg3 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Datarep_conversion_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : MPI_Datatype , arg3 : :: std :: os :: raw :: c_int , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : MPI_Offset , arg6 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Comm , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type ompi_file_errhandler_fn = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_File , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_Win_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Win , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_User_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut :: std :: os :: raw :: c_void , arg3 : * mut :: std :: os :: raw :: c_int , arg4 : * mut MPI_Datatype ) > ; pub type MPI_Comm_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_query_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut MPI_Status ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_free_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_cancel_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_fn = MPI_Comm_errhandler_function ; pub type MPI_File_errhandler_fn = ompi_file_errhandler_fn ; pub type MPI_File_errhandler_function = ompi_file_errhandler_fn ; pub type MPI_Win_errhandler_fn = MPI_Win_errhandler_function ; pub const MPI_TAG_UB : _bindgen_ty_1 = 0 ; pub const MPI_HOST : _bindgen_ty_1 = 1 ; pub const MPI_IO : _bindgen_ty_1 = 2 ; pub const MPI_WTIME_IS_GLOBAL : _bindgen_ty_1 = 3 ; pub const MPI_APPNUM : _bindgen_ty_1 = 4 ; pub const MPI_LASTUSEDCODE : _bindgen_ty_1 = 5 ; pub const MPI_UNIVERSE_SIZE : _bindgen_ty_1 = 6 ; pub const MPI_WIN_BASE : _bindgen_ty_1 = 7 ; pub const MPI_WIN_SIZE : _bindgen_ty_1 = 8 ; pub const MPI_WIN_DISP_UNIT : _bindgen_ty_1 = 9 ; pub const MPI_WIN_CREATE_FLAVOR : _bindgen_ty_1 = 10 ; pub const MPI_WIN_MODEL : _bindgen_ty_1 = 11 ; pub const IMPI_CLIENT_SIZE : _bindgen_ty_1 = 12 ; pub const IMPI_CLIENT_COLOR : _bindgen_ty_1 = 13 ; pub const IMPI_HOST_SIZE : _bindgen_ty_1 = 14 ; pub const IMPI_HOST_COLOR : _bindgen_ty_1 = 15 ; pub type _bindgen_ty_1 = :: std :: os :: raw :: c_uint ; pub const MPI_IDENT : _bindgen_ty_2 = 0 ; pub const MPI_CONGRUENT : _bindgen_ty_2 = 1 ; pub const MPI_SIMILAR : _bindgen_ty_2 = 2 ; pub const MPI_UNEQUAL : _bindgen_ty_2 = 3 ; pub type _bindgen_ty_2 = :: std :: os :: raw :: c_uint ; pub const MPI_THREAD_SINGLE : _bindgen_ty_3 = 0 ; pub const MPI_THREAD_FUNNELED : _bindgen_ty_3 = 1 ; pub const MPI_THREAD_SERIALIZED : _bindgen_ty_3 = 2 ; pub const MPI_THREAD_MULTIPLE : _bindgen_ty_3 = 3 ; pub type _bindgen_ty_3 = :: std :: os :: raw :: c_uint ; pub const MPI_COMBINER_NAMED : _bindgen_ty_4 = 0 ; pub const MPI_COMBINER_DUP : _bindgen_ty_4 = 1 ; pub const MPI_COMBINER_CONTIGUOUS : _bindgen_ty_4 = 2 ; pub const MPI_COMBINER_VECTOR : _bindgen_ty_4 = 3 ; pub const OMPI_WAS_MPI_COMBINER_HVECTOR_INTEGER : _bindgen_ty_4 = 4 ; pub const MPI_COMBINER_HVECTOR : _bindgen_ty_4 = 5 ; pub const MPI_COMBINER_INDEXED : _bindgen_ty_4 = 6 ; pub const OMPI_WAS_MPI_COMBINER_HINDEXED_INTEGER : _bindgen_ty_4 = 7 ; pub const MPI_COMBINER_HINDEXED : _bindgen_ty_4 = 8 ; pub const MPI_COMBINER_INDEXED_BLOCK : _bindgen_ty_4 = 9 ; pub const OMPI_WAS_MPI_COMBINER_STRUCT_INTEGER : _bindgen_ty_4 = 10 ; pub const MPI_COMBINER_STRUCT : _bindgen_ty_4 = 11 ; pub const MPI_COMBINER_SUBARRAY : _bindgen_ty_4 = 12 ; pub const MPI_COMBINER_DARRAY : _bindgen_ty_4 = 13 ; pub const MPI_COMBINER_F90_REAL : _bindgen_ty_4 = 14 ; pub const MPI_COMBINER_F90_COMPLEX : _bindgen_ty_4 = 15 ; pub const MPI_COMBINER_F90_INTEGER : _bindgen_ty_4 = 16 ; pub const MPI_COMBINER_RESIZED : _bindgen_ty_4 = 17 ; pub const MPI_COMBINER_HINDEXED_BLOCK : _bindgen_ty_4 = 18 ; pub type _bindgen_ty_4 = :: std :: os :: raw :: c_uint ; pub const MPI_COMM_TYPE_SHARED : _bindgen_ty_5 = 0 ; pub const OMPI_COMM_TYPE_HWTHREAD : _bindgen_ty_5 = 1 ; pub const OMPI_COMM_TYPE_CORE : _bindgen_ty_5 = 2 ; pub const OMPI_COMM_TYPE_L1CACHE : _bindgen_ty_5 = 3 ; pub const OMPI_COMM_TYPE_L2CACHE : _bindgen_ty_5 = 4 ; pub const OMPI_COMM_TYPE_L3CACHE : _bindgen_ty_5 = 5 ; pub const OMPI_COMM_TYPE_SOCKET : _bindgen_ty_5 = 6 ; pub const OMPI_COMM_TYPE_NUMA : _bindgen_ty_5 = 7 ; pub const OMPI_COMM_TYPE_BOARD : _bindgen_ty_5 = 8 ; pub const OMPI_COMM_TYPE_HOST : _bindgen_ty_5 = 9 ; pub const OMPI_COMM_TYPE_CU : _bindgen_ty_5 = 10 ; pub const OMPI_COMM_TYPE_CLUSTER : _bindgen_ty_5 = 11 ; pub type _bindgen_ty_5 = :: std :: os :: raw :: c_uint ; pub const MPI_T_VERBOSITY_USER_BASIC : _bindgen_ty_6 = 0 ; pub const MPI_T_VERBOSITY_USER_DETAIL : _bindgen_ty_6 = 1 ; pub const MPI_T_VERBOSITY_USER_ALL : _bindgen_ty_6 = 2 ; pub const MPI_T_VERBOSITY_TUNER_BASIC : _bindgen_ty_6 = 3 ; pub const MPI_T_VERBOSITY_TUNER_DETAIL : _bindgen_ty_6 = 4 ; pub const MPI_T_VERBOSITY_TUNER_ALL : _bindgen_ty_6 = 5 ; pub const MPI_T_VERBOSITY_MPIDEV_BASIC : _bindgen_ty_6 = 6 ; pub const MPI_T_VERBOSITY_MPIDEV_DETAIL : _bindgen_ty_6 = 7 ; pub const MPI_T_VERBOSITY_MPIDEV_ALL : _bindgen_ty_6 = 8 ; pub type _bindgen_ty_6 = :: std :: os :: raw :: c_uint ; pub const MPI_T_SCOPE_CONSTANT : _bindgen_ty_7 = 0 ; pub const MPI_T_SCOPE_READONLY : _bindgen_ty_7 = 1 ; pub const MPI_T_SCOPE_LOCAL : _bindgen_ty_7 = 2 ; pub const MPI_T_SCOPE_GROUP : _bindgen_ty_7 = 3 ; pub const MPI_T_SCOPE_GROUP_EQ : _bindgen_ty_7 = 4 ; pub const MPI_T_SCOPE_ALL : _bindgen_ty_7 = 5 ; pub const MPI_T_SCOPE_ALL_EQ : _bindgen_ty_7 = 6 ; pub type _bindgen_ty_7 = :: std :: os :: raw :: c_uint ; pub const MPI_T_BIND_NO_OBJECT : _bindgen_ty_8 = 0 ; pub const MPI_T_BIND_MPI_COMM : _bindgen_ty_8 = 1 ; pub const MPI_T_BIND_MPI_DATATYPE : _bindgen_ty_8 = 2 ; pub const MPI_T_BIND_MPI_ERRHANDLER : _bindgen_ty_8 = 3 ; pub const MPI_T_BIND_MPI_FILE : _bindgen_ty_8 = 4 ; pub const MPI_T_BIND_MPI_GROUP : _bindgen_ty_8 = 5 ; pub const MPI_T_BIND_MPI_OP : _bindgen_ty_8 = 6 ; pub const MPI_T_BIND_MPI_REQUEST : _bindgen_ty_8 = 7 ; pub const MPI_T_BIND_MPI_WIN : _bindgen_ty_8 = 8 ; pub const MPI_T_BIND_MPI_MESSAGE : _bindgen_ty_8 = 9 ; pub const MPI_T_BIND_MPI_INFO : _bindgen_ty_8 = 10 ; pub type _bindgen_ty_8 = :: std :: os :: raw :: c_uint ; pub const MPI_T_PVAR_CLASS_STATE : _bindgen_ty_9 = 0 ; pub const MPI_T_PVAR_CLASS_LEVEL : _bindgen_ty_9 = 1 ; pub const MPI_T_PVAR_CLASS_SIZE : _bindgen_ty_9 = 2 ; pub const MPI_T_PVAR_CLASS_PERCENTAGE : _bindgen_ty_9 = 3 ; pub const MPI_T_PVAR_CLASS_HIGHWATERMARK : _bindgen_ty_9 = 4 ; pub const MPI_T_PVAR_CLASS_LOWWATERMARK : _bindgen_ty_9 = 5 ; pub const MPI_T_PVAR_CLASS_COUNTER : _bindgen_ty_9 = 6 ; pub const MPI_T_PVAR_CLASS_AGGREGATE : _bindgen_ty_9 = 7 ; pub const MPI_T_PVAR_CLASS_TIMER : _bindgen_ty_9 = 8 ; pub const MPI_T_PVAR_CLASS_GENERIC : _bindgen_ty_9 = 9 ; pub type _bindgen_ty_9 = :: std :: os :: raw :: c_uint ; extern "C" {
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/mpi-fork-fnsp-d9b9763bb5375dad/out/functions_and_types.rs:3:1078
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...t = 5 ; pub const __OPENCL_MEMORY_SCOPE_WORK_ITEM : :: std :: os :: raw :: c_uint = 0 ; pub const __OPENCL_MEMORY_SCOPE_WORK_GROUP : :...
[INFO] [stdout]   |                                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]   |
[INFO] [stdout] 3 - pub const __llvm__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_major__ : :: std :: os :: raw :: c_uint = 14 ; pub const __clang_minor__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_patchlevel__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_version__ : & 'static [ u8 ; 8usize ] = b"14.0.0 \0" ; pub const __GNUC__ : :: std :: os :: raw :: c_uint = 4 ; pub const __GNUC_MINOR__ : :: std :: os :: raw :: c_uint = 2 ; pub const __GNUC_PATCHLEVEL__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GXX_ABI_VERSION : :: std :: os :: raw :: c_uint = 1002 ; pub const __ATOMIC_RELAXED : :: std :: os :: raw :: c_uint = 0 ; pub const __ATOMIC_CONSUME : :: std :: os :: raw :: c_uint = 1 ; pub const __ATOMIC_ACQUIRE : :: std :: os :: raw :: c_uint = 2 ; pub const __ATOMIC_RELEASE : :: std :: os :: raw :: c_uint = 3 ; pub const __ATOMIC_ACQ_REL : :: std :: os :: raw :: c_uint = 4 ; pub const __ATOMIC_SEQ_CST : :: std :: os :: raw :: c_uint = 5 ; pub const __OPENCL_MEMORY_SCOPE_WORK_ITEM : :: std :: os :: raw :: c_uint = 0 ; pub const __OPENCL_MEMORY_SCOPE_WORK_GROUP : :: std :: os :: raw :: c_uint = 1 ; pub const __OPENCL_MEMORY_SCOPE_DEVICE : :: std :: os :: raw :: c_uint = 2 ; pub const __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES : :: std :: os :: raw :: c_uint = 3 ; pub const __OPENCL_MEMORY_SCOPE_SUB_GROUP : :: std :: os :: raw :: c_uint = 4 ; pub const __PRAGMA_REDEFINE_EXTNAME : :: std :: os :: raw :: c_uint = 1 ; pub const __VERSION__ : & 'static [ u8 ; 20usize ] = b"Ubuntu Clang 14.0.0\0" ; pub const __OBJC_BOOL_IS_BOOL : :: std :: os :: raw :: c_uint = 0 ; pub const __CONSTANT_CFSTRINGS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_literal_encoding__ : & 'static [ u8 ; 6usize ] = b"UTF-8\0" ; pub const __clang_wide_literal_encoding__ : & 'static [ u8 ; 7usize ] = b"UTF-32\0" ; pub const __ORDER_LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __ORDER_BIG_ENDIAN__ : :: std :: os :: raw :: c_uint = 4321 ; pub const __ORDER_PDP_ENDIAN__ : :: std :: os :: raw :: c_uint = 3412 ; pub const __BYTE_ORDER__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const _LP64 : :: std :: os :: raw :: c_uint = 1 ; pub const __LP64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __CHAR_BIT__ : :: std :: os :: raw :: c_uint = 8 ; pub const __BOOL_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SHRT_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __LONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LLONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BITINT_MAXWIDTH__ : :: std :: os :: raw :: c_uint = 128 ; pub const __SCHAR_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __SHRT_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __LONG_LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __WCHAR_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __WCHAR_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __WINT_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __WINT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INTMAX_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZE_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __SIZE_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTMAX_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __PTRDIFF_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __PTRDIFF_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INTPTR_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTPTR_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZEOF_DOUBLE__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_FLOAT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_LONG_DOUBLE__ : :: std :: os :: raw :: c_uint = 16 ; pub const __SIZEOF_LONG_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_POINTER__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SHORT__ : :: std :: os :: raw :: c_uint = 2 ; pub const __SIZEOF_PTRDIFF_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SIZE_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_WCHAR_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_WINT_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INTMAX_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTMAX_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINTMAX_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTMAX_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTMAX_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTMAX_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __PTRDIFF_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __PTRDIFF_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __INTPTR_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTPTR_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __SIZE_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __SIZE_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __SIZE_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __SIZE_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __SIG_ATOMIC_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __SIG_ATOMIC_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __UINTPTR_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTPTR_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTPTR_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTPTR_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FLT_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_DIG__ : :: std :: os :: raw :: c_uint = 6 ; pub const __FLT_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 9 ; pub const __FLT_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_MANT_DIG__ : :: std :: os :: raw :: c_uint = 24 ; pub const __FLT_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 38 ; pub const __FLT_MAX_EXP__ : :: std :: os :: raw :: c_uint = 128 ; pub const __FLT_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -37 ; pub const __FLT_MIN_EXP__ : :: std :: os :: raw :: c_int = -125 ; pub const __DBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_DIG__ : :: std :: os :: raw :: c_uint = 15 ; pub const __DBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 17 ; pub const __DBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 53 ; pub const __DBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 308 ; pub const __DBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 1024 ; pub const __DBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -307 ; pub const __DBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -1021 ; pub const __LDBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_DIG__ : :: std :: os :: raw :: c_uint = 18 ; pub const __LDBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __LDBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LDBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 4932 ; pub const __LDBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 16384 ; pub const __LDBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -4931 ; pub const __LDBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -16381 ; pub const __POINTER_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BIGGEST_ALIGNMENT__ : :: std :: os :: raw :: c_uint = 16 ; pub const __WINT_UNSIGNED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __INT8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __INT16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __INT32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __INT64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __UINT8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __INT8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __UINT16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __UINT16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __INT16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __UINT32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __UINT32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __INT32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __UINT64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __UINT64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __INT64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_LEAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_LEAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_LEAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_LEAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_LEAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_LEAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_LEAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_LEAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_LEAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_LEAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_LEAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_LEAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_LEAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_LEAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_LEAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_LEAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_LEAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_LEAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_LEAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_LEAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_LEAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_LEAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_LEAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_LEAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_LEAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_LEAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_LEAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_LEAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_LEAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __INT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_FAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_FAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_FAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_FAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_FAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_FAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_FAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_FAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_FAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_FAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_FAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_FAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_FAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_FAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_FAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_FAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_FAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_FAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_FAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_FAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_FAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_FAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_FAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_FAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_FAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_FAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_FAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_FAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_FAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_FAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FINITE_MATH_ONLY__ : :: std :: os :: raw :: c_uint = 0 ; pub const __GNUC_STDC_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_ATOMIC_TEST_AND_SET_TRUEVAL : :: std :: os :: raw :: c_uint = 1 ; pub const __CLANG_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __NO_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __PIC__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pic__ : :: std :: os :: raw :: c_uint = 2 ; pub const __PIE__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pie__ : :: std :: os :: raw :: c_uint = 2 ; pub const __FLT_EVAL_METHOD__ : :: std :: os :: raw :: c_uint = 0 ; pub const __FLT_RADIX__ : :: std :: os :: raw :: c_uint = 2 ; pub const __DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __GCC_ASM_FLAG_OUTPUTS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __code_model_small__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_GS : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_FS : :: std :: os :: raw :: c_uint = 1 ; pub const __k8 : :: std :: os :: raw :: c_uint = 1 ; pub const __k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __tune_k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __NO_MATH_INLINES : :: std :: os :: raw :: c_uint = 1 ; pub const __FXSR__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __MMX__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 : :: std :: os :: raw :: c_uint = 1 ; pub const __SIZEOF_FLOAT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix__ : :: std :: os :: raw :: c_uint = 1 ; pub const linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __ELF__ : :: std :: os :: raw :: c_uint = 1 ; pub const __gnu_linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLOAT128__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_HOSTED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_VERSION__ : :: std :: os :: raw :: c_uint = 201710 ; pub const __STDC_UTF_16__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_UTF_32__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_DWARF2_CFI_ASM : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_VERSION : :: std :: os :: raw :: c_uint = 721408 ; pub const OPAL_STDC_HEADERS : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED_ARGUMENT : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_ERROR : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_SYS_TIME_H : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_LONG_LONG : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const OPAL_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const OPAL_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const OPAL_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const OPAL_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const OMPI_HAVE_FORTRAN_LOGICAL1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER16 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_INTEGER2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL16 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL2 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_REAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_ENABLE_MPI1_COMPAT : :: std :: os :: raw :: c_uint = 0 ; pub const HAVE_FLOAT__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_LONG_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_MPI_OFFSET_SIZE : :: std :: os :: raw :: c_uint = 8 ; pub const OMPI_BUILD_CXX_BINDINGS : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_CXX_SEEK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_CXX_SUPPORTS_2D_CONST_CAST : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_PARAM_CHECK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_INTERFACE_WARNING : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_CXX_EXCEPTION_SUPPORT : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_MAJOR_VERSION : :: std :: os :: raw :: c_uint = 4 ; pub const OMPI_MINOR_VERSION : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_RELEASE_VERSION : :: std :: os :: raw :: c_uint = 2 ; pub const OPAL_C_HAVE_VISIBILITY : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_BUILDING : :: std :: os :: raw :: c_uint = 0 ; pub const OPEN_MPI : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_VERSION : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_SUBVERSION : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_UNKNOWN : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU_C : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_REMOVED_USE_STATIC_ASSERT : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ANY_SOURCE : :: std :: os :: raw :: c_int = -1 ; pub const MPI_PROC_NULL : :: std :: os :: raw :: c_int = -2 ; pub const MPI_ROOT : :: std :: os :: raw :: c_int = -4 ; pub const MPI_ANY_TAG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MAX_LIBRARY_VERSION_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_UNDEFINED : :: std :: os :: raw :: c_int = -32766 ; pub const MPI_DIST_GRAPH : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_CART : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_GRAPH : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_KEYVAL_INVALID : :: std :: os :: raw :: c_int = -1 ; pub const MPI_BSEND_OVERHEAD : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const MPI_ORDER_C : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ORDER_FORTRAN : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_BLOCK : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_DISTRIBUTE_CYCLIC : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_NONE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_DISTRIBUTE_DFLT_DARG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MODE_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_RDONLY : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_WRONLY : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_RDWR : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_DELETE_ON_CLOSE : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_MODE_UNIQUE_OPEN : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_MODE_EXCL : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MODE_APPEND : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_SEQUENTIAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_DISPLACEMENT_CURRENT : :: std :: os :: raw :: c_int = -54278278 ; pub const MPI_SEEK_SET : :: std :: os :: raw :: c_uint = 600 ; pub const MPI_SEEK_CUR : :: std :: os :: raw :: c_uint = 602 ; pub const MPI_SEEK_END : :: std :: os :: raw :: c_uint = 604 ; pub const MPI_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_NOCHECK : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_NOPRECEDE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_NOPUT : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_NOSTORE : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_NOSUCCEED : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_LOCK_EXCLUSIVE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_LOCK_SHARED : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_WIN_FLAVOR_ALLOCATE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_DYNAMIC : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_WIN_FLAVOR_SHARED : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_WIN_UNIFIED : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_WIN_SEPARATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_SUCCESS : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ERR_BUFFER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_ERR_COUNT : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_ERR_TYPE : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_ERR_TAG : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_ERR_COMM : :: std :: os :: raw :: c_uint = 5 ; pub const MPI_ERR_RANK : :: std :: os :: raw :: c_uint = 6 ; pub const MPI_ERR_REQUEST : :: std :: os :: raw :: c_uint = 7 ; pub const MPI_ERR_ROOT : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_ERR_GROUP : :: std :: os :: raw :: c_uint = 9 ; pub const MPI_ERR_OP : :: std :: os :: raw :: c_uint = 10 ; pub const MPI_ERR_TOPOLOGY : :: std :: os :: raw :: c_uint = 11 ; pub const MPI_ERR_DIMS : :: std :: os :: raw :: c_uint = 12 ; pub const MPI_ERR_ARG : :: std :: os :: raw :: c_uint = 13 ; pub const MPI_ERR_UNKNOWN : :: std :: os :: raw :: c_uint = 14 ; pub const MPI_ERR_TRUNCATE : :: std :: os :: raw :: c_uint = 15 ; pub const MPI_ERR_OTHER : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_ERR_INTERN : :: std :: os :: raw :: c_uint = 17 ; pub const MPI_ERR_IN_STATUS : :: std :: os :: raw :: c_uint = 18 ; pub const MPI_ERR_PENDING : :: std :: os :: raw :: c_uint = 19 ; pub const MPI_ERR_ACCESS : :: std :: os :: raw :: c_uint = 20 ; pub const MPI_ERR_AMODE : :: std :: os :: raw :: c_uint = 21 ; pub const MPI_ERR_ASSERT : :: std :: os :: raw :: c_uint = 22 ; pub const MPI_ERR_BAD_FILE : :: std :: os :: raw :: c_uint = 23 ; pub const MPI_ERR_BASE : :: std :: os :: raw :: c_uint = 24 ; pub const MPI_ERR_CONVERSION : :: std :: os :: raw :: c_uint = 25 ; pub const MPI_ERR_DISP : :: std :: os :: raw :: c_uint = 26 ; pub const MPI_ERR_DUP_DATAREP : :: std :: os :: raw :: c_uint = 27 ; pub const MPI_ERR_FILE_EXISTS : :: std :: os :: raw :: c_uint = 28 ; pub const MPI_ERR_FILE_IN_USE : :: std :: os :: raw :: c_uint = 29 ; pub const MPI_ERR_FILE : :: std :: os :: raw :: c_uint = 30 ; pub const MPI_ERR_INFO_KEY : :: std :: os :: raw :: c_uint = 31 ; pub const MPI_ERR_INFO_NOKEY : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_ERR_INFO_VALUE : :: std :: os :: raw :: c_uint = 33 ; pub const MPI_ERR_INFO : :: std :: os :: raw :: c_uint = 34 ; pub const MPI_ERR_IO : :: std :: os :: raw :: c_uint = 35 ; pub const MPI_ERR_KEYVAL : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_ERR_LOCKTYPE : :: std :: os :: raw :: c_uint = 37 ; pub const MPI_ERR_NAME : :: std :: os :: raw :: c_uint = 38 ; pub const MPI_ERR_NO_MEM : :: std :: os :: raw :: c_uint = 39 ; pub const MPI_ERR_NOT_SAME : :: std :: os :: raw :: c_uint = 40 ; pub const MPI_ERR_NO_SPACE : :: std :: os :: raw :: c_uint = 41 ; pub const MPI_ERR_NO_SUCH_FILE : :: std :: os :: raw :: c_uint = 42 ; pub const MPI_ERR_PORT : :: std :: os :: raw :: c_uint = 43 ; pub const MPI_ERR_QUOTA : :: std :: os :: raw :: c_uint = 44 ; pub const MPI_ERR_READ_ONLY : :: std :: os :: raw :: c_uint = 45 ; pub const MPI_ERR_RMA_CONFLICT : :: std :: os :: raw :: c_uint = 46 ; pub const MPI_ERR_RMA_SYNC : :: std :: os :: raw :: c_uint = 47 ; pub const MPI_ERR_SERVICE : :: std :: os :: raw :: c_uint = 48 ; pub const MPI_ERR_SIZE : :: std :: os :: raw :: c_uint = 49 ; pub const MPI_ERR_SPAWN : :: std :: os :: raw :: c_uint = 50 ; pub const MPI_ERR_UNSUPPORTED_DATAREP : :: std :: os :: raw :: c_uint = 51 ; pub const MPI_ERR_UNSUPPORTED_OPERATION : :: std :: os :: raw :: c_uint = 52 ; pub const MPI_ERR_WIN : :: std :: os :: raw :: c_uint = 53 ; pub const MPI_T_ERR_MEMORY : :: std :: os :: raw :: c_uint = 54 ; pub const MPI_T_ERR_NOT_INITIALIZED : :: std :: os :: raw :: c_uint = 55 ; pub const MPI_T_ERR_CANNOT_INIT : :: std :: os :: raw :: c_uint = 56 ; pub const MPI_T_ERR_INVALID_INDEX : :: std :: os :: raw :: c_uint = 57 ; pub const MPI_T_ERR_INVALID_ITEM : :: std :: os :: raw :: c_uint = 58 ; pub const MPI_T_ERR_INVALID_HANDLE : :: std :: os :: raw :: c_uint = 59 ; pub const MPI_T_ERR_OUT_OF_HANDLES : :: std :: os :: raw :: c_uint = 60 ; pub const MPI_T_ERR_OUT_OF_SESSIONS : :: std :: os :: raw :: c_uint = 61 ; pub const MPI_T_ERR_INVALID_SESSION : :: std :: os :: raw :: c_uint = 62 ; pub const MPI_T_ERR_CVAR_SET_NOT_NOW : :: std :: os :: raw :: c_uint = 63 ; pub const MPI_T_ERR_CVAR_SET_NEVER : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_T_ERR_PVAR_NO_STARTSTOP : :: std :: os :: raw :: c_uint = 65 ; pub const MPI_T_ERR_PVAR_NO_WRITE : :: std :: os :: raw :: c_uint = 66 ; pub const MPI_T_ERR_PVAR_NO_ATOMIC : :: std :: os :: raw :: c_uint = 67 ; pub const MPI_ERR_RMA_RANGE : :: std :: os :: raw :: c_uint = 68 ; pub const MPI_ERR_RMA_ATTACH : :: std :: os :: raw :: c_uint = 69 ; pub const MPI_ERR_RMA_FLAVOR : :: std :: os :: raw :: c_uint = 70 ; pub const MPI_ERR_RMA_SHARED : :: std :: os :: raw :: c_uint = 71 ; pub const MPI_T_ERR_INVALID : :: std :: os :: raw :: c_uint = 72 ; pub const MPI_T_ERR_INVALID_NAME : :: std :: os :: raw :: c_uint = 73 ; pub const MPI_ERR_LASTCODE : :: std :: os :: raw :: c_uint = 92 ; pub const MPI_TYPECLASS_INTEGER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_TYPECLASS_REAL : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_TYPECLASS_COMPLEX : :: std :: os :: raw :: c_uint = 3 ; pub type wchar_t = :: std :: os :: raw :: c_int ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct max_align_t { pub __clang_max_align_nonce1 : :: std :: os :: raw :: c_longlong , pub __bindgen_padding_0 : u64 , pub __clang_max_align_nonce2 : f64 , } # [ test ] fn bindgen_test_layout_max_align_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < max_align_t > ( ) , 32usize , concat ! ( "Size of: " , stringify ! ( max_align_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce1 as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce1 ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce2 as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce2 ) ) ) ; } pub type MPI_Aint = isize ; pub type MPI_Offset = :: std :: os :: raw :: c_longlong ; pub type MPI_Count = :: std :: os :: raw :: c_longlong ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_communicator_t { _unused : [ u8 ; 0 ] } pub type MPI_Comm = * mut ompi_communicator_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_datatype_t { _unused : [ u8 ; 0 ] } pub type MPI_Datatype = * mut ompi_datatype_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_errhandler_t { _unused : [ u8 ; 0 ] } pub type MPI_Errhandler = * mut ompi_errhandler_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_file_t { _unused : [ u8 ; 0 ] } pub type MPI_File = * mut ompi_file_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_group_t { _unused : [ u8 ; 0 ] } pub type MPI_Group = * mut ompi_group_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_info_t { _unused : [ u8 ; 0 ] } pub type MPI_Info = * mut ompi_info_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_op_t { _unused : [ u8 ; 0 ] } pub type MPI_Op = * mut ompi_op_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_request_t { _unused : [ u8 ; 0 ] } pub type MPI_Request = * mut ompi_request_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_message_t { _unused : [ u8 ; 0 ] } pub type MPI_Message = * mut ompi_message_t ; pub type MPI_Status = ompi_status_public_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_win_t { _unused : [ u8 ; 0 ] } pub type MPI_Win = * mut ompi_win_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_var_enum_t { _unused : [ u8 ; 0 ] } pub type MPI_T_enum = * mut mca_base_var_enum_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_mpit_cvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_cvar_handle = * mut ompi_mpit_cvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_handle = * mut mca_base_pvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_session_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_session = * mut mca_base_pvar_session_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_status_public_t { pub MPI_SOURCE : :: std :: os :: raw :: c_int , pub MPI_TAG : :: std :: os :: raw :: c_int , pub MPI_ERROR : :: std :: os :: raw :: c_int , pub _cancelled : :: std :: os :: raw :: c_int , pub _ucount : usize , } # [ test ] fn bindgen_test_layout_ompi_status_public_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < ompi_status_public_t > ( ) , 24usize , concat ! ( "Size of: " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < ompi_status_public_t > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_SOURCE as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_SOURCE ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_TAG as * const _ as usize } , 4usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_TAG ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_ERROR as * const _ as usize } , 8usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_ERROR ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _cancelled as * const _ as usize } , 12usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _cancelled ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _ucount as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _ucount ) ) ) ; } pub type MPI_Datarep_extent_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : * mut MPI_Aint , arg3 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Datarep_conversion_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : MPI_Datatype , arg3 : :: std :: os :: raw :: c_int , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : MPI_Offset , arg6 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Comm , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type ompi_file_errhandler_fn = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_File , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_Win_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Win , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_User_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut :: std :: os :: raw :: c_void , arg3 : * mut :: std :: os :: raw :: c_int , arg4 : * mut MPI_Datatype ) > ; pub type MPI_Comm_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_query_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut MPI_Status ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_free_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_cancel_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_fn = MPI_Comm_errhandler_function ; pub type MPI_File_errhandler_fn = ompi_file_errhandler_fn ; pub type MPI_File_errhandler_function = ompi_file_errhandler_fn ; pub type MPI_Win_errhandler_fn = MPI_Win_errhandler_function ; pub const MPI_TAG_UB : _bindgen_ty_1 = 0 ; pub const MPI_HOST : _bindgen_ty_1 = 1 ; pub const MPI_IO : _bindgen_ty_1 = 2 ; pub const MPI_WTIME_IS_GLOBAL : _bindgen_ty_1 = 3 ; pub const MPI_APPNUM : _bindgen_ty_1 = 4 ; pub const MPI_LASTUSEDCODE : _bindgen_ty_1 = 5 ; pub const MPI_UNIVERSE_SIZE : _bindgen_ty_1 = 6 ; pub const MPI_WIN_BASE : _bindgen_ty_1 = 7 ; pub const MPI_WIN_SIZE : _bindgen_ty_1 = 8 ; pub const MPI_WIN_DISP_UNIT : _bindgen_ty_1 = 9 ; pub const MPI_WIN_CREATE_FLAVOR : _bindgen_ty_1 = 10 ; pub const MPI_WIN_MODEL : _bindgen_ty_1 = 11 ; pub const IMPI_CLIENT_SIZE : _bindgen_ty_1 = 12 ; pub const IMPI_CLIENT_COLOR : _bindgen_ty_1 = 13 ; pub const IMPI_HOST_SIZE : _bindgen_ty_1 = 14 ; pub const IMPI_HOST_COLOR : _bindgen_ty_1 = 15 ; pub type _bindgen_ty_1 = :: std :: os :: raw :: c_uint ; pub const MPI_IDENT : _bindgen_ty_2 = 0 ; pub const MPI_CONGRUENT : _bindgen_ty_2 = 1 ; pub const MPI_SIMILAR : _bindgen_ty_2 = 2 ; pub const MPI_UNEQUAL : _bindgen_ty_2 = 3 ; pub type _bindgen_ty_2 = :: std :: os :: raw :: c_uint ; pub const MPI_THREAD_SINGLE : _bindgen_ty_3 = 0 ; pub const MPI_THREAD_FUNNELED : _bindgen_ty_3 = 1 ; pub const MPI_THREAD_SERIALIZED : _bindgen_ty_3 = 2 ; pub const MPI_THREAD_MULTIPLE : _bindgen_ty_3 = 3 ; pub type _bindgen_ty_3 = :: std :: os :: raw :: c_uint ; pub const MPI_COMBINER_NAMED : _bindgen_ty_4 = 0 ; pub const MPI_COMBINER_DUP : _bindgen_ty_4 = 1 ; pub const MPI_COMBINER_CONTIGUOUS : _bindgen_ty_4 = 2 ; pub const MPI_COMBINER_VECTOR : _bindgen_ty_4 = 3 ; pub const OMPI_WAS_MPI_COMBINER_HVECTOR_INTEGER : _bindgen_ty_4 = 4 ; pub const MPI_COMBINER_HVECTOR : _bindgen_ty_4 = 5 ; pub const MPI_COMBINER_INDEXED : _bindgen_ty_4 = 6 ; pub const OMPI_WAS_MPI_COMBINER_HINDEXED_INTEGER : _bindgen_ty_4 = 7 ; pub const MPI_COMBINER_HINDEXED : _bindgen_ty_4 = 8 ; pub const MPI_COMBINER_INDEXED_BLOCK : _bindgen_ty_4 = 9 ; pub const OMPI_WAS_MPI_COMBINER_STRUCT_INTEGER : _bindgen_ty_4 = 10 ; pub const MPI_COMBINER_STRUCT : _bindgen_ty_4 = 11 ; pub const MPI_COMBINER_SUBARRAY : _bindgen_ty_4 = 12 ; pub const MPI_COMBINER_DARRAY : _bindgen_ty_4 = 13 ; pub const MPI_COMBINER_F90_REAL : _bindgen_ty_4 = 14 ; pub const MPI_COMBINER_F90_COMPLEX : _bindgen_ty_4 = 15 ; pub const MPI_COMBINER_F90_INTEGER : _bindgen_ty_4 = 16 ; pub const MPI_COMBINER_RESIZED : _bindgen_ty_4 = 17 ; pub const MPI_COMBINER_HINDEXED_BLOCK : _bindgen_ty_4 = 18 ; pub type _bindgen_ty_4 = :: std :: os :: raw :: c_uint ; pub const MPI_COMM_TYPE_SHARED : _bindgen_ty_5 = 0 ; pub const OMPI_COMM_TYPE_HWTHREAD : _bindgen_ty_5 = 1 ; pub const OMPI_COMM_TYPE_CORE : _bindgen_ty_5 = 2 ; pub const OMPI_COMM_TYPE_L1CACHE : _bindgen_ty_5 = 3 ; pub const OMPI_COMM_TYPE_L2CACHE : _bindgen_ty_5 = 4 ; pub const OMPI_COMM_TYPE_L3CACHE : _bindgen_ty_5 = 5 ; pub const OMPI_COMM_TYPE_SOCKET : _bindgen_ty_5 = 6 ; pub const OMPI_COMM_TYPE_NUMA : _bindgen_ty_5 = 7 ; pub const OMPI_COMM_TYPE_BOARD : _bindgen_ty_5 = 8 ; pub const OMPI_COMM_TYPE_HOST : _bindgen_ty_5 = 9 ; pub const OMPI_COMM_TYPE_CU : _bindgen_ty_5 = 10 ; pub const OMPI_COMM_TYPE_CLUSTER : _bindgen_ty_5 = 11 ; pub type _bindgen_ty_5 = :: std :: os :: raw :: c_uint ; pub const MPI_T_VERBOSITY_USER_BASIC : _bindgen_ty_6 = 0 ; pub const MPI_T_VERBOSITY_USER_DETAIL : _bindgen_ty_6 = 1 ; pub const MPI_T_VERBOSITY_USER_ALL : _bindgen_ty_6 = 2 ; pub const MPI_T_VERBOSITY_TUNER_BASIC : _bindgen_ty_6 = 3 ; pub const MPI_T_VERBOSITY_TUNER_DETAIL : _bindgen_ty_6 = 4 ; pub const MPI_T_VERBOSITY_TUNER_ALL : _bindgen_ty_6 = 5 ; pub const MPI_T_VERBOSITY_MPIDEV_BASIC : _bindgen_ty_6 = 6 ; pub const MPI_T_VERBOSITY_MPIDEV_DETAIL : _bindgen_ty_6 = 7 ; pub const MPI_T_VERBOSITY_MPIDEV_ALL : _bindgen_ty_6 = 8 ; pub type _bindgen_ty_6 = :: std :: os :: raw :: c_uint ; pub const MPI_T_SCOPE_CONSTANT : _bindgen_ty_7 = 0 ; pub const MPI_T_SCOPE_READONLY : _bindgen_ty_7 = 1 ; pub const MPI_T_SCOPE_LOCAL : _bindgen_ty_7 = 2 ; pub const MPI_T_SCOPE_GROUP : _bindgen_ty_7 = 3 ; pub const MPI_T_SCOPE_GROUP_EQ : _bindgen_ty_7 = 4 ; pub const MPI_T_SCOPE_ALL : _bindgen_ty_7 = 5 ; pub const MPI_T_SCOPE_ALL_EQ : _bindgen_ty_7 = 6 ; pub type _bindgen_ty_7 = :: std :: os :: raw :: c_uint ; pub const MPI_T_BIND_NO_OBJECT : _bindgen_ty_8 = 0 ; pub const MPI_T_BIND_MPI_COMM : _bindgen_ty_8 = 1 ; pub const MPI_T_BIND_MPI_DATATYPE : _bindgen_ty_8 = 2 ; pub const MPI_T_BIND_MPI_ERRHANDLER : _bindgen_ty_8 = 3 ; pub const MPI_T_BIND_MPI_FILE : _bindgen_ty_8 = 4 ; pub const MPI_T_BIND_MPI_GROUP : _bindgen_ty_8 = 5 ; pub const MPI_T_BIND_MPI_OP : _bindgen_ty_8 = 6 ; pub const MPI_T_BIND_MPI_REQUEST : _bindgen_ty_8 = 7 ; pub const MPI_T_BIND_MPI_WIN : _bindgen_ty_8 = 8 ; pub const MPI_T_BIND_MPI_MESSAGE : _bindgen_ty_8 = 9 ; pub const MPI_T_BIND_MPI_INFO : _bindgen_ty_8 = 10 ; pub type _bindgen_ty_8 = :: std :: os :: raw :: c_uint ; pub const MPI_T_PVAR_CLASS_STATE : _bindgen_ty_9 = 0 ; pub const MPI_T_PVAR_CLASS_LEVEL : _bindgen_ty_9 = 1 ; pub const MPI_T_PVAR_CLASS_SIZE : _bindgen_ty_9 = 2 ; pub const MPI_T_PVAR_CLASS_PERCENTAGE : _bindgen_ty_9 = 3 ; pub const MPI_T_PVAR_CLASS_HIGHWATERMARK : _bindgen_ty_9 = 4 ; pub const MPI_T_PVAR_CLASS_LOWWATERMARK : _bindgen_ty_9 = 5 ; pub const MPI_T_PVAR_CLASS_COUNTER : _bindgen_ty_9 = 6 ; pub const MPI_T_PVAR_CLASS_AGGREGATE : _bindgen_ty_9 = 7 ; pub const MPI_T_PVAR_CLASS_TIMER : _bindgen_ty_9 = 8 ; pub const MPI_T_PVAR_CLASS_GENERIC : _bindgen_ty_9 = 9 ; pub type _bindgen_ty_9 = :: std :: os :: raw :: c_uint ; extern "C" {
[INFO] [stdout] 3 + pub const __llvm__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_major__ : :: std :: os :: raw :: c_uint = 14 ; pub const __clang_minor__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_patchlevel__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_version__ : & 'static [ u8 ; 8usize ] = b"14.0.0 \0" ; pub const __GNUC__ : :: std :: os :: raw :: c_uint = 4 ; pub const __GNUC_MINOR__ : :: std :: os :: raw :: c_uint = 2 ; pub const __GNUC_PATCHLEVEL__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GXX_ABI_VERSION : :: std :: os :: raw :: c_uint = 1002 ; pub const __ATOMIC_RELAXED : :: std :: os :: raw :: c_uint = 0 ; pub const __ATOMIC_CONSUME : :: std :: os :: raw :: c_uint = 1 ; pub const __ATOMIC_ACQUIRE : :: std :: os :: raw :: c_uint = 2 ; pub const __ATOMIC_RELEASE : :: std :: os :: raw :: c_uint = 3 ; pub const __ATOMIC_ACQ_REL : :: std :: os :: raw :: c_uint = 4 ; pub const __ATOMIC_SEQ_CST : :: std :: os :: raw :: c_uint = 5 ; pub const __OPENCL_MEMORY_SCOPE_WORK_ITEM : std :: os :: raw :: c_uint = 0 ; pub const __OPENCL_MEMORY_SCOPE_WORK_GROUP : :: std :: os :: raw :: c_uint = 1 ; pub const __OPENCL_MEMORY_SCOPE_DEVICE : :: std :: os :: raw :: c_uint = 2 ; pub const __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES : :: std :: os :: raw :: c_uint = 3 ; pub const __OPENCL_MEMORY_SCOPE_SUB_GROUP : :: std :: os :: raw :: c_uint = 4 ; pub const __PRAGMA_REDEFINE_EXTNAME : :: std :: os :: raw :: c_uint = 1 ; pub const __VERSION__ : & 'static [ u8 ; 20usize ] = b"Ubuntu Clang 14.0.0\0" ; pub const __OBJC_BOOL_IS_BOOL : :: std :: os :: raw :: c_uint = 0 ; pub const __CONSTANT_CFSTRINGS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_literal_encoding__ : & 'static [ u8 ; 6usize ] = b"UTF-8\0" ; pub const __clang_wide_literal_encoding__ : & 'static [ u8 ; 7usize ] = b"UTF-32\0" ; pub const __ORDER_LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __ORDER_BIG_ENDIAN__ : :: std :: os :: raw :: c_uint = 4321 ; pub const __ORDER_PDP_ENDIAN__ : :: std :: os :: raw :: c_uint = 3412 ; pub const __BYTE_ORDER__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const _LP64 : :: std :: os :: raw :: c_uint = 1 ; pub const __LP64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __CHAR_BIT__ : :: std :: os :: raw :: c_uint = 8 ; pub const __BOOL_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SHRT_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __LONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LLONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BITINT_MAXWIDTH__ : :: std :: os :: raw :: c_uint = 128 ; pub const __SCHAR_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __SHRT_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __LONG_LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __WCHAR_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __WCHAR_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __WINT_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __WINT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INTMAX_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZE_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __SIZE_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTMAX_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __PTRDIFF_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __PTRDIFF_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INTPTR_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTPTR_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZEOF_DOUBLE__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_FLOAT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_LONG_DOUBLE__ : :: std :: os :: raw :: c_uint = 16 ; pub const __SIZEOF_LONG_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_POINTER__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SHORT__ : :: std :: os :: raw :: c_uint = 2 ; pub const __SIZEOF_PTRDIFF_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SIZE_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_WCHAR_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_WINT_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INTMAX_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTMAX_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINTMAX_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTMAX_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTMAX_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTMAX_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __PTRDIFF_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __PTRDIFF_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __INTPTR_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTPTR_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __SIZE_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __SIZE_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __SIZE_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __SIZE_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __SIG_ATOMIC_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __SIG_ATOMIC_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __UINTPTR_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTPTR_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTPTR_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTPTR_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FLT_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_DIG__ : :: std :: os :: raw :: c_uint = 6 ; pub const __FLT_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 9 ; pub const __FLT_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_MANT_DIG__ : :: std :: os :: raw :: c_uint = 24 ; pub const __FLT_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 38 ; pub const __FLT_MAX_EXP__ : :: std :: os :: raw :: c_uint = 128 ; pub const __FLT_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -37 ; pub const __FLT_MIN_EXP__ : :: std :: os :: raw :: c_int = -125 ; pub const __DBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_DIG__ : :: std :: os :: raw :: c_uint = 15 ; pub const __DBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 17 ; pub const __DBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 53 ; pub const __DBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 308 ; pub const __DBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 1024 ; pub const __DBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -307 ; pub const __DBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -1021 ; pub const __LDBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_DIG__ : :: std :: os :: raw :: c_uint = 18 ; pub const __LDBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __LDBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LDBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 4932 ; pub const __LDBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 16384 ; pub const __LDBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -4931 ; pub const __LDBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -16381 ; pub const __POINTER_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BIGGEST_ALIGNMENT__ : :: std :: os :: raw :: c_uint = 16 ; pub const __WINT_UNSIGNED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __INT8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __INT16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __INT32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __INT64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __UINT8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __INT8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __UINT16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __UINT16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __INT16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __UINT32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __UINT32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __INT32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __UINT64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __UINT64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __INT64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_LEAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_LEAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_LEAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_LEAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_LEAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_LEAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_LEAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_LEAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_LEAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_LEAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_LEAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_LEAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_LEAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_LEAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_LEAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_LEAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_LEAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_LEAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_LEAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_LEAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_LEAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_LEAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_LEAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_LEAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_LEAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_LEAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_LEAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_LEAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_LEAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __INT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_FAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_FAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_FAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_FAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_FAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_FAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_FAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_FAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_FAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_FAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_FAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_FAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_FAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_FAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_FAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_FAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_FAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_FAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_FAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_FAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_FAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_FAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_FAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_FAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_FAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_FAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_FAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_FAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_FAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_FAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FINITE_MATH_ONLY__ : :: std :: os :: raw :: c_uint = 0 ; pub const __GNUC_STDC_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_ATOMIC_TEST_AND_SET_TRUEVAL : :: std :: os :: raw :: c_uint = 1 ; pub const __CLANG_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __NO_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __PIC__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pic__ : :: std :: os :: raw :: c_uint = 2 ; pub const __PIE__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pie__ : :: std :: os :: raw :: c_uint = 2 ; pub const __FLT_EVAL_METHOD__ : :: std :: os :: raw :: c_uint = 0 ; pub const __FLT_RADIX__ : :: std :: os :: raw :: c_uint = 2 ; pub const __DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __GCC_ASM_FLAG_OUTPUTS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __code_model_small__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_GS : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_FS : :: std :: os :: raw :: c_uint = 1 ; pub const __k8 : :: std :: os :: raw :: c_uint = 1 ; pub const __k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __tune_k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __NO_MATH_INLINES : :: std :: os :: raw :: c_uint = 1 ; pub const __FXSR__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __MMX__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 : :: std :: os :: raw :: c_uint = 1 ; pub const __SIZEOF_FLOAT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix__ : :: std :: os :: raw :: c_uint = 1 ; pub const linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __ELF__ : :: std :: os :: raw :: c_uint = 1 ; pub const __gnu_linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLOAT128__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_HOSTED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_VERSION__ : :: std :: os :: raw :: c_uint = 201710 ; pub const __STDC_UTF_16__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_UTF_32__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_DWARF2_CFI_ASM : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_VERSION : :: std :: os :: raw :: c_uint = 721408 ; pub const OPAL_STDC_HEADERS : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED_ARGUMENT : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_ERROR : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_SYS_TIME_H : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_LONG_LONG : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const OPAL_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const OPAL_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const OPAL_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const OPAL_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const OMPI_HAVE_FORTRAN_LOGICAL1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER16 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_INTEGER2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL16 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL2 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_REAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_ENABLE_MPI1_COMPAT : :: std :: os :: raw :: c_uint = 0 ; pub const HAVE_FLOAT__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_LONG_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_MPI_OFFSET_SIZE : :: std :: os :: raw :: c_uint = 8 ; pub const OMPI_BUILD_CXX_BINDINGS : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_CXX_SEEK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_CXX_SUPPORTS_2D_CONST_CAST : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_PARAM_CHECK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_INTERFACE_WARNING : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_CXX_EXCEPTION_SUPPORT : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_MAJOR_VERSION : :: std :: os :: raw :: c_uint = 4 ; pub const OMPI_MINOR_VERSION : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_RELEASE_VERSION : :: std :: os :: raw :: c_uint = 2 ; pub const OPAL_C_HAVE_VISIBILITY : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_BUILDING : :: std :: os :: raw :: c_uint = 0 ; pub const OPEN_MPI : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_VERSION : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_SUBVERSION : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_UNKNOWN : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU_C : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_REMOVED_USE_STATIC_ASSERT : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ANY_SOURCE : :: std :: os :: raw :: c_int = -1 ; pub const MPI_PROC_NULL : :: std :: os :: raw :: c_int = -2 ; pub const MPI_ROOT : :: std :: os :: raw :: c_int = -4 ; pub const MPI_ANY_TAG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MAX_LIBRARY_VERSION_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_UNDEFINED : :: std :: os :: raw :: c_int = -32766 ; pub const MPI_DIST_GRAPH : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_CART : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_GRAPH : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_KEYVAL_INVALID : :: std :: os :: raw :: c_int = -1 ; pub const MPI_BSEND_OVERHEAD : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const MPI_ORDER_C : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ORDER_FORTRAN : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_BLOCK : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_DISTRIBUTE_CYCLIC : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_NONE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_DISTRIBUTE_DFLT_DARG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MODE_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_RDONLY : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_WRONLY : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_RDWR : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_DELETE_ON_CLOSE : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_MODE_UNIQUE_OPEN : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_MODE_EXCL : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MODE_APPEND : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_SEQUENTIAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_DISPLACEMENT_CURRENT : :: std :: os :: raw :: c_int = -54278278 ; pub const MPI_SEEK_SET : :: std :: os :: raw :: c_uint = 600 ; pub const MPI_SEEK_CUR : :: std :: os :: raw :: c_uint = 602 ; pub const MPI_SEEK_END : :: std :: os :: raw :: c_uint = 604 ; pub const MPI_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_NOCHECK : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_NOPRECEDE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_NOPUT : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_NOSTORE : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_NOSUCCEED : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_LOCK_EXCLUSIVE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_LOCK_SHARED : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_WIN_FLAVOR_ALLOCATE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_DYNAMIC : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_WIN_FLAVOR_SHARED : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_WIN_UNIFIED : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_WIN_SEPARATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_SUCCESS : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ERR_BUFFER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_ERR_COUNT : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_ERR_TYPE : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_ERR_TAG : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_ERR_COMM : :: std :: os :: raw :: c_uint = 5 ; pub const MPI_ERR_RANK : :: std :: os :: raw :: c_uint = 6 ; pub const MPI_ERR_REQUEST : :: std :: os :: raw :: c_uint = 7 ; pub const MPI_ERR_ROOT : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_ERR_GROUP : :: std :: os :: raw :: c_uint = 9 ; pub const MPI_ERR_OP : :: std :: os :: raw :: c_uint = 10 ; pub const MPI_ERR_TOPOLOGY : :: std :: os :: raw :: c_uint = 11 ; pub const MPI_ERR_DIMS : :: std :: os :: raw :: c_uint = 12 ; pub const MPI_ERR_ARG : :: std :: os :: raw :: c_uint = 13 ; pub const MPI_ERR_UNKNOWN : :: std :: os :: raw :: c_uint = 14 ; pub const MPI_ERR_TRUNCATE : :: std :: os :: raw :: c_uint = 15 ; pub const MPI_ERR_OTHER : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_ERR_INTERN : :: std :: os :: raw :: c_uint = 17 ; pub const MPI_ERR_IN_STATUS : :: std :: os :: raw :: c_uint = 18 ; pub const MPI_ERR_PENDING : :: std :: os :: raw :: c_uint = 19 ; pub const MPI_ERR_ACCESS : :: std :: os :: raw :: c_uint = 20 ; pub const MPI_ERR_AMODE : :: std :: os :: raw :: c_uint = 21 ; pub const MPI_ERR_ASSERT : :: std :: os :: raw :: c_uint = 22 ; pub const MPI_ERR_BAD_FILE : :: std :: os :: raw :: c_uint = 23 ; pub const MPI_ERR_BASE : :: std :: os :: raw :: c_uint = 24 ; pub const MPI_ERR_CONVERSION : :: std :: os :: raw :: c_uint = 25 ; pub const MPI_ERR_DISP : :: std :: os :: raw :: c_uint = 26 ; pub const MPI_ERR_DUP_DATAREP : :: std :: os :: raw :: c_uint = 27 ; pub const MPI_ERR_FILE_EXISTS : :: std :: os :: raw :: c_uint = 28 ; pub const MPI_ERR_FILE_IN_USE : :: std :: os :: raw :: c_uint = 29 ; pub const MPI_ERR_FILE : :: std :: os :: raw :: c_uint = 30 ; pub const MPI_ERR_INFO_KEY : :: std :: os :: raw :: c_uint = 31 ; pub const MPI_ERR_INFO_NOKEY : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_ERR_INFO_VALUE : :: std :: os :: raw :: c_uint = 33 ; pub const MPI_ERR_INFO : :: std :: os :: raw :: c_uint = 34 ; pub const MPI_ERR_IO : :: std :: os :: raw :: c_uint = 35 ; pub const MPI_ERR_KEYVAL : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_ERR_LOCKTYPE : :: std :: os :: raw :: c_uint = 37 ; pub const MPI_ERR_NAME : :: std :: os :: raw :: c_uint = 38 ; pub const MPI_ERR_NO_MEM : :: std :: os :: raw :: c_uint = 39 ; pub const MPI_ERR_NOT_SAME : :: std :: os :: raw :: c_uint = 40 ; pub const MPI_ERR_NO_SPACE : :: std :: os :: raw :: c_uint = 41 ; pub const MPI_ERR_NO_SUCH_FILE : :: std :: os :: raw :: c_uint = 42 ; pub const MPI_ERR_PORT : :: std :: os :: raw :: c_uint = 43 ; pub const MPI_ERR_QUOTA : :: std :: os :: raw :: c_uint = 44 ; pub const MPI_ERR_READ_ONLY : :: std :: os :: raw :: c_uint = 45 ; pub const MPI_ERR_RMA_CONFLICT : :: std :: os :: raw :: c_uint = 46 ; pub const MPI_ERR_RMA_SYNC : :: std :: os :: raw :: c_uint = 47 ; pub const MPI_ERR_SERVICE : :: std :: os :: raw :: c_uint = 48 ; pub const MPI_ERR_SIZE : :: std :: os :: raw :: c_uint = 49 ; pub const MPI_ERR_SPAWN : :: std :: os :: raw :: c_uint = 50 ; pub const MPI_ERR_UNSUPPORTED_DATAREP : :: std :: os :: raw :: c_uint = 51 ; pub const MPI_ERR_UNSUPPORTED_OPERATION : :: std :: os :: raw :: c_uint = 52 ; pub const MPI_ERR_WIN : :: std :: os :: raw :: c_uint = 53 ; pub const MPI_T_ERR_MEMORY : :: std :: os :: raw :: c_uint = 54 ; pub const MPI_T_ERR_NOT_INITIALIZED : :: std :: os :: raw :: c_uint = 55 ; pub const MPI_T_ERR_CANNOT_INIT : :: std :: os :: raw :: c_uint = 56 ; pub const MPI_T_ERR_INVALID_INDEX : :: std :: os :: raw :: c_uint = 57 ; pub const MPI_T_ERR_INVALID_ITEM : :: std :: os :: raw :: c_uint = 58 ; pub const MPI_T_ERR_INVALID_HANDLE : :: std :: os :: raw :: c_uint = 59 ; pub const MPI_T_ERR_OUT_OF_HANDLES : :: std :: os :: raw :: c_uint = 60 ; pub const MPI_T_ERR_OUT_OF_SESSIONS : :: std :: os :: raw :: c_uint = 61 ; pub const MPI_T_ERR_INVALID_SESSION : :: std :: os :: raw :: c_uint = 62 ; pub const MPI_T_ERR_CVAR_SET_NOT_NOW : :: std :: os :: raw :: c_uint = 63 ; pub const MPI_T_ERR_CVAR_SET_NEVER : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_T_ERR_PVAR_NO_STARTSTOP : :: std :: os :: raw :: c_uint = 65 ; pub const MPI_T_ERR_PVAR_NO_WRITE : :: std :: os :: raw :: c_uint = 66 ; pub const MPI_T_ERR_PVAR_NO_ATOMIC : :: std :: os :: raw :: c_uint = 67 ; pub const MPI_ERR_RMA_RANGE : :: std :: os :: raw :: c_uint = 68 ; pub const MPI_ERR_RMA_ATTACH : :: std :: os :: raw :: c_uint = 69 ; pub const MPI_ERR_RMA_FLAVOR : :: std :: os :: raw :: c_uint = 70 ; pub const MPI_ERR_RMA_SHARED : :: std :: os :: raw :: c_uint = 71 ; pub const MPI_T_ERR_INVALID : :: std :: os :: raw :: c_uint = 72 ; pub const MPI_T_ERR_INVALID_NAME : :: std :: os :: raw :: c_uint = 73 ; pub const MPI_ERR_LASTCODE : :: std :: os :: raw :: c_uint = 92 ; pub const MPI_TYPECLASS_INTEGER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_TYPECLASS_REAL : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_TYPECLASS_COMPLEX : :: std :: os :: raw :: c_uint = 3 ; pub type wchar_t = :: std :: os :: raw :: c_int ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct max_align_t { pub __clang_max_align_nonce1 : :: std :: os :: raw :: c_longlong , pub __bindgen_padding_0 : u64 , pub __clang_max_align_nonce2 : f64 , } # [ test ] fn bindgen_test_layout_max_align_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < max_align_t > ( ) , 32usize , concat ! ( "Size of: " , stringify ! ( max_align_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce1 as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce1 ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce2 as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce2 ) ) ) ; } pub type MPI_Aint = isize ; pub type MPI_Offset = :: std :: os :: raw :: c_longlong ; pub type MPI_Count = :: std :: os :: raw :: c_longlong ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_communicator_t { _unused : [ u8 ; 0 ] } pub type MPI_Comm = * mut ompi_communicator_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_datatype_t { _unused : [ u8 ; 0 ] } pub type MPI_Datatype = * mut ompi_datatype_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_errhandler_t { _unused : [ u8 ; 0 ] } pub type MPI_Errhandler = * mut ompi_errhandler_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_file_t { _unused : [ u8 ; 0 ] } pub type MPI_File = * mut ompi_file_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_group_t { _unused : [ u8 ; 0 ] } pub type MPI_Group = * mut ompi_group_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_info_t { _unused : [ u8 ; 0 ] } pub type MPI_Info = * mut ompi_info_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_op_t { _unused : [ u8 ; 0 ] } pub type MPI_Op = * mut ompi_op_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_request_t { _unused : [ u8 ; 0 ] } pub type MPI_Request = * mut ompi_request_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_message_t { _unused : [ u8 ; 0 ] } pub type MPI_Message = * mut ompi_message_t ; pub type MPI_Status = ompi_status_public_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_win_t { _unused : [ u8 ; 0 ] } pub type MPI_Win = * mut ompi_win_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_var_enum_t { _unused : [ u8 ; 0 ] } pub type MPI_T_enum = * mut mca_base_var_enum_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_mpit_cvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_cvar_handle = * mut ompi_mpit_cvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_handle = * mut mca_base_pvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_session_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_session = * mut mca_base_pvar_session_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_status_public_t { pub MPI_SOURCE : :: std :: os :: raw :: c_int , pub MPI_TAG : :: std :: os :: raw :: c_int , pub MPI_ERROR : :: std :: os :: raw :: c_int , pub _cancelled : :: std :: os :: raw :: c_int , pub _ucount : usize , } # [ test ] fn bindgen_test_layout_ompi_status_public_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < ompi_status_public_t > ( ) , 24usize , concat ! ( "Size of: " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < ompi_status_public_t > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_SOURCE as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_SOURCE ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_TAG as * const _ as usize } , 4usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_TAG ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_ERROR as * const _ as usize } , 8usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_ERROR ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _cancelled as * const _ as usize } , 12usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _cancelled ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _ucount as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _ucount ) ) ) ; } pub type MPI_Datarep_extent_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : * mut MPI_Aint , arg3 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Datarep_conversion_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : MPI_Datatype , arg3 : :: std :: os :: raw :: c_int , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : MPI_Offset , arg6 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Comm , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type ompi_file_errhandler_fn = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_File , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_Win_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Win , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_User_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut :: std :: os :: raw :: c_void , arg3 : * mut :: std :: os :: raw :: c_int , arg4 : * mut MPI_Datatype ) > ; pub type MPI_Comm_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_query_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut MPI_Status ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_free_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_cancel_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_fn = MPI_Comm_errhandler_function ; pub type MPI_File_errhandler_fn = ompi_file_errhandler_fn ; pub type MPI_File_errhandler_function = ompi_file_errhandler_fn ; pub type MPI_Win_errhandler_fn = MPI_Win_errhandler_function ; pub const MPI_TAG_UB : _bindgen_ty_1 = 0 ; pub const MPI_HOST : _bindgen_ty_1 = 1 ; pub const MPI_IO : _bindgen_ty_1 = 2 ; pub const MPI_WTIME_IS_GLOBAL : _bindgen_ty_1 = 3 ; pub const MPI_APPNUM : _bindgen_ty_1 = 4 ; pub const MPI_LASTUSEDCODE : _bindgen_ty_1 = 5 ; pub const MPI_UNIVERSE_SIZE : _bindgen_ty_1 = 6 ; pub const MPI_WIN_BASE : _bindgen_ty_1 = 7 ; pub const MPI_WIN_SIZE : _bindgen_ty_1 = 8 ; pub const MPI_WIN_DISP_UNIT : _bindgen_ty_1 = 9 ; pub const MPI_WIN_CREATE_FLAVOR : _bindgen_ty_1 = 10 ; pub const MPI_WIN_MODEL : _bindgen_ty_1 = 11 ; pub const IMPI_CLIENT_SIZE : _bindgen_ty_1 = 12 ; pub const IMPI_CLIENT_COLOR : _bindgen_ty_1 = 13 ; pub const IMPI_HOST_SIZE : _bindgen_ty_1 = 14 ; pub const IMPI_HOST_COLOR : _bindgen_ty_1 = 15 ; pub type _bindgen_ty_1 = :: std :: os :: raw :: c_uint ; pub const MPI_IDENT : _bindgen_ty_2 = 0 ; pub const MPI_CONGRUENT : _bindgen_ty_2 = 1 ; pub const MPI_SIMILAR : _bindgen_ty_2 = 2 ; pub const MPI_UNEQUAL : _bindgen_ty_2 = 3 ; pub type _bindgen_ty_2 = :: std :: os :: raw :: c_uint ; pub const MPI_THREAD_SINGLE : _bindgen_ty_3 = 0 ; pub const MPI_THREAD_FUNNELED : _bindgen_ty_3 = 1 ; pub const MPI_THREAD_SERIALIZED : _bindgen_ty_3 = 2 ; pub const MPI_THREAD_MULTIPLE : _bindgen_ty_3 = 3 ; pub type _bindgen_ty_3 = :: std :: os :: raw :: c_uint ; pub const MPI_COMBINER_NAMED : _bindgen_ty_4 = 0 ; pub const MPI_COMBINER_DUP : _bindgen_ty_4 = 1 ; pub const MPI_COMBINER_CONTIGUOUS : _bindgen_ty_4 = 2 ; pub const MPI_COMBINER_VECTOR : _bindgen_ty_4 = 3 ; pub const OMPI_WAS_MPI_COMBINER_HVECTOR_INTEGER : _bindgen_ty_4 = 4 ; pub const MPI_COMBINER_HVECTOR : _bindgen_ty_4 = 5 ; pub const MPI_COMBINER_INDEXED : _bindgen_ty_4 = 6 ; pub const OMPI_WAS_MPI_COMBINER_HINDEXED_INTEGER : _bindgen_ty_4 = 7 ; pub const MPI_COMBINER_HINDEXED : _bindgen_ty_4 = 8 ; pub const MPI_COMBINER_INDEXED_BLOCK : _bindgen_ty_4 = 9 ; pub const OMPI_WAS_MPI_COMBINER_STRUCT_INTEGER : _bindgen_ty_4 = 10 ; pub const MPI_COMBINER_STRUCT : _bindgen_ty_4 = 11 ; pub const MPI_COMBINER_SUBARRAY : _bindgen_ty_4 = 12 ; pub const MPI_COMBINER_DARRAY : _bindgen_ty_4 = 13 ; pub const MPI_COMBINER_F90_REAL : _bindgen_ty_4 = 14 ; pub const MPI_COMBINER_F90_COMPLEX : _bindgen_ty_4 = 15 ; pub const MPI_COMBINER_F90_INTEGER : _bindgen_ty_4 = 16 ; pub const MPI_COMBINER_RESIZED : _bindgen_ty_4 = 17 ; pub const MPI_COMBINER_HINDEXED_BLOCK : _bindgen_ty_4 = 18 ; pub type _bindgen_ty_4 = :: std :: os :: raw :: c_uint ; pub const MPI_COMM_TYPE_SHARED : _bindgen_ty_5 = 0 ; pub const OMPI_COMM_TYPE_HWTHREAD : _bindgen_ty_5 = 1 ; pub const OMPI_COMM_TYPE_CORE : _bindgen_ty_5 = 2 ; pub const OMPI_COMM_TYPE_L1CACHE : _bindgen_ty_5 = 3 ; pub const OMPI_COMM_TYPE_L2CACHE : _bindgen_ty_5 = 4 ; pub const OMPI_COMM_TYPE_L3CACHE : _bindgen_ty_5 = 5 ; pub const OMPI_COMM_TYPE_SOCKET : _bindgen_ty_5 = 6 ; pub const OMPI_COMM_TYPE_NUMA : _bindgen_ty_5 = 7 ; pub const OMPI_COMM_TYPE_BOARD : _bindgen_ty_5 = 8 ; pub const OMPI_COMM_TYPE_HOST : _bindgen_ty_5 = 9 ; pub const OMPI_COMM_TYPE_CU : _bindgen_ty_5 = 10 ; pub const OMPI_COMM_TYPE_CLUSTER : _bindgen_ty_5 = 11 ; pub type _bindgen_ty_5 = :: std :: os :: raw :: c_uint ; pub const MPI_T_VERBOSITY_USER_BASIC : _bindgen_ty_6 = 0 ; pub const MPI_T_VERBOSITY_USER_DETAIL : _bindgen_ty_6 = 1 ; pub const MPI_T_VERBOSITY_USER_ALL : _bindgen_ty_6 = 2 ; pub const MPI_T_VERBOSITY_TUNER_BASIC : _bindgen_ty_6 = 3 ; pub const MPI_T_VERBOSITY_TUNER_DETAIL : _bindgen_ty_6 = 4 ; pub const MPI_T_VERBOSITY_TUNER_ALL : _bindgen_ty_6 = 5 ; pub const MPI_T_VERBOSITY_MPIDEV_BASIC : _bindgen_ty_6 = 6 ; pub const MPI_T_VERBOSITY_MPIDEV_DETAIL : _bindgen_ty_6 = 7 ; pub const MPI_T_VERBOSITY_MPIDEV_ALL : _bindgen_ty_6 = 8 ; pub type _bindgen_ty_6 = :: std :: os :: raw :: c_uint ; pub const MPI_T_SCOPE_CONSTANT : _bindgen_ty_7 = 0 ; pub const MPI_T_SCOPE_READONLY : _bindgen_ty_7 = 1 ; pub const MPI_T_SCOPE_LOCAL : _bindgen_ty_7 = 2 ; pub const MPI_T_SCOPE_GROUP : _bindgen_ty_7 = 3 ; pub const MPI_T_SCOPE_GROUP_EQ : _bindgen_ty_7 = 4 ; pub const MPI_T_SCOPE_ALL : _bindgen_ty_7 = 5 ; pub const MPI_T_SCOPE_ALL_EQ : _bindgen_ty_7 = 6 ; pub type _bindgen_ty_7 = :: std :: os :: raw :: c_uint ; pub const MPI_T_BIND_NO_OBJECT : _bindgen_ty_8 = 0 ; pub const MPI_T_BIND_MPI_COMM : _bindgen_ty_8 = 1 ; pub const MPI_T_BIND_MPI_DATATYPE : _bindgen_ty_8 = 2 ; pub const MPI_T_BIND_MPI_ERRHANDLER : _bindgen_ty_8 = 3 ; pub const MPI_T_BIND_MPI_FILE : _bindgen_ty_8 = 4 ; pub const MPI_T_BIND_MPI_GROUP : _bindgen_ty_8 = 5 ; pub const MPI_T_BIND_MPI_OP : _bindgen_ty_8 = 6 ; pub const MPI_T_BIND_MPI_REQUEST : _bindgen_ty_8 = 7 ; pub const MPI_T_BIND_MPI_WIN : _bindgen_ty_8 = 8 ; pub const MPI_T_BIND_MPI_MESSAGE : _bindgen_ty_8 = 9 ; pub const MPI_T_BIND_MPI_INFO : _bindgen_ty_8 = 10 ; pub type _bindgen_ty_8 = :: std :: os :: raw :: c_uint ; pub const MPI_T_PVAR_CLASS_STATE : _bindgen_ty_9 = 0 ; pub const MPI_T_PVAR_CLASS_LEVEL : _bindgen_ty_9 = 1 ; pub const MPI_T_PVAR_CLASS_SIZE : _bindgen_ty_9 = 2 ; pub const MPI_T_PVAR_CLASS_PERCENTAGE : _bindgen_ty_9 = 3 ; pub const MPI_T_PVAR_CLASS_HIGHWATERMARK : _bindgen_ty_9 = 4 ; pub const MPI_T_PVAR_CLASS_LOWWATERMARK : _bindgen_ty_9 = 5 ; pub const MPI_T_PVAR_CLASS_COUNTER : _bindgen_ty_9 = 6 ; pub const MPI_T_PVAR_CLASS_AGGREGATE : _bindgen_ty_9 = 7 ; pub const MPI_T_PVAR_CLASS_TIMER : _bindgen_ty_9 = 8 ; pub const MPI_T_PVAR_CLASS_GENERIC : _bindgen_ty_9 = 9 ; pub type _bindgen_ty_9 = :: std :: os :: raw :: c_uint ; extern "C" {
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/mpi-fork-fnsp-d9b9763bb5375dad/out/functions_and_types.rs:3:2266
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... std :: os :: raw :: c_uint = 1 ; pub const _LP64 : :: std :: os :: raw :: c_uint = 1 ; pub const __LP64__ : :: std :: os :: raw :: c_...
[INFO] [stdout]   |                                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]   |
[INFO] [stdout] 3 - pub const __llvm__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_major__ : :: std :: os :: raw :: c_uint = 14 ; pub const __clang_minor__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_patchlevel__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_version__ : & 'static [ u8 ; 8usize ] = b"14.0.0 \0" ; pub const __GNUC__ : :: std :: os :: raw :: c_uint = 4 ; pub const __GNUC_MINOR__ : :: std :: os :: raw :: c_uint = 2 ; pub const __GNUC_PATCHLEVEL__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GXX_ABI_VERSION : :: std :: os :: raw :: c_uint = 1002 ; pub const __ATOMIC_RELAXED : :: std :: os :: raw :: c_uint = 0 ; pub const __ATOMIC_CONSUME : :: std :: os :: raw :: c_uint = 1 ; pub const __ATOMIC_ACQUIRE : :: std :: os :: raw :: c_uint = 2 ; pub const __ATOMIC_RELEASE : :: std :: os :: raw :: c_uint = 3 ; pub const __ATOMIC_ACQ_REL : :: std :: os :: raw :: c_uint = 4 ; pub const __ATOMIC_SEQ_CST : :: std :: os :: raw :: c_uint = 5 ; pub const __OPENCL_MEMORY_SCOPE_WORK_ITEM : :: std :: os :: raw :: c_uint = 0 ; pub const __OPENCL_MEMORY_SCOPE_WORK_GROUP : :: std :: os :: raw :: c_uint = 1 ; pub const __OPENCL_MEMORY_SCOPE_DEVICE : :: std :: os :: raw :: c_uint = 2 ; pub const __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES : :: std :: os :: raw :: c_uint = 3 ; pub const __OPENCL_MEMORY_SCOPE_SUB_GROUP : :: std :: os :: raw :: c_uint = 4 ; pub const __PRAGMA_REDEFINE_EXTNAME : :: std :: os :: raw :: c_uint = 1 ; pub const __VERSION__ : & 'static [ u8 ; 20usize ] = b"Ubuntu Clang 14.0.0\0" ; pub const __OBJC_BOOL_IS_BOOL : :: std :: os :: raw :: c_uint = 0 ; pub const __CONSTANT_CFSTRINGS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_literal_encoding__ : & 'static [ u8 ; 6usize ] = b"UTF-8\0" ; pub const __clang_wide_literal_encoding__ : & 'static [ u8 ; 7usize ] = b"UTF-32\0" ; pub const __ORDER_LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __ORDER_BIG_ENDIAN__ : :: std :: os :: raw :: c_uint = 4321 ; pub const __ORDER_PDP_ENDIAN__ : :: std :: os :: raw :: c_uint = 3412 ; pub const __BYTE_ORDER__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const _LP64 : :: std :: os :: raw :: c_uint = 1 ; pub const __LP64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __CHAR_BIT__ : :: std :: os :: raw :: c_uint = 8 ; pub const __BOOL_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SHRT_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __LONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LLONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BITINT_MAXWIDTH__ : :: std :: os :: raw :: c_uint = 128 ; pub const __SCHAR_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __SHRT_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __LONG_LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __WCHAR_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __WCHAR_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __WINT_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __WINT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INTMAX_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZE_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __SIZE_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTMAX_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __PTRDIFF_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __PTRDIFF_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INTPTR_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTPTR_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZEOF_DOUBLE__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_FLOAT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_LONG_DOUBLE__ : :: std :: os :: raw :: c_uint = 16 ; pub const __SIZEOF_LONG_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_POINTER__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SHORT__ : :: std :: os :: raw :: c_uint = 2 ; pub const __SIZEOF_PTRDIFF_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SIZE_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_WCHAR_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_WINT_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INTMAX_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTMAX_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINTMAX_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTMAX_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTMAX_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTMAX_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __PTRDIFF_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __PTRDIFF_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __INTPTR_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTPTR_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __SIZE_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __SIZE_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __SIZE_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __SIZE_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __SIG_ATOMIC_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __SIG_ATOMIC_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __UINTPTR_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTPTR_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTPTR_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTPTR_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FLT_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_DIG__ : :: std :: os :: raw :: c_uint = 6 ; pub const __FLT_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 9 ; pub const __FLT_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_MANT_DIG__ : :: std :: os :: raw :: c_uint = 24 ; pub const __FLT_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 38 ; pub const __FLT_MAX_EXP__ : :: std :: os :: raw :: c_uint = 128 ; pub const __FLT_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -37 ; pub const __FLT_MIN_EXP__ : :: std :: os :: raw :: c_int = -125 ; pub const __DBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_DIG__ : :: std :: os :: raw :: c_uint = 15 ; pub const __DBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 17 ; pub const __DBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 53 ; pub const __DBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 308 ; pub const __DBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 1024 ; pub const __DBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -307 ; pub const __DBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -1021 ; pub const __LDBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_DIG__ : :: std :: os :: raw :: c_uint = 18 ; pub const __LDBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __LDBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LDBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 4932 ; pub const __LDBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 16384 ; pub const __LDBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -4931 ; pub const __LDBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -16381 ; pub const __POINTER_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BIGGEST_ALIGNMENT__ : :: std :: os :: raw :: c_uint = 16 ; pub const __WINT_UNSIGNED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __INT8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __INT16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __INT32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __INT64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __UINT8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __INT8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __UINT16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __UINT16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __INT16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __UINT32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __UINT32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __INT32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __UINT64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __UINT64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __INT64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_LEAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_LEAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_LEAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_LEAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_LEAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_LEAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_LEAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_LEAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_LEAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_LEAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_LEAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_LEAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_LEAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_LEAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_LEAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_LEAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_LEAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_LEAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_LEAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_LEAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_LEAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_LEAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_LEAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_LEAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_LEAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_LEAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_LEAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_LEAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_LEAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __INT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_FAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_FAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_FAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_FAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_FAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_FAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_FAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_FAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_FAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_FAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_FAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_FAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_FAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_FAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_FAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_FAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_FAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_FAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_FAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_FAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_FAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_FAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_FAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_FAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_FAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_FAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_FAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_FAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_FAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_FAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FINITE_MATH_ONLY__ : :: std :: os :: raw :: c_uint = 0 ; pub const __GNUC_STDC_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_ATOMIC_TEST_AND_SET_TRUEVAL : :: std :: os :: raw :: c_uint = 1 ; pub const __CLANG_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __NO_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __PIC__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pic__ : :: std :: os :: raw :: c_uint = 2 ; pub const __PIE__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pie__ : :: std :: os :: raw :: c_uint = 2 ; pub const __FLT_EVAL_METHOD__ : :: std :: os :: raw :: c_uint = 0 ; pub const __FLT_RADIX__ : :: std :: os :: raw :: c_uint = 2 ; pub const __DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __GCC_ASM_FLAG_OUTPUTS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __code_model_small__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_GS : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_FS : :: std :: os :: raw :: c_uint = 1 ; pub const __k8 : :: std :: os :: raw :: c_uint = 1 ; pub const __k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __tune_k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __NO_MATH_INLINES : :: std :: os :: raw :: c_uint = 1 ; pub const __FXSR__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __MMX__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 : :: std :: os :: raw :: c_uint = 1 ; pub const __SIZEOF_FLOAT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix__ : :: std :: os :: raw :: c_uint = 1 ; pub const linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __ELF__ : :: std :: os :: raw :: c_uint = 1 ; pub const __gnu_linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLOAT128__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_HOSTED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_VERSION__ : :: std :: os :: raw :: c_uint = 201710 ; pub const __STDC_UTF_16__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_UTF_32__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_DWARF2_CFI_ASM : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_VERSION : :: std :: os :: raw :: c_uint = 721408 ; pub const OPAL_STDC_HEADERS : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED_ARGUMENT : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_ERROR : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_SYS_TIME_H : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_LONG_LONG : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const OPAL_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const OPAL_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const OPAL_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const OPAL_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const OMPI_HAVE_FORTRAN_LOGICAL1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER16 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_INTEGER2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL16 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL2 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_REAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_ENABLE_MPI1_COMPAT : :: std :: os :: raw :: c_uint = 0 ; pub const HAVE_FLOAT__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_LONG_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_MPI_OFFSET_SIZE : :: std :: os :: raw :: c_uint = 8 ; pub const OMPI_BUILD_CXX_BINDINGS : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_CXX_SEEK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_CXX_SUPPORTS_2D_CONST_CAST : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_PARAM_CHECK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_INTERFACE_WARNING : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_CXX_EXCEPTION_SUPPORT : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_MAJOR_VERSION : :: std :: os :: raw :: c_uint = 4 ; pub const OMPI_MINOR_VERSION : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_RELEASE_VERSION : :: std :: os :: raw :: c_uint = 2 ; pub const OPAL_C_HAVE_VISIBILITY : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_BUILDING : :: std :: os :: raw :: c_uint = 0 ; pub const OPEN_MPI : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_VERSION : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_SUBVERSION : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_UNKNOWN : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU_C : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_REMOVED_USE_STATIC_ASSERT : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ANY_SOURCE : :: std :: os :: raw :: c_int = -1 ; pub const MPI_PROC_NULL : :: std :: os :: raw :: c_int = -2 ; pub const MPI_ROOT : :: std :: os :: raw :: c_int = -4 ; pub const MPI_ANY_TAG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MAX_LIBRARY_VERSION_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_UNDEFINED : :: std :: os :: raw :: c_int = -32766 ; pub const MPI_DIST_GRAPH : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_CART : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_GRAPH : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_KEYVAL_INVALID : :: std :: os :: raw :: c_int = -1 ; pub const MPI_BSEND_OVERHEAD : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const MPI_ORDER_C : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ORDER_FORTRAN : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_BLOCK : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_DISTRIBUTE_CYCLIC : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_NONE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_DISTRIBUTE_DFLT_DARG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MODE_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_RDONLY : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_WRONLY : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_RDWR : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_DELETE_ON_CLOSE : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_MODE_UNIQUE_OPEN : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_MODE_EXCL : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MODE_APPEND : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_SEQUENTIAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_DISPLACEMENT_CURRENT : :: std :: os :: raw :: c_int = -54278278 ; pub const MPI_SEEK_SET : :: std :: os :: raw :: c_uint = 600 ; pub const MPI_SEEK_CUR : :: std :: os :: raw :: c_uint = 602 ; pub const MPI_SEEK_END : :: std :: os :: raw :: c_uint = 604 ; pub const MPI_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_NOCHECK : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_NOPRECEDE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_NOPUT : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_NOSTORE : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_NOSUCCEED : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_LOCK_EXCLUSIVE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_LOCK_SHARED : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_WIN_FLAVOR_ALLOCATE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_DYNAMIC : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_WIN_FLAVOR_SHARED : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_WIN_UNIFIED : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_WIN_SEPARATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_SUCCESS : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ERR_BUFFER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_ERR_COUNT : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_ERR_TYPE : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_ERR_TAG : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_ERR_COMM : :: std :: os :: raw :: c_uint = 5 ; pub const MPI_ERR_RANK : :: std :: os :: raw :: c_uint = 6 ; pub const MPI_ERR_REQUEST : :: std :: os :: raw :: c_uint = 7 ; pub const MPI_ERR_ROOT : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_ERR_GROUP : :: std :: os :: raw :: c_uint = 9 ; pub const MPI_ERR_OP : :: std :: os :: raw :: c_uint = 10 ; pub const MPI_ERR_TOPOLOGY : :: std :: os :: raw :: c_uint = 11 ; pub const MPI_ERR_DIMS : :: std :: os :: raw :: c_uint = 12 ; pub const MPI_ERR_ARG : :: std :: os :: raw :: c_uint = 13 ; pub const MPI_ERR_UNKNOWN : :: std :: os :: raw :: c_uint = 14 ; pub const MPI_ERR_TRUNCATE : :: std :: os :: raw :: c_uint = 15 ; pub const MPI_ERR_OTHER : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_ERR_INTERN : :: std :: os :: raw :: c_uint = 17 ; pub const MPI_ERR_IN_STATUS : :: std :: os :: raw :: c_uint = 18 ; pub const MPI_ERR_PENDING : :: std :: os :: raw :: c_uint = 19 ; pub const MPI_ERR_ACCESS : :: std :: os :: raw :: c_uint = 20 ; pub const MPI_ERR_AMODE : :: std :: os :: raw :: c_uint = 21 ; pub const MPI_ERR_ASSERT : :: std :: os :: raw :: c_uint = 22 ; pub const MPI_ERR_BAD_FILE : :: std :: os :: raw :: c_uint = 23 ; pub const MPI_ERR_BASE : :: std :: os :: raw :: c_uint = 24 ; pub const MPI_ERR_CONVERSION : :: std :: os :: raw :: c_uint = 25 ; pub const MPI_ERR_DISP : :: std :: os :: raw :: c_uint = 26 ; pub const MPI_ERR_DUP_DATAREP : :: std :: os :: raw :: c_uint = 27 ; pub const MPI_ERR_FILE_EXISTS : :: std :: os :: raw :: c_uint = 28 ; pub const MPI_ERR_FILE_IN_USE : :: std :: os :: raw :: c_uint = 29 ; pub const MPI_ERR_FILE : :: std :: os :: raw :: c_uint = 30 ; pub const MPI_ERR_INFO_KEY : :: std :: os :: raw :: c_uint = 31 ; pub const MPI_ERR_INFO_NOKEY : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_ERR_INFO_VALUE : :: std :: os :: raw :: c_uint = 33 ; pub const MPI_ERR_INFO : :: std :: os :: raw :: c_uint = 34 ; pub const MPI_ERR_IO : :: std :: os :: raw :: c_uint = 35 ; pub const MPI_ERR_KEYVAL : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_ERR_LOCKTYPE : :: std :: os :: raw :: c_uint = 37 ; pub const MPI_ERR_NAME : :: std :: os :: raw :: c_uint = 38 ; pub const MPI_ERR_NO_MEM : :: std :: os :: raw :: c_uint = 39 ; pub const MPI_ERR_NOT_SAME : :: std :: os :: raw :: c_uint = 40 ; pub const MPI_ERR_NO_SPACE : :: std :: os :: raw :: c_uint = 41 ; pub const MPI_ERR_NO_SUCH_FILE : :: std :: os :: raw :: c_uint = 42 ; pub const MPI_ERR_PORT : :: std :: os :: raw :: c_uint = 43 ; pub const MPI_ERR_QUOTA : :: std :: os :: raw :: c_uint = 44 ; pub const MPI_ERR_READ_ONLY : :: std :: os :: raw :: c_uint = 45 ; pub const MPI_ERR_RMA_CONFLICT : :: std :: os :: raw :: c_uint = 46 ; pub const MPI_ERR_RMA_SYNC : :: std :: os :: raw :: c_uint = 47 ; pub const MPI_ERR_SERVICE : :: std :: os :: raw :: c_uint = 48 ; pub const MPI_ERR_SIZE : :: std :: os :: raw :: c_uint = 49 ; pub const MPI_ERR_SPAWN : :: std :: os :: raw :: c_uint = 50 ; pub const MPI_ERR_UNSUPPORTED_DATAREP : :: std :: os :: raw :: c_uint = 51 ; pub const MPI_ERR_UNSUPPORTED_OPERATION : :: std :: os :: raw :: c_uint = 52 ; pub const MPI_ERR_WIN : :: std :: os :: raw :: c_uint = 53 ; pub const MPI_T_ERR_MEMORY : :: std :: os :: raw :: c_uint = 54 ; pub const MPI_T_ERR_NOT_INITIALIZED : :: std :: os :: raw :: c_uint = 55 ; pub const MPI_T_ERR_CANNOT_INIT : :: std :: os :: raw :: c_uint = 56 ; pub const MPI_T_ERR_INVALID_INDEX : :: std :: os :: raw :: c_uint = 57 ; pub const MPI_T_ERR_INVALID_ITEM : :: std :: os :: raw :: c_uint = 58 ; pub const MPI_T_ERR_INVALID_HANDLE : :: std :: os :: raw :: c_uint = 59 ; pub const MPI_T_ERR_OUT_OF_HANDLES : :: std :: os :: raw :: c_uint = 60 ; pub const MPI_T_ERR_OUT_OF_SESSIONS : :: std :: os :: raw :: c_uint = 61 ; pub const MPI_T_ERR_INVALID_SESSION : :: std :: os :: raw :: c_uint = 62 ; pub const MPI_T_ERR_CVAR_SET_NOT_NOW : :: std :: os :: raw :: c_uint = 63 ; pub const MPI_T_ERR_CVAR_SET_NEVER : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_T_ERR_PVAR_NO_STARTSTOP : :: std :: os :: raw :: c_uint = 65 ; pub const MPI_T_ERR_PVAR_NO_WRITE : :: std :: os :: raw :: c_uint = 66 ; pub const MPI_T_ERR_PVAR_NO_ATOMIC : :: std :: os :: raw :: c_uint = 67 ; pub const MPI_ERR_RMA_RANGE : :: std :: os :: raw :: c_uint = 68 ; pub const MPI_ERR_RMA_ATTACH : :: std :: os :: raw :: c_uint = 69 ; pub const MPI_ERR_RMA_FLAVOR : :: std :: os :: raw :: c_uint = 70 ; pub const MPI_ERR_RMA_SHARED : :: std :: os :: raw :: c_uint = 71 ; pub const MPI_T_ERR_INVALID : :: std :: os :: raw :: c_uint = 72 ; pub const MPI_T_ERR_INVALID_NAME : :: std :: os :: raw :: c_uint = 73 ; pub const MPI_ERR_LASTCODE : :: std :: os :: raw :: c_uint = 92 ; pub const MPI_TYPECLASS_INTEGER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_TYPECLASS_REAL : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_TYPECLASS_COMPLEX : :: std :: os :: raw :: c_uint = 3 ; pub type wchar_t = :: std :: os :: raw :: c_int ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct max_align_t { pub __clang_max_align_nonce1 : :: std :: os :: raw :: c_longlong , pub __bindgen_padding_0 : u64 , pub __clang_max_align_nonce2 : f64 , } # [ test ] fn bindgen_test_layout_max_align_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < max_align_t > ( ) , 32usize , concat ! ( "Size of: " , stringify ! ( max_align_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce1 as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce1 ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce2 as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce2 ) ) ) ; } pub type MPI_Aint = isize ; pub type MPI_Offset = :: std :: os :: raw :: c_longlong ; pub type MPI_Count = :: std :: os :: raw :: c_longlong ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_communicator_t { _unused : [ u8 ; 0 ] } pub type MPI_Comm = * mut ompi_communicator_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_datatype_t { _unused : [ u8 ; 0 ] } pub type MPI_Datatype = * mut ompi_datatype_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_errhandler_t { _unused : [ u8 ; 0 ] } pub type MPI_Errhandler = * mut ompi_errhandler_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_file_t { _unused : [ u8 ; 0 ] } pub type MPI_File = * mut ompi_file_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_group_t { _unused : [ u8 ; 0 ] } pub type MPI_Group = * mut ompi_group_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_info_t { _unused : [ u8 ; 0 ] } pub type MPI_Info = * mut ompi_info_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_op_t { _unused : [ u8 ; 0 ] } pub type MPI_Op = * mut ompi_op_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_request_t { _unused : [ u8 ; 0 ] } pub type MPI_Request = * mut ompi_request_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_message_t { _unused : [ u8 ; 0 ] } pub type MPI_Message = * mut ompi_message_t ; pub type MPI_Status = ompi_status_public_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_win_t { _unused : [ u8 ; 0 ] } pub type MPI_Win = * mut ompi_win_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_var_enum_t { _unused : [ u8 ; 0 ] } pub type MPI_T_enum = * mut mca_base_var_enum_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_mpit_cvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_cvar_handle = * mut ompi_mpit_cvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_handle = * mut mca_base_pvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_session_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_session = * mut mca_base_pvar_session_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_status_public_t { pub MPI_SOURCE : :: std :: os :: raw :: c_int , pub MPI_TAG : :: std :: os :: raw :: c_int , pub MPI_ERROR : :: std :: os :: raw :: c_int , pub _cancelled : :: std :: os :: raw :: c_int , pub _ucount : usize , } # [ test ] fn bindgen_test_layout_ompi_status_public_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < ompi_status_public_t > ( ) , 24usize , concat ! ( "Size of: " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < ompi_status_public_t > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_SOURCE as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_SOURCE ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_TAG as * const _ as usize } , 4usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_TAG ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_ERROR as * const _ as usize } , 8usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_ERROR ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _cancelled as * const _ as usize } , 12usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _cancelled ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _ucount as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _ucount ) ) ) ; } pub type MPI_Datarep_extent_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : * mut MPI_Aint , arg3 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Datarep_conversion_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : MPI_Datatype , arg3 : :: std :: os :: raw :: c_int , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : MPI_Offset , arg6 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Comm , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type ompi_file_errhandler_fn = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_File , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_Win_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Win , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_User_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut :: std :: os :: raw :: c_void , arg3 : * mut :: std :: os :: raw :: c_int , arg4 : * mut MPI_Datatype ) > ; pub type MPI_Comm_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_query_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut MPI_Status ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_free_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_cancel_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_fn = MPI_Comm_errhandler_function ; pub type MPI_File_errhandler_fn = ompi_file_errhandler_fn ; pub type MPI_File_errhandler_function = ompi_file_errhandler_fn ; pub type MPI_Win_errhandler_fn = MPI_Win_errhandler_function ; pub const MPI_TAG_UB : _bindgen_ty_1 = 0 ; pub const MPI_HOST : _bindgen_ty_1 = 1 ; pub const MPI_IO : _bindgen_ty_1 = 2 ; pub const MPI_WTIME_IS_GLOBAL : _bindgen_ty_1 = 3 ; pub const MPI_APPNUM : _bindgen_ty_1 = 4 ; pub const MPI_LASTUSEDCODE : _bindgen_ty_1 = 5 ; pub const MPI_UNIVERSE_SIZE : _bindgen_ty_1 = 6 ; pub const MPI_WIN_BASE : _bindgen_ty_1 = 7 ; pub const MPI_WIN_SIZE : _bindgen_ty_1 = 8 ; pub const MPI_WIN_DISP_UNIT : _bindgen_ty_1 = 9 ; pub const MPI_WIN_CREATE_FLAVOR : _bindgen_ty_1 = 10 ; pub const MPI_WIN_MODEL : _bindgen_ty_1 = 11 ; pub const IMPI_CLIENT_SIZE : _bindgen_ty_1 = 12 ; pub const IMPI_CLIENT_COLOR : _bindgen_ty_1 = 13 ; pub const IMPI_HOST_SIZE : _bindgen_ty_1 = 14 ; pub const IMPI_HOST_COLOR : _bindgen_ty_1 = 15 ; pub type _bindgen_ty_1 = :: std :: os :: raw :: c_uint ; pub const MPI_IDENT : _bindgen_ty_2 = 0 ; pub const MPI_CONGRUENT : _bindgen_ty_2 = 1 ; pub const MPI_SIMILAR : _bindgen_ty_2 = 2 ; pub const MPI_UNEQUAL : _bindgen_ty_2 = 3 ; pub type _bindgen_ty_2 = :: std :: os :: raw :: c_uint ; pub const MPI_THREAD_SINGLE : _bindgen_ty_3 = 0 ; pub const MPI_THREAD_FUNNELED : _bindgen_ty_3 = 1 ; pub const MPI_THREAD_SERIALIZED : _bindgen_ty_3 = 2 ; pub const MPI_THREAD_MULTIPLE : _bindgen_ty_3 = 3 ; pub type _bindgen_ty_3 = :: std :: os :: raw :: c_uint ; pub const MPI_COMBINER_NAMED : _bindgen_ty_4 = 0 ; pub const MPI_COMBINER_DUP : _bindgen_ty_4 = 1 ; pub const MPI_COMBINER_CONTIGUOUS : _bindgen_ty_4 = 2 ; pub const MPI_COMBINER_VECTOR : _bindgen_ty_4 = 3 ; pub const OMPI_WAS_MPI_COMBINER_HVECTOR_INTEGER : _bindgen_ty_4 = 4 ; pub const MPI_COMBINER_HVECTOR : _bindgen_ty_4 = 5 ; pub const MPI_COMBINER_INDEXED : _bindgen_ty_4 = 6 ; pub const OMPI_WAS_MPI_COMBINER_HINDEXED_INTEGER : _bindgen_ty_4 = 7 ; pub const MPI_COMBINER_HINDEXED : _bindgen_ty_4 = 8 ; pub const MPI_COMBINER_INDEXED_BLOCK : _bindgen_ty_4 = 9 ; pub const OMPI_WAS_MPI_COMBINER_STRUCT_INTEGER : _bindgen_ty_4 = 10 ; pub const MPI_COMBINER_STRUCT : _bindgen_ty_4 = 11 ; pub const MPI_COMBINER_SUBARRAY : _bindgen_ty_4 = 12 ; pub const MPI_COMBINER_DARRAY : _bindgen_ty_4 = 13 ; pub const MPI_COMBINER_F90_REAL : _bindgen_ty_4 = 14 ; pub const MPI_COMBINER_F90_COMPLEX : _bindgen_ty_4 = 15 ; pub const MPI_COMBINER_F90_INTEGER : _bindgen_ty_4 = 16 ; pub const MPI_COMBINER_RESIZED : _bindgen_ty_4 = 17 ; pub const MPI_COMBINER_HINDEXED_BLOCK : _bindgen_ty_4 = 18 ; pub type _bindgen_ty_4 = :: std :: os :: raw :: c_uint ; pub const MPI_COMM_TYPE_SHARED : _bindgen_ty_5 = 0 ; pub const OMPI_COMM_TYPE_HWTHREAD : _bindgen_ty_5 = 1 ; pub const OMPI_COMM_TYPE_CORE : _bindgen_ty_5 = 2 ; pub const OMPI_COMM_TYPE_L1CACHE : _bindgen_ty_5 = 3 ; pub const OMPI_COMM_TYPE_L2CACHE : _bindgen_ty_5 = 4 ; pub const OMPI_COMM_TYPE_L3CACHE : _bindgen_ty_5 = 5 ; pub const OMPI_COMM_TYPE_SOCKET : _bindgen_ty_5 = 6 ; pub const OMPI_COMM_TYPE_NUMA : _bindgen_ty_5 = 7 ; pub const OMPI_COMM_TYPE_BOARD : _bindgen_ty_5 = 8 ; pub const OMPI_COMM_TYPE_HOST : _bindgen_ty_5 = 9 ; pub const OMPI_COMM_TYPE_CU : _bindgen_ty_5 = 10 ; pub const OMPI_COMM_TYPE_CLUSTER : _bindgen_ty_5 = 11 ; pub type _bindgen_ty_5 = :: std :: os :: raw :: c_uint ; pub const MPI_T_VERBOSITY_USER_BASIC : _bindgen_ty_6 = 0 ; pub const MPI_T_VERBOSITY_USER_DETAIL : _bindgen_ty_6 = 1 ; pub const MPI_T_VERBOSITY_USER_ALL : _bindgen_ty_6 = 2 ; pub const MPI_T_VERBOSITY_TUNER_BASIC : _bindgen_ty_6 = 3 ; pub const MPI_T_VERBOSITY_TUNER_DETAIL : _bindgen_ty_6 = 4 ; pub const MPI_T_VERBOSITY_TUNER_ALL : _bindgen_ty_6 = 5 ; pub const MPI_T_VERBOSITY_MPIDEV_BASIC : _bindgen_ty_6 = 6 ; pub const MPI_T_VERBOSITY_MPIDEV_DETAIL : _bindgen_ty_6 = 7 ; pub const MPI_T_VERBOSITY_MPIDEV_ALL : _bindgen_ty_6 = 8 ; pub type _bindgen_ty_6 = :: std :: os :: raw :: c_uint ; pub const MPI_T_SCOPE_CONSTANT : _bindgen_ty_7 = 0 ; pub const MPI_T_SCOPE_READONLY : _bindgen_ty_7 = 1 ; pub const MPI_T_SCOPE_LOCAL : _bindgen_ty_7 = 2 ; pub const MPI_T_SCOPE_GROUP : _bindgen_ty_7 = 3 ; pub const MPI_T_SCOPE_GROUP_EQ : _bindgen_ty_7 = 4 ; pub const MPI_T_SCOPE_ALL : _bindgen_ty_7 = 5 ; pub const MPI_T_SCOPE_ALL_EQ : _bindgen_ty_7 = 6 ; pub type _bindgen_ty_7 = :: std :: os :: raw :: c_uint ; pub const MPI_T_BIND_NO_OBJECT : _bindgen_ty_8 = 0 ; pub const MPI_T_BIND_MPI_COMM : _bindgen_ty_8 = 1 ; pub const MPI_T_BIND_MPI_DATATYPE : _bindgen_ty_8 = 2 ; pub const MPI_T_BIND_MPI_ERRHANDLER : _bindgen_ty_8 = 3 ; pub const MPI_T_BIND_MPI_FILE : _bindgen_ty_8 = 4 ; pub const MPI_T_BIND_MPI_GROUP : _bindgen_ty_8 = 5 ; pub const MPI_T_BIND_MPI_OP : _bindgen_ty_8 = 6 ; pub const MPI_T_BIND_MPI_REQUEST : _bindgen_ty_8 = 7 ; pub const MPI_T_BIND_MPI_WIN : _bindgen_ty_8 = 8 ; pub const MPI_T_BIND_MPI_MESSAGE : _bindgen_ty_8 = 9 ; pub const MPI_T_BIND_MPI_INFO : _bindgen_ty_8 = 10 ; pub type _bindgen_ty_8 = :: std :: os :: raw :: c_uint ; pub const MPI_T_PVAR_CLASS_STATE : _bindgen_ty_9 = 0 ; pub const MPI_T_PVAR_CLASS_LEVEL : _bindgen_ty_9 = 1 ; pub const MPI_T_PVAR_CLASS_SIZE : _bindgen_ty_9 = 2 ; pub const MPI_T_PVAR_CLASS_PERCENTAGE : _bindgen_ty_9 = 3 ; pub const MPI_T_PVAR_CLASS_HIGHWATERMARK : _bindgen_ty_9 = 4 ; pub const MPI_T_PVAR_CLASS_LOWWATERMARK : _bindgen_ty_9 = 5 ; pub const MPI_T_PVAR_CLASS_COUNTER : _bindgen_ty_9 = 6 ; pub const MPI_T_PVAR_CLASS_AGGREGATE : _bindgen_ty_9 = 7 ; pub const MPI_T_PVAR_CLASS_TIMER : _bindgen_ty_9 = 8 ; pub const MPI_T_PVAR_CLASS_GENERIC : _bindgen_ty_9 = 9 ; pub type _bindgen_ty_9 = :: std :: os :: raw :: c_uint ; extern "C" {
[INFO] [stdout] 3 + pub const __llvm__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_major__ : :: std :: os :: raw :: c_uint = 14 ; pub const __clang_minor__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_patchlevel__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_version__ : & 'static [ u8 ; 8usize ] = b"14.0.0 \0" ; pub const __GNUC__ : :: std :: os :: raw :: c_uint = 4 ; pub const __GNUC_MINOR__ : :: std :: os :: raw :: c_uint = 2 ; pub const __GNUC_PATCHLEVEL__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GXX_ABI_VERSION : :: std :: os :: raw :: c_uint = 1002 ; pub const __ATOMIC_RELAXED : :: std :: os :: raw :: c_uint = 0 ; pub const __ATOMIC_CONSUME : :: std :: os :: raw :: c_uint = 1 ; pub const __ATOMIC_ACQUIRE : :: std :: os :: raw :: c_uint = 2 ; pub const __ATOMIC_RELEASE : :: std :: os :: raw :: c_uint = 3 ; pub const __ATOMIC_ACQ_REL : :: std :: os :: raw :: c_uint = 4 ; pub const __ATOMIC_SEQ_CST : :: std :: os :: raw :: c_uint = 5 ; pub const __OPENCL_MEMORY_SCOPE_WORK_ITEM : :: std :: os :: raw :: c_uint = 0 ; pub const __OPENCL_MEMORY_SCOPE_WORK_GROUP : :: std :: os :: raw :: c_uint = 1 ; pub const __OPENCL_MEMORY_SCOPE_DEVICE : :: std :: os :: raw :: c_uint = 2 ; pub const __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES : :: std :: os :: raw :: c_uint = 3 ; pub const __OPENCL_MEMORY_SCOPE_SUB_GROUP : :: std :: os :: raw :: c_uint = 4 ; pub const __PRAGMA_REDEFINE_EXTNAME : :: std :: os :: raw :: c_uint = 1 ; pub const __VERSION__ : & 'static [ u8 ; 20usize ] = b"Ubuntu Clang 14.0.0\0" ; pub const __OBJC_BOOL_IS_BOOL : :: std :: os :: raw :: c_uint = 0 ; pub const __CONSTANT_CFSTRINGS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_literal_encoding__ : & 'static [ u8 ; 6usize ] = b"UTF-8\0" ; pub const __clang_wide_literal_encoding__ : & 'static [ u8 ; 7usize ] = b"UTF-32\0" ; pub const __ORDER_LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __ORDER_BIG_ENDIAN__ : :: std :: os :: raw :: c_uint = 4321 ; pub const __ORDER_PDP_ENDIAN__ : :: std :: os :: raw :: c_uint = 3412 ; pub const __BYTE_ORDER__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const _LP64 : std :: os :: raw :: c_uint = 1 ; pub const __LP64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __CHAR_BIT__ : :: std :: os :: raw :: c_uint = 8 ; pub const __BOOL_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SHRT_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __LONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LLONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BITINT_MAXWIDTH__ : :: std :: os :: raw :: c_uint = 128 ; pub const __SCHAR_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __SHRT_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __LONG_LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __WCHAR_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __WCHAR_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __WINT_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __WINT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INTMAX_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZE_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __SIZE_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTMAX_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __PTRDIFF_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __PTRDIFF_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INTPTR_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTPTR_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZEOF_DOUBLE__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_FLOAT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_LONG_DOUBLE__ : :: std :: os :: raw :: c_uint = 16 ; pub const __SIZEOF_LONG_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_POINTER__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SHORT__ : :: std :: os :: raw :: c_uint = 2 ; pub const __SIZEOF_PTRDIFF_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SIZE_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_WCHAR_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_WINT_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INTMAX_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTMAX_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINTMAX_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTMAX_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTMAX_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTMAX_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __PTRDIFF_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __PTRDIFF_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __INTPTR_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTPTR_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __SIZE_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __SIZE_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __SIZE_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __SIZE_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __SIG_ATOMIC_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __SIG_ATOMIC_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __UINTPTR_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTPTR_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTPTR_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTPTR_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FLT_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_DIG__ : :: std :: os :: raw :: c_uint = 6 ; pub const __FLT_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 9 ; pub const __FLT_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_MANT_DIG__ : :: std :: os :: raw :: c_uint = 24 ; pub const __FLT_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 38 ; pub const __FLT_MAX_EXP__ : :: std :: os :: raw :: c_uint = 128 ; pub const __FLT_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -37 ; pub const __FLT_MIN_EXP__ : :: std :: os :: raw :: c_int = -125 ; pub const __DBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_DIG__ : :: std :: os :: raw :: c_uint = 15 ; pub const __DBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 17 ; pub const __DBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 53 ; pub const __DBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 308 ; pub const __DBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 1024 ; pub const __DBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -307 ; pub const __DBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -1021 ; pub const __LDBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_DIG__ : :: std :: os :: raw :: c_uint = 18 ; pub const __LDBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __LDBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LDBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 4932 ; pub const __LDBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 16384 ; pub const __LDBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -4931 ; pub const __LDBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -16381 ; pub const __POINTER_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BIGGEST_ALIGNMENT__ : :: std :: os :: raw :: c_uint = 16 ; pub const __WINT_UNSIGNED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __INT8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __INT16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __INT32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __INT64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __UINT8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __INT8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __UINT16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __UINT16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __INT16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __UINT32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __UINT32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __INT32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __UINT64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __UINT64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __INT64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_LEAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_LEAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_LEAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_LEAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_LEAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_LEAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_LEAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_LEAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_LEAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_LEAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_LEAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_LEAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_LEAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_LEAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_LEAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_LEAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_LEAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_LEAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_LEAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_LEAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_LEAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_LEAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_LEAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_LEAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_LEAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_LEAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_LEAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_LEAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_LEAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __INT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_FAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_FAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_FAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_FAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_FAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_FAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_FAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_FAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_FAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_FAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_FAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_FAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_FAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_FAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_FAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_FAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_FAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_FAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_FAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_FAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_FAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_FAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_FAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_FAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_FAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_FAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_FAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_FAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_FAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_FAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FINITE_MATH_ONLY__ : :: std :: os :: raw :: c_uint = 0 ; pub const __GNUC_STDC_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_ATOMIC_TEST_AND_SET_TRUEVAL : :: std :: os :: raw :: c_uint = 1 ; pub const __CLANG_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __NO_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __PIC__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pic__ : :: std :: os :: raw :: c_uint = 2 ; pub const __PIE__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pie__ : :: std :: os :: raw :: c_uint = 2 ; pub const __FLT_EVAL_METHOD__ : :: std :: os :: raw :: c_uint = 0 ; pub const __FLT_RADIX__ : :: std :: os :: raw :: c_uint = 2 ; pub const __DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __GCC_ASM_FLAG_OUTPUTS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __code_model_small__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_GS : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_FS : :: std :: os :: raw :: c_uint = 1 ; pub const __k8 : :: std :: os :: raw :: c_uint = 1 ; pub const __k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __tune_k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __NO_MATH_INLINES : :: std :: os :: raw :: c_uint = 1 ; pub const __FXSR__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __MMX__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 : :: std :: os :: raw :: c_uint = 1 ; pub const __SIZEOF_FLOAT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix__ : :: std :: os :: raw :: c_uint = 1 ; pub const linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __ELF__ : :: std :: os :: raw :: c_uint = 1 ; pub const __gnu_linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLOAT128__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_HOSTED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_VERSION__ : :: std :: os :: raw :: c_uint = 201710 ; pub const __STDC_UTF_16__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_UTF_32__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_DWARF2_CFI_ASM : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_VERSION : :: std :: os :: raw :: c_uint = 721408 ; pub const OPAL_STDC_HEADERS : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED_ARGUMENT : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_ERROR : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_SYS_TIME_H : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_LONG_LONG : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const OPAL_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const OPAL_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const OPAL_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const OPAL_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const OMPI_HAVE_FORTRAN_LOGICAL1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER16 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_INTEGER2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL16 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL2 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_REAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_ENABLE_MPI1_COMPAT : :: std :: os :: raw :: c_uint = 0 ; pub const HAVE_FLOAT__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_LONG_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_MPI_OFFSET_SIZE : :: std :: os :: raw :: c_uint = 8 ; pub const OMPI_BUILD_CXX_BINDINGS : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_CXX_SEEK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_CXX_SUPPORTS_2D_CONST_CAST : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_PARAM_CHECK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_INTERFACE_WARNING : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_CXX_EXCEPTION_SUPPORT : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_MAJOR_VERSION : :: std :: os :: raw :: c_uint = 4 ; pub const OMPI_MINOR_VERSION : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_RELEASE_VERSION : :: std :: os :: raw :: c_uint = 2 ; pub const OPAL_C_HAVE_VISIBILITY : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_BUILDING : :: std :: os :: raw :: c_uint = 0 ; pub const OPEN_MPI : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_VERSION : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_SUBVERSION : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_UNKNOWN : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU_C : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_REMOVED_USE_STATIC_ASSERT : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ANY_SOURCE : :: std :: os :: raw :: c_int = -1 ; pub const MPI_PROC_NULL : :: std :: os :: raw :: c_int = -2 ; pub const MPI_ROOT : :: std :: os :: raw :: c_int = -4 ; pub const MPI_ANY_TAG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MAX_LIBRARY_VERSION_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_UNDEFINED : :: std :: os :: raw :: c_int = -32766 ; pub const MPI_DIST_GRAPH : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_CART : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_GRAPH : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_KEYVAL_INVALID : :: std :: os :: raw :: c_int = -1 ; pub const MPI_BSEND_OVERHEAD : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const MPI_ORDER_C : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ORDER_FORTRAN : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_BLOCK : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_DISTRIBUTE_CYCLIC : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_NONE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_DISTRIBUTE_DFLT_DARG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MODE_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_RDONLY : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_WRONLY : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_RDWR : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_DELETE_ON_CLOSE : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_MODE_UNIQUE_OPEN : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_MODE_EXCL : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MODE_APPEND : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_SEQUENTIAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_DISPLACEMENT_CURRENT : :: std :: os :: raw :: c_int = -54278278 ; pub const MPI_SEEK_SET : :: std :: os :: raw :: c_uint = 600 ; pub const MPI_SEEK_CUR : :: std :: os :: raw :: c_uint = 602 ; pub const MPI_SEEK_END : :: std :: os :: raw :: c_uint = 604 ; pub const MPI_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_NOCHECK : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_NOPRECEDE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_NOPUT : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_NOSTORE : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_NOSUCCEED : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_LOCK_EXCLUSIVE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_LOCK_SHARED : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_WIN_FLAVOR_ALLOCATE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_DYNAMIC : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_WIN_FLAVOR_SHARED : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_WIN_UNIFIED : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_WIN_SEPARATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_SUCCESS : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ERR_BUFFER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_ERR_COUNT : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_ERR_TYPE : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_ERR_TAG : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_ERR_COMM : :: std :: os :: raw :: c_uint = 5 ; pub const MPI_ERR_RANK : :: std :: os :: raw :: c_uint = 6 ; pub const MPI_ERR_REQUEST : :: std :: os :: raw :: c_uint = 7 ; pub const MPI_ERR_ROOT : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_ERR_GROUP : :: std :: os :: raw :: c_uint = 9 ; pub const MPI_ERR_OP : :: std :: os :: raw :: c_uint = 10 ; pub const MPI_ERR_TOPOLOGY : :: std :: os :: raw :: c_uint = 11 ; pub const MPI_ERR_DIMS : :: std :: os :: raw :: c_uint = 12 ; pub const MPI_ERR_ARG : :: std :: os :: raw :: c_uint = 13 ; pub const MPI_ERR_UNKNOWN : :: std :: os :: raw :: c_uint = 14 ; pub const MPI_ERR_TRUNCATE : :: std :: os :: raw :: c_uint = 15 ; pub const MPI_ERR_OTHER : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_ERR_INTERN : :: std :: os :: raw :: c_uint = 17 ; pub const MPI_ERR_IN_STATUS : :: std :: os :: raw :: c_uint = 18 ; pub const MPI_ERR_PENDING : :: std :: os :: raw :: c_uint = 19 ; pub const MPI_ERR_ACCESS : :: std :: os :: raw :: c_uint = 20 ; pub const MPI_ERR_AMODE : :: std :: os :: raw :: c_uint = 21 ; pub const MPI_ERR_ASSERT : :: std :: os :: raw :: c_uint = 22 ; pub const MPI_ERR_BAD_FILE : :: std :: os :: raw :: c_uint = 23 ; pub const MPI_ERR_BASE : :: std :: os :: raw :: c_uint = 24 ; pub const MPI_ERR_CONVERSION : :: std :: os :: raw :: c_uint = 25 ; pub const MPI_ERR_DISP : :: std :: os :: raw :: c_uint = 26 ; pub const MPI_ERR_DUP_DATAREP : :: std :: os :: raw :: c_uint = 27 ; pub const MPI_ERR_FILE_EXISTS : :: std :: os :: raw :: c_uint = 28 ; pub const MPI_ERR_FILE_IN_USE : :: std :: os :: raw :: c_uint = 29 ; pub const MPI_ERR_FILE : :: std :: os :: raw :: c_uint = 30 ; pub const MPI_ERR_INFO_KEY : :: std :: os :: raw :: c_uint = 31 ; pub const MPI_ERR_INFO_NOKEY : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_ERR_INFO_VALUE : :: std :: os :: raw :: c_uint = 33 ; pub const MPI_ERR_INFO : :: std :: os :: raw :: c_uint = 34 ; pub const MPI_ERR_IO : :: std :: os :: raw :: c_uint = 35 ; pub const MPI_ERR_KEYVAL : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_ERR_LOCKTYPE : :: std :: os :: raw :: c_uint = 37 ; pub const MPI_ERR_NAME : :: std :: os :: raw :: c_uint = 38 ; pub const MPI_ERR_NO_MEM : :: std :: os :: raw :: c_uint = 39 ; pub const MPI_ERR_NOT_SAME : :: std :: os :: raw :: c_uint = 40 ; pub const MPI_ERR_NO_SPACE : :: std :: os :: raw :: c_uint = 41 ; pub const MPI_ERR_NO_SUCH_FILE : :: std :: os :: raw :: c_uint = 42 ; pub const MPI_ERR_PORT : :: std :: os :: raw :: c_uint = 43 ; pub const MPI_ERR_QUOTA : :: std :: os :: raw :: c_uint = 44 ; pub const MPI_ERR_READ_ONLY : :: std :: os :: raw :: c_uint = 45 ; pub const MPI_ERR_RMA_CONFLICT : :: std :: os :: raw :: c_uint = 46 ; pub const MPI_ERR_RMA_SYNC : :: std :: os :: raw :: c_uint = 47 ; pub const MPI_ERR_SERVICE : :: std :: os :: raw :: c_uint = 48 ; pub const MPI_ERR_SIZE : :: std :: os :: raw :: c_uint = 49 ; pub const MPI_ERR_SPAWN : :: std :: os :: raw :: c_uint = 50 ; pub const MPI_ERR_UNSUPPORTED_DATAREP : :: std :: os :: raw :: c_uint = 51 ; pub const MPI_ERR_UNSUPPORTED_OPERATION : :: std :: os :: raw :: c_uint = 52 ; pub const MPI_ERR_WIN : :: std :: os :: raw :: c_uint = 53 ; pub const MPI_T_ERR_MEMORY : :: std :: os :: raw :: c_uint = 54 ; pub const MPI_T_ERR_NOT_INITIALIZED : :: std :: os :: raw :: c_uint = 55 ; pub const MPI_T_ERR_CANNOT_INIT : :: std :: os :: raw :: c_uint = 56 ; pub const MPI_T_ERR_INVALID_INDEX : :: std :: os :: raw :: c_uint = 57 ; pub const MPI_T_ERR_INVALID_ITEM : :: std :: os :: raw :: c_uint = 58 ; pub const MPI_T_ERR_INVALID_HANDLE : :: std :: os :: raw :: c_uint = 59 ; pub const MPI_T_ERR_OUT_OF_HANDLES : :: std :: os :: raw :: c_uint = 60 ; pub const MPI_T_ERR_OUT_OF_SESSIONS : :: std :: os :: raw :: c_uint = 61 ; pub const MPI_T_ERR_INVALID_SESSION : :: std :: os :: raw :: c_uint = 62 ; pub const MPI_T_ERR_CVAR_SET_NOT_NOW : :: std :: os :: raw :: c_uint = 63 ; pub const MPI_T_ERR_CVAR_SET_NEVER : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_T_ERR_PVAR_NO_STARTSTOP : :: std :: os :: raw :: c_uint = 65 ; pub const MPI_T_ERR_PVAR_NO_WRITE : :: std :: os :: raw :: c_uint = 66 ; pub const MPI_T_ERR_PVAR_NO_ATOMIC : :: std :: os :: raw :: c_uint = 67 ; pub const MPI_ERR_RMA_RANGE : :: std :: os :: raw :: c_uint = 68 ; pub const MPI_ERR_RMA_ATTACH : :: std :: os :: raw :: c_uint = 69 ; pub const MPI_ERR_RMA_FLAVOR : :: std :: os :: raw :: c_uint = 70 ; pub const MPI_ERR_RMA_SHARED : :: std :: os :: raw :: c_uint = 71 ; pub const MPI_T_ERR_INVALID : :: std :: os :: raw :: c_uint = 72 ; pub const MPI_T_ERR_INVALID_NAME : :: std :: os :: raw :: c_uint = 73 ; pub const MPI_ERR_LASTCODE : :: std :: os :: raw :: c_uint = 92 ; pub const MPI_TYPECLASS_INTEGER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_TYPECLASS_REAL : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_TYPECLASS_COMPLEX : :: std :: os :: raw :: c_uint = 3 ; pub type wchar_t = :: std :: os :: raw :: c_int ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct max_align_t { pub __clang_max_align_nonce1 : :: std :: os :: raw :: c_longlong , pub __bindgen_padding_0 : u64 , pub __clang_max_align_nonce2 : f64 , } # [ test ] fn bindgen_test_layout_max_align_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < max_align_t > ( ) , 32usize , concat ! ( "Size of: " , stringify ! ( max_align_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce1 as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce1 ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce2 as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce2 ) ) ) ; } pub type MPI_Aint = isize ; pub type MPI_Offset = :: std :: os :: raw :: c_longlong ; pub type MPI_Count = :: std :: os :: raw :: c_longlong ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_communicator_t { _unused : [ u8 ; 0 ] } pub type MPI_Comm = * mut ompi_communicator_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_datatype_t { _unused : [ u8 ; 0 ] } pub type MPI_Datatype = * mut ompi_datatype_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_errhandler_t { _unused : [ u8 ; 0 ] } pub type MPI_Errhandler = * mut ompi_errhandler_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_file_t { _unused : [ u8 ; 0 ] } pub type MPI_File = * mut ompi_file_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_group_t { _unused : [ u8 ; 0 ] } pub type MPI_Group = * mut ompi_group_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_info_t { _unused : [ u8 ; 0 ] } pub type MPI_Info = * mut ompi_info_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_op_t { _unused : [ u8 ; 0 ] } pub type MPI_Op = * mut ompi_op_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_request_t { _unused : [ u8 ; 0 ] } pub type MPI_Request = * mut ompi_request_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_message_t { _unused : [ u8 ; 0 ] } pub type MPI_Message = * mut ompi_message_t ; pub type MPI_Status = ompi_status_public_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_win_t { _unused : [ u8 ; 0 ] } pub type MPI_Win = * mut ompi_win_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_var_enum_t { _unused : [ u8 ; 0 ] } pub type MPI_T_enum = * mut mca_base_var_enum_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_mpit_cvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_cvar_handle = * mut ompi_mpit_cvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_handle = * mut mca_base_pvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_session_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_session = * mut mca_base_pvar_session_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_status_public_t { pub MPI_SOURCE : :: std :: os :: raw :: c_int , pub MPI_TAG : :: std :: os :: raw :: c_int , pub MPI_ERROR : :: std :: os :: raw :: c_int , pub _cancelled : :: std :: os :: raw :: c_int , pub _ucount : usize , } # [ test ] fn bindgen_test_layout_ompi_status_public_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < ompi_status_public_t > ( ) , 24usize , concat ! ( "Size of: " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < ompi_status_public_t > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_SOURCE as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_SOURCE ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_TAG as * const _ as usize } , 4usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_TAG ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_ERROR as * const _ as usize } , 8usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_ERROR ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _cancelled as * const _ as usize } , 12usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _cancelled ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _ucount as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _ucount ) ) ) ; } pub type MPI_Datarep_extent_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : * mut MPI_Aint , arg3 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Datarep_conversion_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : MPI_Datatype , arg3 : :: std :: os :: raw :: c_int , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : MPI_Offset , arg6 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Comm , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type ompi_file_errhandler_fn = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_File , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_Win_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Win , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_User_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut :: std :: os :: raw :: c_void , arg3 : * mut :: std :: os :: raw :: c_int , arg4 : * mut MPI_Datatype ) > ; pub type MPI_Comm_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_query_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut MPI_Status ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_free_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_cancel_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_fn = MPI_Comm_errhandler_function ; pub type MPI_File_errhandler_fn = ompi_file_errhandler_fn ; pub type MPI_File_errhandler_function = ompi_file_errhandler_fn ; pub type MPI_Win_errhandler_fn = MPI_Win_errhandler_function ; pub const MPI_TAG_UB : _bindgen_ty_1 = 0 ; pub const MPI_HOST : _bindgen_ty_1 = 1 ; pub const MPI_IO : _bindgen_ty_1 = 2 ; pub const MPI_WTIME_IS_GLOBAL : _bindgen_ty_1 = 3 ; pub const MPI_APPNUM : _bindgen_ty_1 = 4 ; pub const MPI_LASTUSEDCODE : _bindgen_ty_1 = 5 ; pub const MPI_UNIVERSE_SIZE : _bindgen_ty_1 = 6 ; pub const MPI_WIN_BASE : _bindgen_ty_1 = 7 ; pub const MPI_WIN_SIZE : _bindgen_ty_1 = 8 ; pub const MPI_WIN_DISP_UNIT : _bindgen_ty_1 = 9 ; pub const MPI_WIN_CREATE_FLAVOR : _bindgen_ty_1 = 10 ; pub const MPI_WIN_MODEL : _bindgen_ty_1 = 11 ; pub const IMPI_CLIENT_SIZE : _bindgen_ty_1 = 12 ; pub const IMPI_CLIENT_COLOR : _bindgen_ty_1 = 13 ; pub const IMPI_HOST_SIZE : _bindgen_ty_1 = 14 ; pub const IMPI_HOST_COLOR : _bindgen_ty_1 = 15 ; pub type _bindgen_ty_1 = :: std :: os :: raw :: c_uint ; pub const MPI_IDENT : _bindgen_ty_2 = 0 ; pub const MPI_CONGRUENT : _bindgen_ty_2 = 1 ; pub const MPI_SIMILAR : _bindgen_ty_2 = 2 ; pub const MPI_UNEQUAL : _bindgen_ty_2 = 3 ; pub type _bindgen_ty_2 = :: std :: os :: raw :: c_uint ; pub const MPI_THREAD_SINGLE : _bindgen_ty_3 = 0 ; pub const MPI_THREAD_FUNNELED : _bindgen_ty_3 = 1 ; pub const MPI_THREAD_SERIALIZED : _bindgen_ty_3 = 2 ; pub const MPI_THREAD_MULTIPLE : _bindgen_ty_3 = 3 ; pub type _bindgen_ty_3 = :: std :: os :: raw :: c_uint ; pub const MPI_COMBINER_NAMED : _bindgen_ty_4 = 0 ; pub const MPI_COMBINER_DUP : _bindgen_ty_4 = 1 ; pub const MPI_COMBINER_CONTIGUOUS : _bindgen_ty_4 = 2 ; pub const MPI_COMBINER_VECTOR : _bindgen_ty_4 = 3 ; pub const OMPI_WAS_MPI_COMBINER_HVECTOR_INTEGER : _bindgen_ty_4 = 4 ; pub const MPI_COMBINER_HVECTOR : _bindgen_ty_4 = 5 ; pub const MPI_COMBINER_INDEXED : _bindgen_ty_4 = 6 ; pub const OMPI_WAS_MPI_COMBINER_HINDEXED_INTEGER : _bindgen_ty_4 = 7 ; pub const MPI_COMBINER_HINDEXED : _bindgen_ty_4 = 8 ; pub const MPI_COMBINER_INDEXED_BLOCK : _bindgen_ty_4 = 9 ; pub const OMPI_WAS_MPI_COMBINER_STRUCT_INTEGER : _bindgen_ty_4 = 10 ; pub const MPI_COMBINER_STRUCT : _bindgen_ty_4 = 11 ; pub const MPI_COMBINER_SUBARRAY : _bindgen_ty_4 = 12 ; pub const MPI_COMBINER_DARRAY : _bindgen_ty_4 = 13 ; pub const MPI_COMBINER_F90_REAL : _bindgen_ty_4 = 14 ; pub const MPI_COMBINER_F90_COMPLEX : _bindgen_ty_4 = 15 ; pub const MPI_COMBINER_F90_INTEGER : _bindgen_ty_4 = 16 ; pub const MPI_COMBINER_RESIZED : _bindgen_ty_4 = 17 ; pub const MPI_COMBINER_HINDEXED_BLOCK : _bindgen_ty_4 = 18 ; pub type _bindgen_ty_4 = :: std :: os :: raw :: c_uint ; pub const MPI_COMM_TYPE_SHARED : _bindgen_ty_5 = 0 ; pub const OMPI_COMM_TYPE_HWTHREAD : _bindgen_ty_5 = 1 ; pub const OMPI_COMM_TYPE_CORE : _bindgen_ty_5 = 2 ; pub const OMPI_COMM_TYPE_L1CACHE : _bindgen_ty_5 = 3 ; pub const OMPI_COMM_TYPE_L2CACHE : _bindgen_ty_5 = 4 ; pub const OMPI_COMM_TYPE_L3CACHE : _bindgen_ty_5 = 5 ; pub const OMPI_COMM_TYPE_SOCKET : _bindgen_ty_5 = 6 ; pub const OMPI_COMM_TYPE_NUMA : _bindgen_ty_5 = 7 ; pub const OMPI_COMM_TYPE_BOARD : _bindgen_ty_5 = 8 ; pub const OMPI_COMM_TYPE_HOST : _bindgen_ty_5 = 9 ; pub const OMPI_COMM_TYPE_CU : _bindgen_ty_5 = 10 ; pub const OMPI_COMM_TYPE_CLUSTER : _bindgen_ty_5 = 11 ; pub type _bindgen_ty_5 = :: std :: os :: raw :: c_uint ; pub const MPI_T_VERBOSITY_USER_BASIC : _bindgen_ty_6 = 0 ; pub const MPI_T_VERBOSITY_USER_DETAIL : _bindgen_ty_6 = 1 ; pub const MPI_T_VERBOSITY_USER_ALL : _bindgen_ty_6 = 2 ; pub const MPI_T_VERBOSITY_TUNER_BASIC : _bindgen_ty_6 = 3 ; pub const MPI_T_VERBOSITY_TUNER_DETAIL : _bindgen_ty_6 = 4 ; pub const MPI_T_VERBOSITY_TUNER_ALL : _bindgen_ty_6 = 5 ; pub const MPI_T_VERBOSITY_MPIDEV_BASIC : _bindgen_ty_6 = 6 ; pub const MPI_T_VERBOSITY_MPIDEV_DETAIL : _bindgen_ty_6 = 7 ; pub const MPI_T_VERBOSITY_MPIDEV_ALL : _bindgen_ty_6 = 8 ; pub type _bindgen_ty_6 = :: std :: os :: raw :: c_uint ; pub const MPI_T_SCOPE_CONSTANT : _bindgen_ty_7 = 0 ; pub const MPI_T_SCOPE_READONLY : _bindgen_ty_7 = 1 ; pub const MPI_T_SCOPE_LOCAL : _bindgen_ty_7 = 2 ; pub const MPI_T_SCOPE_GROUP : _bindgen_ty_7 = 3 ; pub const MPI_T_SCOPE_GROUP_EQ : _bindgen_ty_7 = 4 ; pub const MPI_T_SCOPE_ALL : _bindgen_ty_7 = 5 ; pub const MPI_T_SCOPE_ALL_EQ : _bindgen_ty_7 = 6 ; pub type _bindgen_ty_7 = :: std :: os :: raw :: c_uint ; pub const MPI_T_BIND_NO_OBJECT : _bindgen_ty_8 = 0 ; pub const MPI_T_BIND_MPI_COMM : _bindgen_ty_8 = 1 ; pub const MPI_T_BIND_MPI_DATATYPE : _bindgen_ty_8 = 2 ; pub const MPI_T_BIND_MPI_ERRHANDLER : _bindgen_ty_8 = 3 ; pub const MPI_T_BIND_MPI_FILE : _bindgen_ty_8 = 4 ; pub const MPI_T_BIND_MPI_GROUP : _bindgen_ty_8 = 5 ; pub const MPI_T_BIND_MPI_OP : _bindgen_ty_8 = 6 ; pub const MPI_T_BIND_MPI_REQUEST : _bindgen_ty_8 = 7 ; pub const MPI_T_BIND_MPI_WIN : _bindgen_ty_8 = 8 ; pub const MPI_T_BIND_MPI_MESSAGE : _bindgen_ty_8 = 9 ; pub const MPI_T_BIND_MPI_INFO : _bindgen_ty_8 = 10 ; pub type _bindgen_ty_8 = :: std :: os :: raw :: c_uint ; pub const MPI_T_PVAR_CLASS_STATE : _bindgen_ty_9 = 0 ; pub const MPI_T_PVAR_CLASS_LEVEL : _bindgen_ty_9 = 1 ; pub const MPI_T_PVAR_CLASS_SIZE : _bindgen_ty_9 = 2 ; pub const MPI_T_PVAR_CLASS_PERCENTAGE : _bindgen_ty_9 = 3 ; pub const MPI_T_PVAR_CLASS_HIGHWATERMARK : _bindgen_ty_9 = 4 ; pub const MPI_T_PVAR_CLASS_LOWWATERMARK : _bindgen_ty_9 = 5 ; pub const MPI_T_PVAR_CLASS_COUNTER : _bindgen_ty_9 = 6 ; pub const MPI_T_PVAR_CLASS_AGGREGATE : _bindgen_ty_9 = 7 ; pub const MPI_T_PVAR_CLASS_TIMER : _bindgen_ty_9 = 8 ; pub const MPI_T_PVAR_CLASS_GENERIC : _bindgen_ty_9 = 9 ; pub type _bindgen_ty_9 = :: std :: os :: raw :: c_uint ; extern "C" {
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/mpi-fork-fnsp-d9b9763bb5375dad/out/functions_and_types.rs:3:1159
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... = 0 ; pub const __OPENCL_MEMORY_SCOPE_WORK_GROUP : :: std :: os :: raw :: c_uint = 1 ; pub const __OPENCL_MEMORY_SCOPE_DEVICE : :: st...
[INFO] [stdout]   |                                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]   |
[INFO] [stdout] 3 - pub const __llvm__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_major__ : :: std :: os :: raw :: c_uint = 14 ; pub const __clang_minor__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_patchlevel__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_version__ : & 'static [ u8 ; 8usize ] = b"14.0.0 \0" ; pub const __GNUC__ : :: std :: os :: raw :: c_uint = 4 ; pub const __GNUC_MINOR__ : :: std :: os :: raw :: c_uint = 2 ; pub const __GNUC_PATCHLEVEL__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GXX_ABI_VERSION : :: std :: os :: raw :: c_uint = 1002 ; pub const __ATOMIC_RELAXED : :: std :: os :: raw :: c_uint = 0 ; pub const __ATOMIC_CONSUME : :: std :: os :: raw :: c_uint = 1 ; pub const __ATOMIC_ACQUIRE : :: std :: os :: raw :: c_uint = 2 ; pub const __ATOMIC_RELEASE : :: std :: os :: raw :: c_uint = 3 ; pub const __ATOMIC_ACQ_REL : :: std :: os :: raw :: c_uint = 4 ; pub const __ATOMIC_SEQ_CST : :: std :: os :: raw :: c_uint = 5 ; pub const __OPENCL_MEMORY_SCOPE_WORK_ITEM : :: std :: os :: raw :: c_uint = 0 ; pub const __OPENCL_MEMORY_SCOPE_WORK_GROUP : :: std :: os :: raw :: c_uint = 1 ; pub const __OPENCL_MEMORY_SCOPE_DEVICE : :: std :: os :: raw :: c_uint = 2 ; pub const __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES : :: std :: os :: raw :: c_uint = 3 ; pub const __OPENCL_MEMORY_SCOPE_SUB_GROUP : :: std :: os :: raw :: c_uint = 4 ; pub const __PRAGMA_REDEFINE_EXTNAME : :: std :: os :: raw :: c_uint = 1 ; pub const __VERSION__ : & 'static [ u8 ; 20usize ] = b"Ubuntu Clang 14.0.0\0" ; pub const __OBJC_BOOL_IS_BOOL : :: std :: os :: raw :: c_uint = 0 ; pub const __CONSTANT_CFSTRINGS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_literal_encoding__ : & 'static [ u8 ; 6usize ] = b"UTF-8\0" ; pub const __clang_wide_literal_encoding__ : & 'static [ u8 ; 7usize ] = b"UTF-32\0" ; pub const __ORDER_LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __ORDER_BIG_ENDIAN__ : :: std :: os :: raw :: c_uint = 4321 ; pub const __ORDER_PDP_ENDIAN__ : :: std :: os :: raw :: c_uint = 3412 ; pub const __BYTE_ORDER__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const _LP64 : :: std :: os :: raw :: c_uint = 1 ; pub const __LP64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __CHAR_BIT__ : :: std :: os :: raw :: c_uint = 8 ; pub const __BOOL_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SHRT_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __LONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LLONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BITINT_MAXWIDTH__ : :: std :: os :: raw :: c_uint = 128 ; pub const __SCHAR_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __SHRT_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __LONG_LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __WCHAR_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __WCHAR_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __WINT_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __WINT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INTMAX_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZE_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __SIZE_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTMAX_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __PTRDIFF_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __PTRDIFF_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INTPTR_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTPTR_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZEOF_DOUBLE__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_FLOAT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_LONG_DOUBLE__ : :: std :: os :: raw :: c_uint = 16 ; pub const __SIZEOF_LONG_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_POINTER__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SHORT__ : :: std :: os :: raw :: c_uint = 2 ; pub const __SIZEOF_PTRDIFF_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SIZE_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_WCHAR_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_WINT_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INTMAX_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTMAX_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINTMAX_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTMAX_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTMAX_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTMAX_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __PTRDIFF_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __PTRDIFF_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __INTPTR_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTPTR_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __SIZE_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __SIZE_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __SIZE_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __SIZE_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __SIG_ATOMIC_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __SIG_ATOMIC_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __UINTPTR_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTPTR_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTPTR_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTPTR_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FLT_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_DIG__ : :: std :: os :: raw :: c_uint = 6 ; pub const __FLT_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 9 ; pub const __FLT_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_MANT_DIG__ : :: std :: os :: raw :: c_uint = 24 ; pub const __FLT_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 38 ; pub const __FLT_MAX_EXP__ : :: std :: os :: raw :: c_uint = 128 ; pub const __FLT_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -37 ; pub const __FLT_MIN_EXP__ : :: std :: os :: raw :: c_int = -125 ; pub const __DBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_DIG__ : :: std :: os :: raw :: c_uint = 15 ; pub const __DBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 17 ; pub const __DBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 53 ; pub const __DBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 308 ; pub const __DBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 1024 ; pub const __DBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -307 ; pub const __DBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -1021 ; pub const __LDBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_DIG__ : :: std :: os :: raw :: c_uint = 18 ; pub const __LDBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __LDBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LDBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 4932 ; pub const __LDBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 16384 ; pub const __LDBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -4931 ; pub const __LDBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -16381 ; pub const __POINTER_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BIGGEST_ALIGNMENT__ : :: std :: os :: raw :: c_uint = 16 ; pub const __WINT_UNSIGNED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __INT8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __INT16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __INT32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __INT64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __UINT8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __INT8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __UINT16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __UINT16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __INT16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __UINT32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __UINT32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __INT32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __UINT64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __UINT64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __INT64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_LEAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_LEAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_LEAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_LEAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_LEAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_LEAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_LEAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_LEAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_LEAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_LEAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_LEAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_LEAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_LEAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_LEAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_LEAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_LEAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_LEAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_LEAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_LEAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_LEAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_LEAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_LEAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_LEAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_LEAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_LEAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_LEAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_LEAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_LEAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_LEAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __INT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_FAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_FAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_FAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_FAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_FAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_FAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_FAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_FAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_FAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_FAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_FAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_FAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_FAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_FAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_FAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_FAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_FAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_FAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_FAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_FAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_FAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_FAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_FAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_FAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_FAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_FAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_FAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_FAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_FAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_FAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FINITE_MATH_ONLY__ : :: std :: os :: raw :: c_uint = 0 ; pub const __GNUC_STDC_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_ATOMIC_TEST_AND_SET_TRUEVAL : :: std :: os :: raw :: c_uint = 1 ; pub const __CLANG_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __NO_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __PIC__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pic__ : :: std :: os :: raw :: c_uint = 2 ; pub const __PIE__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pie__ : :: std :: os :: raw :: c_uint = 2 ; pub const __FLT_EVAL_METHOD__ : :: std :: os :: raw :: c_uint = 0 ; pub const __FLT_RADIX__ : :: std :: os :: raw :: c_uint = 2 ; pub const __DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __GCC_ASM_FLAG_OUTPUTS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __code_model_small__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_GS : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_FS : :: std :: os :: raw :: c_uint = 1 ; pub const __k8 : :: std :: os :: raw :: c_uint = 1 ; pub const __k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __tune_k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __NO_MATH_INLINES : :: std :: os :: raw :: c_uint = 1 ; pub const __FXSR__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __MMX__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 : :: std :: os :: raw :: c_uint = 1 ; pub const __SIZEOF_FLOAT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix__ : :: std :: os :: raw :: c_uint = 1 ; pub const linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __ELF__ : :: std :: os :: raw :: c_uint = 1 ; pub const __gnu_linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLOAT128__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_HOSTED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_VERSION__ : :: std :: os :: raw :: c_uint = 201710 ; pub const __STDC_UTF_16__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_UTF_32__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_DWARF2_CFI_ASM : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_VERSION : :: std :: os :: raw :: c_uint = 721408 ; pub const OPAL_STDC_HEADERS : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED_ARGUMENT : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_ERROR : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_SYS_TIME_H : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_LONG_LONG : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const OPAL_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const OPAL_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const OPAL_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const OPAL_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const OMPI_HAVE_FORTRAN_LOGICAL1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER16 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_INTEGER2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL16 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL2 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_REAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_ENABLE_MPI1_COMPAT : :: std :: os :: raw :: c_uint = 0 ; pub const HAVE_FLOAT__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_LONG_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_MPI_OFFSET_SIZE : :: std :: os :: raw :: c_uint = 8 ; pub const OMPI_BUILD_CXX_BINDINGS : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_CXX_SEEK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_CXX_SUPPORTS_2D_CONST_CAST : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_PARAM_CHECK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_INTERFACE_WARNING : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_CXX_EXCEPTION_SUPPORT : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_MAJOR_VERSION : :: std :: os :: raw :: c_uint = 4 ; pub const OMPI_MINOR_VERSION : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_RELEASE_VERSION : :: std :: os :: raw :: c_uint = 2 ; pub const OPAL_C_HAVE_VISIBILITY : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_BUILDING : :: std :: os :: raw :: c_uint = 0 ; pub const OPEN_MPI : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_VERSION : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_SUBVERSION : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_UNKNOWN : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU_C : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_REMOVED_USE_STATIC_ASSERT : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ANY_SOURCE : :: std :: os :: raw :: c_int = -1 ; pub const MPI_PROC_NULL : :: std :: os :: raw :: c_int = -2 ; pub const MPI_ROOT : :: std :: os :: raw :: c_int = -4 ; pub const MPI_ANY_TAG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MAX_LIBRARY_VERSION_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_UNDEFINED : :: std :: os :: raw :: c_int = -32766 ; pub const MPI_DIST_GRAPH : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_CART : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_GRAPH : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_KEYVAL_INVALID : :: std :: os :: raw :: c_int = -1 ; pub const MPI_BSEND_OVERHEAD : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const MPI_ORDER_C : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ORDER_FORTRAN : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_BLOCK : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_DISTRIBUTE_CYCLIC : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_NONE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_DISTRIBUTE_DFLT_DARG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MODE_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_RDONLY : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_WRONLY : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_RDWR : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_DELETE_ON_CLOSE : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_MODE_UNIQUE_OPEN : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_MODE_EXCL : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MODE_APPEND : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_SEQUENTIAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_DISPLACEMENT_CURRENT : :: std :: os :: raw :: c_int = -54278278 ; pub const MPI_SEEK_SET : :: std :: os :: raw :: c_uint = 600 ; pub const MPI_SEEK_CUR : :: std :: os :: raw :: c_uint = 602 ; pub const MPI_SEEK_END : :: std :: os :: raw :: c_uint = 604 ; pub const MPI_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_NOCHECK : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_NOPRECEDE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_NOPUT : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_NOSTORE : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_NOSUCCEED : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_LOCK_EXCLUSIVE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_LOCK_SHARED : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_WIN_FLAVOR_ALLOCATE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_DYNAMIC : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_WIN_FLAVOR_SHARED : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_WIN_UNIFIED : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_WIN_SEPARATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_SUCCESS : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ERR_BUFFER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_ERR_COUNT : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_ERR_TYPE : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_ERR_TAG : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_ERR_COMM : :: std :: os :: raw :: c_uint = 5 ; pub const MPI_ERR_RANK : :: std :: os :: raw :: c_uint = 6 ; pub const MPI_ERR_REQUEST : :: std :: os :: raw :: c_uint = 7 ; pub const MPI_ERR_ROOT : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_ERR_GROUP : :: std :: os :: raw :: c_uint = 9 ; pub const MPI_ERR_OP : :: std :: os :: raw :: c_uint = 10 ; pub const MPI_ERR_TOPOLOGY : :: std :: os :: raw :: c_uint = 11 ; pub const MPI_ERR_DIMS : :: std :: os :: raw :: c_uint = 12 ; pub const MPI_ERR_ARG : :: std :: os :: raw :: c_uint = 13 ; pub const MPI_ERR_UNKNOWN : :: std :: os :: raw :: c_uint = 14 ; pub const MPI_ERR_TRUNCATE : :: std :: os :: raw :: c_uint = 15 ; pub const MPI_ERR_OTHER : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_ERR_INTERN : :: std :: os :: raw :: c_uint = 17 ; pub const MPI_ERR_IN_STATUS : :: std :: os :: raw :: c_uint = 18 ; pub const MPI_ERR_PENDING : :: std :: os :: raw :: c_uint = 19 ; pub const MPI_ERR_ACCESS : :: std :: os :: raw :: c_uint = 20 ; pub const MPI_ERR_AMODE : :: std :: os :: raw :: c_uint = 21 ; pub const MPI_ERR_ASSERT : :: std :: os :: raw :: c_uint = 22 ; pub const MPI_ERR_BAD_FILE : :: std :: os :: raw :: c_uint = 23 ; pub const MPI_ERR_BASE : :: std :: os :: raw :: c_uint = 24 ; pub const MPI_ERR_CONVERSION : :: std :: os :: raw :: c_uint = 25 ; pub const MPI_ERR_DISP : :: std :: os :: raw :: c_uint = 26 ; pub const MPI_ERR_DUP_DATAREP : :: std :: os :: raw :: c_uint = 27 ; pub const MPI_ERR_FILE_EXISTS : :: std :: os :: raw :: c_uint = 28 ; pub const MPI_ERR_FILE_IN_USE : :: std :: os :: raw :: c_uint = 29 ; pub const MPI_ERR_FILE : :: std :: os :: raw :: c_uint = 30 ; pub const MPI_ERR_INFO_KEY : :: std :: os :: raw :: c_uint = 31 ; pub const MPI_ERR_INFO_NOKEY : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_ERR_INFO_VALUE : :: std :: os :: raw :: c_uint = 33 ; pub const MPI_ERR_INFO : :: std :: os :: raw :: c_uint = 34 ; pub const MPI_ERR_IO : :: std :: os :: raw :: c_uint = 35 ; pub const MPI_ERR_KEYVAL : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_ERR_LOCKTYPE : :: std :: os :: raw :: c_uint = 37 ; pub const MPI_ERR_NAME : :: std :: os :: raw :: c_uint = 38 ; pub const MPI_ERR_NO_MEM : :: std :: os :: raw :: c_uint = 39 ; pub const MPI_ERR_NOT_SAME : :: std :: os :: raw :: c_uint = 40 ; pub const MPI_ERR_NO_SPACE : :: std :: os :: raw :: c_uint = 41 ; pub const MPI_ERR_NO_SUCH_FILE : :: std :: os :: raw :: c_uint = 42 ; pub const MPI_ERR_PORT : :: std :: os :: raw :: c_uint = 43 ; pub const MPI_ERR_QUOTA : :: std :: os :: raw :: c_uint = 44 ; pub const MPI_ERR_READ_ONLY : :: std :: os :: raw :: c_uint = 45 ; pub const MPI_ERR_RMA_CONFLICT : :: std :: os :: raw :: c_uint = 46 ; pub const MPI_ERR_RMA_SYNC : :: std :: os :: raw :: c_uint = 47 ; pub const MPI_ERR_SERVICE : :: std :: os :: raw :: c_uint = 48 ; pub const MPI_ERR_SIZE : :: std :: os :: raw :: c_uint = 49 ; pub const MPI_ERR_SPAWN : :: std :: os :: raw :: c_uint = 50 ; pub const MPI_ERR_UNSUPPORTED_DATAREP : :: std :: os :: raw :: c_uint = 51 ; pub const MPI_ERR_UNSUPPORTED_OPERATION : :: std :: os :: raw :: c_uint = 52 ; pub const MPI_ERR_WIN : :: std :: os :: raw :: c_uint = 53 ; pub const MPI_T_ERR_MEMORY : :: std :: os :: raw :: c_uint = 54 ; pub const MPI_T_ERR_NOT_INITIALIZED : :: std :: os :: raw :: c_uint = 55 ; pub const MPI_T_ERR_CANNOT_INIT : :: std :: os :: raw :: c_uint = 56 ; pub const MPI_T_ERR_INVALID_INDEX : :: std :: os :: raw :: c_uint = 57 ; pub const MPI_T_ERR_INVALID_ITEM : :: std :: os :: raw :: c_uint = 58 ; pub const MPI_T_ERR_INVALID_HANDLE : :: std :: os :: raw :: c_uint = 59 ; pub const MPI_T_ERR_OUT_OF_HANDLES : :: std :: os :: raw :: c_uint = 60 ; pub const MPI_T_ERR_OUT_OF_SESSIONS : :: std :: os :: raw :: c_uint = 61 ; pub const MPI_T_ERR_INVALID_SESSION : :: std :: os :: raw :: c_uint = 62 ; pub const MPI_T_ERR_CVAR_SET_NOT_NOW : :: std :: os :: raw :: c_uint = 63 ; pub const MPI_T_ERR_CVAR_SET_NEVER : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_T_ERR_PVAR_NO_STARTSTOP : :: std :: os :: raw :: c_uint = 65 ; pub const MPI_T_ERR_PVAR_NO_WRITE : :: std :: os :: raw :: c_uint = 66 ; pub const MPI_T_ERR_PVAR_NO_ATOMIC : :: std :: os :: raw :: c_uint = 67 ; pub const MPI_ERR_RMA_RANGE : :: std :: os :: raw :: c_uint = 68 ; pub const MPI_ERR_RMA_ATTACH : :: std :: os :: raw :: c_uint = 69 ; pub const MPI_ERR_RMA_FLAVOR : :: std :: os :: raw :: c_uint = 70 ; pub const MPI_ERR_RMA_SHARED : :: std :: os :: raw :: c_uint = 71 ; pub const MPI_T_ERR_INVALID : :: std :: os :: raw :: c_uint = 72 ; pub const MPI_T_ERR_INVALID_NAME : :: std :: os :: raw :: c_uint = 73 ; pub const MPI_ERR_LASTCODE : :: std :: os :: raw :: c_uint = 92 ; pub const MPI_TYPECLASS_INTEGER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_TYPECLASS_REAL : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_TYPECLASS_COMPLEX : :: std :: os :: raw :: c_uint = 3 ; pub type wchar_t = :: std :: os :: raw :: c_int ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct max_align_t { pub __clang_max_align_nonce1 : :: std :: os :: raw :: c_longlong , pub __bindgen_padding_0 : u64 , pub __clang_max_align_nonce2 : f64 , } # [ test ] fn bindgen_test_layout_max_align_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < max_align_t > ( ) , 32usize , concat ! ( "Size of: " , stringify ! ( max_align_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce1 as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce1 ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce2 as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce2 ) ) ) ; } pub type MPI_Aint = isize ; pub type MPI_Offset = :: std :: os :: raw :: c_longlong ; pub type MPI_Count = :: std :: os :: raw :: c_longlong ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_communicator_t { _unused : [ u8 ; 0 ] } pub type MPI_Comm = * mut ompi_communicator_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_datatype_t { _unused : [ u8 ; 0 ] } pub type MPI_Datatype = * mut ompi_datatype_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_errhandler_t { _unused : [ u8 ; 0 ] } pub type MPI_Errhandler = * mut ompi_errhandler_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_file_t { _unused : [ u8 ; 0 ] } pub type MPI_File = * mut ompi_file_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_group_t { _unused : [ u8 ; 0 ] } pub type MPI_Group = * mut ompi_group_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_info_t { _unused : [ u8 ; 0 ] } pub type MPI_Info = * mut ompi_info_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_op_t { _unused : [ u8 ; 0 ] } pub type MPI_Op = * mut ompi_op_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_request_t { _unused : [ u8 ; 0 ] } pub type MPI_Request = * mut ompi_request_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_message_t { _unused : [ u8 ; 0 ] } pub type MPI_Message = * mut ompi_message_t ; pub type MPI_Status = ompi_status_public_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_win_t { _unused : [ u8 ; 0 ] } pub type MPI_Win = * mut ompi_win_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_var_enum_t { _unused : [ u8 ; 0 ] } pub type MPI_T_enum = * mut mca_base_var_enum_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_mpit_cvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_cvar_handle = * mut ompi_mpit_cvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_handle = * mut mca_base_pvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_session_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_session = * mut mca_base_pvar_session_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_status_public_t { pub MPI_SOURCE : :: std :: os :: raw :: c_int , pub MPI_TAG : :: std :: os :: raw :: c_int , pub MPI_ERROR : :: std :: os :: raw :: c_int , pub _cancelled : :: std :: os :: raw :: c_int , pub _ucount : usize , } # [ test ] fn bindgen_test_layout_ompi_status_public_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < ompi_status_public_t > ( ) , 24usize , concat ! ( "Size of: " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < ompi_status_public_t > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_SOURCE as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_SOURCE ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_TAG as * const _ as usize } , 4usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_TAG ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_ERROR as * const _ as usize } , 8usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_ERROR ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _cancelled as * const _ as usize } , 12usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _cancelled ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _ucount as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _ucount ) ) ) ; } pub type MPI_Datarep_extent_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : * mut MPI_Aint , arg3 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Datarep_conversion_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : MPI_Datatype , arg3 : :: std :: os :: raw :: c_int , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : MPI_Offset , arg6 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Comm , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type ompi_file_errhandler_fn = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_File , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_Win_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Win , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_User_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut :: std :: os :: raw :: c_void , arg3 : * mut :: std :: os :: raw :: c_int , arg4 : * mut MPI_Datatype ) > ; pub type MPI_Comm_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_query_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut MPI_Status ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_free_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_cancel_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_fn = MPI_Comm_errhandler_function ; pub type MPI_File_errhandler_fn = ompi_file_errhandler_fn ; pub type MPI_File_errhandler_function = ompi_file_errhandler_fn ; pub type MPI_Win_errhandler_fn = MPI_Win_errhandler_function ; pub const MPI_TAG_UB : _bindgen_ty_1 = 0 ; pub const MPI_HOST : _bindgen_ty_1 = 1 ; pub const MPI_IO : _bindgen_ty_1 = 2 ; pub const MPI_WTIME_IS_GLOBAL : _bindgen_ty_1 = 3 ; pub const MPI_APPNUM : _bindgen_ty_1 = 4 ; pub const MPI_LASTUSEDCODE : _bindgen_ty_1 = 5 ; pub const MPI_UNIVERSE_SIZE : _bindgen_ty_1 = 6 ; pub const MPI_WIN_BASE : _bindgen_ty_1 = 7 ; pub const MPI_WIN_SIZE : _bindgen_ty_1 = 8 ; pub const MPI_WIN_DISP_UNIT : _bindgen_ty_1 = 9 ; pub const MPI_WIN_CREATE_FLAVOR : _bindgen_ty_1 = 10 ; pub const MPI_WIN_MODEL : _bindgen_ty_1 = 11 ; pub const IMPI_CLIENT_SIZE : _bindgen_ty_1 = 12 ; pub const IMPI_CLIENT_COLOR : _bindgen_ty_1 = 13 ; pub const IMPI_HOST_SIZE : _bindgen_ty_1 = 14 ; pub const IMPI_HOST_COLOR : _bindgen_ty_1 = 15 ; pub type _bindgen_ty_1 = :: std :: os :: raw :: c_uint ; pub const MPI_IDENT : _bindgen_ty_2 = 0 ; pub const MPI_CONGRUENT : _bindgen_ty_2 = 1 ; pub const MPI_SIMILAR : _bindgen_ty_2 = 2 ; pub const MPI_UNEQUAL : _bindgen_ty_2 = 3 ; pub type _bindgen_ty_2 = :: std :: os :: raw :: c_uint ; pub const MPI_THREAD_SINGLE : _bindgen_ty_3 = 0 ; pub const MPI_THREAD_FUNNELED : _bindgen_ty_3 = 1 ; pub const MPI_THREAD_SERIALIZED : _bindgen_ty_3 = 2 ; pub const MPI_THREAD_MULTIPLE : _bindgen_ty_3 = 3 ; pub type _bindgen_ty_3 = :: std :: os :: raw :: c_uint ; pub const MPI_COMBINER_NAMED : _bindgen_ty_4 = 0 ; pub const MPI_COMBINER_DUP : _bindgen_ty_4 = 1 ; pub const MPI_COMBINER_CONTIGUOUS : _bindgen_ty_4 = 2 ; pub const MPI_COMBINER_VECTOR : _bindgen_ty_4 = 3 ; pub const OMPI_WAS_MPI_COMBINER_HVECTOR_INTEGER : _bindgen_ty_4 = 4 ; pub const MPI_COMBINER_HVECTOR : _bindgen_ty_4 = 5 ; pub const MPI_COMBINER_INDEXED : _bindgen_ty_4 = 6 ; pub const OMPI_WAS_MPI_COMBINER_HINDEXED_INTEGER : _bindgen_ty_4 = 7 ; pub const MPI_COMBINER_HINDEXED : _bindgen_ty_4 = 8 ; pub const MPI_COMBINER_INDEXED_BLOCK : _bindgen_ty_4 = 9 ; pub const OMPI_WAS_MPI_COMBINER_STRUCT_INTEGER : _bindgen_ty_4 = 10 ; pub const MPI_COMBINER_STRUCT : _bindgen_ty_4 = 11 ; pub const MPI_COMBINER_SUBARRAY : _bindgen_ty_4 = 12 ; pub const MPI_COMBINER_DARRAY : _bindgen_ty_4 = 13 ; pub const MPI_COMBINER_F90_REAL : _bindgen_ty_4 = 14 ; pub const MPI_COMBINER_F90_COMPLEX : _bindgen_ty_4 = 15 ; pub const MPI_COMBINER_F90_INTEGER : _bindgen_ty_4 = 16 ; pub const MPI_COMBINER_RESIZED : _bindgen_ty_4 = 17 ; pub const MPI_COMBINER_HINDEXED_BLOCK : _bindgen_ty_4 = 18 ; pub type _bindgen_ty_4 = :: std :: os :: raw :: c_uint ; pub const MPI_COMM_TYPE_SHARED : _bindgen_ty_5 = 0 ; pub const OMPI_COMM_TYPE_HWTHREAD : _bindgen_ty_5 = 1 ; pub const OMPI_COMM_TYPE_CORE : _bindgen_ty_5 = 2 ; pub const OMPI_COMM_TYPE_L1CACHE : _bindgen_ty_5 = 3 ; pub const OMPI_COMM_TYPE_L2CACHE : _bindgen_ty_5 = 4 ; pub const OMPI_COMM_TYPE_L3CACHE : _bindgen_ty_5 = 5 ; pub const OMPI_COMM_TYPE_SOCKET : _bindgen_ty_5 = 6 ; pub const OMPI_COMM_TYPE_NUMA : _bindgen_ty_5 = 7 ; pub const OMPI_COMM_TYPE_BOARD : _bindgen_ty_5 = 8 ; pub const OMPI_COMM_TYPE_HOST : _bindgen_ty_5 = 9 ; pub const OMPI_COMM_TYPE_CU : _bindgen_ty_5 = 10 ; pub const OMPI_COMM_TYPE_CLUSTER : _bindgen_ty_5 = 11 ; pub type _bindgen_ty_5 = :: std :: os :: raw :: c_uint ; pub const MPI_T_VERBOSITY_USER_BASIC : _bindgen_ty_6 = 0 ; pub const MPI_T_VERBOSITY_USER_DETAIL : _bindgen_ty_6 = 1 ; pub const MPI_T_VERBOSITY_USER_ALL : _bindgen_ty_6 = 2 ; pub const MPI_T_VERBOSITY_TUNER_BASIC : _bindgen_ty_6 = 3 ; pub const MPI_T_VERBOSITY_TUNER_DETAIL : _bindgen_ty_6 = 4 ; pub const MPI_T_VERBOSITY_TUNER_ALL : _bindgen_ty_6 = 5 ; pub const MPI_T_VERBOSITY_MPIDEV_BASIC : _bindgen_ty_6 = 6 ; pub const MPI_T_VERBOSITY_MPIDEV_DETAIL : _bindgen_ty_6 = 7 ; pub const MPI_T_VERBOSITY_MPIDEV_ALL : _bindgen_ty_6 = 8 ; pub type _bindgen_ty_6 = :: std :: os :: raw :: c_uint ; pub const MPI_T_SCOPE_CONSTANT : _bindgen_ty_7 = 0 ; pub const MPI_T_SCOPE_READONLY : _bindgen_ty_7 = 1 ; pub const MPI_T_SCOPE_LOCAL : _bindgen_ty_7 = 2 ; pub const MPI_T_SCOPE_GROUP : _bindgen_ty_7 = 3 ; pub const MPI_T_SCOPE_GROUP_EQ : _bindgen_ty_7 = 4 ; pub const MPI_T_SCOPE_ALL : _bindgen_ty_7 = 5 ; pub const MPI_T_SCOPE_ALL_EQ : _bindgen_ty_7 = 6 ; pub type _bindgen_ty_7 = :: std :: os :: raw :: c_uint ; pub const MPI_T_BIND_NO_OBJECT : _bindgen_ty_8 = 0 ; pub const MPI_T_BIND_MPI_COMM : _bindgen_ty_8 = 1 ; pub const MPI_T_BIND_MPI_DATATYPE : _bindgen_ty_8 = 2 ; pub const MPI_T_BIND_MPI_ERRHANDLER : _bindgen_ty_8 = 3 ; pub const MPI_T_BIND_MPI_FILE : _bindgen_ty_8 = 4 ; pub const MPI_T_BIND_MPI_GROUP : _bindgen_ty_8 = 5 ; pub const MPI_T_BIND_MPI_OP : _bindgen_ty_8 = 6 ; pub const MPI_T_BIND_MPI_REQUEST : _bindgen_ty_8 = 7 ; pub const MPI_T_BIND_MPI_WIN : _bindgen_ty_8 = 8 ; pub const MPI_T_BIND_MPI_MESSAGE : _bindgen_ty_8 = 9 ; pub const MPI_T_BIND_MPI_INFO : _bindgen_ty_8 = 10 ; pub type _bindgen_ty_8 = :: std :: os :: raw :: c_uint ; pub const MPI_T_PVAR_CLASS_STATE : _bindgen_ty_9 = 0 ; pub const MPI_T_PVAR_CLASS_LEVEL : _bindgen_ty_9 = 1 ; pub const MPI_T_PVAR_CLASS_SIZE : _bindgen_ty_9 = 2 ; pub const MPI_T_PVAR_CLASS_PERCENTAGE : _bindgen_ty_9 = 3 ; pub const MPI_T_PVAR_CLASS_HIGHWATERMARK : _bindgen_ty_9 = 4 ; pub const MPI_T_PVAR_CLASS_LOWWATERMARK : _bindgen_ty_9 = 5 ; pub const MPI_T_PVAR_CLASS_COUNTER : _bindgen_ty_9 = 6 ; pub const MPI_T_PVAR_CLASS_AGGREGATE : _bindgen_ty_9 = 7 ; pub const MPI_T_PVAR_CLASS_TIMER : _bindgen_ty_9 = 8 ; pub const MPI_T_PVAR_CLASS_GENERIC : _bindgen_ty_9 = 9 ; pub type _bindgen_ty_9 = :: std :: os :: raw :: c_uint ; extern "C" {
[INFO] [stdout] 3 + pub const __llvm__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_major__ : :: std :: os :: raw :: c_uint = 14 ; pub const __clang_minor__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_patchlevel__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_version__ : & 'static [ u8 ; 8usize ] = b"14.0.0 \0" ; pub const __GNUC__ : :: std :: os :: raw :: c_uint = 4 ; pub const __GNUC_MINOR__ : :: std :: os :: raw :: c_uint = 2 ; pub const __GNUC_PATCHLEVEL__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GXX_ABI_VERSION : :: std :: os :: raw :: c_uint = 1002 ; pub const __ATOMIC_RELAXED : :: std :: os :: raw :: c_uint = 0 ; pub const __ATOMIC_CONSUME : :: std :: os :: raw :: c_uint = 1 ; pub const __ATOMIC_ACQUIRE : :: std :: os :: raw :: c_uint = 2 ; pub const __ATOMIC_RELEASE : :: std :: os :: raw :: c_uint = 3 ; pub const __ATOMIC_ACQ_REL : :: std :: os :: raw :: c_uint = 4 ; pub const __ATOMIC_SEQ_CST : :: std :: os :: raw :: c_uint = 5 ; pub const __OPENCL_MEMORY_SCOPE_WORK_ITEM : :: std :: os :: raw :: c_uint = 0 ; pub const __OPENCL_MEMORY_SCOPE_WORK_GROUP : std :: os :: raw :: c_uint = 1 ; pub const __OPENCL_MEMORY_SCOPE_DEVICE : :: std :: os :: raw :: c_uint = 2 ; pub const __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES : :: std :: os :: raw :: c_uint = 3 ; pub const __OPENCL_MEMORY_SCOPE_SUB_GROUP : :: std :: os :: raw :: c_uint = 4 ; pub const __PRAGMA_REDEFINE_EXTNAME : :: std :: os :: raw :: c_uint = 1 ; pub const __VERSION__ : & 'static [ u8 ; 20usize ] = b"Ubuntu Clang 14.0.0\0" ; pub const __OBJC_BOOL_IS_BOOL : :: std :: os :: raw :: c_uint = 0 ; pub const __CONSTANT_CFSTRINGS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_literal_encoding__ : & 'static [ u8 ; 6usize ] = b"UTF-8\0" ; pub const __clang_wide_literal_encoding__ : & 'static [ u8 ; 7usize ] = b"UTF-32\0" ; pub const __ORDER_LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __ORDER_BIG_ENDIAN__ : :: std :: os :: raw :: c_uint = 4321 ; pub const __ORDER_PDP_ENDIAN__ : :: std :: os :: raw :: c_uint = 3412 ; pub const __BYTE_ORDER__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const _LP64 : :: std :: os :: raw :: c_uint = 1 ; pub const __LP64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __CHAR_BIT__ : :: std :: os :: raw :: c_uint = 8 ; pub const __BOOL_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SHRT_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __LONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LLONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BITINT_MAXWIDTH__ : :: std :: os :: raw :: c_uint = 128 ; pub const __SCHAR_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __SHRT_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __LONG_LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __WCHAR_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __WCHAR_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __WINT_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __WINT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INTMAX_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZE_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __SIZE_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTMAX_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __PTRDIFF_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __PTRDIFF_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INTPTR_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTPTR_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZEOF_DOUBLE__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_FLOAT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_LONG_DOUBLE__ : :: std :: os :: raw :: c_uint = 16 ; pub const __SIZEOF_LONG_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_POINTER__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SHORT__ : :: std :: os :: raw :: c_uint = 2 ; pub const __SIZEOF_PTRDIFF_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SIZE_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_WCHAR_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_WINT_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INTMAX_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTMAX_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINTMAX_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTMAX_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTMAX_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTMAX_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __PTRDIFF_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __PTRDIFF_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __INTPTR_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTPTR_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __SIZE_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __SIZE_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __SIZE_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __SIZE_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __SIG_ATOMIC_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __SIG_ATOMIC_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __UINTPTR_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTPTR_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTPTR_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTPTR_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FLT_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_DIG__ : :: std :: os :: raw :: c_uint = 6 ; pub const __FLT_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 9 ; pub const __FLT_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_MANT_DIG__ : :: std :: os :: raw :: c_uint = 24 ; pub const __FLT_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 38 ; pub const __FLT_MAX_EXP__ : :: std :: os :: raw :: c_uint = 128 ; pub const __FLT_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -37 ; pub const __FLT_MIN_EXP__ : :: std :: os :: raw :: c_int = -125 ; pub const __DBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_DIG__ : :: std :: os :: raw :: c_uint = 15 ; pub const __DBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 17 ; pub const __DBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 53 ; pub const __DBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 308 ; pub const __DBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 1024 ; pub const __DBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -307 ; pub const __DBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -1021 ; pub const __LDBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_DIG__ : :: std :: os :: raw :: c_uint = 18 ; pub const __LDBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __LDBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LDBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 4932 ; pub const __LDBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 16384 ; pub const __LDBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -4931 ; pub const __LDBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -16381 ; pub const __POINTER_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BIGGEST_ALIGNMENT__ : :: std :: os :: raw :: c_uint = 16 ; pub const __WINT_UNSIGNED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __INT8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __INT16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __INT32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __INT64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __UINT8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __INT8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __UINT16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __UINT16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __INT16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __UINT32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __UINT32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __INT32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __UINT64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __UINT64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __INT64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_LEAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_LEAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_LEAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_LEAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_LEAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_LEAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_LEAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_LEAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_LEAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_LEAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_LEAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_LEAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_LEAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_LEAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_LEAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_LEAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_LEAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_LEAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_LEAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_LEAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_LEAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_LEAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_LEAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_LEAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_LEAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_LEAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_LEAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_LEAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_LEAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __INT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_FAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_FAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_FAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_FAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_FAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_FAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_FAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_FAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_FAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_FAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_FAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_FAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_FAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_FAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_FAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_FAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_FAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_FAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_FAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_FAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_FAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_FAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_FAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_FAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_FAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_FAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_FAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_FAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_FAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_FAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FINITE_MATH_ONLY__ : :: std :: os :: raw :: c_uint = 0 ; pub const __GNUC_STDC_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_ATOMIC_TEST_AND_SET_TRUEVAL : :: std :: os :: raw :: c_uint = 1 ; pub const __CLANG_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __NO_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __PIC__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pic__ : :: std :: os :: raw :: c_uint = 2 ; pub const __PIE__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pie__ : :: std :: os :: raw :: c_uint = 2 ; pub const __FLT_EVAL_METHOD__ : :: std :: os :: raw :: c_uint = 0 ; pub const __FLT_RADIX__ : :: std :: os :: raw :: c_uint = 2 ; pub const __DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __GCC_ASM_FLAG_OUTPUTS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __code_model_small__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_GS : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_FS : :: std :: os :: raw :: c_uint = 1 ; pub const __k8 : :: std :: os :: raw :: c_uint = 1 ; pub const __k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __tune_k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __NO_MATH_INLINES : :: std :: os :: raw :: c_uint = 1 ; pub const __FXSR__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __MMX__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 : :: std :: os :: raw :: c_uint = 1 ; pub const __SIZEOF_FLOAT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix__ : :: std :: os :: raw :: c_uint = 1 ; pub const linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __ELF__ : :: std :: os :: raw :: c_uint = 1 ; pub const __gnu_linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLOAT128__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_HOSTED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_VERSION__ : :: std :: os :: raw :: c_uint = 201710 ; pub const __STDC_UTF_16__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_UTF_32__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_DWARF2_CFI_ASM : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_VERSION : :: std :: os :: raw :: c_uint = 721408 ; pub const OPAL_STDC_HEADERS : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED_ARGUMENT : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_ERROR : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_SYS_TIME_H : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_LONG_LONG : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const OPAL_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const OPAL_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const OPAL_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const OPAL_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const OMPI_HAVE_FORTRAN_LOGICAL1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER16 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_INTEGER2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL16 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL2 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_REAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_ENABLE_MPI1_COMPAT : :: std :: os :: raw :: c_uint = 0 ; pub const HAVE_FLOAT__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_LONG_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_MPI_OFFSET_SIZE : :: std :: os :: raw :: c_uint = 8 ; pub const OMPI_BUILD_CXX_BINDINGS : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_CXX_SEEK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_CXX_SUPPORTS_2D_CONST_CAST : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_PARAM_CHECK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_INTERFACE_WARNING : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_CXX_EXCEPTION_SUPPORT : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_MAJOR_VERSION : :: std :: os :: raw :: c_uint = 4 ; pub const OMPI_MINOR_VERSION : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_RELEASE_VERSION : :: std :: os :: raw :: c_uint = 2 ; pub const OPAL_C_HAVE_VISIBILITY : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_BUILDING : :: std :: os :: raw :: c_uint = 0 ; pub const OPEN_MPI : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_VERSION : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_SUBVERSION : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_UNKNOWN : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU_C : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_REMOVED_USE_STATIC_ASSERT : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ANY_SOURCE : :: std :: os :: raw :: c_int = -1 ; pub const MPI_PROC_NULL : :: std :: os :: raw :: c_int = -2 ; pub const MPI_ROOT : :: std :: os :: raw :: c_int = -4 ; pub const MPI_ANY_TAG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MAX_LIBRARY_VERSION_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_UNDEFINED : :: std :: os :: raw :: c_int = -32766 ; pub const MPI_DIST_GRAPH : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_CART : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_GRAPH : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_KEYVAL_INVALID : :: std :: os :: raw :: c_int = -1 ; pub const MPI_BSEND_OVERHEAD : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const MPI_ORDER_C : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ORDER_FORTRAN : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_BLOCK : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_DISTRIBUTE_CYCLIC : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_NONE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_DISTRIBUTE_DFLT_DARG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MODE_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_RDONLY : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_WRONLY : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_RDWR : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_DELETE_ON_CLOSE : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_MODE_UNIQUE_OPEN : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_MODE_EXCL : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MODE_APPEND : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_SEQUENTIAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_DISPLACEMENT_CURRENT : :: std :: os :: raw :: c_int = -54278278 ; pub const MPI_SEEK_SET : :: std :: os :: raw :: c_uint = 600 ; pub const MPI_SEEK_CUR : :: std :: os :: raw :: c_uint = 602 ; pub const MPI_SEEK_END : :: std :: os :: raw :: c_uint = 604 ; pub const MPI_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_NOCHECK : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_NOPRECEDE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_NOPUT : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_NOSTORE : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_NOSUCCEED : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_LOCK_EXCLUSIVE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_LOCK_SHARED : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_WIN_FLAVOR_ALLOCATE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_DYNAMIC : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_WIN_FLAVOR_SHARED : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_WIN_UNIFIED : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_WIN_SEPARATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_SUCCESS : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ERR_BUFFER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_ERR_COUNT : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_ERR_TYPE : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_ERR_TAG : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_ERR_COMM : :: std :: os :: raw :: c_uint = 5 ; pub const MPI_ERR_RANK : :: std :: os :: raw :: c_uint = 6 ; pub const MPI_ERR_REQUEST : :: std :: os :: raw :: c_uint = 7 ; pub const MPI_ERR_ROOT : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_ERR_GROUP : :: std :: os :: raw :: c_uint = 9 ; pub const MPI_ERR_OP : :: std :: os :: raw :: c_uint = 10 ; pub const MPI_ERR_TOPOLOGY : :: std :: os :: raw :: c_uint = 11 ; pub const MPI_ERR_DIMS : :: std :: os :: raw :: c_uint = 12 ; pub const MPI_ERR_ARG : :: std :: os :: raw :: c_uint = 13 ; pub const MPI_ERR_UNKNOWN : :: std :: os :: raw :: c_uint = 14 ; pub const MPI_ERR_TRUNCATE : :: std :: os :: raw :: c_uint = 15 ; pub const MPI_ERR_OTHER : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_ERR_INTERN : :: std :: os :: raw :: c_uint = 17 ; pub const MPI_ERR_IN_STATUS : :: std :: os :: raw :: c_uint = 18 ; pub const MPI_ERR_PENDING : :: std :: os :: raw :: c_uint = 19 ; pub const MPI_ERR_ACCESS : :: std :: os :: raw :: c_uint = 20 ; pub const MPI_ERR_AMODE : :: std :: os :: raw :: c_uint = 21 ; pub const MPI_ERR_ASSERT : :: std :: os :: raw :: c_uint = 22 ; pub const MPI_ERR_BAD_FILE : :: std :: os :: raw :: c_uint = 23 ; pub const MPI_ERR_BASE : :: std :: os :: raw :: c_uint = 24 ; pub const MPI_ERR_CONVERSION : :: std :: os :: raw :: c_uint = 25 ; pub const MPI_ERR_DISP : :: std :: os :: raw :: c_uint = 26 ; pub const MPI_ERR_DUP_DATAREP : :: std :: os :: raw :: c_uint = 27 ; pub const MPI_ERR_FILE_EXISTS : :: std :: os :: raw :: c_uint = 28 ; pub const MPI_ERR_FILE_IN_USE : :: std :: os :: raw :: c_uint = 29 ; pub const MPI_ERR_FILE : :: std :: os :: raw :: c_uint = 30 ; pub const MPI_ERR_INFO_KEY : :: std :: os :: raw :: c_uint = 31 ; pub const MPI_ERR_INFO_NOKEY : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_ERR_INFO_VALUE : :: std :: os :: raw :: c_uint = 33 ; pub const MPI_ERR_INFO : :: std :: os :: raw :: c_uint = 34 ; pub const MPI_ERR_IO : :: std :: os :: raw :: c_uint = 35 ; pub const MPI_ERR_KEYVAL : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_ERR_LOCKTYPE : :: std :: os :: raw :: c_uint = 37 ; pub const MPI_ERR_NAME : :: std :: os :: raw :: c_uint = 38 ; pub const MPI_ERR_NO_MEM : :: std :: os :: raw :: c_uint = 39 ; pub const MPI_ERR_NOT_SAME : :: std :: os :: raw :: c_uint = 40 ; pub const MPI_ERR_NO_SPACE : :: std :: os :: raw :: c_uint = 41 ; pub const MPI_ERR_NO_SUCH_FILE : :: std :: os :: raw :: c_uint = 42 ; pub const MPI_ERR_PORT : :: std :: os :: raw :: c_uint = 43 ; pub const MPI_ERR_QUOTA : :: std :: os :: raw :: c_uint = 44 ; pub const MPI_ERR_READ_ONLY : :: std :: os :: raw :: c_uint = 45 ; pub const MPI_ERR_RMA_CONFLICT : :: std :: os :: raw :: c_uint = 46 ; pub const MPI_ERR_RMA_SYNC : :: std :: os :: raw :: c_uint = 47 ; pub const MPI_ERR_SERVICE : :: std :: os :: raw :: c_uint = 48 ; pub const MPI_ERR_SIZE : :: std :: os :: raw :: c_uint = 49 ; pub const MPI_ERR_SPAWN : :: std :: os :: raw :: c_uint = 50 ; pub const MPI_ERR_UNSUPPORTED_DATAREP : :: std :: os :: raw :: c_uint = 51 ; pub const MPI_ERR_UNSUPPORTED_OPERATION : :: std :: os :: raw :: c_uint = 52 ; pub const MPI_ERR_WIN : :: std :: os :: raw :: c_uint = 53 ; pub const MPI_T_ERR_MEMORY : :: std :: os :: raw :: c_uint = 54 ; pub const MPI_T_ERR_NOT_INITIALIZED : :: std :: os :: raw :: c_uint = 55 ; pub const MPI_T_ERR_CANNOT_INIT : :: std :: os :: raw :: c_uint = 56 ; pub const MPI_T_ERR_INVALID_INDEX : :: std :: os :: raw :: c_uint = 57 ; pub const MPI_T_ERR_INVALID_ITEM : :: std :: os :: raw :: c_uint = 58 ; pub const MPI_T_ERR_INVALID_HANDLE : :: std :: os :: raw :: c_uint = 59 ; pub const MPI_T_ERR_OUT_OF_HANDLES : :: std :: os :: raw :: c_uint = 60 ; pub const MPI_T_ERR_OUT_OF_SESSIONS : :: std :: os :: raw :: c_uint = 61 ; pub const MPI_T_ERR_INVALID_SESSION : :: std :: os :: raw :: c_uint = 62 ; pub const MPI_T_ERR_CVAR_SET_NOT_NOW : :: std :: os :: raw :: c_uint = 63 ; pub const MPI_T_ERR_CVAR_SET_NEVER : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_T_ERR_PVAR_NO_STARTSTOP : :: std :: os :: raw :: c_uint = 65 ; pub const MPI_T_ERR_PVAR_NO_WRITE : :: std :: os :: raw :: c_uint = 66 ; pub const MPI_T_ERR_PVAR_NO_ATOMIC : :: std :: os :: raw :: c_uint = 67 ; pub const MPI_ERR_RMA_RANGE : :: std :: os :: raw :: c_uint = 68 ; pub const MPI_ERR_RMA_ATTACH : :: std :: os :: raw :: c_uint = 69 ; pub const MPI_ERR_RMA_FLAVOR : :: std :: os :: raw :: c_uint = 70 ; pub const MPI_ERR_RMA_SHARED : :: std :: os :: raw :: c_uint = 71 ; pub const MPI_T_ERR_INVALID : :: std :: os :: raw :: c_uint = 72 ; pub const MPI_T_ERR_INVALID_NAME : :: std :: os :: raw :: c_uint = 73 ; pub const MPI_ERR_LASTCODE : :: std :: os :: raw :: c_uint = 92 ; pub const MPI_TYPECLASS_INTEGER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_TYPECLASS_REAL : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_TYPECLASS_COMPLEX : :: std :: os :: raw :: c_uint = 3 ; pub type wchar_t = :: std :: os :: raw :: c_int ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct max_align_t { pub __clang_max_align_nonce1 : :: std :: os :: raw :: c_longlong , pub __bindgen_padding_0 : u64 , pub __clang_max_align_nonce2 : f64 , } # [ test ] fn bindgen_test_layout_max_align_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < max_align_t > ( ) , 32usize , concat ! ( "Size of: " , stringify ! ( max_align_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce1 as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce1 ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce2 as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce2 ) ) ) ; } pub type MPI_Aint = isize ; pub type MPI_Offset = :: std :: os :: raw :: c_longlong ; pub type MPI_Count = :: std :: os :: raw :: c_longlong ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_communicator_t { _unused : [ u8 ; 0 ] } pub type MPI_Comm = * mut ompi_communicator_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_datatype_t { _unused : [ u8 ; 0 ] } pub type MPI_Datatype = * mut ompi_datatype_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_errhandler_t { _unused : [ u8 ; 0 ] } pub type MPI_Errhandler = * mut ompi_errhandler_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_file_t { _unused : [ u8 ; 0 ] } pub type MPI_File = * mut ompi_file_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_group_t { _unused : [ u8 ; 0 ] } pub type MPI_Group = * mut ompi_group_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_info_t { _unused : [ u8 ; 0 ] } pub type MPI_Info = * mut ompi_info_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_op_t { _unused : [ u8 ; 0 ] } pub type MPI_Op = * mut ompi_op_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_request_t { _unused : [ u8 ; 0 ] } pub type MPI_Request = * mut ompi_request_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_message_t { _unused : [ u8 ; 0 ] } pub type MPI_Message = * mut ompi_message_t ; pub type MPI_Status = ompi_status_public_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_win_t { _unused : [ u8 ; 0 ] } pub type MPI_Win = * mut ompi_win_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_var_enum_t { _unused : [ u8 ; 0 ] } pub type MPI_T_enum = * mut mca_base_var_enum_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_mpit_cvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_cvar_handle = * mut ompi_mpit_cvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_handle = * mut mca_base_pvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_session_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_session = * mut mca_base_pvar_session_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_status_public_t { pub MPI_SOURCE : :: std :: os :: raw :: c_int , pub MPI_TAG : :: std :: os :: raw :: c_int , pub MPI_ERROR : :: std :: os :: raw :: c_int , pub _cancelled : :: std :: os :: raw :: c_int , pub _ucount : usize , } # [ test ] fn bindgen_test_layout_ompi_status_public_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < ompi_status_public_t > ( ) , 24usize , concat ! ( "Size of: " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < ompi_status_public_t > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_SOURCE as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_SOURCE ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_TAG as * const _ as usize } , 4usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_TAG ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_ERROR as * const _ as usize } , 8usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_ERROR ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _cancelled as * const _ as usize } , 12usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _cancelled ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _ucount as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _ucount ) ) ) ; } pub type MPI_Datarep_extent_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : * mut MPI_Aint , arg3 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Datarep_conversion_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : MPI_Datatype , arg3 : :: std :: os :: raw :: c_int , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : MPI_Offset , arg6 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Comm , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type ompi_file_errhandler_fn = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_File , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_Win_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Win , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_User_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut :: std :: os :: raw :: c_void , arg3 : * mut :: std :: os :: raw :: c_int , arg4 : * mut MPI_Datatype ) > ; pub type MPI_Comm_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_query_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut MPI_Status ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_free_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_cancel_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_fn = MPI_Comm_errhandler_function ; pub type MPI_File_errhandler_fn = ompi_file_errhandler_fn ; pub type MPI_File_errhandler_function = ompi_file_errhandler_fn ; pub type MPI_Win_errhandler_fn = MPI_Win_errhandler_function ; pub const MPI_TAG_UB : _bindgen_ty_1 = 0 ; pub const MPI_HOST : _bindgen_ty_1 = 1 ; pub const MPI_IO : _bindgen_ty_1 = 2 ; pub const MPI_WTIME_IS_GLOBAL : _bindgen_ty_1 = 3 ; pub const MPI_APPNUM : _bindgen_ty_1 = 4 ; pub const MPI_LASTUSEDCODE : _bindgen_ty_1 = 5 ; pub const MPI_UNIVERSE_SIZE : _bindgen_ty_1 = 6 ; pub const MPI_WIN_BASE : _bindgen_ty_1 = 7 ; pub const MPI_WIN_SIZE : _bindgen_ty_1 = 8 ; pub const MPI_WIN_DISP_UNIT : _bindgen_ty_1 = 9 ; pub const MPI_WIN_CREATE_FLAVOR : _bindgen_ty_1 = 10 ; pub const MPI_WIN_MODEL : _bindgen_ty_1 = 11 ; pub const IMPI_CLIENT_SIZE : _bindgen_ty_1 = 12 ; pub const IMPI_CLIENT_COLOR : _bindgen_ty_1 = 13 ; pub const IMPI_HOST_SIZE : _bindgen_ty_1 = 14 ; pub const IMPI_HOST_COLOR : _bindgen_ty_1 = 15 ; pub type _bindgen_ty_1 = :: std :: os :: raw :: c_uint ; pub const MPI_IDENT : _bindgen_ty_2 = 0 ; pub const MPI_CONGRUENT : _bindgen_ty_2 = 1 ; pub const MPI_SIMILAR : _bindgen_ty_2 = 2 ; pub const MPI_UNEQUAL : _bindgen_ty_2 = 3 ; pub type _bindgen_ty_2 = :: std :: os :: raw :: c_uint ; pub const MPI_THREAD_SINGLE : _bindgen_ty_3 = 0 ; pub const MPI_THREAD_FUNNELED : _bindgen_ty_3 = 1 ; pub const MPI_THREAD_SERIALIZED : _bindgen_ty_3 = 2 ; pub const MPI_THREAD_MULTIPLE : _bindgen_ty_3 = 3 ; pub type _bindgen_ty_3 = :: std :: os :: raw :: c_uint ; pub const MPI_COMBINER_NAMED : _bindgen_ty_4 = 0 ; pub const MPI_COMBINER_DUP : _bindgen_ty_4 = 1 ; pub const MPI_COMBINER_CONTIGUOUS : _bindgen_ty_4 = 2 ; pub const MPI_COMBINER_VECTOR : _bindgen_ty_4 = 3 ; pub const OMPI_WAS_MPI_COMBINER_HVECTOR_INTEGER : _bindgen_ty_4 = 4 ; pub const MPI_COMBINER_HVECTOR : _bindgen_ty_4 = 5 ; pub const MPI_COMBINER_INDEXED : _bindgen_ty_4 = 6 ; pub const OMPI_WAS_MPI_COMBINER_HINDEXED_INTEGER : _bindgen_ty_4 = 7 ; pub const MPI_COMBINER_HINDEXED : _bindgen_ty_4 = 8 ; pub const MPI_COMBINER_INDEXED_BLOCK : _bindgen_ty_4 = 9 ; pub const OMPI_WAS_MPI_COMBINER_STRUCT_INTEGER : _bindgen_ty_4 = 10 ; pub const MPI_COMBINER_STRUCT : _bindgen_ty_4 = 11 ; pub const MPI_COMBINER_SUBARRAY : _bindgen_ty_4 = 12 ; pub const MPI_COMBINER_DARRAY : _bindgen_ty_4 = 13 ; pub const MPI_COMBINER_F90_REAL : _bindgen_ty_4 = 14 ; pub const MPI_COMBINER_F90_COMPLEX : _bindgen_ty_4 = 15 ; pub const MPI_COMBINER_F90_INTEGER : _bindgen_ty_4 = 16 ; pub const MPI_COMBINER_RESIZED : _bindgen_ty_4 = 17 ; pub const MPI_COMBINER_HINDEXED_BLOCK : _bindgen_ty_4 = 18 ; pub type _bindgen_ty_4 = :: std :: os :: raw :: c_uint ; pub const MPI_COMM_TYPE_SHARED : _bindgen_ty_5 = 0 ; pub const OMPI_COMM_TYPE_HWTHREAD : _bindgen_ty_5 = 1 ; pub const OMPI_COMM_TYPE_CORE : _bindgen_ty_5 = 2 ; pub const OMPI_COMM_TYPE_L1CACHE : _bindgen_ty_5 = 3 ; pub const OMPI_COMM_TYPE_L2CACHE : _bindgen_ty_5 = 4 ; pub const OMPI_COMM_TYPE_L3CACHE : _bindgen_ty_5 = 5 ; pub const OMPI_COMM_TYPE_SOCKET : _bindgen_ty_5 = 6 ; pub const OMPI_COMM_TYPE_NUMA : _bindgen_ty_5 = 7 ; pub const OMPI_COMM_TYPE_BOARD : _bindgen_ty_5 = 8 ; pub const OMPI_COMM_TYPE_HOST : _bindgen_ty_5 = 9 ; pub const OMPI_COMM_TYPE_CU : _bindgen_ty_5 = 10 ; pub const OMPI_COMM_TYPE_CLUSTER : _bindgen_ty_5 = 11 ; pub type _bindgen_ty_5 = :: std :: os :: raw :: c_uint ; pub const MPI_T_VERBOSITY_USER_BASIC : _bindgen_ty_6 = 0 ; pub const MPI_T_VERBOSITY_USER_DETAIL : _bindgen_ty_6 = 1 ; pub const MPI_T_VERBOSITY_USER_ALL : _bindgen_ty_6 = 2 ; pub const MPI_T_VERBOSITY_TUNER_BASIC : _bindgen_ty_6 = 3 ; pub const MPI_T_VERBOSITY_TUNER_DETAIL : _bindgen_ty_6 = 4 ; pub const MPI_T_VERBOSITY_TUNER_ALL : _bindgen_ty_6 = 5 ; pub const MPI_T_VERBOSITY_MPIDEV_BASIC : _bindgen_ty_6 = 6 ; pub const MPI_T_VERBOSITY_MPIDEV_DETAIL : _bindgen_ty_6 = 7 ; pub const MPI_T_VERBOSITY_MPIDEV_ALL : _bindgen_ty_6 = 8 ; pub type _bindgen_ty_6 = :: std :: os :: raw :: c_uint ; pub const MPI_T_SCOPE_CONSTANT : _bindgen_ty_7 = 0 ; pub const MPI_T_SCOPE_READONLY : _bindgen_ty_7 = 1 ; pub const MPI_T_SCOPE_LOCAL : _bindgen_ty_7 = 2 ; pub const MPI_T_SCOPE_GROUP : _bindgen_ty_7 = 3 ; pub const MPI_T_SCOPE_GROUP_EQ : _bindgen_ty_7 = 4 ; pub const MPI_T_SCOPE_ALL : _bindgen_ty_7 = 5 ; pub const MPI_T_SCOPE_ALL_EQ : _bindgen_ty_7 = 6 ; pub type _bindgen_ty_7 = :: std :: os :: raw :: c_uint ; pub const MPI_T_BIND_NO_OBJECT : _bindgen_ty_8 = 0 ; pub const MPI_T_BIND_MPI_COMM : _bindgen_ty_8 = 1 ; pub const MPI_T_BIND_MPI_DATATYPE : _bindgen_ty_8 = 2 ; pub const MPI_T_BIND_MPI_ERRHANDLER : _bindgen_ty_8 = 3 ; pub const MPI_T_BIND_MPI_FILE : _bindgen_ty_8 = 4 ; pub const MPI_T_BIND_MPI_GROUP : _bindgen_ty_8 = 5 ; pub const MPI_T_BIND_MPI_OP : _bindgen_ty_8 = 6 ; pub const MPI_T_BIND_MPI_REQUEST : _bindgen_ty_8 = 7 ; pub const MPI_T_BIND_MPI_WIN : _bindgen_ty_8 = 8 ; pub const MPI_T_BIND_MPI_MESSAGE : _bindgen_ty_8 = 9 ; pub const MPI_T_BIND_MPI_INFO : _bindgen_ty_8 = 10 ; pub type _bindgen_ty_8 = :: std :: os :: raw :: c_uint ; pub const MPI_T_PVAR_CLASS_STATE : _bindgen_ty_9 = 0 ; pub const MPI_T_PVAR_CLASS_LEVEL : _bindgen_ty_9 = 1 ; pub const MPI_T_PVAR_CLASS_SIZE : _bindgen_ty_9 = 2 ; pub const MPI_T_PVAR_CLASS_PERCENTAGE : _bindgen_ty_9 = 3 ; pub const MPI_T_PVAR_CLASS_HIGHWATERMARK : _bindgen_ty_9 = 4 ; pub const MPI_T_PVAR_CLASS_LOWWATERMARK : _bindgen_ty_9 = 5 ; pub const MPI_T_PVAR_CLASS_COUNTER : _bindgen_ty_9 = 6 ; pub const MPI_T_PVAR_CLASS_AGGREGATE : _bindgen_ty_9 = 7 ; pub const MPI_T_PVAR_CLASS_TIMER : _bindgen_ty_9 = 8 ; pub const MPI_T_PVAR_CLASS_GENERIC : _bindgen_ty_9 = 9 ; pub type _bindgen_ty_9 = :: std :: os :: raw :: c_uint ; extern "C" {
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/mpi-fork-fnsp-d9b9763bb5375dad/out/functions_and_types.rs:3:2323
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...d :: os :: raw :: c_uint = 1 ; pub const __LP64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __CHAR_BIT__ : :: std :: os :: raw :...
[INFO] [stdout]   |                                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]   |
[INFO] [stdout] 3 - pub const __llvm__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_major__ : :: std :: os :: raw :: c_uint = 14 ; pub const __clang_minor__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_patchlevel__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_version__ : & 'static [ u8 ; 8usize ] = b"14.0.0 \0" ; pub const __GNUC__ : :: std :: os :: raw :: c_uint = 4 ; pub const __GNUC_MINOR__ : :: std :: os :: raw :: c_uint = 2 ; pub const __GNUC_PATCHLEVEL__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GXX_ABI_VERSION : :: std :: os :: raw :: c_uint = 1002 ; pub const __ATOMIC_RELAXED : :: std :: os :: raw :: c_uint = 0 ; pub const __ATOMIC_CONSUME : :: std :: os :: raw :: c_uint = 1 ; pub const __ATOMIC_ACQUIRE : :: std :: os :: raw :: c_uint = 2 ; pub const __ATOMIC_RELEASE : :: std :: os :: raw :: c_uint = 3 ; pub const __ATOMIC_ACQ_REL : :: std :: os :: raw :: c_uint = 4 ; pub const __ATOMIC_SEQ_CST : :: std :: os :: raw :: c_uint = 5 ; pub const __OPENCL_MEMORY_SCOPE_WORK_ITEM : :: std :: os :: raw :: c_uint = 0 ; pub const __OPENCL_MEMORY_SCOPE_WORK_GROUP : :: std :: os :: raw :: c_uint = 1 ; pub const __OPENCL_MEMORY_SCOPE_DEVICE : :: std :: os :: raw :: c_uint = 2 ; pub const __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES : :: std :: os :: raw :: c_uint = 3 ; pub const __OPENCL_MEMORY_SCOPE_SUB_GROUP : :: std :: os :: raw :: c_uint = 4 ; pub const __PRAGMA_REDEFINE_EXTNAME : :: std :: os :: raw :: c_uint = 1 ; pub const __VERSION__ : & 'static [ u8 ; 20usize ] = b"Ubuntu Clang 14.0.0\0" ; pub const __OBJC_BOOL_IS_BOOL : :: std :: os :: raw :: c_uint = 0 ; pub const __CONSTANT_CFSTRINGS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_literal_encoding__ : & 'static [ u8 ; 6usize ] = b"UTF-8\0" ; pub const __clang_wide_literal_encoding__ : & 'static [ u8 ; 7usize ] = b"UTF-32\0" ; pub const __ORDER_LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __ORDER_BIG_ENDIAN__ : :: std :: os :: raw :: c_uint = 4321 ; pub const __ORDER_PDP_ENDIAN__ : :: std :: os :: raw :: c_uint = 3412 ; pub const __BYTE_ORDER__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const _LP64 : :: std :: os :: raw :: c_uint = 1 ; pub const __LP64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __CHAR_BIT__ : :: std :: os :: raw :: c_uint = 8 ; pub const __BOOL_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SHRT_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __LONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LLONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BITINT_MAXWIDTH__ : :: std :: os :: raw :: c_uint = 128 ; pub const __SCHAR_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __SHRT_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __LONG_LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __WCHAR_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __WCHAR_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __WINT_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __WINT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INTMAX_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZE_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __SIZE_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTMAX_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __PTRDIFF_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __PTRDIFF_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INTPTR_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTPTR_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZEOF_DOUBLE__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_FLOAT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_LONG_DOUBLE__ : :: std :: os :: raw :: c_uint = 16 ; pub const __SIZEOF_LONG_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_POINTER__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SHORT__ : :: std :: os :: raw :: c_uint = 2 ; pub const __SIZEOF_PTRDIFF_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SIZE_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_WCHAR_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_WINT_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INTMAX_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTMAX_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINTMAX_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTMAX_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTMAX_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTMAX_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __PTRDIFF_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __PTRDIFF_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __INTPTR_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTPTR_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __SIZE_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __SIZE_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __SIZE_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __SIZE_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __SIG_ATOMIC_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __SIG_ATOMIC_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __UINTPTR_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTPTR_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTPTR_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTPTR_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FLT_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_DIG__ : :: std :: os :: raw :: c_uint = 6 ; pub const __FLT_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 9 ; pub const __FLT_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_MANT_DIG__ : :: std :: os :: raw :: c_uint = 24 ; pub const __FLT_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 38 ; pub const __FLT_MAX_EXP__ : :: std :: os :: raw :: c_uint = 128 ; pub const __FLT_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -37 ; pub const __FLT_MIN_EXP__ : :: std :: os :: raw :: c_int = -125 ; pub const __DBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_DIG__ : :: std :: os :: raw :: c_uint = 15 ; pub const __DBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 17 ; pub const __DBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 53 ; pub const __DBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 308 ; pub const __DBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 1024 ; pub const __DBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -307 ; pub const __DBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -1021 ; pub const __LDBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_DIG__ : :: std :: os :: raw :: c_uint = 18 ; pub const __LDBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __LDBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LDBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 4932 ; pub const __LDBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 16384 ; pub const __LDBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -4931 ; pub const __LDBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -16381 ; pub const __POINTER_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BIGGEST_ALIGNMENT__ : :: std :: os :: raw :: c_uint = 16 ; pub const __WINT_UNSIGNED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __INT8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __INT16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __INT32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __INT64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __UINT8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __INT8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __UINT16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __UINT16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __INT16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __UINT32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __UINT32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __INT32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __UINT64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __UINT64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __INT64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_LEAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_LEAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_LEAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_LEAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_LEAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_LEAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_LEAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_LEAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_LEAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_LEAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_LEAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_LEAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_LEAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_LEAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_LEAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_LEAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_LEAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_LEAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_LEAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_LEAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_LEAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_LEAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_LEAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_LEAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_LEAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_LEAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_LEAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_LEAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_LEAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __INT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_FAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_FAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_FAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_FAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_FAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_FAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_FAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_FAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_FAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_FAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_FAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_FAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_FAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_FAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_FAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_FAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_FAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_FAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_FAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_FAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_FAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_FAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_FAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_FAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_FAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_FAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_FAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_FAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_FAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_FAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FINITE_MATH_ONLY__ : :: std :: os :: raw :: c_uint = 0 ; pub const __GNUC_STDC_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_ATOMIC_TEST_AND_SET_TRUEVAL : :: std :: os :: raw :: c_uint = 1 ; pub const __CLANG_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __NO_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __PIC__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pic__ : :: std :: os :: raw :: c_uint = 2 ; pub const __PIE__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pie__ : :: std :: os :: raw :: c_uint = 2 ; pub const __FLT_EVAL_METHOD__ : :: std :: os :: raw :: c_uint = 0 ; pub const __FLT_RADIX__ : :: std :: os :: raw :: c_uint = 2 ; pub const __DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __GCC_ASM_FLAG_OUTPUTS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __code_model_small__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_GS : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_FS : :: std :: os :: raw :: c_uint = 1 ; pub const __k8 : :: std :: os :: raw :: c_uint = 1 ; pub const __k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __tune_k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __NO_MATH_INLINES : :: std :: os :: raw :: c_uint = 1 ; pub const __FXSR__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __MMX__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 : :: std :: os :: raw :: c_uint = 1 ; pub const __SIZEOF_FLOAT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix__ : :: std :: os :: raw :: c_uint = 1 ; pub const linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __ELF__ : :: std :: os :: raw :: c_uint = 1 ; pub const __gnu_linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLOAT128__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_HOSTED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_VERSION__ : :: std :: os :: raw :: c_uint = 201710 ; pub const __STDC_UTF_16__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_UTF_32__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_DWARF2_CFI_ASM : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_VERSION : :: std :: os :: raw :: c_uint = 721408 ; pub const OPAL_STDC_HEADERS : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED_ARGUMENT : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_ERROR : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_SYS_TIME_H : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_LONG_LONG : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const OPAL_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const OPAL_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const OPAL_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const OPAL_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const OMPI_HAVE_FORTRAN_LOGICAL1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER16 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_INTEGER2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL16 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL2 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_REAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_ENABLE_MPI1_COMPAT : :: std :: os :: raw :: c_uint = 0 ; pub const HAVE_FLOAT__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_LONG_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_MPI_OFFSET_SIZE : :: std :: os :: raw :: c_uint = 8 ; pub const OMPI_BUILD_CXX_BINDINGS : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_CXX_SEEK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_CXX_SUPPORTS_2D_CONST_CAST : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_PARAM_CHECK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_INTERFACE_WARNING : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_CXX_EXCEPTION_SUPPORT : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_MAJOR_VERSION : :: std :: os :: raw :: c_uint = 4 ; pub const OMPI_MINOR_VERSION : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_RELEASE_VERSION : :: std :: os :: raw :: c_uint = 2 ; pub const OPAL_C_HAVE_VISIBILITY : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_BUILDING : :: std :: os :: raw :: c_uint = 0 ; pub const OPEN_MPI : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_VERSION : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_SUBVERSION : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_UNKNOWN : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU_C : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_REMOVED_USE_STATIC_ASSERT : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ANY_SOURCE : :: std :: os :: raw :: c_int = -1 ; pub const MPI_PROC_NULL : :: std :: os :: raw :: c_int = -2 ; pub const MPI_ROOT : :: std :: os :: raw :: c_int = -4 ; pub const MPI_ANY_TAG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MAX_LIBRARY_VERSION_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_UNDEFINED : :: std :: os :: raw :: c_int = -32766 ; pub const MPI_DIST_GRAPH : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_CART : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_GRAPH : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_KEYVAL_INVALID : :: std :: os :: raw :: c_int = -1 ; pub const MPI_BSEND_OVERHEAD : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const MPI_ORDER_C : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ORDER_FORTRAN : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_BLOCK : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_DISTRIBUTE_CYCLIC : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_NONE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_DISTRIBUTE_DFLT_DARG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MODE_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_RDONLY : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_WRONLY : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_RDWR : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_DELETE_ON_CLOSE : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_MODE_UNIQUE_OPEN : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_MODE_EXCL : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MODE_APPEND : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_SEQUENTIAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_DISPLACEMENT_CURRENT : :: std :: os :: raw :: c_int = -54278278 ; pub const MPI_SEEK_SET : :: std :: os :: raw :: c_uint = 600 ; pub const MPI_SEEK_CUR : :: std :: os :: raw :: c_uint = 602 ; pub const MPI_SEEK_END : :: std :: os :: raw :: c_uint = 604 ; pub const MPI_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_NOCHECK : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_NOPRECEDE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_NOPUT : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_NOSTORE : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_NOSUCCEED : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_LOCK_EXCLUSIVE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_LOCK_SHARED : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_WIN_FLAVOR_ALLOCATE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_DYNAMIC : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_WIN_FLAVOR_SHARED : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_WIN_UNIFIED : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_WIN_SEPARATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_SUCCESS : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ERR_BUFFER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_ERR_COUNT : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_ERR_TYPE : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_ERR_TAG : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_ERR_COMM : :: std :: os :: raw :: c_uint = 5 ; pub const MPI_ERR_RANK : :: std :: os :: raw :: c_uint = 6 ; pub const MPI_ERR_REQUEST : :: std :: os :: raw :: c_uint = 7 ; pub const MPI_ERR_ROOT : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_ERR_GROUP : :: std :: os :: raw :: c_uint = 9 ; pub const MPI_ERR_OP : :: std :: os :: raw :: c_uint = 10 ; pub const MPI_ERR_TOPOLOGY : :: std :: os :: raw :: c_uint = 11 ; pub const MPI_ERR_DIMS : :: std :: os :: raw :: c_uint = 12 ; pub const MPI_ERR_ARG : :: std :: os :: raw :: c_uint = 13 ; pub const MPI_ERR_UNKNOWN : :: std :: os :: raw :: c_uint = 14 ; pub const MPI_ERR_TRUNCATE : :: std :: os :: raw :: c_uint = 15 ; pub const MPI_ERR_OTHER : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_ERR_INTERN : :: std :: os :: raw :: c_uint = 17 ; pub const MPI_ERR_IN_STATUS : :: std :: os :: raw :: c_uint = 18 ; pub const MPI_ERR_PENDING : :: std :: os :: raw :: c_uint = 19 ; pub const MPI_ERR_ACCESS : :: std :: os :: raw :: c_uint = 20 ; pub const MPI_ERR_AMODE : :: std :: os :: raw :: c_uint = 21 ; pub const MPI_ERR_ASSERT : :: std :: os :: raw :: c_uint = 22 ; pub const MPI_ERR_BAD_FILE : :: std :: os :: raw :: c_uint = 23 ; pub const MPI_ERR_BASE : :: std :: os :: raw :: c_uint = 24 ; pub const MPI_ERR_CONVERSION : :: std :: os :: raw :: c_uint = 25 ; pub const MPI_ERR_DISP : :: std :: os :: raw :: c_uint = 26 ; pub const MPI_ERR_DUP_DATAREP : :: std :: os :: raw :: c_uint = 27 ; pub const MPI_ERR_FILE_EXISTS : :: std :: os :: raw :: c_uint = 28 ; pub const MPI_ERR_FILE_IN_USE : :: std :: os :: raw :: c_uint = 29 ; pub const MPI_ERR_FILE : :: std :: os :: raw :: c_uint = 30 ; pub const MPI_ERR_INFO_KEY : :: std :: os :: raw :: c_uint = 31 ; pub const MPI_ERR_INFO_NOKEY : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_ERR_INFO_VALUE : :: std :: os :: raw :: c_uint = 33 ; pub const MPI_ERR_INFO : :: std :: os :: raw :: c_uint = 34 ; pub const MPI_ERR_IO : :: std :: os :: raw :: c_uint = 35 ; pub const MPI_ERR_KEYVAL : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_ERR_LOCKTYPE : :: std :: os :: raw :: c_uint = 37 ; pub const MPI_ERR_NAME : :: std :: os :: raw :: c_uint = 38 ; pub const MPI_ERR_NO_MEM : :: std :: os :: raw :: c_uint = 39 ; pub const MPI_ERR_NOT_SAME : :: std :: os :: raw :: c_uint = 40 ; pub const MPI_ERR_NO_SPACE : :: std :: os :: raw :: c_uint = 41 ; pub const MPI_ERR_NO_SUCH_FILE : :: std :: os :: raw :: c_uint = 42 ; pub const MPI_ERR_PORT : :: std :: os :: raw :: c_uint = 43 ; pub const MPI_ERR_QUOTA : :: std :: os :: raw :: c_uint = 44 ; pub const MPI_ERR_READ_ONLY : :: std :: os :: raw :: c_uint = 45 ; pub const MPI_ERR_RMA_CONFLICT : :: std :: os :: raw :: c_uint = 46 ; pub const MPI_ERR_RMA_SYNC : :: std :: os :: raw :: c_uint = 47 ; pub const MPI_ERR_SERVICE : :: std :: os :: raw :: c_uint = 48 ; pub const MPI_ERR_SIZE : :: std :: os :: raw :: c_uint = 49 ; pub const MPI_ERR_SPAWN : :: std :: os :: raw :: c_uint = 50 ; pub const MPI_ERR_UNSUPPORTED_DATAREP : :: std :: os :: raw :: c_uint = 51 ; pub const MPI_ERR_UNSUPPORTED_OPERATION : :: std :: os :: raw :: c_uint = 52 ; pub const MPI_ERR_WIN : :: std :: os :: raw :: c_uint = 53 ; pub const MPI_T_ERR_MEMORY : :: std :: os :: raw :: c_uint = 54 ; pub const MPI_T_ERR_NOT_INITIALIZED : :: std :: os :: raw :: c_uint = 55 ; pub const MPI_T_ERR_CANNOT_INIT : :: std :: os :: raw :: c_uint = 56 ; pub const MPI_T_ERR_INVALID_INDEX : :: std :: os :: raw :: c_uint = 57 ; pub const MPI_T_ERR_INVALID_ITEM : :: std :: os :: raw :: c_uint = 58 ; pub const MPI_T_ERR_INVALID_HANDLE : :: std :: os :: raw :: c_uint = 59 ; pub const MPI_T_ERR_OUT_OF_HANDLES : :: std :: os :: raw :: c_uint = 60 ; pub const MPI_T_ERR_OUT_OF_SESSIONS : :: std :: os :: raw :: c_uint = 61 ; pub const MPI_T_ERR_INVALID_SESSION : :: std :: os :: raw :: c_uint = 62 ; pub const MPI_T_ERR_CVAR_SET_NOT_NOW : :: std :: os :: raw :: c_uint = 63 ; pub const MPI_T_ERR_CVAR_SET_NEVER : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_T_ERR_PVAR_NO_STARTSTOP : :: std :: os :: raw :: c_uint = 65 ; pub const MPI_T_ERR_PVAR_NO_WRITE : :: std :: os :: raw :: c_uint = 66 ; pub const MPI_T_ERR_PVAR_NO_ATOMIC : :: std :: os :: raw :: c_uint = 67 ; pub const MPI_ERR_RMA_RANGE : :: std :: os :: raw :: c_uint = 68 ; pub const MPI_ERR_RMA_ATTACH : :: std :: os :: raw :: c_uint = 69 ; pub const MPI_ERR_RMA_FLAVOR : :: std :: os :: raw :: c_uint = 70 ; pub const MPI_ERR_RMA_SHARED : :: std :: os :: raw :: c_uint = 71 ; pub const MPI_T_ERR_INVALID : :: std :: os :: raw :: c_uint = 72 ; pub const MPI_T_ERR_INVALID_NAME : :: std :: os :: raw :: c_uint = 73 ; pub const MPI_ERR_LASTCODE : :: std :: os :: raw :: c_uint = 92 ; pub const MPI_TYPECLASS_INTEGER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_TYPECLASS_REAL : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_TYPECLASS_COMPLEX : :: std :: os :: raw :: c_uint = 3 ; pub type wchar_t = :: std :: os :: raw :: c_int ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct max_align_t { pub __clang_max_align_nonce1 : :: std :: os :: raw :: c_longlong , pub __bindgen_padding_0 : u64 , pub __clang_max_align_nonce2 : f64 , } # [ test ] fn bindgen_test_layout_max_align_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < max_align_t > ( ) , 32usize , concat ! ( "Size of: " , stringify ! ( max_align_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce1 as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce1 ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce2 as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce2 ) ) ) ; } pub type MPI_Aint = isize ; pub type MPI_Offset = :: std :: os :: raw :: c_longlong ; pub type MPI_Count = :: std :: os :: raw :: c_longlong ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_communicator_t { _unused : [ u8 ; 0 ] } pub type MPI_Comm = * mut ompi_communicator_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_datatype_t { _unused : [ u8 ; 0 ] } pub type MPI_Datatype = * mut ompi_datatype_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_errhandler_t { _unused : [ u8 ; 0 ] } pub type MPI_Errhandler = * mut ompi_errhandler_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_file_t { _unused : [ u8 ; 0 ] } pub type MPI_File = * mut ompi_file_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_group_t { _unused : [ u8 ; 0 ] } pub type MPI_Group = * mut ompi_group_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_info_t { _unused : [ u8 ; 0 ] } pub type MPI_Info = * mut ompi_info_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_op_t { _unused : [ u8 ; 0 ] } pub type MPI_Op = * mut ompi_op_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_request_t { _unused : [ u8 ; 0 ] } pub type MPI_Request = * mut ompi_request_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_message_t { _unused : [ u8 ; 0 ] } pub type MPI_Message = * mut ompi_message_t ; pub type MPI_Status = ompi_status_public_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_win_t { _unused : [ u8 ; 0 ] } pub type MPI_Win = * mut ompi_win_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_var_enum_t { _unused : [ u8 ; 0 ] } pub type MPI_T_enum = * mut mca_base_var_enum_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_mpit_cvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_cvar_handle = * mut ompi_mpit_cvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_handle = * mut mca_base_pvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_session_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_session = * mut mca_base_pvar_session_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_status_public_t { pub MPI_SOURCE : :: std :: os :: raw :: c_int , pub MPI_TAG : :: std :: os :: raw :: c_int , pub MPI_ERROR : :: std :: os :: raw :: c_int , pub _cancelled : :: std :: os :: raw :: c_int , pub _ucount : usize , } # [ test ] fn bindgen_test_layout_ompi_status_public_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < ompi_status_public_t > ( ) , 24usize , concat ! ( "Size of: " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < ompi_status_public_t > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_SOURCE as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_SOURCE ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_TAG as * const _ as usize } , 4usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_TAG ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_ERROR as * const _ as usize } , 8usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_ERROR ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _cancelled as * const _ as usize } , 12usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _cancelled ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _ucount as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _ucount ) ) ) ; } pub type MPI_Datarep_extent_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : * mut MPI_Aint , arg3 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Datarep_conversion_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : MPI_Datatype , arg3 : :: std :: os :: raw :: c_int , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : MPI_Offset , arg6 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Comm , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type ompi_file_errhandler_fn = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_File , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_Win_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Win , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_User_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut :: std :: os :: raw :: c_void , arg3 : * mut :: std :: os :: raw :: c_int , arg4 : * mut MPI_Datatype ) > ; pub type MPI_Comm_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_query_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut MPI_Status ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_free_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_cancel_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_fn = MPI_Comm_errhandler_function ; pub type MPI_File_errhandler_fn = ompi_file_errhandler_fn ; pub type MPI_File_errhandler_function = ompi_file_errhandler_fn ; pub type MPI_Win_errhandler_fn = MPI_Win_errhandler_function ; pub const MPI_TAG_UB : _bindgen_ty_1 = 0 ; pub const MPI_HOST : _bindgen_ty_1 = 1 ; pub const MPI_IO : _bindgen_ty_1 = 2 ; pub const MPI_WTIME_IS_GLOBAL : _bindgen_ty_1 = 3 ; pub const MPI_APPNUM : _bindgen_ty_1 = 4 ; pub const MPI_LASTUSEDCODE : _bindgen_ty_1 = 5 ; pub const MPI_UNIVERSE_SIZE : _bindgen_ty_1 = 6 ; pub const MPI_WIN_BASE : _bindgen_ty_1 = 7 ; pub const MPI_WIN_SIZE : _bindgen_ty_1 = 8 ; pub const MPI_WIN_DISP_UNIT : _bindgen_ty_1 = 9 ; pub const MPI_WIN_CREATE_FLAVOR : _bindgen_ty_1 = 10 ; pub const MPI_WIN_MODEL : _bindgen_ty_1 = 11 ; pub const IMPI_CLIENT_SIZE : _bindgen_ty_1 = 12 ; pub const IMPI_CLIENT_COLOR : _bindgen_ty_1 = 13 ; pub const IMPI_HOST_SIZE : _bindgen_ty_1 = 14 ; pub const IMPI_HOST_COLOR : _bindgen_ty_1 = 15 ; pub type _bindgen_ty_1 = :: std :: os :: raw :: c_uint ; pub const MPI_IDENT : _bindgen_ty_2 = 0 ; pub const MPI_CONGRUENT : _bindgen_ty_2 = 1 ; pub const MPI_SIMILAR : _bindgen_ty_2 = 2 ; pub const MPI_UNEQUAL : _bindgen_ty_2 = 3 ; pub type _bindgen_ty_2 = :: std :: os :: raw :: c_uint ; pub const MPI_THREAD_SINGLE : _bindgen_ty_3 = 0 ; pub const MPI_THREAD_FUNNELED : _bindgen_ty_3 = 1 ; pub const MPI_THREAD_SERIALIZED : _bindgen_ty_3 = 2 ; pub const MPI_THREAD_MULTIPLE : _bindgen_ty_3 = 3 ; pub type _bindgen_ty_3 = :: std :: os :: raw :: c_uint ; pub const MPI_COMBINER_NAMED : _bindgen_ty_4 = 0 ; pub const MPI_COMBINER_DUP : _bindgen_ty_4 = 1 ; pub const MPI_COMBINER_CONTIGUOUS : _bindgen_ty_4 = 2 ; pub const MPI_COMBINER_VECTOR : _bindgen_ty_4 = 3 ; pub const OMPI_WAS_MPI_COMBINER_HVECTOR_INTEGER : _bindgen_ty_4 = 4 ; pub const MPI_COMBINER_HVECTOR : _bindgen_ty_4 = 5 ; pub const MPI_COMBINER_INDEXED : _bindgen_ty_4 = 6 ; pub const OMPI_WAS_MPI_COMBINER_HINDEXED_INTEGER : _bindgen_ty_4 = 7 ; pub const MPI_COMBINER_HINDEXED : _bindgen_ty_4 = 8 ; pub const MPI_COMBINER_INDEXED_BLOCK : _bindgen_ty_4 = 9 ; pub const OMPI_WAS_MPI_COMBINER_STRUCT_INTEGER : _bindgen_ty_4 = 10 ; pub const MPI_COMBINER_STRUCT : _bindgen_ty_4 = 11 ; pub const MPI_COMBINER_SUBARRAY : _bindgen_ty_4 = 12 ; pub const MPI_COMBINER_DARRAY : _bindgen_ty_4 = 13 ; pub const MPI_COMBINER_F90_REAL : _bindgen_ty_4 = 14 ; pub const MPI_COMBINER_F90_COMPLEX : _bindgen_ty_4 = 15 ; pub const MPI_COMBINER_F90_INTEGER : _bindgen_ty_4 = 16 ; pub const MPI_COMBINER_RESIZED : _bindgen_ty_4 = 17 ; pub const MPI_COMBINER_HINDEXED_BLOCK : _bindgen_ty_4 = 18 ; pub type _bindgen_ty_4 = :: std :: os :: raw :: c_uint ; pub const MPI_COMM_TYPE_SHARED : _bindgen_ty_5 = 0 ; pub const OMPI_COMM_TYPE_HWTHREAD : _bindgen_ty_5 = 1 ; pub const OMPI_COMM_TYPE_CORE : _bindgen_ty_5 = 2 ; pub const OMPI_COMM_TYPE_L1CACHE : _bindgen_ty_5 = 3 ; pub const OMPI_COMM_TYPE_L2CACHE : _bindgen_ty_5 = 4 ; pub const OMPI_COMM_TYPE_L3CACHE : _bindgen_ty_5 = 5 ; pub const OMPI_COMM_TYPE_SOCKET : _bindgen_ty_5 = 6 ; pub const OMPI_COMM_TYPE_NUMA : _bindgen_ty_5 = 7 ; pub const OMPI_COMM_TYPE_BOARD : _bindgen_ty_5 = 8 ; pub const OMPI_COMM_TYPE_HOST : _bindgen_ty_5 = 9 ; pub const OMPI_COMM_TYPE_CU : _bindgen_ty_5 = 10 ; pub const OMPI_COMM_TYPE_CLUSTER : _bindgen_ty_5 = 11 ; pub type _bindgen_ty_5 = :: std :: os :: raw :: c_uint ; pub const MPI_T_VERBOSITY_USER_BASIC : _bindgen_ty_6 = 0 ; pub const MPI_T_VERBOSITY_USER_DETAIL : _bindgen_ty_6 = 1 ; pub const MPI_T_VERBOSITY_USER_ALL : _bindgen_ty_6 = 2 ; pub const MPI_T_VERBOSITY_TUNER_BASIC : _bindgen_ty_6 = 3 ; pub const MPI_T_VERBOSITY_TUNER_DETAIL : _bindgen_ty_6 = 4 ; pub const MPI_T_VERBOSITY_TUNER_ALL : _bindgen_ty_6 = 5 ; pub const MPI_T_VERBOSITY_MPIDEV_BASIC : _bindgen_ty_6 = 6 ; pub const MPI_T_VERBOSITY_MPIDEV_DETAIL : _bindgen_ty_6 = 7 ; pub const MPI_T_VERBOSITY_MPIDEV_ALL : _bindgen_ty_6 = 8 ; pub type _bindgen_ty_6 = :: std :: os :: raw :: c_uint ; pub const MPI_T_SCOPE_CONSTANT : _bindgen_ty_7 = 0 ; pub const MPI_T_SCOPE_READONLY : _bindgen_ty_7 = 1 ; pub const MPI_T_SCOPE_LOCAL : _bindgen_ty_7 = 2 ; pub const MPI_T_SCOPE_GROUP : _bindgen_ty_7 = 3 ; pub const MPI_T_SCOPE_GROUP_EQ : _bindgen_ty_7 = 4 ; pub const MPI_T_SCOPE_ALL : _bindgen_ty_7 = 5 ; pub const MPI_T_SCOPE_ALL_EQ : _bindgen_ty_7 = 6 ; pub type _bindgen_ty_7 = :: std :: os :: raw :: c_uint ; pub const MPI_T_BIND_NO_OBJECT : _bindgen_ty_8 = 0 ; pub const MPI_T_BIND_MPI_COMM : _bindgen_ty_8 = 1 ; pub const MPI_T_BIND_MPI_DATATYPE : _bindgen_ty_8 = 2 ; pub const MPI_T_BIND_MPI_ERRHANDLER : _bindgen_ty_8 = 3 ; pub const MPI_T_BIND_MPI_FILE : _bindgen_ty_8 = 4 ; pub const MPI_T_BIND_MPI_GROUP : _bindgen_ty_8 = 5 ; pub const MPI_T_BIND_MPI_OP : _bindgen_ty_8 = 6 ; pub const MPI_T_BIND_MPI_REQUEST : _bindgen_ty_8 = 7 ; pub const MPI_T_BIND_MPI_WIN : _bindgen_ty_8 = 8 ; pub const MPI_T_BIND_MPI_MESSAGE : _bindgen_ty_8 = 9 ; pub const MPI_T_BIND_MPI_INFO : _bindgen_ty_8 = 10 ; pub type _bindgen_ty_8 = :: std :: os :: raw :: c_uint ; pub const MPI_T_PVAR_CLASS_STATE : _bindgen_ty_9 = 0 ; pub const MPI_T_PVAR_CLASS_LEVEL : _bindgen_ty_9 = 1 ; pub const MPI_T_PVAR_CLASS_SIZE : _bindgen_ty_9 = 2 ; pub const MPI_T_PVAR_CLASS_PERCENTAGE : _bindgen_ty_9 = 3 ; pub const MPI_T_PVAR_CLASS_HIGHWATERMARK : _bindgen_ty_9 = 4 ; pub const MPI_T_PVAR_CLASS_LOWWATERMARK : _bindgen_ty_9 = 5 ; pub const MPI_T_PVAR_CLASS_COUNTER : _bindgen_ty_9 = 6 ; pub const MPI_T_PVAR_CLASS_AGGREGATE : _bindgen_ty_9 = 7 ; pub const MPI_T_PVAR_CLASS_TIMER : _bindgen_ty_9 = 8 ; pub const MPI_T_PVAR_CLASS_GENERIC : _bindgen_ty_9 = 9 ; pub type _bindgen_ty_9 = :: std :: os :: raw :: c_uint ; extern "C" {
[INFO] [stdout] 3 + pub const __llvm__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_major__ : :: std :: os :: raw :: c_uint = 14 ; pub const __clang_minor__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_patchlevel__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_version__ : & 'static [ u8 ; 8usize ] = b"14.0.0 \0" ; pub const __GNUC__ : :: std :: os :: raw :: c_uint = 4 ; pub const __GNUC_MINOR__ : :: std :: os :: raw :: c_uint = 2 ; pub const __GNUC_PATCHLEVEL__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GXX_ABI_VERSION : :: std :: os :: raw :: c_uint = 1002 ; pub const __ATOMIC_RELAXED : :: std :: os :: raw :: c_uint = 0 ; pub const __ATOMIC_CONSUME : :: std :: os :: raw :: c_uint = 1 ; pub const __ATOMIC_ACQUIRE : :: std :: os :: raw :: c_uint = 2 ; pub const __ATOMIC_RELEASE : :: std :: os :: raw :: c_uint = 3 ; pub const __ATOMIC_ACQ_REL : :: std :: os :: raw :: c_uint = 4 ; pub const __ATOMIC_SEQ_CST : :: std :: os :: raw :: c_uint = 5 ; pub const __OPENCL_MEMORY_SCOPE_WORK_ITEM : :: std :: os :: raw :: c_uint = 0 ; pub const __OPENCL_MEMORY_SCOPE_WORK_GROUP : :: std :: os :: raw :: c_uint = 1 ; pub const __OPENCL_MEMORY_SCOPE_DEVICE : :: std :: os :: raw :: c_uint = 2 ; pub const __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES : :: std :: os :: raw :: c_uint = 3 ; pub const __OPENCL_MEMORY_SCOPE_SUB_GROUP : :: std :: os :: raw :: c_uint = 4 ; pub const __PRAGMA_REDEFINE_EXTNAME : :: std :: os :: raw :: c_uint = 1 ; pub const __VERSION__ : & 'static [ u8 ; 20usize ] = b"Ubuntu Clang 14.0.0\0" ; pub const __OBJC_BOOL_IS_BOOL : :: std :: os :: raw :: c_uint = 0 ; pub const __CONSTANT_CFSTRINGS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_literal_encoding__ : & 'static [ u8 ; 6usize ] = b"UTF-8\0" ; pub const __clang_wide_literal_encoding__ : & 'static [ u8 ; 7usize ] = b"UTF-32\0" ; pub const __ORDER_LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __ORDER_BIG_ENDIAN__ : :: std :: os :: raw :: c_uint = 4321 ; pub const __ORDER_PDP_ENDIAN__ : :: std :: os :: raw :: c_uint = 3412 ; pub const __BYTE_ORDER__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const _LP64 : :: std :: os :: raw :: c_uint = 1 ; pub const __LP64__ : std :: os :: raw :: c_uint = 1 ; pub const __CHAR_BIT__ : :: std :: os :: raw :: c_uint = 8 ; pub const __BOOL_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SHRT_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __LONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LLONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BITINT_MAXWIDTH__ : :: std :: os :: raw :: c_uint = 128 ; pub const __SCHAR_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __SHRT_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __LONG_LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __WCHAR_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __WCHAR_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __WINT_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __WINT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INTMAX_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZE_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __SIZE_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTMAX_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __PTRDIFF_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __PTRDIFF_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INTPTR_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTPTR_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZEOF_DOUBLE__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_FLOAT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_LONG_DOUBLE__ : :: std :: os :: raw :: c_uint = 16 ; pub const __SIZEOF_LONG_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_POINTER__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SHORT__ : :: std :: os :: raw :: c_uint = 2 ; pub const __SIZEOF_PTRDIFF_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SIZE_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_WCHAR_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_WINT_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INTMAX_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTMAX_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINTMAX_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTMAX_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTMAX_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTMAX_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __PTRDIFF_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __PTRDIFF_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __INTPTR_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTPTR_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __SIZE_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __SIZE_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __SIZE_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __SIZE_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __SIG_ATOMIC_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __SIG_ATOMIC_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __UINTPTR_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTPTR_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTPTR_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTPTR_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FLT_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_DIG__ : :: std :: os :: raw :: c_uint = 6 ; pub const __FLT_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 9 ; pub const __FLT_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_MANT_DIG__ : :: std :: os :: raw :: c_uint = 24 ; pub const __FLT_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 38 ; pub const __FLT_MAX_EXP__ : :: std :: os :: raw :: c_uint = 128 ; pub const __FLT_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -37 ; pub const __FLT_MIN_EXP__ : :: std :: os :: raw :: c_int = -125 ; pub const __DBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_DIG__ : :: std :: os :: raw :: c_uint = 15 ; pub const __DBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 17 ; pub const __DBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 53 ; pub const __DBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 308 ; pub const __DBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 1024 ; pub const __DBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -307 ; pub const __DBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -1021 ; pub const __LDBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_DIG__ : :: std :: os :: raw :: c_uint = 18 ; pub const __LDBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __LDBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LDBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 4932 ; pub const __LDBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 16384 ; pub const __LDBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -4931 ; pub const __LDBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -16381 ; pub const __POINTER_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BIGGEST_ALIGNMENT__ : :: std :: os :: raw :: c_uint = 16 ; pub const __WINT_UNSIGNED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __INT8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __INT16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __INT32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __INT64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __UINT8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __INT8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __UINT16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __UINT16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __INT16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __UINT32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __UINT32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __INT32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __UINT64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __UINT64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __INT64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_LEAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_LEAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_LEAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_LEAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_LEAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_LEAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_LEAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_LEAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_LEAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_LEAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_LEAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_LEAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_LEAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_LEAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_LEAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_LEAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_LEAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_LEAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_LEAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_LEAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_LEAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_LEAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_LEAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_LEAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_LEAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_LEAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_LEAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_LEAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_LEAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __INT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_FAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_FAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_FAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_FAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_FAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_FAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_FAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_FAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_FAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_FAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_FAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_FAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_FAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_FAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_FAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_FAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_FAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_FAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_FAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_FAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_FAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_FAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_FAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_FAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_FAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_FAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_FAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_FAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_FAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_FAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FINITE_MATH_ONLY__ : :: std :: os :: raw :: c_uint = 0 ; pub const __GNUC_STDC_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_ATOMIC_TEST_AND_SET_TRUEVAL : :: std :: os :: raw :: c_uint = 1 ; pub const __CLANG_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __NO_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __PIC__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pic__ : :: std :: os :: raw :: c_uint = 2 ; pub const __PIE__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pie__ : :: std :: os :: raw :: c_uint = 2 ; pub const __FLT_EVAL_METHOD__ : :: std :: os :: raw :: c_uint = 0 ; pub const __FLT_RADIX__ : :: std :: os :: raw :: c_uint = 2 ; pub const __DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __GCC_ASM_FLAG_OUTPUTS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __code_model_small__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_GS : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_FS : :: std :: os :: raw :: c_uint = 1 ; pub const __k8 : :: std :: os :: raw :: c_uint = 1 ; pub const __k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __tune_k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __NO_MATH_INLINES : :: std :: os :: raw :: c_uint = 1 ; pub const __FXSR__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __MMX__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 : :: std :: os :: raw :: c_uint = 1 ; pub const __SIZEOF_FLOAT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix__ : :: std :: os :: raw :: c_uint = 1 ; pub const linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __ELF__ : :: std :: os :: raw :: c_uint = 1 ; pub const __gnu_linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLOAT128__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_HOSTED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_VERSION__ : :: std :: os :: raw :: c_uint = 201710 ; pub const __STDC_UTF_16__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_UTF_32__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_DWARF2_CFI_ASM : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_VERSION : :: std :: os :: raw :: c_uint = 721408 ; pub const OPAL_STDC_HEADERS : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED_ARGUMENT : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_ERROR : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_SYS_TIME_H : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_LONG_LONG : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const OPAL_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const OPAL_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const OPAL_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const OPAL_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const OMPI_HAVE_FORTRAN_LOGICAL1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER16 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_INTEGER2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL16 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL2 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_REAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_ENABLE_MPI1_COMPAT : :: std :: os :: raw :: c_uint = 0 ; pub const HAVE_FLOAT__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_LONG_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_MPI_OFFSET_SIZE : :: std :: os :: raw :: c_uint = 8 ; pub const OMPI_BUILD_CXX_BINDINGS : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_CXX_SEEK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_CXX_SUPPORTS_2D_CONST_CAST : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_PARAM_CHECK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_INTERFACE_WARNING : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_CXX_EXCEPTION_SUPPORT : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_MAJOR_VERSION : :: std :: os :: raw :: c_uint = 4 ; pub const OMPI_MINOR_VERSION : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_RELEASE_VERSION : :: std :: os :: raw :: c_uint = 2 ; pub const OPAL_C_HAVE_VISIBILITY : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_BUILDING : :: std :: os :: raw :: c_uint = 0 ; pub const OPEN_MPI : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_VERSION : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_SUBVERSION : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_UNKNOWN : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU_C : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_REMOVED_USE_STATIC_ASSERT : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ANY_SOURCE : :: std :: os :: raw :: c_int = -1 ; pub const MPI_PROC_NULL : :: std :: os :: raw :: c_int = -2 ; pub const MPI_ROOT : :: std :: os :: raw :: c_int = -4 ; pub const MPI_ANY_TAG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MAX_LIBRARY_VERSION_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_UNDEFINED : :: std :: os :: raw :: c_int = -32766 ; pub const MPI_DIST_GRAPH : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_CART : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_GRAPH : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_KEYVAL_INVALID : :: std :: os :: raw :: c_int = -1 ; pub const MPI_BSEND_OVERHEAD : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const MPI_ORDER_C : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ORDER_FORTRAN : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_BLOCK : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_DISTRIBUTE_CYCLIC : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_NONE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_DISTRIBUTE_DFLT_DARG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MODE_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_RDONLY : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_WRONLY : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_RDWR : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_DELETE_ON_CLOSE : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_MODE_UNIQUE_OPEN : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_MODE_EXCL : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MODE_APPEND : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_SEQUENTIAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_DISPLACEMENT_CURRENT : :: std :: os :: raw :: c_int = -54278278 ; pub const MPI_SEEK_SET : :: std :: os :: raw :: c_uint = 600 ; pub const MPI_SEEK_CUR : :: std :: os :: raw :: c_uint = 602 ; pub const MPI_SEEK_END : :: std :: os :: raw :: c_uint = 604 ; pub const MPI_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_NOCHECK : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_NOPRECEDE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_NOPUT : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_NOSTORE : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_NOSUCCEED : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_LOCK_EXCLUSIVE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_LOCK_SHARED : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_WIN_FLAVOR_ALLOCATE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_DYNAMIC : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_WIN_FLAVOR_SHARED : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_WIN_UNIFIED : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_WIN_SEPARATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_SUCCESS : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ERR_BUFFER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_ERR_COUNT : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_ERR_TYPE : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_ERR_TAG : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_ERR_COMM : :: std :: os :: raw :: c_uint = 5 ; pub const MPI_ERR_RANK : :: std :: os :: raw :: c_uint = 6 ; pub const MPI_ERR_REQUEST : :: std :: os :: raw :: c_uint = 7 ; pub const MPI_ERR_ROOT : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_ERR_GROUP : :: std :: os :: raw :: c_uint = 9 ; pub const MPI_ERR_OP : :: std :: os :: raw :: c_uint = 10 ; pub const MPI_ERR_TOPOLOGY : :: std :: os :: raw :: c_uint = 11 ; pub const MPI_ERR_DIMS : :: std :: os :: raw :: c_uint = 12 ; pub const MPI_ERR_ARG : :: std :: os :: raw :: c_uint = 13 ; pub const MPI_ERR_UNKNOWN : :: std :: os :: raw :: c_uint = 14 ; pub const MPI_ERR_TRUNCATE : :: std :: os :: raw :: c_uint = 15 ; pub const MPI_ERR_OTHER : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_ERR_INTERN : :: std :: os :: raw :: c_uint = 17 ; pub const MPI_ERR_IN_STATUS : :: std :: os :: raw :: c_uint = 18 ; pub const MPI_ERR_PENDING : :: std :: os :: raw :: c_uint = 19 ; pub const MPI_ERR_ACCESS : :: std :: os :: raw :: c_uint = 20 ; pub const MPI_ERR_AMODE : :: std :: os :: raw :: c_uint = 21 ; pub const MPI_ERR_ASSERT : :: std :: os :: raw :: c_uint = 22 ; pub const MPI_ERR_BAD_FILE : :: std :: os :: raw :: c_uint = 23 ; pub const MPI_ERR_BASE : :: std :: os :: raw :: c_uint = 24 ; pub const MPI_ERR_CONVERSION : :: std :: os :: raw :: c_uint = 25 ; pub const MPI_ERR_DISP : :: std :: os :: raw :: c_uint = 26 ; pub const MPI_ERR_DUP_DATAREP : :: std :: os :: raw :: c_uint = 27 ; pub const MPI_ERR_FILE_EXISTS : :: std :: os :: raw :: c_uint = 28 ; pub const MPI_ERR_FILE_IN_USE : :: std :: os :: raw :: c_uint = 29 ; pub const MPI_ERR_FILE : :: std :: os :: raw :: c_uint = 30 ; pub const MPI_ERR_INFO_KEY : :: std :: os :: raw :: c_uint = 31 ; pub const MPI_ERR_INFO_NOKEY : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_ERR_INFO_VALUE : :: std :: os :: raw :: c_uint = 33 ; pub const MPI_ERR_INFO : :: std :: os :: raw :: c_uint = 34 ; pub const MPI_ERR_IO : :: std :: os :: raw :: c_uint = 35 ; pub const MPI_ERR_KEYVAL : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_ERR_LOCKTYPE : :: std :: os :: raw :: c_uint = 37 ; pub const MPI_ERR_NAME : :: std :: os :: raw :: c_uint = 38 ; pub const MPI_ERR_NO_MEM : :: std :: os :: raw :: c_uint = 39 ; pub const MPI_ERR_NOT_SAME : :: std :: os :: raw :: c_uint = 40 ; pub const MPI_ERR_NO_SPACE : :: std :: os :: raw :: c_uint = 41 ; pub const MPI_ERR_NO_SUCH_FILE : :: std :: os :: raw :: c_uint = 42 ; pub const MPI_ERR_PORT : :: std :: os :: raw :: c_uint = 43 ; pub const MPI_ERR_QUOTA : :: std :: os :: raw :: c_uint = 44 ; pub const MPI_ERR_READ_ONLY : :: std :: os :: raw :: c_uint = 45 ; pub const MPI_ERR_RMA_CONFLICT : :: std :: os :: raw :: c_uint = 46 ; pub const MPI_ERR_RMA_SYNC : :: std :: os :: raw :: c_uint = 47 ; pub const MPI_ERR_SERVICE : :: std :: os :: raw :: c_uint = 48 ; pub const MPI_ERR_SIZE : :: std :: os :: raw :: c_uint = 49 ; pub const MPI_ERR_SPAWN : :: std :: os :: raw :: c_uint = 50 ; pub const MPI_ERR_UNSUPPORTED_DATAREP : :: std :: os :: raw :: c_uint = 51 ; pub const MPI_ERR_UNSUPPORTED_OPERATION : :: std :: os :: raw :: c_uint = 52 ; pub const MPI_ERR_WIN : :: std :: os :: raw :: c_uint = 53 ; pub const MPI_T_ERR_MEMORY : :: std :: os :: raw :: c_uint = 54 ; pub const MPI_T_ERR_NOT_INITIALIZED : :: std :: os :: raw :: c_uint = 55 ; pub const MPI_T_ERR_CANNOT_INIT : :: std :: os :: raw :: c_uint = 56 ; pub const MPI_T_ERR_INVALID_INDEX : :: std :: os :: raw :: c_uint = 57 ; pub const MPI_T_ERR_INVALID_ITEM : :: std :: os :: raw :: c_uint = 58 ; pub const MPI_T_ERR_INVALID_HANDLE : :: std :: os :: raw :: c_uint = 59 ; pub const MPI_T_ERR_OUT_OF_HANDLES : :: std :: os :: raw :: c_uint = 60 ; pub const MPI_T_ERR_OUT_OF_SESSIONS : :: std :: os :: raw :: c_uint = 61 ; pub const MPI_T_ERR_INVALID_SESSION : :: std :: os :: raw :: c_uint = 62 ; pub const MPI_T_ERR_CVAR_SET_NOT_NOW : :: std :: os :: raw :: c_uint = 63 ; pub const MPI_T_ERR_CVAR_SET_NEVER : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_T_ERR_PVAR_NO_STARTSTOP : :: std :: os :: raw :: c_uint = 65 ; pub const MPI_T_ERR_PVAR_NO_WRITE : :: std :: os :: raw :: c_uint = 66 ; pub const MPI_T_ERR_PVAR_NO_ATOMIC : :: std :: os :: raw :: c_uint = 67 ; pub const MPI_ERR_RMA_RANGE : :: std :: os :: raw :: c_uint = 68 ; pub const MPI_ERR_RMA_ATTACH : :: std :: os :: raw :: c_uint = 69 ; pub const MPI_ERR_RMA_FLAVOR : :: std :: os :: raw :: c_uint = 70 ; pub const MPI_ERR_RMA_SHARED : :: std :: os :: raw :: c_uint = 71 ; pub const MPI_T_ERR_INVALID : :: std :: os :: raw :: c_uint = 72 ; pub const MPI_T_ERR_INVALID_NAME : :: std :: os :: raw :: c_uint = 73 ; pub const MPI_ERR_LASTCODE : :: std :: os :: raw :: c_uint = 92 ; pub const MPI_TYPECLASS_INTEGER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_TYPECLASS_REAL : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_TYPECLASS_COMPLEX : :: std :: os :: raw :: c_uint = 3 ; pub type wchar_t = :: std :: os :: raw :: c_int ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct max_align_t { pub __clang_max_align_nonce1 : :: std :: os :: raw :: c_longlong , pub __bindgen_padding_0 : u64 , pub __clang_max_align_nonce2 : f64 , } # [ test ] fn bindgen_test_layout_max_align_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < max_align_t > ( ) , 32usize , concat ! ( "Size of: " , stringify ! ( max_align_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce1 as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce1 ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce2 as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce2 ) ) ) ; } pub type MPI_Aint = isize ; pub type MPI_Offset = :: std :: os :: raw :: c_longlong ; pub type MPI_Count = :: std :: os :: raw :: c_longlong ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_communicator_t { _unused : [ u8 ; 0 ] } pub type MPI_Comm = * mut ompi_communicator_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_datatype_t { _unused : [ u8 ; 0 ] } pub type MPI_Datatype = * mut ompi_datatype_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_errhandler_t { _unused : [ u8 ; 0 ] } pub type MPI_Errhandler = * mut ompi_errhandler_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_file_t { _unused : [ u8 ; 0 ] } pub type MPI_File = * mut ompi_file_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_group_t { _unused : [ u8 ; 0 ] } pub type MPI_Group = * mut ompi_group_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_info_t { _unused : [ u8 ; 0 ] } pub type MPI_Info = * mut ompi_info_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_op_t { _unused : [ u8 ; 0 ] } pub type MPI_Op = * mut ompi_op_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_request_t { _unused : [ u8 ; 0 ] } pub type MPI_Request = * mut ompi_request_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_message_t { _unused : [ u8 ; 0 ] } pub type MPI_Message = * mut ompi_message_t ; pub type MPI_Status = ompi_status_public_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_win_t { _unused : [ u8 ; 0 ] } pub type MPI_Win = * mut ompi_win_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_var_enum_t { _unused : [ u8 ; 0 ] } pub type MPI_T_enum = * mut mca_base_var_enum_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_mpit_cvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_cvar_handle = * mut ompi_mpit_cvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_handle = * mut mca_base_pvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_session_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_session = * mut mca_base_pvar_session_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_status_public_t { pub MPI_SOURCE : :: std :: os :: raw :: c_int , pub MPI_TAG : :: std :: os :: raw :: c_int , pub MPI_ERROR : :: std :: os :: raw :: c_int , pub _cancelled : :: std :: os :: raw :: c_int , pub _ucount : usize , } # [ test ] fn bindgen_test_layout_ompi_status_public_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < ompi_status_public_t > ( ) , 24usize , concat ! ( "Size of: " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < ompi_status_public_t > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_SOURCE as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_SOURCE ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_TAG as * const _ as usize } , 4usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_TAG ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_ERROR as * const _ as usize } , 8usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_ERROR ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _cancelled as * const _ as usize } , 12usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _cancelled ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _ucount as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _ucount ) ) ) ; } pub type MPI_Datarep_extent_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : * mut MPI_Aint , arg3 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Datarep_conversion_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : MPI_Datatype , arg3 : :: std :: os :: raw :: c_int , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : MPI_Offset , arg6 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Comm , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type ompi_file_errhandler_fn = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_File , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_Win_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Win , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_User_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut :: std :: os :: raw :: c_void , arg3 : * mut :: std :: os :: raw :: c_int , arg4 : * mut MPI_Datatype ) > ; pub type MPI_Comm_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_query_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut MPI_Status ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_free_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_cancel_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_fn = MPI_Comm_errhandler_function ; pub type MPI_File_errhandler_fn = ompi_file_errhandler_fn ; pub type MPI_File_errhandler_function = ompi_file_errhandler_fn ; pub type MPI_Win_errhandler_fn = MPI_Win_errhandler_function ; pub const MPI_TAG_UB : _bindgen_ty_1 = 0 ; pub const MPI_HOST : _bindgen_ty_1 = 1 ; pub const MPI_IO : _bindgen_ty_1 = 2 ; pub const MPI_WTIME_IS_GLOBAL : _bindgen_ty_1 = 3 ; pub const MPI_APPNUM : _bindgen_ty_1 = 4 ; pub const MPI_LASTUSEDCODE : _bindgen_ty_1 = 5 ; pub const MPI_UNIVERSE_SIZE : _bindgen_ty_1 = 6 ; pub const MPI_WIN_BASE : _bindgen_ty_1 = 7 ; pub const MPI_WIN_SIZE : _bindgen_ty_1 = 8 ; pub const MPI_WIN_DISP_UNIT : _bindgen_ty_1 = 9 ; pub const MPI_WIN_CREATE_FLAVOR : _bindgen_ty_1 = 10 ; pub const MPI_WIN_MODEL : _bindgen_ty_1 = 11 ; pub const IMPI_CLIENT_SIZE : _bindgen_ty_1 = 12 ; pub const IMPI_CLIENT_COLOR : _bindgen_ty_1 = 13 ; pub const IMPI_HOST_SIZE : _bindgen_ty_1 = 14 ; pub const IMPI_HOST_COLOR : _bindgen_ty_1 = 15 ; pub type _bindgen_ty_1 = :: std :: os :: raw :: c_uint ; pub const MPI_IDENT : _bindgen_ty_2 = 0 ; pub const MPI_CONGRUENT : _bindgen_ty_2 = 1 ; pub const MPI_SIMILAR : _bindgen_ty_2 = 2 ; pub const MPI_UNEQUAL : _bindgen_ty_2 = 3 ; pub type _bindgen_ty_2 = :: std :: os :: raw :: c_uint ; pub const MPI_THREAD_SINGLE : _bindgen_ty_3 = 0 ; pub const MPI_THREAD_FUNNELED : _bindgen_ty_3 = 1 ; pub const MPI_THREAD_SERIALIZED : _bindgen_ty_3 = 2 ; pub const MPI_THREAD_MULTIPLE : _bindgen_ty_3 = 3 ; pub type _bindgen_ty_3 = :: std :: os :: raw :: c_uint ; pub const MPI_COMBINER_NAMED : _bindgen_ty_4 = 0 ; pub const MPI_COMBINER_DUP : _bindgen_ty_4 = 1 ; pub const MPI_COMBINER_CONTIGUOUS : _bindgen_ty_4 = 2 ; pub const MPI_COMBINER_VECTOR : _bindgen_ty_4 = 3 ; pub const OMPI_WAS_MPI_COMBINER_HVECTOR_INTEGER : _bindgen_ty_4 = 4 ; pub const MPI_COMBINER_HVECTOR : _bindgen_ty_4 = 5 ; pub const MPI_COMBINER_INDEXED : _bindgen_ty_4 = 6 ; pub const OMPI_WAS_MPI_COMBINER_HINDEXED_INTEGER : _bindgen_ty_4 = 7 ; pub const MPI_COMBINER_HINDEXED : _bindgen_ty_4 = 8 ; pub const MPI_COMBINER_INDEXED_BLOCK : _bindgen_ty_4 = 9 ; pub const OMPI_WAS_MPI_COMBINER_STRUCT_INTEGER : _bindgen_ty_4 = 10 ; pub const MPI_COMBINER_STRUCT : _bindgen_ty_4 = 11 ; pub const MPI_COMBINER_SUBARRAY : _bindgen_ty_4 = 12 ; pub const MPI_COMBINER_DARRAY : _bindgen_ty_4 = 13 ; pub const MPI_COMBINER_F90_REAL : _bindgen_ty_4 = 14 ; pub const MPI_COMBINER_F90_COMPLEX : _bindgen_ty_4 = 15 ; pub const MPI_COMBINER_F90_INTEGER : _bindgen_ty_4 = 16 ; pub const MPI_COMBINER_RESIZED : _bindgen_ty_4 = 17 ; pub const MPI_COMBINER_HINDEXED_BLOCK : _bindgen_ty_4 = 18 ; pub type _bindgen_ty_4 = :: std :: os :: raw :: c_uint ; pub const MPI_COMM_TYPE_SHARED : _bindgen_ty_5 = 0 ; pub const OMPI_COMM_TYPE_HWTHREAD : _bindgen_ty_5 = 1 ; pub const OMPI_COMM_TYPE_CORE : _bindgen_ty_5 = 2 ; pub const OMPI_COMM_TYPE_L1CACHE : _bindgen_ty_5 = 3 ; pub const OMPI_COMM_TYPE_L2CACHE : _bindgen_ty_5 = 4 ; pub const OMPI_COMM_TYPE_L3CACHE : _bindgen_ty_5 = 5 ; pub const OMPI_COMM_TYPE_SOCKET : _bindgen_ty_5 = 6 ; pub const OMPI_COMM_TYPE_NUMA : _bindgen_ty_5 = 7 ; pub const OMPI_COMM_TYPE_BOARD : _bindgen_ty_5 = 8 ; pub const OMPI_COMM_TYPE_HOST : _bindgen_ty_5 = 9 ; pub const OMPI_COMM_TYPE_CU : _bindgen_ty_5 = 10 ; pub const OMPI_COMM_TYPE_CLUSTER : _bindgen_ty_5 = 11 ; pub type _bindgen_ty_5 = :: std :: os :: raw :: c_uint ; pub const MPI_T_VERBOSITY_USER_BASIC : _bindgen_ty_6 = 0 ; pub const MPI_T_VERBOSITY_USER_DETAIL : _bindgen_ty_6 = 1 ; pub const MPI_T_VERBOSITY_USER_ALL : _bindgen_ty_6 = 2 ; pub const MPI_T_VERBOSITY_TUNER_BASIC : _bindgen_ty_6 = 3 ; pub const MPI_T_VERBOSITY_TUNER_DETAIL : _bindgen_ty_6 = 4 ; pub const MPI_T_VERBOSITY_TUNER_ALL : _bindgen_ty_6 = 5 ; pub const MPI_T_VERBOSITY_MPIDEV_BASIC : _bindgen_ty_6 = 6 ; pub const MPI_T_VERBOSITY_MPIDEV_DETAIL : _bindgen_ty_6 = 7 ; pub const MPI_T_VERBOSITY_MPIDEV_ALL : _bindgen_ty_6 = 8 ; pub type _bindgen_ty_6 = :: std :: os :: raw :: c_uint ; pub const MPI_T_SCOPE_CONSTANT : _bindgen_ty_7 = 0 ; pub const MPI_T_SCOPE_READONLY : _bindgen_ty_7 = 1 ; pub const MPI_T_SCOPE_LOCAL : _bindgen_ty_7 = 2 ; pub const MPI_T_SCOPE_GROUP : _bindgen_ty_7 = 3 ; pub const MPI_T_SCOPE_GROUP_EQ : _bindgen_ty_7 = 4 ; pub const MPI_T_SCOPE_ALL : _bindgen_ty_7 = 5 ; pub const MPI_T_SCOPE_ALL_EQ : _bindgen_ty_7 = 6 ; pub type _bindgen_ty_7 = :: std :: os :: raw :: c_uint ; pub const MPI_T_BIND_NO_OBJECT : _bindgen_ty_8 = 0 ; pub const MPI_T_BIND_MPI_COMM : _bindgen_ty_8 = 1 ; pub const MPI_T_BIND_MPI_DATATYPE : _bindgen_ty_8 = 2 ; pub const MPI_T_BIND_MPI_ERRHANDLER : _bindgen_ty_8 = 3 ; pub const MPI_T_BIND_MPI_FILE : _bindgen_ty_8 = 4 ; pub const MPI_T_BIND_MPI_GROUP : _bindgen_ty_8 = 5 ; pub const MPI_T_BIND_MPI_OP : _bindgen_ty_8 = 6 ; pub const MPI_T_BIND_MPI_REQUEST : _bindgen_ty_8 = 7 ; pub const MPI_T_BIND_MPI_WIN : _bindgen_ty_8 = 8 ; pub const MPI_T_BIND_MPI_MESSAGE : _bindgen_ty_8 = 9 ; pub const MPI_T_BIND_MPI_INFO : _bindgen_ty_8 = 10 ; pub type _bindgen_ty_8 = :: std :: os :: raw :: c_uint ; pub const MPI_T_PVAR_CLASS_STATE : _bindgen_ty_9 = 0 ; pub const MPI_T_PVAR_CLASS_LEVEL : _bindgen_ty_9 = 1 ; pub const MPI_T_PVAR_CLASS_SIZE : _bindgen_ty_9 = 2 ; pub const MPI_T_PVAR_CLASS_PERCENTAGE : _bindgen_ty_9 = 3 ; pub const MPI_T_PVAR_CLASS_HIGHWATERMARK : _bindgen_ty_9 = 4 ; pub const MPI_T_PVAR_CLASS_LOWWATERMARK : _bindgen_ty_9 = 5 ; pub const MPI_T_PVAR_CLASS_COUNTER : _bindgen_ty_9 = 6 ; pub const MPI_T_PVAR_CLASS_AGGREGATE : _bindgen_ty_9 = 7 ; pub const MPI_T_PVAR_CLASS_TIMER : _bindgen_ty_9 = 8 ; pub const MPI_T_PVAR_CLASS_GENERIC : _bindgen_ty_9 = 9 ; pub type _bindgen_ty_9 = :: std :: os :: raw :: c_uint ; extern "C" {
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/mpi-fork-fnsp-d9b9763bb5375dad/out/functions_and_types.rs:3:1236
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...uint = 1 ; pub const __OPENCL_MEMORY_SCOPE_DEVICE : :: std :: os :: raw :: c_uint = 2 ; pub const __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICE...
[INFO] [stdout]   |                                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]   |
[INFO] [stdout] 3 - pub const __llvm__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_major__ : :: std :: os :: raw :: c_uint = 14 ; pub const __clang_minor__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_patchlevel__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_version__ : & 'static [ u8 ; 8usize ] = b"14.0.0 \0" ; pub const __GNUC__ : :: std :: os :: raw :: c_uint = 4 ; pub const __GNUC_MINOR__ : :: std :: os :: raw :: c_uint = 2 ; pub const __GNUC_PATCHLEVEL__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GXX_ABI_VERSION : :: std :: os :: raw :: c_uint = 1002 ; pub const __ATOMIC_RELAXED : :: std :: os :: raw :: c_uint = 0 ; pub const __ATOMIC_CONSUME : :: std :: os :: raw :: c_uint = 1 ; pub const __ATOMIC_ACQUIRE : :: std :: os :: raw :: c_uint = 2 ; pub const __ATOMIC_RELEASE : :: std :: os :: raw :: c_uint = 3 ; pub const __ATOMIC_ACQ_REL : :: std :: os :: raw :: c_uint = 4 ; pub const __ATOMIC_SEQ_CST : :: std :: os :: raw :: c_uint = 5 ; pub const __OPENCL_MEMORY_SCOPE_WORK_ITEM : :: std :: os :: raw :: c_uint = 0 ; pub const __OPENCL_MEMORY_SCOPE_WORK_GROUP : :: std :: os :: raw :: c_uint = 1 ; pub const __OPENCL_MEMORY_SCOPE_DEVICE : :: std :: os :: raw :: c_uint = 2 ; pub const __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES : :: std :: os :: raw :: c_uint = 3 ; pub const __OPENCL_MEMORY_SCOPE_SUB_GROUP : :: std :: os :: raw :: c_uint = 4 ; pub const __PRAGMA_REDEFINE_EXTNAME : :: std :: os :: raw :: c_uint = 1 ; pub const __VERSION__ : & 'static [ u8 ; 20usize ] = b"Ubuntu Clang 14.0.0\0" ; pub const __OBJC_BOOL_IS_BOOL : :: std :: os :: raw :: c_uint = 0 ; pub const __CONSTANT_CFSTRINGS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_literal_encoding__ : & 'static [ u8 ; 6usize ] = b"UTF-8\0" ; pub const __clang_wide_literal_encoding__ : & 'static [ u8 ; 7usize ] = b"UTF-32\0" ; pub const __ORDER_LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __ORDER_BIG_ENDIAN__ : :: std :: os :: raw :: c_uint = 4321 ; pub const __ORDER_PDP_ENDIAN__ : :: std :: os :: raw :: c_uint = 3412 ; pub const __BYTE_ORDER__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const _LP64 : :: std :: os :: raw :: c_uint = 1 ; pub const __LP64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __CHAR_BIT__ : :: std :: os :: raw :: c_uint = 8 ; pub const __BOOL_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SHRT_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __LONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LLONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BITINT_MAXWIDTH__ : :: std :: os :: raw :: c_uint = 128 ; pub const __SCHAR_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __SHRT_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __LONG_LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __WCHAR_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __WCHAR_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __WINT_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __WINT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INTMAX_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZE_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __SIZE_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTMAX_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __PTRDIFF_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __PTRDIFF_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INTPTR_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTPTR_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZEOF_DOUBLE__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_FLOAT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_LONG_DOUBLE__ : :: std :: os :: raw :: c_uint = 16 ; pub const __SIZEOF_LONG_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_POINTER__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SHORT__ : :: std :: os :: raw :: c_uint = 2 ; pub const __SIZEOF_PTRDIFF_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SIZE_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_WCHAR_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_WINT_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INTMAX_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTMAX_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINTMAX_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTMAX_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTMAX_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTMAX_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __PTRDIFF_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __PTRDIFF_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __INTPTR_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTPTR_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __SIZE_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __SIZE_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __SIZE_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __SIZE_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __SIG_ATOMIC_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __SIG_ATOMIC_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __UINTPTR_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTPTR_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTPTR_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTPTR_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FLT_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_DIG__ : :: std :: os :: raw :: c_uint = 6 ; pub const __FLT_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 9 ; pub const __FLT_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_MANT_DIG__ : :: std :: os :: raw :: c_uint = 24 ; pub const __FLT_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 38 ; pub const __FLT_MAX_EXP__ : :: std :: os :: raw :: c_uint = 128 ; pub const __FLT_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -37 ; pub const __FLT_MIN_EXP__ : :: std :: os :: raw :: c_int = -125 ; pub const __DBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_DIG__ : :: std :: os :: raw :: c_uint = 15 ; pub const __DBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 17 ; pub const __DBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 53 ; pub const __DBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 308 ; pub const __DBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 1024 ; pub const __DBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -307 ; pub const __DBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -1021 ; pub const __LDBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_DIG__ : :: std :: os :: raw :: c_uint = 18 ; pub const __LDBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __LDBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LDBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 4932 ; pub const __LDBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 16384 ; pub const __LDBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -4931 ; pub const __LDBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -16381 ; pub const __POINTER_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BIGGEST_ALIGNMENT__ : :: std :: os :: raw :: c_uint = 16 ; pub const __WINT_UNSIGNED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __INT8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __INT16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __INT32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __INT64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __UINT8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __INT8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __UINT16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __UINT16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __INT16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __UINT32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __UINT32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __INT32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __UINT64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __UINT64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __INT64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_LEAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_LEAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_LEAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_LEAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_LEAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_LEAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_LEAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_LEAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_LEAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_LEAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_LEAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_LEAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_LEAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_LEAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_LEAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_LEAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_LEAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_LEAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_LEAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_LEAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_LEAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_LEAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_LEAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_LEAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_LEAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_LEAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_LEAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_LEAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_LEAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __INT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_FAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_FAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_FAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_FAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_FAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_FAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_FAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_FAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_FAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_FAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_FAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_FAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_FAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_FAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_FAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_FAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_FAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_FAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_FAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_FAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_FAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_FAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_FAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_FAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_FAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_FAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_FAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_FAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_FAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_FAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FINITE_MATH_ONLY__ : :: std :: os :: raw :: c_uint = 0 ; pub const __GNUC_STDC_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_ATOMIC_TEST_AND_SET_TRUEVAL : :: std :: os :: raw :: c_uint = 1 ; pub const __CLANG_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __NO_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __PIC__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pic__ : :: std :: os :: raw :: c_uint = 2 ; pub const __PIE__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pie__ : :: std :: os :: raw :: c_uint = 2 ; pub const __FLT_EVAL_METHOD__ : :: std :: os :: raw :: c_uint = 0 ; pub const __FLT_RADIX__ : :: std :: os :: raw :: c_uint = 2 ; pub const __DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __GCC_ASM_FLAG_OUTPUTS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __code_model_small__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_GS : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_FS : :: std :: os :: raw :: c_uint = 1 ; pub const __k8 : :: std :: os :: raw :: c_uint = 1 ; pub const __k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __tune_k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __NO_MATH_INLINES : :: std :: os :: raw :: c_uint = 1 ; pub const __FXSR__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __MMX__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 : :: std :: os :: raw :: c_uint = 1 ; pub const __SIZEOF_FLOAT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix__ : :: std :: os :: raw :: c_uint = 1 ; pub const linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __ELF__ : :: std :: os :: raw :: c_uint = 1 ; pub const __gnu_linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLOAT128__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_HOSTED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_VERSION__ : :: std :: os :: raw :: c_uint = 201710 ; pub const __STDC_UTF_16__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_UTF_32__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_DWARF2_CFI_ASM : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_VERSION : :: std :: os :: raw :: c_uint = 721408 ; pub const OPAL_STDC_HEADERS : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED_ARGUMENT : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_ERROR : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_SYS_TIME_H : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_LONG_LONG : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const OPAL_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const OPAL_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const OPAL_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const OPAL_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const OMPI_HAVE_FORTRAN_LOGICAL1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER16 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_INTEGER2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL16 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL2 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_REAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_ENABLE_MPI1_COMPAT : :: std :: os :: raw :: c_uint = 0 ; pub const HAVE_FLOAT__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_LONG_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_MPI_OFFSET_SIZE : :: std :: os :: raw :: c_uint = 8 ; pub const OMPI_BUILD_CXX_BINDINGS : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_CXX_SEEK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_CXX_SUPPORTS_2D_CONST_CAST : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_PARAM_CHECK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_INTERFACE_WARNING : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_CXX_EXCEPTION_SUPPORT : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_MAJOR_VERSION : :: std :: os :: raw :: c_uint = 4 ; pub const OMPI_MINOR_VERSION : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_RELEASE_VERSION : :: std :: os :: raw :: c_uint = 2 ; pub const OPAL_C_HAVE_VISIBILITY : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_BUILDING : :: std :: os :: raw :: c_uint = 0 ; pub const OPEN_MPI : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_VERSION : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_SUBVERSION : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_UNKNOWN : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU_C : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_REMOVED_USE_STATIC_ASSERT : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ANY_SOURCE : :: std :: os :: raw :: c_int = -1 ; pub const MPI_PROC_NULL : :: std :: os :: raw :: c_int = -2 ; pub const MPI_ROOT : :: std :: os :: raw :: c_int = -4 ; pub const MPI_ANY_TAG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MAX_LIBRARY_VERSION_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_UNDEFINED : :: std :: os :: raw :: c_int = -32766 ; pub const MPI_DIST_GRAPH : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_CART : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_GRAPH : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_KEYVAL_INVALID : :: std :: os :: raw :: c_int = -1 ; pub const MPI_BSEND_OVERHEAD : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const MPI_ORDER_C : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ORDER_FORTRAN : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_BLOCK : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_DISTRIBUTE_CYCLIC : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_NONE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_DISTRIBUTE_DFLT_DARG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MODE_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_RDONLY : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_WRONLY : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_RDWR : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_DELETE_ON_CLOSE : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_MODE_UNIQUE_OPEN : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_MODE_EXCL : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MODE_APPEND : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_SEQUENTIAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_DISPLACEMENT_CURRENT : :: std :: os :: raw :: c_int = -54278278 ; pub const MPI_SEEK_SET : :: std :: os :: raw :: c_uint = 600 ; pub const MPI_SEEK_CUR : :: std :: os :: raw :: c_uint = 602 ; pub const MPI_SEEK_END : :: std :: os :: raw :: c_uint = 604 ; pub const MPI_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_NOCHECK : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_NOPRECEDE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_NOPUT : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_NOSTORE : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_NOSUCCEED : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_LOCK_EXCLUSIVE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_LOCK_SHARED : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_WIN_FLAVOR_ALLOCATE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_DYNAMIC : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_WIN_FLAVOR_SHARED : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_WIN_UNIFIED : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_WIN_SEPARATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_SUCCESS : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ERR_BUFFER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_ERR_COUNT : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_ERR_TYPE : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_ERR_TAG : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_ERR_COMM : :: std :: os :: raw :: c_uint = 5 ; pub const MPI_ERR_RANK : :: std :: os :: raw :: c_uint = 6 ; pub const MPI_ERR_REQUEST : :: std :: os :: raw :: c_uint = 7 ; pub const MPI_ERR_ROOT : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_ERR_GROUP : :: std :: os :: raw :: c_uint = 9 ; pub const MPI_ERR_OP : :: std :: os :: raw :: c_uint = 10 ; pub const MPI_ERR_TOPOLOGY : :: std :: os :: raw :: c_uint = 11 ; pub const MPI_ERR_DIMS : :: std :: os :: raw :: c_uint = 12 ; pub const MPI_ERR_ARG : :: std :: os :: raw :: c_uint = 13 ; pub const MPI_ERR_UNKNOWN : :: std :: os :: raw :: c_uint = 14 ; pub const MPI_ERR_TRUNCATE : :: std :: os :: raw :: c_uint = 15 ; pub const MPI_ERR_OTHER : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_ERR_INTERN : :: std :: os :: raw :: c_uint = 17 ; pub const MPI_ERR_IN_STATUS : :: std :: os :: raw :: c_uint = 18 ; pub const MPI_ERR_PENDING : :: std :: os :: raw :: c_uint = 19 ; pub const MPI_ERR_ACCESS : :: std :: os :: raw :: c_uint = 20 ; pub const MPI_ERR_AMODE : :: std :: os :: raw :: c_uint = 21 ; pub const MPI_ERR_ASSERT : :: std :: os :: raw :: c_uint = 22 ; pub const MPI_ERR_BAD_FILE : :: std :: os :: raw :: c_uint = 23 ; pub const MPI_ERR_BASE : :: std :: os :: raw :: c_uint = 24 ; pub const MPI_ERR_CONVERSION : :: std :: os :: raw :: c_uint = 25 ; pub const MPI_ERR_DISP : :: std :: os :: raw :: c_uint = 26 ; pub const MPI_ERR_DUP_DATAREP : :: std :: os :: raw :: c_uint = 27 ; pub const MPI_ERR_FILE_EXISTS : :: std :: os :: raw :: c_uint = 28 ; pub const MPI_ERR_FILE_IN_USE : :: std :: os :: raw :: c_uint = 29 ; pub const MPI_ERR_FILE : :: std :: os :: raw :: c_uint = 30 ; pub const MPI_ERR_INFO_KEY : :: std :: os :: raw :: c_uint = 31 ; pub const MPI_ERR_INFO_NOKEY : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_ERR_INFO_VALUE : :: std :: os :: raw :: c_uint = 33 ; pub const MPI_ERR_INFO : :: std :: os :: raw :: c_uint = 34 ; pub const MPI_ERR_IO : :: std :: os :: raw :: c_uint = 35 ; pub const MPI_ERR_KEYVAL : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_ERR_LOCKTYPE : :: std :: os :: raw :: c_uint = 37 ; pub const MPI_ERR_NAME : :: std :: os :: raw :: c_uint = 38 ; pub const MPI_ERR_NO_MEM : :: std :: os :: raw :: c_uint = 39 ; pub const MPI_ERR_NOT_SAME : :: std :: os :: raw :: c_uint = 40 ; pub const MPI_ERR_NO_SPACE : :: std :: os :: raw :: c_uint = 41 ; pub const MPI_ERR_NO_SUCH_FILE : :: std :: os :: raw :: c_uint = 42 ; pub const MPI_ERR_PORT : :: std :: os :: raw :: c_uint = 43 ; pub const MPI_ERR_QUOTA : :: std :: os :: raw :: c_uint = 44 ; pub const MPI_ERR_READ_ONLY : :: std :: os :: raw :: c_uint = 45 ; pub const MPI_ERR_RMA_CONFLICT : :: std :: os :: raw :: c_uint = 46 ; pub const MPI_ERR_RMA_SYNC : :: std :: os :: raw :: c_uint = 47 ; pub const MPI_ERR_SERVICE : :: std :: os :: raw :: c_uint = 48 ; pub const MPI_ERR_SIZE : :: std :: os :: raw :: c_uint = 49 ; pub const MPI_ERR_SPAWN : :: std :: os :: raw :: c_uint = 50 ; pub const MPI_ERR_UNSUPPORTED_DATAREP : :: std :: os :: raw :: c_uint = 51 ; pub const MPI_ERR_UNSUPPORTED_OPERATION : :: std :: os :: raw :: c_uint = 52 ; pub const MPI_ERR_WIN : :: std :: os :: raw :: c_uint = 53 ; pub const MPI_T_ERR_MEMORY : :: std :: os :: raw :: c_uint = 54 ; pub const MPI_T_ERR_NOT_INITIALIZED : :: std :: os :: raw :: c_uint = 55 ; pub const MPI_T_ERR_CANNOT_INIT : :: std :: os :: raw :: c_uint = 56 ; pub const MPI_T_ERR_INVALID_INDEX : :: std :: os :: raw :: c_uint = 57 ; pub const MPI_T_ERR_INVALID_ITEM : :: std :: os :: raw :: c_uint = 58 ; pub const MPI_T_ERR_INVALID_HANDLE : :: std :: os :: raw :: c_uint = 59 ; pub const MPI_T_ERR_OUT_OF_HANDLES : :: std :: os :: raw :: c_uint = 60 ; pub const MPI_T_ERR_OUT_OF_SESSIONS : :: std :: os :: raw :: c_uint = 61 ; pub const MPI_T_ERR_INVALID_SESSION : :: std :: os :: raw :: c_uint = 62 ; pub const MPI_T_ERR_CVAR_SET_NOT_NOW : :: std :: os :: raw :: c_uint = 63 ; pub const MPI_T_ERR_CVAR_SET_NEVER : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_T_ERR_PVAR_NO_STARTSTOP : :: std :: os :: raw :: c_uint = 65 ; pub const MPI_T_ERR_PVAR_NO_WRITE : :: std :: os :: raw :: c_uint = 66 ; pub const MPI_T_ERR_PVAR_NO_ATOMIC : :: std :: os :: raw :: c_uint = 67 ; pub const MPI_ERR_RMA_RANGE : :: std :: os :: raw :: c_uint = 68 ; pub const MPI_ERR_RMA_ATTACH : :: std :: os :: raw :: c_uint = 69 ; pub const MPI_ERR_RMA_FLAVOR : :: std :: os :: raw :: c_uint = 70 ; pub const MPI_ERR_RMA_SHARED : :: std :: os :: raw :: c_uint = 71 ; pub const MPI_T_ERR_INVALID : :: std :: os :: raw :: c_uint = 72 ; pub const MPI_T_ERR_INVALID_NAME : :: std :: os :: raw :: c_uint = 73 ; pub const MPI_ERR_LASTCODE : :: std :: os :: raw :: c_uint = 92 ; pub const MPI_TYPECLASS_INTEGER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_TYPECLASS_REAL : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_TYPECLASS_COMPLEX : :: std :: os :: raw :: c_uint = 3 ; pub type wchar_t = :: std :: os :: raw :: c_int ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct max_align_t { pub __clang_max_align_nonce1 : :: std :: os :: raw :: c_longlong , pub __bindgen_padding_0 : u64 , pub __clang_max_align_nonce2 : f64 , } # [ test ] fn bindgen_test_layout_max_align_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < max_align_t > ( ) , 32usize , concat ! ( "Size of: " , stringify ! ( max_align_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce1 as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce1 ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce2 as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce2 ) ) ) ; } pub type MPI_Aint = isize ; pub type MPI_Offset = :: std :: os :: raw :: c_longlong ; pub type MPI_Count = :: std :: os :: raw :: c_longlong ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_communicator_t { _unused : [ u8 ; 0 ] } pub type MPI_Comm = * mut ompi_communicator_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_datatype_t { _unused : [ u8 ; 0 ] } pub type MPI_Datatype = * mut ompi_datatype_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_errhandler_t { _unused : [ u8 ; 0 ] } pub type MPI_Errhandler = * mut ompi_errhandler_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_file_t { _unused : [ u8 ; 0 ] } pub type MPI_File = * mut ompi_file_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_group_t { _unused : [ u8 ; 0 ] } pub type MPI_Group = * mut ompi_group_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_info_t { _unused : [ u8 ; 0 ] } pub type MPI_Info = * mut ompi_info_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_op_t { _unused : [ u8 ; 0 ] } pub type MPI_Op = * mut ompi_op_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_request_t { _unused : [ u8 ; 0 ] } pub type MPI_Request = * mut ompi_request_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_message_t { _unused : [ u8 ; 0 ] } pub type MPI_Message = * mut ompi_message_t ; pub type MPI_Status = ompi_status_public_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_win_t { _unused : [ u8 ; 0 ] } pub type MPI_Win = * mut ompi_win_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_var_enum_t { _unused : [ u8 ; 0 ] } pub type MPI_T_enum = * mut mca_base_var_enum_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_mpit_cvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_cvar_handle = * mut ompi_mpit_cvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_handle = * mut mca_base_pvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_session_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_session = * mut mca_base_pvar_session_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_status_public_t { pub MPI_SOURCE : :: std :: os :: raw :: c_int , pub MPI_TAG : :: std :: os :: raw :: c_int , pub MPI_ERROR : :: std :: os :: raw :: c_int , pub _cancelled : :: std :: os :: raw :: c_int , pub _ucount : usize , } # [ test ] fn bindgen_test_layout_ompi_status_public_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < ompi_status_public_t > ( ) , 24usize , concat ! ( "Size of: " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < ompi_status_public_t > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_SOURCE as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_SOURCE ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_TAG as * const _ as usize } , 4usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_TAG ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_ERROR as * const _ as usize } , 8usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_ERROR ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _cancelled as * const _ as usize } , 12usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _cancelled ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _ucount as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _ucount ) ) ) ; } pub type MPI_Datarep_extent_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : * mut MPI_Aint , arg3 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Datarep_conversion_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : MPI_Datatype , arg3 : :: std :: os :: raw :: c_int , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : MPI_Offset , arg6 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Comm , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type ompi_file_errhandler_fn = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_File , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_Win_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Win , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_User_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut :: std :: os :: raw :: c_void , arg3 : * mut :: std :: os :: raw :: c_int , arg4 : * mut MPI_Datatype ) > ; pub type MPI_Comm_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_query_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut MPI_Status ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_free_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_cancel_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_fn = MPI_Comm_errhandler_function ; pub type MPI_File_errhandler_fn = ompi_file_errhandler_fn ; pub type MPI_File_errhandler_function = ompi_file_errhandler_fn ; pub type MPI_Win_errhandler_fn = MPI_Win_errhandler_function ; pub const MPI_TAG_UB : _bindgen_ty_1 = 0 ; pub const MPI_HOST : _bindgen_ty_1 = 1 ; pub const MPI_IO : _bindgen_ty_1 = 2 ; pub const MPI_WTIME_IS_GLOBAL : _bindgen_ty_1 = 3 ; pub const MPI_APPNUM : _bindgen_ty_1 = 4 ; pub const MPI_LASTUSEDCODE : _bindgen_ty_1 = 5 ; pub const MPI_UNIVERSE_SIZE : _bindgen_ty_1 = 6 ; pub const MPI_WIN_BASE : _bindgen_ty_1 = 7 ; pub const MPI_WIN_SIZE : _bindgen_ty_1 = 8 ; pub const MPI_WIN_DISP_UNIT : _bindgen_ty_1 = 9 ; pub const MPI_WIN_CREATE_FLAVOR : _bindgen_ty_1 = 10 ; pub const MPI_WIN_MODEL : _bindgen_ty_1 = 11 ; pub const IMPI_CLIENT_SIZE : _bindgen_ty_1 = 12 ; pub const IMPI_CLIENT_COLOR : _bindgen_ty_1 = 13 ; pub const IMPI_HOST_SIZE : _bindgen_ty_1 = 14 ; pub const IMPI_HOST_COLOR : _bindgen_ty_1 = 15 ; pub type _bindgen_ty_1 = :: std :: os :: raw :: c_uint ; pub const MPI_IDENT : _bindgen_ty_2 = 0 ; pub const MPI_CONGRUENT : _bindgen_ty_2 = 1 ; pub const MPI_SIMILAR : _bindgen_ty_2 = 2 ; pub const MPI_UNEQUAL : _bindgen_ty_2 = 3 ; pub type _bindgen_ty_2 = :: std :: os :: raw :: c_uint ; pub const MPI_THREAD_SINGLE : _bindgen_ty_3 = 0 ; pub const MPI_THREAD_FUNNELED : _bindgen_ty_3 = 1 ; pub const MPI_THREAD_SERIALIZED : _bindgen_ty_3 = 2 ; pub const MPI_THREAD_MULTIPLE : _bindgen_ty_3 = 3 ; pub type _bindgen_ty_3 = :: std :: os :: raw :: c_uint ; pub const MPI_COMBINER_NAMED : _bindgen_ty_4 = 0 ; pub const MPI_COMBINER_DUP : _bindgen_ty_4 = 1 ; pub const MPI_COMBINER_CONTIGUOUS : _bindgen_ty_4 = 2 ; pub const MPI_COMBINER_VECTOR : _bindgen_ty_4 = 3 ; pub const OMPI_WAS_MPI_COMBINER_HVECTOR_INTEGER : _bindgen_ty_4 = 4 ; pub const MPI_COMBINER_HVECTOR : _bindgen_ty_4 = 5 ; pub const MPI_COMBINER_INDEXED : _bindgen_ty_4 = 6 ; pub const OMPI_WAS_MPI_COMBINER_HINDEXED_INTEGER : _bindgen_ty_4 = 7 ; pub const MPI_COMBINER_HINDEXED : _bindgen_ty_4 = 8 ; pub const MPI_COMBINER_INDEXED_BLOCK : _bindgen_ty_4 = 9 ; pub const OMPI_WAS_MPI_COMBINER_STRUCT_INTEGER : _bindgen_ty_4 = 10 ; pub const MPI_COMBINER_STRUCT : _bindgen_ty_4 = 11 ; pub const MPI_COMBINER_SUBARRAY : _bindgen_ty_4 = 12 ; pub const MPI_COMBINER_DARRAY : _bindgen_ty_4 = 13 ; pub const MPI_COMBINER_F90_REAL : _bindgen_ty_4 = 14 ; pub const MPI_COMBINER_F90_COMPLEX : _bindgen_ty_4 = 15 ; pub const MPI_COMBINER_F90_INTEGER : _bindgen_ty_4 = 16 ; pub const MPI_COMBINER_RESIZED : _bindgen_ty_4 = 17 ; pub const MPI_COMBINER_HINDEXED_BLOCK : _bindgen_ty_4 = 18 ; pub type _bindgen_ty_4 = :: std :: os :: raw :: c_uint ; pub const MPI_COMM_TYPE_SHARED : _bindgen_ty_5 = 0 ; pub const OMPI_COMM_TYPE_HWTHREAD : _bindgen_ty_5 = 1 ; pub const OMPI_COMM_TYPE_CORE : _bindgen_ty_5 = 2 ; pub const OMPI_COMM_TYPE_L1CACHE : _bindgen_ty_5 = 3 ; pub const OMPI_COMM_TYPE_L2CACHE : _bindgen_ty_5 = 4 ; pub const OMPI_COMM_TYPE_L3CACHE : _bindgen_ty_5 = 5 ; pub const OMPI_COMM_TYPE_SOCKET : _bindgen_ty_5 = 6 ; pub const OMPI_COMM_TYPE_NUMA : _bindgen_ty_5 = 7 ; pub const OMPI_COMM_TYPE_BOARD : _bindgen_ty_5 = 8 ; pub const OMPI_COMM_TYPE_HOST : _bindgen_ty_5 = 9 ; pub const OMPI_COMM_TYPE_CU : _bindgen_ty_5 = 10 ; pub const OMPI_COMM_TYPE_CLUSTER : _bindgen_ty_5 = 11 ; pub type _bindgen_ty_5 = :: std :: os :: raw :: c_uint ; pub const MPI_T_VERBOSITY_USER_BASIC : _bindgen_ty_6 = 0 ; pub const MPI_T_VERBOSITY_USER_DETAIL : _bindgen_ty_6 = 1 ; pub const MPI_T_VERBOSITY_USER_ALL : _bindgen_ty_6 = 2 ; pub const MPI_T_VERBOSITY_TUNER_BASIC : _bindgen_ty_6 = 3 ; pub const MPI_T_VERBOSITY_TUNER_DETAIL : _bindgen_ty_6 = 4 ; pub const MPI_T_VERBOSITY_TUNER_ALL : _bindgen_ty_6 = 5 ; pub const MPI_T_VERBOSITY_MPIDEV_BASIC : _bindgen_ty_6 = 6 ; pub const MPI_T_VERBOSITY_MPIDEV_DETAIL : _bindgen_ty_6 = 7 ; pub const MPI_T_VERBOSITY_MPIDEV_ALL : _bindgen_ty_6 = 8 ; pub type _bindgen_ty_6 = :: std :: os :: raw :: c_uint ; pub const MPI_T_SCOPE_CONSTANT : _bindgen_ty_7 = 0 ; pub const MPI_T_SCOPE_READONLY : _bindgen_ty_7 = 1 ; pub const MPI_T_SCOPE_LOCAL : _bindgen_ty_7 = 2 ; pub const MPI_T_SCOPE_GROUP : _bindgen_ty_7 = 3 ; pub const MPI_T_SCOPE_GROUP_EQ : _bindgen_ty_7 = 4 ; pub const MPI_T_SCOPE_ALL : _bindgen_ty_7 = 5 ; pub const MPI_T_SCOPE_ALL_EQ : _bindgen_ty_7 = 6 ; pub type _bindgen_ty_7 = :: std :: os :: raw :: c_uint ; pub const MPI_T_BIND_NO_OBJECT : _bindgen_ty_8 = 0 ; pub const MPI_T_BIND_MPI_COMM : _bindgen_ty_8 = 1 ; pub const MPI_T_BIND_MPI_DATATYPE : _bindgen_ty_8 = 2 ; pub const MPI_T_BIND_MPI_ERRHANDLER : _bindgen_ty_8 = 3 ; pub const MPI_T_BIND_MPI_FILE : _bindgen_ty_8 = 4 ; pub const MPI_T_BIND_MPI_GROUP : _bindgen_ty_8 = 5 ; pub const MPI_T_BIND_MPI_OP : _bindgen_ty_8 = 6 ; pub const MPI_T_BIND_MPI_REQUEST : _bindgen_ty_8 = 7 ; pub const MPI_T_BIND_MPI_WIN : _bindgen_ty_8 = 8 ; pub const MPI_T_BIND_MPI_MESSAGE : _bindgen_ty_8 = 9 ; pub const MPI_T_BIND_MPI_INFO : _bindgen_ty_8 = 10 ; pub type _bindgen_ty_8 = :: std :: os :: raw :: c_uint ; pub const MPI_T_PVAR_CLASS_STATE : _bindgen_ty_9 = 0 ; pub const MPI_T_PVAR_CLASS_LEVEL : _bindgen_ty_9 = 1 ; pub const MPI_T_PVAR_CLASS_SIZE : _bindgen_ty_9 = 2 ; pub const MPI_T_PVAR_CLASS_PERCENTAGE : _bindgen_ty_9 = 3 ; pub const MPI_T_PVAR_CLASS_HIGHWATERMARK : _bindgen_ty_9 = 4 ; pub const MPI_T_PVAR_CLASS_LOWWATERMARK : _bindgen_ty_9 = 5 ; pub const MPI_T_PVAR_CLASS_COUNTER : _bindgen_ty_9 = 6 ; pub const MPI_T_PVAR_CLASS_AGGREGATE : _bindgen_ty_9 = 7 ; pub const MPI_T_PVAR_CLASS_TIMER : _bindgen_ty_9 = 8 ; pub const MPI_T_PVAR_CLASS_GENERIC : _bindgen_ty_9 = 9 ; pub type _bindgen_ty_9 = :: std :: os :: raw :: c_uint ; extern "C" {
[INFO] [stdout] 3 + pub const __llvm__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_major__ : :: std :: os :: raw :: c_uint = 14 ; pub const __clang_minor__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_patchlevel__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_version__ : & 'static [ u8 ; 8usize ] = b"14.0.0 \0" ; pub const __GNUC__ : :: std :: os :: raw :: c_uint = 4 ; pub const __GNUC_MINOR__ : :: std :: os :: raw :: c_uint = 2 ; pub const __GNUC_PATCHLEVEL__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GXX_ABI_VERSION : :: std :: os :: raw :: c_uint = 1002 ; pub const __ATOMIC_RELAXED : :: std :: os :: raw :: c_uint = 0 ; pub const __ATOMIC_CONSUME : :: std :: os :: raw :: c_uint = 1 ; pub const __ATOMIC_ACQUIRE : :: std :: os :: raw :: c_uint = 2 ; pub const __ATOMIC_RELEASE : :: std :: os :: raw :: c_uint = 3 ; pub const __ATOMIC_ACQ_REL : :: std :: os :: raw :: c_uint = 4 ; pub const __ATOMIC_SEQ_CST : :: std :: os :: raw :: c_uint = 5 ; pub const __OPENCL_MEMORY_SCOPE_WORK_ITEM : :: std :: os :: raw :: c_uint = 0 ; pub const __OPENCL_MEMORY_SCOPE_WORK_GROUP : :: std :: os :: raw :: c_uint = 1 ; pub const __OPENCL_MEMORY_SCOPE_DEVICE : std :: os :: raw :: c_uint = 2 ; pub const __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES : :: std :: os :: raw :: c_uint = 3 ; pub const __OPENCL_MEMORY_SCOPE_SUB_GROUP : :: std :: os :: raw :: c_uint = 4 ; pub const __PRAGMA_REDEFINE_EXTNAME : :: std :: os :: raw :: c_uint = 1 ; pub const __VERSION__ : & 'static [ u8 ; 20usize ] = b"Ubuntu Clang 14.0.0\0" ; pub const __OBJC_BOOL_IS_BOOL : :: std :: os :: raw :: c_uint = 0 ; pub const __CONSTANT_CFSTRINGS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_literal_encoding__ : & 'static [ u8 ; 6usize ] = b"UTF-8\0" ; pub const __clang_wide_literal_encoding__ : & 'static [ u8 ; 7usize ] = b"UTF-32\0" ; pub const __ORDER_LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __ORDER_BIG_ENDIAN__ : :: std :: os :: raw :: c_uint = 4321 ; pub const __ORDER_PDP_ENDIAN__ : :: std :: os :: raw :: c_uint = 3412 ; pub const __BYTE_ORDER__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const _LP64 : :: std :: os :: raw :: c_uint = 1 ; pub const __LP64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __CHAR_BIT__ : :: std :: os :: raw :: c_uint = 8 ; pub const __BOOL_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SHRT_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __LONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LLONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BITINT_MAXWIDTH__ : :: std :: os :: raw :: c_uint = 128 ; pub const __SCHAR_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __SHRT_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __LONG_LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __WCHAR_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __WCHAR_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __WINT_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __WINT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INTMAX_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZE_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __SIZE_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTMAX_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __PTRDIFF_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __PTRDIFF_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INTPTR_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTPTR_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZEOF_DOUBLE__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_FLOAT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_LONG_DOUBLE__ : :: std :: os :: raw :: c_uint = 16 ; pub const __SIZEOF_LONG_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_POINTER__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SHORT__ : :: std :: os :: raw :: c_uint = 2 ; pub const __SIZEOF_PTRDIFF_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SIZE_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_WCHAR_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_WINT_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INTMAX_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTMAX_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINTMAX_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTMAX_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTMAX_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTMAX_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __PTRDIFF_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __PTRDIFF_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __INTPTR_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTPTR_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __SIZE_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __SIZE_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __SIZE_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __SIZE_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __SIG_ATOMIC_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __SIG_ATOMIC_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __UINTPTR_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTPTR_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTPTR_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTPTR_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FLT_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_DIG__ : :: std :: os :: raw :: c_uint = 6 ; pub const __FLT_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 9 ; pub const __FLT_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_MANT_DIG__ : :: std :: os :: raw :: c_uint = 24 ; pub const __FLT_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 38 ; pub const __FLT_MAX_EXP__ : :: std :: os :: raw :: c_uint = 128 ; pub const __FLT_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -37 ; pub const __FLT_MIN_EXP__ : :: std :: os :: raw :: c_int = -125 ; pub const __DBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_DIG__ : :: std :: os :: raw :: c_uint = 15 ; pub const __DBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 17 ; pub const __DBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 53 ; pub const __DBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 308 ; pub const __DBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 1024 ; pub const __DBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -307 ; pub const __DBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -1021 ; pub const __LDBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_DIG__ : :: std :: os :: raw :: c_uint = 18 ; pub const __LDBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __LDBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LDBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 4932 ; pub const __LDBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 16384 ; pub const __LDBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -4931 ; pub const __LDBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -16381 ; pub const __POINTER_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BIGGEST_ALIGNMENT__ : :: std :: os :: raw :: c_uint = 16 ; pub const __WINT_UNSIGNED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __INT8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __INT16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __INT32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __INT64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __UINT8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __INT8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __UINT16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __UINT16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __INT16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __UINT32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __UINT32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __INT32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __UINT64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __UINT64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __INT64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_LEAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_LEAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_LEAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_LEAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_LEAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_LEAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_LEAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_LEAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_LEAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_LEAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_LEAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_LEAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_LEAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_LEAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_LEAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_LEAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_LEAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_LEAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_LEAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_LEAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_LEAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_LEAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_LEAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_LEAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_LEAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_LEAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_LEAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_LEAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_LEAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __INT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_FAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_FAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_FAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_FAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_FAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_FAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_FAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_FAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_FAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_FAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_FAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_FAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_FAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_FAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_FAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_FAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_FAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_FAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_FAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_FAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_FAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_FAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_FAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_FAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_FAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_FAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_FAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_FAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_FAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_FAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FINITE_MATH_ONLY__ : :: std :: os :: raw :: c_uint = 0 ; pub const __GNUC_STDC_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_ATOMIC_TEST_AND_SET_TRUEVAL : :: std :: os :: raw :: c_uint = 1 ; pub const __CLANG_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __NO_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __PIC__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pic__ : :: std :: os :: raw :: c_uint = 2 ; pub const __PIE__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pie__ : :: std :: os :: raw :: c_uint = 2 ; pub const __FLT_EVAL_METHOD__ : :: std :: os :: raw :: c_uint = 0 ; pub const __FLT_RADIX__ : :: std :: os :: raw :: c_uint = 2 ; pub const __DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __GCC_ASM_FLAG_OUTPUTS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __code_model_small__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_GS : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_FS : :: std :: os :: raw :: c_uint = 1 ; pub const __k8 : :: std :: os :: raw :: c_uint = 1 ; pub const __k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __tune_k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __NO_MATH_INLINES : :: std :: os :: raw :: c_uint = 1 ; pub const __FXSR__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __MMX__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 : :: std :: os :: raw :: c_uint = 1 ; pub const __SIZEOF_FLOAT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix__ : :: std :: os :: raw :: c_uint = 1 ; pub const linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __ELF__ : :: std :: os :: raw :: c_uint = 1 ; pub const __gnu_linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLOAT128__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_HOSTED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_VERSION__ : :: std :: os :: raw :: c_uint = 201710 ; pub const __STDC_UTF_16__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_UTF_32__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_DWARF2_CFI_ASM : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_VERSION : :: std :: os :: raw :: c_uint = 721408 ; pub const OPAL_STDC_HEADERS : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED_ARGUMENT : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_ERROR : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_SYS_TIME_H : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_LONG_LONG : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const OPAL_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const OPAL_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const OPAL_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const OPAL_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const OMPI_HAVE_FORTRAN_LOGICAL1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER16 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_INTEGER2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL16 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL2 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_REAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_ENABLE_MPI1_COMPAT : :: std :: os :: raw :: c_uint = 0 ; pub const HAVE_FLOAT__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_LONG_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_MPI_OFFSET_SIZE : :: std :: os :: raw :: c_uint = 8 ; pub const OMPI_BUILD_CXX_BINDINGS : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_CXX_SEEK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_CXX_SUPPORTS_2D_CONST_CAST : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_PARAM_CHECK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_INTERFACE_WARNING : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_CXX_EXCEPTION_SUPPORT : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_MAJOR_VERSION : :: std :: os :: raw :: c_uint = 4 ; pub const OMPI_MINOR_VERSION : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_RELEASE_VERSION : :: std :: os :: raw :: c_uint = 2 ; pub const OPAL_C_HAVE_VISIBILITY : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_BUILDING : :: std :: os :: raw :: c_uint = 0 ; pub const OPEN_MPI : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_VERSION : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_SUBVERSION : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_UNKNOWN : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU_C : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_REMOVED_USE_STATIC_ASSERT : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ANY_SOURCE : :: std :: os :: raw :: c_int = -1 ; pub const MPI_PROC_NULL : :: std :: os :: raw :: c_int = -2 ; pub const MPI_ROOT : :: std :: os :: raw :: c_int = -4 ; pub const MPI_ANY_TAG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MAX_LIBRARY_VERSION_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_UNDEFINED : :: std :: os :: raw :: c_int = -32766 ; pub const MPI_DIST_GRAPH : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_CART : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_GRAPH : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_KEYVAL_INVALID : :: std :: os :: raw :: c_int = -1 ; pub const MPI_BSEND_OVERHEAD : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const MPI_ORDER_C : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ORDER_FORTRAN : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_BLOCK : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_DISTRIBUTE_CYCLIC : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_NONE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_DISTRIBUTE_DFLT_DARG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MODE_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_RDONLY : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_WRONLY : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_RDWR : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_DELETE_ON_CLOSE : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_MODE_UNIQUE_OPEN : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_MODE_EXCL : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MODE_APPEND : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_SEQUENTIAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_DISPLACEMENT_CURRENT : :: std :: os :: raw :: c_int = -54278278 ; pub const MPI_SEEK_SET : :: std :: os :: raw :: c_uint = 600 ; pub const MPI_SEEK_CUR : :: std :: os :: raw :: c_uint = 602 ; pub const MPI_SEEK_END : :: std :: os :: raw :: c_uint = 604 ; pub const MPI_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_NOCHECK : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_NOPRECEDE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_NOPUT : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_NOSTORE : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_NOSUCCEED : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_LOCK_EXCLUSIVE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_LOCK_SHARED : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_WIN_FLAVOR_ALLOCATE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_DYNAMIC : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_WIN_FLAVOR_SHARED : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_WIN_UNIFIED : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_WIN_SEPARATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_SUCCESS : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ERR_BUFFER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_ERR_COUNT : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_ERR_TYPE : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_ERR_TAG : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_ERR_COMM : :: std :: os :: raw :: c_uint = 5 ; pub const MPI_ERR_RANK : :: std :: os :: raw :: c_uint = 6 ; pub const MPI_ERR_REQUEST : :: std :: os :: raw :: c_uint = 7 ; pub const MPI_ERR_ROOT : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_ERR_GROUP : :: std :: os :: raw :: c_uint = 9 ; pub const MPI_ERR_OP : :: std :: os :: raw :: c_uint = 10 ; pub const MPI_ERR_TOPOLOGY : :: std :: os :: raw :: c_uint = 11 ; pub const MPI_ERR_DIMS : :: std :: os :: raw :: c_uint = 12 ; pub const MPI_ERR_ARG : :: std :: os :: raw :: c_uint = 13 ; pub const MPI_ERR_UNKNOWN : :: std :: os :: raw :: c_uint = 14 ; pub const MPI_ERR_TRUNCATE : :: std :: os :: raw :: c_uint = 15 ; pub const MPI_ERR_OTHER : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_ERR_INTERN : :: std :: os :: raw :: c_uint = 17 ; pub const MPI_ERR_IN_STATUS : :: std :: os :: raw :: c_uint = 18 ; pub const MPI_ERR_PENDING : :: std :: os :: raw :: c_uint = 19 ; pub const MPI_ERR_ACCESS : :: std :: os :: raw :: c_uint = 20 ; pub const MPI_ERR_AMODE : :: std :: os :: raw :: c_uint = 21 ; pub const MPI_ERR_ASSERT : :: std :: os :: raw :: c_uint = 22 ; pub const MPI_ERR_BAD_FILE : :: std :: os :: raw :: c_uint = 23 ; pub const MPI_ERR_BASE : :: std :: os :: raw :: c_uint = 24 ; pub const MPI_ERR_CONVERSION : :: std :: os :: raw :: c_uint = 25 ; pub const MPI_ERR_DISP : :: std :: os :: raw :: c_uint = 26 ; pub const MPI_ERR_DUP_DATAREP : :: std :: os :: raw :: c_uint = 27 ; pub const MPI_ERR_FILE_EXISTS : :: std :: os :: raw :: c_uint = 28 ; pub const MPI_ERR_FILE_IN_USE : :: std :: os :: raw :: c_uint = 29 ; pub const MPI_ERR_FILE : :: std :: os :: raw :: c_uint = 30 ; pub const MPI_ERR_INFO_KEY : :: std :: os :: raw :: c_uint = 31 ; pub const MPI_ERR_INFO_NOKEY : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_ERR_INFO_VALUE : :: std :: os :: raw :: c_uint = 33 ; pub const MPI_ERR_INFO : :: std :: os :: raw :: c_uint = 34 ; pub const MPI_ERR_IO : :: std :: os :: raw :: c_uint = 35 ; pub const MPI_ERR_KEYVAL : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_ERR_LOCKTYPE : :: std :: os :: raw :: c_uint = 37 ; pub const MPI_ERR_NAME : :: std :: os :: raw :: c_uint = 38 ; pub const MPI_ERR_NO_MEM : :: std :: os :: raw :: c_uint = 39 ; pub const MPI_ERR_NOT_SAME : :: std :: os :: raw :: c_uint = 40 ; pub const MPI_ERR_NO_SPACE : :: std :: os :: raw :: c_uint = 41 ; pub const MPI_ERR_NO_SUCH_FILE : :: std :: os :: raw :: c_uint = 42 ; pub const MPI_ERR_PORT : :: std :: os :: raw :: c_uint = 43 ; pub const MPI_ERR_QUOTA : :: std :: os :: raw :: c_uint = 44 ; pub const MPI_ERR_READ_ONLY : :: std :: os :: raw :: c_uint = 45 ; pub const MPI_ERR_RMA_CONFLICT : :: std :: os :: raw :: c_uint = 46 ; pub const MPI_ERR_RMA_SYNC : :: std :: os :: raw :: c_uint = 47 ; pub const MPI_ERR_SERVICE : :: std :: os :: raw :: c_uint = 48 ; pub const MPI_ERR_SIZE : :: std :: os :: raw :: c_uint = 49 ; pub const MPI_ERR_SPAWN : :: std :: os :: raw :: c_uint = 50 ; pub const MPI_ERR_UNSUPPORTED_DATAREP : :: std :: os :: raw :: c_uint = 51 ; pub const MPI_ERR_UNSUPPORTED_OPERATION : :: std :: os :: raw :: c_uint = 52 ; pub const MPI_ERR_WIN : :: std :: os :: raw :: c_uint = 53 ; pub const MPI_T_ERR_MEMORY : :: std :: os :: raw :: c_uint = 54 ; pub const MPI_T_ERR_NOT_INITIALIZED : :: std :: os :: raw :: c_uint = 55 ; pub const MPI_T_ERR_CANNOT_INIT : :: std :: os :: raw :: c_uint = 56 ; pub const MPI_T_ERR_INVALID_INDEX : :: std :: os :: raw :: c_uint = 57 ; pub const MPI_T_ERR_INVALID_ITEM : :: std :: os :: raw :: c_uint = 58 ; pub const MPI_T_ERR_INVALID_HANDLE : :: std :: os :: raw :: c_uint = 59 ; pub const MPI_T_ERR_OUT_OF_HANDLES : :: std :: os :: raw :: c_uint = 60 ; pub const MPI_T_ERR_OUT_OF_SESSIONS : :: std :: os :: raw :: c_uint = 61 ; pub const MPI_T_ERR_INVALID_SESSION : :: std :: os :: raw :: c_uint = 62 ; pub const MPI_T_ERR_CVAR_SET_NOT_NOW : :: std :: os :: raw :: c_uint = 63 ; pub const MPI_T_ERR_CVAR_SET_NEVER : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_T_ERR_PVAR_NO_STARTSTOP : :: std :: os :: raw :: c_uint = 65 ; pub const MPI_T_ERR_PVAR_NO_WRITE : :: std :: os :: raw :: c_uint = 66 ; pub const MPI_T_ERR_PVAR_NO_ATOMIC : :: std :: os :: raw :: c_uint = 67 ; pub const MPI_ERR_RMA_RANGE : :: std :: os :: raw :: c_uint = 68 ; pub const MPI_ERR_RMA_ATTACH : :: std :: os :: raw :: c_uint = 69 ; pub const MPI_ERR_RMA_FLAVOR : :: std :: os :: raw :: c_uint = 70 ; pub const MPI_ERR_RMA_SHARED : :: std :: os :: raw :: c_uint = 71 ; pub const MPI_T_ERR_INVALID : :: std :: os :: raw :: c_uint = 72 ; pub const MPI_T_ERR_INVALID_NAME : :: std :: os :: raw :: c_uint = 73 ; pub const MPI_ERR_LASTCODE : :: std :: os :: raw :: c_uint = 92 ; pub const MPI_TYPECLASS_INTEGER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_TYPECLASS_REAL : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_TYPECLASS_COMPLEX : :: std :: os :: raw :: c_uint = 3 ; pub type wchar_t = :: std :: os :: raw :: c_int ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct max_align_t { pub __clang_max_align_nonce1 : :: std :: os :: raw :: c_longlong , pub __bindgen_padding_0 : u64 , pub __clang_max_align_nonce2 : f64 , } # [ test ] fn bindgen_test_layout_max_align_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < max_align_t > ( ) , 32usize , concat ! ( "Size of: " , stringify ! ( max_align_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce1 as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce1 ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce2 as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce2 ) ) ) ; } pub type MPI_Aint = isize ; pub type MPI_Offset = :: std :: os :: raw :: c_longlong ; pub type MPI_Count = :: std :: os :: raw :: c_longlong ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_communicator_t { _unused : [ u8 ; 0 ] } pub type MPI_Comm = * mut ompi_communicator_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_datatype_t { _unused : [ u8 ; 0 ] } pub type MPI_Datatype = * mut ompi_datatype_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_errhandler_t { _unused : [ u8 ; 0 ] } pub type MPI_Errhandler = * mut ompi_errhandler_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_file_t { _unused : [ u8 ; 0 ] } pub type MPI_File = * mut ompi_file_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_group_t { _unused : [ u8 ; 0 ] } pub type MPI_Group = * mut ompi_group_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_info_t { _unused : [ u8 ; 0 ] } pub type MPI_Info = * mut ompi_info_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_op_t { _unused : [ u8 ; 0 ] } pub type MPI_Op = * mut ompi_op_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_request_t { _unused : [ u8 ; 0 ] } pub type MPI_Request = * mut ompi_request_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_message_t { _unused : [ u8 ; 0 ] } pub type MPI_Message = * mut ompi_message_t ; pub type MPI_Status = ompi_status_public_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_win_t { _unused : [ u8 ; 0 ] } pub type MPI_Win = * mut ompi_win_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_var_enum_t { _unused : [ u8 ; 0 ] } pub type MPI_T_enum = * mut mca_base_var_enum_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_mpit_cvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_cvar_handle = * mut ompi_mpit_cvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_handle = * mut mca_base_pvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_session_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_session = * mut mca_base_pvar_session_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_status_public_t { pub MPI_SOURCE : :: std :: os :: raw :: c_int , pub MPI_TAG : :: std :: os :: raw :: c_int , pub MPI_ERROR : :: std :: os :: raw :: c_int , pub _cancelled : :: std :: os :: raw :: c_int , pub _ucount : usize , } # [ test ] fn bindgen_test_layout_ompi_status_public_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < ompi_status_public_t > ( ) , 24usize , concat ! ( "Size of: " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < ompi_status_public_t > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_SOURCE as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_SOURCE ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_TAG as * const _ as usize } , 4usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_TAG ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_ERROR as * const _ as usize } , 8usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_ERROR ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _cancelled as * const _ as usize } , 12usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _cancelled ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _ucount as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _ucount ) ) ) ; } pub type MPI_Datarep_extent_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : * mut MPI_Aint , arg3 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Datarep_conversion_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : MPI_Datatype , arg3 : :: std :: os :: raw :: c_int , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : MPI_Offset , arg6 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Comm , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type ompi_file_errhandler_fn = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_File , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_Win_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Win , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_User_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut :: std :: os :: raw :: c_void , arg3 : * mut :: std :: os :: raw :: c_int , arg4 : * mut MPI_Datatype ) > ; pub type MPI_Comm_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_query_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut MPI_Status ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_free_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_cancel_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_fn = MPI_Comm_errhandler_function ; pub type MPI_File_errhandler_fn = ompi_file_errhandler_fn ; pub type MPI_File_errhandler_function = ompi_file_errhandler_fn ; pub type MPI_Win_errhandler_fn = MPI_Win_errhandler_function ; pub const MPI_TAG_UB : _bindgen_ty_1 = 0 ; pub const MPI_HOST : _bindgen_ty_1 = 1 ; pub const MPI_IO : _bindgen_ty_1 = 2 ; pub const MPI_WTIME_IS_GLOBAL : _bindgen_ty_1 = 3 ; pub const MPI_APPNUM : _bindgen_ty_1 = 4 ; pub const MPI_LASTUSEDCODE : _bindgen_ty_1 = 5 ; pub const MPI_UNIVERSE_SIZE : _bindgen_ty_1 = 6 ; pub const MPI_WIN_BASE : _bindgen_ty_1 = 7 ; pub const MPI_WIN_SIZE : _bindgen_ty_1 = 8 ; pub const MPI_WIN_DISP_UNIT : _bindgen_ty_1 = 9 ; pub const MPI_WIN_CREATE_FLAVOR : _bindgen_ty_1 = 10 ; pub const MPI_WIN_MODEL : _bindgen_ty_1 = 11 ; pub const IMPI_CLIENT_SIZE : _bindgen_ty_1 = 12 ; pub const IMPI_CLIENT_COLOR : _bindgen_ty_1 = 13 ; pub const IMPI_HOST_SIZE : _bindgen_ty_1 = 14 ; pub const IMPI_HOST_COLOR : _bindgen_ty_1 = 15 ; pub type _bindgen_ty_1 = :: std :: os :: raw :: c_uint ; pub const MPI_IDENT : _bindgen_ty_2 = 0 ; pub const MPI_CONGRUENT : _bindgen_ty_2 = 1 ; pub const MPI_SIMILAR : _bindgen_ty_2 = 2 ; pub const MPI_UNEQUAL : _bindgen_ty_2 = 3 ; pub type _bindgen_ty_2 = :: std :: os :: raw :: c_uint ; pub const MPI_THREAD_SINGLE : _bindgen_ty_3 = 0 ; pub const MPI_THREAD_FUNNELED : _bindgen_ty_3 = 1 ; pub const MPI_THREAD_SERIALIZED : _bindgen_ty_3 = 2 ; pub const MPI_THREAD_MULTIPLE : _bindgen_ty_3 = 3 ; pub type _bindgen_ty_3 = :: std :: os :: raw :: c_uint ; pub const MPI_COMBINER_NAMED : _bindgen_ty_4 = 0 ; pub const MPI_COMBINER_DUP : _bindgen_ty_4 = 1 ; pub const MPI_COMBINER_CONTIGUOUS : _bindgen_ty_4 = 2 ; pub const MPI_COMBINER_VECTOR : _bindgen_ty_4 = 3 ; pub const OMPI_WAS_MPI_COMBINER_HVECTOR_INTEGER : _bindgen_ty_4 = 4 ; pub const MPI_COMBINER_HVECTOR : _bindgen_ty_4 = 5 ; pub const MPI_COMBINER_INDEXED : _bindgen_ty_4 = 6 ; pub const OMPI_WAS_MPI_COMBINER_HINDEXED_INTEGER : _bindgen_ty_4 = 7 ; pub const MPI_COMBINER_HINDEXED : _bindgen_ty_4 = 8 ; pub const MPI_COMBINER_INDEXED_BLOCK : _bindgen_ty_4 = 9 ; pub const OMPI_WAS_MPI_COMBINER_STRUCT_INTEGER : _bindgen_ty_4 = 10 ; pub const MPI_COMBINER_STRUCT : _bindgen_ty_4 = 11 ; pub const MPI_COMBINER_SUBARRAY : _bindgen_ty_4 = 12 ; pub const MPI_COMBINER_DARRAY : _bindgen_ty_4 = 13 ; pub const MPI_COMBINER_F90_REAL : _bindgen_ty_4 = 14 ; pub const MPI_COMBINER_F90_COMPLEX : _bindgen_ty_4 = 15 ; pub const MPI_COMBINER_F90_INTEGER : _bindgen_ty_4 = 16 ; pub const MPI_COMBINER_RESIZED : _bindgen_ty_4 = 17 ; pub const MPI_COMBINER_HINDEXED_BLOCK : _bindgen_ty_4 = 18 ; pub type _bindgen_ty_4 = :: std :: os :: raw :: c_uint ; pub const MPI_COMM_TYPE_SHARED : _bindgen_ty_5 = 0 ; pub const OMPI_COMM_TYPE_HWTHREAD : _bindgen_ty_5 = 1 ; pub const OMPI_COMM_TYPE_CORE : _bindgen_ty_5 = 2 ; pub const OMPI_COMM_TYPE_L1CACHE : _bindgen_ty_5 = 3 ; pub const OMPI_COMM_TYPE_L2CACHE : _bindgen_ty_5 = 4 ; pub const OMPI_COMM_TYPE_L3CACHE : _bindgen_ty_5 = 5 ; pub const OMPI_COMM_TYPE_SOCKET : _bindgen_ty_5 = 6 ; pub const OMPI_COMM_TYPE_NUMA : _bindgen_ty_5 = 7 ; pub const OMPI_COMM_TYPE_BOARD : _bindgen_ty_5 = 8 ; pub const OMPI_COMM_TYPE_HOST : _bindgen_ty_5 = 9 ; pub const OMPI_COMM_TYPE_CU : _bindgen_ty_5 = 10 ; pub const OMPI_COMM_TYPE_CLUSTER : _bindgen_ty_5 = 11 ; pub type _bindgen_ty_5 = :: std :: os :: raw :: c_uint ; pub const MPI_T_VERBOSITY_USER_BASIC : _bindgen_ty_6 = 0 ; pub const MPI_T_VERBOSITY_USER_DETAIL : _bindgen_ty_6 = 1 ; pub const MPI_T_VERBOSITY_USER_ALL : _bindgen_ty_6 = 2 ; pub const MPI_T_VERBOSITY_TUNER_BASIC : _bindgen_ty_6 = 3 ; pub const MPI_T_VERBOSITY_TUNER_DETAIL : _bindgen_ty_6 = 4 ; pub const MPI_T_VERBOSITY_TUNER_ALL : _bindgen_ty_6 = 5 ; pub const MPI_T_VERBOSITY_MPIDEV_BASIC : _bindgen_ty_6 = 6 ; pub const MPI_T_VERBOSITY_MPIDEV_DETAIL : _bindgen_ty_6 = 7 ; pub const MPI_T_VERBOSITY_MPIDEV_ALL : _bindgen_ty_6 = 8 ; pub type _bindgen_ty_6 = :: std :: os :: raw :: c_uint ; pub const MPI_T_SCOPE_CONSTANT : _bindgen_ty_7 = 0 ; pub const MPI_T_SCOPE_READONLY : _bindgen_ty_7 = 1 ; pub const MPI_T_SCOPE_LOCAL : _bindgen_ty_7 = 2 ; pub const MPI_T_SCOPE_GROUP : _bindgen_ty_7 = 3 ; pub const MPI_T_SCOPE_GROUP_EQ : _bindgen_ty_7 = 4 ; pub const MPI_T_SCOPE_ALL : _bindgen_ty_7 = 5 ; pub const MPI_T_SCOPE_ALL_EQ : _bindgen_ty_7 = 6 ; pub type _bindgen_ty_7 = :: std :: os :: raw :: c_uint ; pub const MPI_T_BIND_NO_OBJECT : _bindgen_ty_8 = 0 ; pub const MPI_T_BIND_MPI_COMM : _bindgen_ty_8 = 1 ; pub const MPI_T_BIND_MPI_DATATYPE : _bindgen_ty_8 = 2 ; pub const MPI_T_BIND_MPI_ERRHANDLER : _bindgen_ty_8 = 3 ; pub const MPI_T_BIND_MPI_FILE : _bindgen_ty_8 = 4 ; pub const MPI_T_BIND_MPI_GROUP : _bindgen_ty_8 = 5 ; pub const MPI_T_BIND_MPI_OP : _bindgen_ty_8 = 6 ; pub const MPI_T_BIND_MPI_REQUEST : _bindgen_ty_8 = 7 ; pub const MPI_T_BIND_MPI_WIN : _bindgen_ty_8 = 8 ; pub const MPI_T_BIND_MPI_MESSAGE : _bindgen_ty_8 = 9 ; pub const MPI_T_BIND_MPI_INFO : _bindgen_ty_8 = 10 ; pub type _bindgen_ty_8 = :: std :: os :: raw :: c_uint ; pub const MPI_T_PVAR_CLASS_STATE : _bindgen_ty_9 = 0 ; pub const MPI_T_PVAR_CLASS_LEVEL : _bindgen_ty_9 = 1 ; pub const MPI_T_PVAR_CLASS_SIZE : _bindgen_ty_9 = 2 ; pub const MPI_T_PVAR_CLASS_PERCENTAGE : _bindgen_ty_9 = 3 ; pub const MPI_T_PVAR_CLASS_HIGHWATERMARK : _bindgen_ty_9 = 4 ; pub const MPI_T_PVAR_CLASS_LOWWATERMARK : _bindgen_ty_9 = 5 ; pub const MPI_T_PVAR_CLASS_COUNTER : _bindgen_ty_9 = 6 ; pub const MPI_T_PVAR_CLASS_AGGREGATE : _bindgen_ty_9 = 7 ; pub const MPI_T_PVAR_CLASS_TIMER : _bindgen_ty_9 = 8 ; pub const MPI_T_PVAR_CLASS_GENERIC : _bindgen_ty_9 = 9 ; pub type _bindgen_ty_9 = :: std :: os :: raw :: c_uint ; extern "C" {
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/mpi-fork-fnsp-d9b9763bb5375dad/out/functions_and_types.rs:3:2384
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... os :: raw :: c_uint = 1 ; pub const __CHAR_BIT__ : :: std :: os :: raw :: c_uint = 8 ; pub const __BOOL_WIDTH__ : :: std :: os :: raw...
[INFO] [stdout]   |                                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]   |
[INFO] [stdout] 3 - pub const __llvm__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_major__ : :: std :: os :: raw :: c_uint = 14 ; pub const __clang_minor__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_patchlevel__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_version__ : & 'static [ u8 ; 8usize ] = b"14.0.0 \0" ; pub const __GNUC__ : :: std :: os :: raw :: c_uint = 4 ; pub const __GNUC_MINOR__ : :: std :: os :: raw :: c_uint = 2 ; pub const __GNUC_PATCHLEVEL__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GXX_ABI_VERSION : :: std :: os :: raw :: c_uint = 1002 ; pub const __ATOMIC_RELAXED : :: std :: os :: raw :: c_uint = 0 ; pub const __ATOMIC_CONSUME : :: std :: os :: raw :: c_uint = 1 ; pub const __ATOMIC_ACQUIRE : :: std :: os :: raw :: c_uint = 2 ; pub const __ATOMIC_RELEASE : :: std :: os :: raw :: c_uint = 3 ; pub const __ATOMIC_ACQ_REL : :: std :: os :: raw :: c_uint = 4 ; pub const __ATOMIC_SEQ_CST : :: std :: os :: raw :: c_uint = 5 ; pub const __OPENCL_MEMORY_SCOPE_WORK_ITEM : :: std :: os :: raw :: c_uint = 0 ; pub const __OPENCL_MEMORY_SCOPE_WORK_GROUP : :: std :: os :: raw :: c_uint = 1 ; pub const __OPENCL_MEMORY_SCOPE_DEVICE : :: std :: os :: raw :: c_uint = 2 ; pub const __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES : :: std :: os :: raw :: c_uint = 3 ; pub const __OPENCL_MEMORY_SCOPE_SUB_GROUP : :: std :: os :: raw :: c_uint = 4 ; pub const __PRAGMA_REDEFINE_EXTNAME : :: std :: os :: raw :: c_uint = 1 ; pub const __VERSION__ : & 'static [ u8 ; 20usize ] = b"Ubuntu Clang 14.0.0\0" ; pub const __OBJC_BOOL_IS_BOOL : :: std :: os :: raw :: c_uint = 0 ; pub const __CONSTANT_CFSTRINGS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_literal_encoding__ : & 'static [ u8 ; 6usize ] = b"UTF-8\0" ; pub const __clang_wide_literal_encoding__ : & 'static [ u8 ; 7usize ] = b"UTF-32\0" ; pub const __ORDER_LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __ORDER_BIG_ENDIAN__ : :: std :: os :: raw :: c_uint = 4321 ; pub const __ORDER_PDP_ENDIAN__ : :: std :: os :: raw :: c_uint = 3412 ; pub const __BYTE_ORDER__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const _LP64 : :: std :: os :: raw :: c_uint = 1 ; pub const __LP64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __CHAR_BIT__ : :: std :: os :: raw :: c_uint = 8 ; pub const __BOOL_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SHRT_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __LONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LLONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BITINT_MAXWIDTH__ : :: std :: os :: raw :: c_uint = 128 ; pub const __SCHAR_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __SHRT_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __LONG_LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __WCHAR_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __WCHAR_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __WINT_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __WINT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INTMAX_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZE_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __SIZE_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTMAX_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __PTRDIFF_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __PTRDIFF_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INTPTR_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTPTR_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZEOF_DOUBLE__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_FLOAT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_LONG_DOUBLE__ : :: std :: os :: raw :: c_uint = 16 ; pub const __SIZEOF_LONG_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_POINTER__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SHORT__ : :: std :: os :: raw :: c_uint = 2 ; pub const __SIZEOF_PTRDIFF_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SIZE_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_WCHAR_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_WINT_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INTMAX_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTMAX_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINTMAX_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTMAX_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTMAX_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTMAX_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __PTRDIFF_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __PTRDIFF_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __INTPTR_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTPTR_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __SIZE_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __SIZE_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __SIZE_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __SIZE_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __SIG_ATOMIC_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __SIG_ATOMIC_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __UINTPTR_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTPTR_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTPTR_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTPTR_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FLT_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_DIG__ : :: std :: os :: raw :: c_uint = 6 ; pub const __FLT_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 9 ; pub const __FLT_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_MANT_DIG__ : :: std :: os :: raw :: c_uint = 24 ; pub const __FLT_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 38 ; pub const __FLT_MAX_EXP__ : :: std :: os :: raw :: c_uint = 128 ; pub const __FLT_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -37 ; pub const __FLT_MIN_EXP__ : :: std :: os :: raw :: c_int = -125 ; pub const __DBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_DIG__ : :: std :: os :: raw :: c_uint = 15 ; pub const __DBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 17 ; pub const __DBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 53 ; pub const __DBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 308 ; pub const __DBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 1024 ; pub const __DBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -307 ; pub const __DBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -1021 ; pub const __LDBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_DIG__ : :: std :: os :: raw :: c_uint = 18 ; pub const __LDBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __LDBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LDBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 4932 ; pub const __LDBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 16384 ; pub const __LDBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -4931 ; pub const __LDBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -16381 ; pub const __POINTER_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BIGGEST_ALIGNMENT__ : :: std :: os :: raw :: c_uint = 16 ; pub const __WINT_UNSIGNED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __INT8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __INT16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __INT32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __INT64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __UINT8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __INT8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __UINT16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __UINT16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __INT16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __UINT32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __UINT32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __INT32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __UINT64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __UINT64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __INT64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_LEAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_LEAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_LEAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_LEAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_LEAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_LEAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_LEAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_LEAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_LEAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_LEAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_LEAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_LEAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_LEAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_LEAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_LEAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_LEAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_LEAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_LEAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_LEAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_LEAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_LEAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_LEAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_LEAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_LEAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_LEAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_LEAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_LEAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_LEAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_LEAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __INT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_FAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_FAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_FAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_FAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_FAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_FAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_FAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_FAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_FAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_FAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_FAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_FAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_FAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_FAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_FAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_FAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_FAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_FAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_FAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_FAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_FAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_FAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_FAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_FAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_FAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_FAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_FAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_FAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_FAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_FAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FINITE_MATH_ONLY__ : :: std :: os :: raw :: c_uint = 0 ; pub const __GNUC_STDC_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_ATOMIC_TEST_AND_SET_TRUEVAL : :: std :: os :: raw :: c_uint = 1 ; pub const __CLANG_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __NO_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __PIC__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pic__ : :: std :: os :: raw :: c_uint = 2 ; pub const __PIE__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pie__ : :: std :: os :: raw :: c_uint = 2 ; pub const __FLT_EVAL_METHOD__ : :: std :: os :: raw :: c_uint = 0 ; pub const __FLT_RADIX__ : :: std :: os :: raw :: c_uint = 2 ; pub const __DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __GCC_ASM_FLAG_OUTPUTS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __code_model_small__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_GS : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_FS : :: std :: os :: raw :: c_uint = 1 ; pub const __k8 : :: std :: os :: raw :: c_uint = 1 ; pub const __k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __tune_k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __NO_MATH_INLINES : :: std :: os :: raw :: c_uint = 1 ; pub const __FXSR__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __MMX__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 : :: std :: os :: raw :: c_uint = 1 ; pub const __SIZEOF_FLOAT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix__ : :: std :: os :: raw :: c_uint = 1 ; pub const linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __ELF__ : :: std :: os :: raw :: c_uint = 1 ; pub const __gnu_linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLOAT128__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_HOSTED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_VERSION__ : :: std :: os :: raw :: c_uint = 201710 ; pub const __STDC_UTF_16__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_UTF_32__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_DWARF2_CFI_ASM : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_VERSION : :: std :: os :: raw :: c_uint = 721408 ; pub const OPAL_STDC_HEADERS : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED_ARGUMENT : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_ERROR : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_SYS_TIME_H : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_LONG_LONG : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const OPAL_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const OPAL_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const OPAL_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const OPAL_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const OMPI_HAVE_FORTRAN_LOGICAL1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER16 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_INTEGER2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL16 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL2 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_REAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_ENABLE_MPI1_COMPAT : :: std :: os :: raw :: c_uint = 0 ; pub const HAVE_FLOAT__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_LONG_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_MPI_OFFSET_SIZE : :: std :: os :: raw :: c_uint = 8 ; pub const OMPI_BUILD_CXX_BINDINGS : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_CXX_SEEK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_CXX_SUPPORTS_2D_CONST_CAST : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_PARAM_CHECK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_INTERFACE_WARNING : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_CXX_EXCEPTION_SUPPORT : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_MAJOR_VERSION : :: std :: os :: raw :: c_uint = 4 ; pub const OMPI_MINOR_VERSION : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_RELEASE_VERSION : :: std :: os :: raw :: c_uint = 2 ; pub const OPAL_C_HAVE_VISIBILITY : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_BUILDING : :: std :: os :: raw :: c_uint = 0 ; pub const OPEN_MPI : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_VERSION : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_SUBVERSION : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_UNKNOWN : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU_C : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_REMOVED_USE_STATIC_ASSERT : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ANY_SOURCE : :: std :: os :: raw :: c_int = -1 ; pub const MPI_PROC_NULL : :: std :: os :: raw :: c_int = -2 ; pub const MPI_ROOT : :: std :: os :: raw :: c_int = -4 ; pub const MPI_ANY_TAG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MAX_LIBRARY_VERSION_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_UNDEFINED : :: std :: os :: raw :: c_int = -32766 ; pub const MPI_DIST_GRAPH : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_CART : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_GRAPH : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_KEYVAL_INVALID : :: std :: os :: raw :: c_int = -1 ; pub const MPI_BSEND_OVERHEAD : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const MPI_ORDER_C : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ORDER_FORTRAN : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_BLOCK : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_DISTRIBUTE_CYCLIC : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_NONE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_DISTRIBUTE_DFLT_DARG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MODE_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_RDONLY : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_WRONLY : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_RDWR : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_DELETE_ON_CLOSE : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_MODE_UNIQUE_OPEN : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_MODE_EXCL : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MODE_APPEND : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_SEQUENTIAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_DISPLACEMENT_CURRENT : :: std :: os :: raw :: c_int = -54278278 ; pub const MPI_SEEK_SET : :: std :: os :: raw :: c_uint = 600 ; pub const MPI_SEEK_CUR : :: std :: os :: raw :: c_uint = 602 ; pub const MPI_SEEK_END : :: std :: os :: raw :: c_uint = 604 ; pub const MPI_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_NOCHECK : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_NOPRECEDE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_NOPUT : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_NOSTORE : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_NOSUCCEED : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_LOCK_EXCLUSIVE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_LOCK_SHARED : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_WIN_FLAVOR_ALLOCATE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_DYNAMIC : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_WIN_FLAVOR_SHARED : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_WIN_UNIFIED : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_WIN_SEPARATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_SUCCESS : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ERR_BUFFER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_ERR_COUNT : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_ERR_TYPE : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_ERR_TAG : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_ERR_COMM : :: std :: os :: raw :: c_uint = 5 ; pub const MPI_ERR_RANK : :: std :: os :: raw :: c_uint = 6 ; pub const MPI_ERR_REQUEST : :: std :: os :: raw :: c_uint = 7 ; pub const MPI_ERR_ROOT : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_ERR_GROUP : :: std :: os :: raw :: c_uint = 9 ; pub const MPI_ERR_OP : :: std :: os :: raw :: c_uint = 10 ; pub const MPI_ERR_TOPOLOGY : :: std :: os :: raw :: c_uint = 11 ; pub const MPI_ERR_DIMS : :: std :: os :: raw :: c_uint = 12 ; pub const MPI_ERR_ARG : :: std :: os :: raw :: c_uint = 13 ; pub const MPI_ERR_UNKNOWN : :: std :: os :: raw :: c_uint = 14 ; pub const MPI_ERR_TRUNCATE : :: std :: os :: raw :: c_uint = 15 ; pub const MPI_ERR_OTHER : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_ERR_INTERN : :: std :: os :: raw :: c_uint = 17 ; pub const MPI_ERR_IN_STATUS : :: std :: os :: raw :: c_uint = 18 ; pub const MPI_ERR_PENDING : :: std :: os :: raw :: c_uint = 19 ; pub const MPI_ERR_ACCESS : :: std :: os :: raw :: c_uint = 20 ; pub const MPI_ERR_AMODE : :: std :: os :: raw :: c_uint = 21 ; pub const MPI_ERR_ASSERT : :: std :: os :: raw :: c_uint = 22 ; pub const MPI_ERR_BAD_FILE : :: std :: os :: raw :: c_uint = 23 ; pub const MPI_ERR_BASE : :: std :: os :: raw :: c_uint = 24 ; pub const MPI_ERR_CONVERSION : :: std :: os :: raw :: c_uint = 25 ; pub const MPI_ERR_DISP : :: std :: os :: raw :: c_uint = 26 ; pub const MPI_ERR_DUP_DATAREP : :: std :: os :: raw :: c_uint = 27 ; pub const MPI_ERR_FILE_EXISTS : :: std :: os :: raw :: c_uint = 28 ; pub const MPI_ERR_FILE_IN_USE : :: std :: os :: raw :: c_uint = 29 ; pub const MPI_ERR_FILE : :: std :: os :: raw :: c_uint = 30 ; pub const MPI_ERR_INFO_KEY : :: std :: os :: raw :: c_uint = 31 ; pub const MPI_ERR_INFO_NOKEY : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_ERR_INFO_VALUE : :: std :: os :: raw :: c_uint = 33 ; pub const MPI_ERR_INFO : :: std :: os :: raw :: c_uint = 34 ; pub const MPI_ERR_IO : :: std :: os :: raw :: c_uint = 35 ; pub const MPI_ERR_KEYVAL : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_ERR_LOCKTYPE : :: std :: os :: raw :: c_uint = 37 ; pub const MPI_ERR_NAME : :: std :: os :: raw :: c_uint = 38 ; pub const MPI_ERR_NO_MEM : :: std :: os :: raw :: c_uint = 39 ; pub const MPI_ERR_NOT_SAME : :: std :: os :: raw :: c_uint = 40 ; pub const MPI_ERR_NO_SPACE : :: std :: os :: raw :: c_uint = 41 ; pub const MPI_ERR_NO_SUCH_FILE : :: std :: os :: raw :: c_uint = 42 ; pub const MPI_ERR_PORT : :: std :: os :: raw :: c_uint = 43 ; pub const MPI_ERR_QUOTA : :: std :: os :: raw :: c_uint = 44 ; pub const MPI_ERR_READ_ONLY : :: std :: os :: raw :: c_uint = 45 ; pub const MPI_ERR_RMA_CONFLICT : :: std :: os :: raw :: c_uint = 46 ; pub const MPI_ERR_RMA_SYNC : :: std :: os :: raw :: c_uint = 47 ; pub const MPI_ERR_SERVICE : :: std :: os :: raw :: c_uint = 48 ; pub const MPI_ERR_SIZE : :: std :: os :: raw :: c_uint = 49 ; pub const MPI_ERR_SPAWN : :: std :: os :: raw :: c_uint = 50 ; pub const MPI_ERR_UNSUPPORTED_DATAREP : :: std :: os :: raw :: c_uint = 51 ; pub const MPI_ERR_UNSUPPORTED_OPERATION : :: std :: os :: raw :: c_uint = 52 ; pub const MPI_ERR_WIN : :: std :: os :: raw :: c_uint = 53 ; pub const MPI_T_ERR_MEMORY : :: std :: os :: raw :: c_uint = 54 ; pub const MPI_T_ERR_NOT_INITIALIZED : :: std :: os :: raw :: c_uint = 55 ; pub const MPI_T_ERR_CANNOT_INIT : :: std :: os :: raw :: c_uint = 56 ; pub const MPI_T_ERR_INVALID_INDEX : :: std :: os :: raw :: c_uint = 57 ; pub const MPI_T_ERR_INVALID_ITEM : :: std :: os :: raw :: c_uint = 58 ; pub const MPI_T_ERR_INVALID_HANDLE : :: std :: os :: raw :: c_uint = 59 ; pub const MPI_T_ERR_OUT_OF_HANDLES : :: std :: os :: raw :: c_uint = 60 ; pub const MPI_T_ERR_OUT_OF_SESSIONS : :: std :: os :: raw :: c_uint = 61 ; pub const MPI_T_ERR_INVALID_SESSION : :: std :: os :: raw :: c_uint = 62 ; pub const MPI_T_ERR_CVAR_SET_NOT_NOW : :: std :: os :: raw :: c_uint = 63 ; pub const MPI_T_ERR_CVAR_SET_NEVER : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_T_ERR_PVAR_NO_STARTSTOP : :: std :: os :: raw :: c_uint = 65 ; pub const MPI_T_ERR_PVAR_NO_WRITE : :: std :: os :: raw :: c_uint = 66 ; pub const MPI_T_ERR_PVAR_NO_ATOMIC : :: std :: os :: raw :: c_uint = 67 ; pub const MPI_ERR_RMA_RANGE : :: std :: os :: raw :: c_uint = 68 ; pub const MPI_ERR_RMA_ATTACH : :: std :: os :: raw :: c_uint = 69 ; pub const MPI_ERR_RMA_FLAVOR : :: std :: os :: raw :: c_uint = 70 ; pub const MPI_ERR_RMA_SHARED : :: std :: os :: raw :: c_uint = 71 ; pub const MPI_T_ERR_INVALID : :: std :: os :: raw :: c_uint = 72 ; pub const MPI_T_ERR_INVALID_NAME : :: std :: os :: raw :: c_uint = 73 ; pub const MPI_ERR_LASTCODE : :: std :: os :: raw :: c_uint = 92 ; pub const MPI_TYPECLASS_INTEGER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_TYPECLASS_REAL : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_TYPECLASS_COMPLEX : :: std :: os :: raw :: c_uint = 3 ; pub type wchar_t = :: std :: os :: raw :: c_int ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct max_align_t { pub __clang_max_align_nonce1 : :: std :: os :: raw :: c_longlong , pub __bindgen_padding_0 : u64 , pub __clang_max_align_nonce2 : f64 , } # [ test ] fn bindgen_test_layout_max_align_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < max_align_t > ( ) , 32usize , concat ! ( "Size of: " , stringify ! ( max_align_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce1 as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce1 ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce2 as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce2 ) ) ) ; } pub type MPI_Aint = isize ; pub type MPI_Offset = :: std :: os :: raw :: c_longlong ; pub type MPI_Count = :: std :: os :: raw :: c_longlong ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_communicator_t { _unused : [ u8 ; 0 ] } pub type MPI_Comm = * mut ompi_communicator_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_datatype_t { _unused : [ u8 ; 0 ] } pub type MPI_Datatype = * mut ompi_datatype_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_errhandler_t { _unused : [ u8 ; 0 ] } pub type MPI_Errhandler = * mut ompi_errhandler_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_file_t { _unused : [ u8 ; 0 ] } pub type MPI_File = * mut ompi_file_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_group_t { _unused : [ u8 ; 0 ] } pub type MPI_Group = * mut ompi_group_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_info_t { _unused : [ u8 ; 0 ] } pub type MPI_Info = * mut ompi_info_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_op_t { _unused : [ u8 ; 0 ] } pub type MPI_Op = * mut ompi_op_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_request_t { _unused : [ u8 ; 0 ] } pub type MPI_Request = * mut ompi_request_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_message_t { _unused : [ u8 ; 0 ] } pub type MPI_Message = * mut ompi_message_t ; pub type MPI_Status = ompi_status_public_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_win_t { _unused : [ u8 ; 0 ] } pub type MPI_Win = * mut ompi_win_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_var_enum_t { _unused : [ u8 ; 0 ] } pub type MPI_T_enum = * mut mca_base_var_enum_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_mpit_cvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_cvar_handle = * mut ompi_mpit_cvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_handle = * mut mca_base_pvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_session_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_session = * mut mca_base_pvar_session_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_status_public_t { pub MPI_SOURCE : :: std :: os :: raw :: c_int , pub MPI_TAG : :: std :: os :: raw :: c_int , pub MPI_ERROR : :: std :: os :: raw :: c_int , pub _cancelled : :: std :: os :: raw :: c_int , pub _ucount : usize , } # [ test ] fn bindgen_test_layout_ompi_status_public_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < ompi_status_public_t > ( ) , 24usize , concat ! ( "Size of: " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < ompi_status_public_t > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_SOURCE as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_SOURCE ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_TAG as * const _ as usize } , 4usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_TAG ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_ERROR as * const _ as usize } , 8usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_ERROR ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _cancelled as * const _ as usize } , 12usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _cancelled ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _ucount as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _ucount ) ) ) ; } pub type MPI_Datarep_extent_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : * mut MPI_Aint , arg3 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Datarep_conversion_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : MPI_Datatype , arg3 : :: std :: os :: raw :: c_int , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : MPI_Offset , arg6 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Comm , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type ompi_file_errhandler_fn = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_File , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_Win_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Win , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_User_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut :: std :: os :: raw :: c_void , arg3 : * mut :: std :: os :: raw :: c_int , arg4 : * mut MPI_Datatype ) > ; pub type MPI_Comm_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_query_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut MPI_Status ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_free_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_cancel_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_fn = MPI_Comm_errhandler_function ; pub type MPI_File_errhandler_fn = ompi_file_errhandler_fn ; pub type MPI_File_errhandler_function = ompi_file_errhandler_fn ; pub type MPI_Win_errhandler_fn = MPI_Win_errhandler_function ; pub const MPI_TAG_UB : _bindgen_ty_1 = 0 ; pub const MPI_HOST : _bindgen_ty_1 = 1 ; pub const MPI_IO : _bindgen_ty_1 = 2 ; pub const MPI_WTIME_IS_GLOBAL : _bindgen_ty_1 = 3 ; pub const MPI_APPNUM : _bindgen_ty_1 = 4 ; pub const MPI_LASTUSEDCODE : _bindgen_ty_1 = 5 ; pub const MPI_UNIVERSE_SIZE : _bindgen_ty_1 = 6 ; pub const MPI_WIN_BASE : _bindgen_ty_1 = 7 ; pub const MPI_WIN_SIZE : _bindgen_ty_1 = 8 ; pub const MPI_WIN_DISP_UNIT : _bindgen_ty_1 = 9 ; pub const MPI_WIN_CREATE_FLAVOR : _bindgen_ty_1 = 10 ; pub const MPI_WIN_MODEL : _bindgen_ty_1 = 11 ; pub const IMPI_CLIENT_SIZE : _bindgen_ty_1 = 12 ; pub const IMPI_CLIENT_COLOR : _bindgen_ty_1 = 13 ; pub const IMPI_HOST_SIZE : _bindgen_ty_1 = 14 ; pub const IMPI_HOST_COLOR : _bindgen_ty_1 = 15 ; pub type _bindgen_ty_1 = :: std :: os :: raw :: c_uint ; pub const MPI_IDENT : _bindgen_ty_2 = 0 ; pub const MPI_CONGRUENT : _bindgen_ty_2 = 1 ; pub const MPI_SIMILAR : _bindgen_ty_2 = 2 ; pub const MPI_UNEQUAL : _bindgen_ty_2 = 3 ; pub type _bindgen_ty_2 = :: std :: os :: raw :: c_uint ; pub const MPI_THREAD_SINGLE : _bindgen_ty_3 = 0 ; pub const MPI_THREAD_FUNNELED : _bindgen_ty_3 = 1 ; pub const MPI_THREAD_SERIALIZED : _bindgen_ty_3 = 2 ; pub const MPI_THREAD_MULTIPLE : _bindgen_ty_3 = 3 ; pub type _bindgen_ty_3 = :: std :: os :: raw :: c_uint ; pub const MPI_COMBINER_NAMED : _bindgen_ty_4 = 0 ; pub const MPI_COMBINER_DUP : _bindgen_ty_4 = 1 ; pub const MPI_COMBINER_CONTIGUOUS : _bindgen_ty_4 = 2 ; pub const MPI_COMBINER_VECTOR : _bindgen_ty_4 = 3 ; pub const OMPI_WAS_MPI_COMBINER_HVECTOR_INTEGER : _bindgen_ty_4 = 4 ; pub const MPI_COMBINER_HVECTOR : _bindgen_ty_4 = 5 ; pub const MPI_COMBINER_INDEXED : _bindgen_ty_4 = 6 ; pub const OMPI_WAS_MPI_COMBINER_HINDEXED_INTEGER : _bindgen_ty_4 = 7 ; pub const MPI_COMBINER_HINDEXED : _bindgen_ty_4 = 8 ; pub const MPI_COMBINER_INDEXED_BLOCK : _bindgen_ty_4 = 9 ; pub const OMPI_WAS_MPI_COMBINER_STRUCT_INTEGER : _bindgen_ty_4 = 10 ; pub const MPI_COMBINER_STRUCT : _bindgen_ty_4 = 11 ; pub const MPI_COMBINER_SUBARRAY : _bindgen_ty_4 = 12 ; pub const MPI_COMBINER_DARRAY : _bindgen_ty_4 = 13 ; pub const MPI_COMBINER_F90_REAL : _bindgen_ty_4 = 14 ; pub const MPI_COMBINER_F90_COMPLEX : _bindgen_ty_4 = 15 ; pub const MPI_COMBINER_F90_INTEGER : _bindgen_ty_4 = 16 ; pub const MPI_COMBINER_RESIZED : _bindgen_ty_4 = 17 ; pub const MPI_COMBINER_HINDEXED_BLOCK : _bindgen_ty_4 = 18 ; pub type _bindgen_ty_4 = :: std :: os :: raw :: c_uint ; pub const MPI_COMM_TYPE_SHARED : _bindgen_ty_5 = 0 ; pub const OMPI_COMM_TYPE_HWTHREAD : _bindgen_ty_5 = 1 ; pub const OMPI_COMM_TYPE_CORE : _bindgen_ty_5 = 2 ; pub const OMPI_COMM_TYPE_L1CACHE : _bindgen_ty_5 = 3 ; pub const OMPI_COMM_TYPE_L2CACHE : _bindgen_ty_5 = 4 ; pub const OMPI_COMM_TYPE_L3CACHE : _bindgen_ty_5 = 5 ; pub const OMPI_COMM_TYPE_SOCKET : _bindgen_ty_5 = 6 ; pub const OMPI_COMM_TYPE_NUMA : _bindgen_ty_5 = 7 ; pub const OMPI_COMM_TYPE_BOARD : _bindgen_ty_5 = 8 ; pub const OMPI_COMM_TYPE_HOST : _bindgen_ty_5 = 9 ; pub const OMPI_COMM_TYPE_CU : _bindgen_ty_5 = 10 ; pub const OMPI_COMM_TYPE_CLUSTER : _bindgen_ty_5 = 11 ; pub type _bindgen_ty_5 = :: std :: os :: raw :: c_uint ; pub const MPI_T_VERBOSITY_USER_BASIC : _bindgen_ty_6 = 0 ; pub const MPI_T_VERBOSITY_USER_DETAIL : _bindgen_ty_6 = 1 ; pub const MPI_T_VERBOSITY_USER_ALL : _bindgen_ty_6 = 2 ; pub const MPI_T_VERBOSITY_TUNER_BASIC : _bindgen_ty_6 = 3 ; pub const MPI_T_VERBOSITY_TUNER_DETAIL : _bindgen_ty_6 = 4 ; pub const MPI_T_VERBOSITY_TUNER_ALL : _bindgen_ty_6 = 5 ; pub const MPI_T_VERBOSITY_MPIDEV_BASIC : _bindgen_ty_6 = 6 ; pub const MPI_T_VERBOSITY_MPIDEV_DETAIL : _bindgen_ty_6 = 7 ; pub const MPI_T_VERBOSITY_MPIDEV_ALL : _bindgen_ty_6 = 8 ; pub type _bindgen_ty_6 = :: std :: os :: raw :: c_uint ; pub const MPI_T_SCOPE_CONSTANT : _bindgen_ty_7 = 0 ; pub const MPI_T_SCOPE_READONLY : _bindgen_ty_7 = 1 ; pub const MPI_T_SCOPE_LOCAL : _bindgen_ty_7 = 2 ; pub const MPI_T_SCOPE_GROUP : _bindgen_ty_7 = 3 ; pub const MPI_T_SCOPE_GROUP_EQ : _bindgen_ty_7 = 4 ; pub const MPI_T_SCOPE_ALL : _bindgen_ty_7 = 5 ; pub const MPI_T_SCOPE_ALL_EQ : _bindgen_ty_7 = 6 ; pub type _bindgen_ty_7 = :: std :: os :: raw :: c_uint ; pub const MPI_T_BIND_NO_OBJECT : _bindgen_ty_8 = 0 ; pub const MPI_T_BIND_MPI_COMM : _bindgen_ty_8 = 1 ; pub const MPI_T_BIND_MPI_DATATYPE : _bindgen_ty_8 = 2 ; pub const MPI_T_BIND_MPI_ERRHANDLER : _bindgen_ty_8 = 3 ; pub const MPI_T_BIND_MPI_FILE : _bindgen_ty_8 = 4 ; pub const MPI_T_BIND_MPI_GROUP : _bindgen_ty_8 = 5 ; pub const MPI_T_BIND_MPI_OP : _bindgen_ty_8 = 6 ; pub const MPI_T_BIND_MPI_REQUEST : _bindgen_ty_8 = 7 ; pub const MPI_T_BIND_MPI_WIN : _bindgen_ty_8 = 8 ; pub const MPI_T_BIND_MPI_MESSAGE : _bindgen_ty_8 = 9 ; pub const MPI_T_BIND_MPI_INFO : _bindgen_ty_8 = 10 ; pub type _bindgen_ty_8 = :: std :: os :: raw :: c_uint ; pub const MPI_T_PVAR_CLASS_STATE : _bindgen_ty_9 = 0 ; pub const MPI_T_PVAR_CLASS_LEVEL : _bindgen_ty_9 = 1 ; pub const MPI_T_PVAR_CLASS_SIZE : _bindgen_ty_9 = 2 ; pub const MPI_T_PVAR_CLASS_PERCENTAGE : _bindgen_ty_9 = 3 ; pub const MPI_T_PVAR_CLASS_HIGHWATERMARK : _bindgen_ty_9 = 4 ; pub const MPI_T_PVAR_CLASS_LOWWATERMARK : _bindgen_ty_9 = 5 ; pub const MPI_T_PVAR_CLASS_COUNTER : _bindgen_ty_9 = 6 ; pub const MPI_T_PVAR_CLASS_AGGREGATE : _bindgen_ty_9 = 7 ; pub const MPI_T_PVAR_CLASS_TIMER : _bindgen_ty_9 = 8 ; pub const MPI_T_PVAR_CLASS_GENERIC : _bindgen_ty_9 = 9 ; pub type _bindgen_ty_9 = :: std :: os :: raw :: c_uint ; extern "C" {
[INFO] [stdout] 3 + pub const __llvm__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_major__ : :: std :: os :: raw :: c_uint = 14 ; pub const __clang_minor__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_patchlevel__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_version__ : & 'static [ u8 ; 8usize ] = b"14.0.0 \0" ; pub const __GNUC__ : :: std :: os :: raw :: c_uint = 4 ; pub const __GNUC_MINOR__ : :: std :: os :: raw :: c_uint = 2 ; pub const __GNUC_PATCHLEVEL__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GXX_ABI_VERSION : :: std :: os :: raw :: c_uint = 1002 ; pub const __ATOMIC_RELAXED : :: std :: os :: raw :: c_uint = 0 ; pub const __ATOMIC_CONSUME : :: std :: os :: raw :: c_uint = 1 ; pub const __ATOMIC_ACQUIRE : :: std :: os :: raw :: c_uint = 2 ; pub const __ATOMIC_RELEASE : :: std :: os :: raw :: c_uint = 3 ; pub const __ATOMIC_ACQ_REL : :: std :: os :: raw :: c_uint = 4 ; pub const __ATOMIC_SEQ_CST : :: std :: os :: raw :: c_uint = 5 ; pub const __OPENCL_MEMORY_SCOPE_WORK_ITEM : :: std :: os :: raw :: c_uint = 0 ; pub const __OPENCL_MEMORY_SCOPE_WORK_GROUP : :: std :: os :: raw :: c_uint = 1 ; pub const __OPENCL_MEMORY_SCOPE_DEVICE : :: std :: os :: raw :: c_uint = 2 ; pub const __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES : :: std :: os :: raw :: c_uint = 3 ; pub const __OPENCL_MEMORY_SCOPE_SUB_GROUP : :: std :: os :: raw :: c_uint = 4 ; pub const __PRAGMA_REDEFINE_EXTNAME : :: std :: os :: raw :: c_uint = 1 ; pub const __VERSION__ : & 'static [ u8 ; 20usize ] = b"Ubuntu Clang 14.0.0\0" ; pub const __OBJC_BOOL_IS_BOOL : :: std :: os :: raw :: c_uint = 0 ; pub const __CONSTANT_CFSTRINGS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_literal_encoding__ : & 'static [ u8 ; 6usize ] = b"UTF-8\0" ; pub const __clang_wide_literal_encoding__ : & 'static [ u8 ; 7usize ] = b"UTF-32\0" ; pub const __ORDER_LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __ORDER_BIG_ENDIAN__ : :: std :: os :: raw :: c_uint = 4321 ; pub const __ORDER_PDP_ENDIAN__ : :: std :: os :: raw :: c_uint = 3412 ; pub const __BYTE_ORDER__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const _LP64 : :: std :: os :: raw :: c_uint = 1 ; pub const __LP64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __CHAR_BIT__ : std :: os :: raw :: c_uint = 8 ; pub const __BOOL_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SHRT_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __LONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LLONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BITINT_MAXWIDTH__ : :: std :: os :: raw :: c_uint = 128 ; pub const __SCHAR_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __SHRT_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __LONG_LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __WCHAR_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __WCHAR_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __WINT_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __WINT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INTMAX_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZE_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __SIZE_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTMAX_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __PTRDIFF_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __PTRDIFF_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INTPTR_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTPTR_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZEOF_DOUBLE__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_FLOAT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_LONG_DOUBLE__ : :: std :: os :: raw :: c_uint = 16 ; pub const __SIZEOF_LONG_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_POINTER__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SHORT__ : :: std :: os :: raw :: c_uint = 2 ; pub const __SIZEOF_PTRDIFF_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SIZE_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_WCHAR_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_WINT_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INTMAX_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTMAX_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINTMAX_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTMAX_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTMAX_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTMAX_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __PTRDIFF_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __PTRDIFF_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __INTPTR_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTPTR_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __SIZE_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __SIZE_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __SIZE_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __SIZE_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __SIG_ATOMIC_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __SIG_ATOMIC_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __UINTPTR_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTPTR_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTPTR_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTPTR_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FLT_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_DIG__ : :: std :: os :: raw :: c_uint = 6 ; pub const __FLT_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 9 ; pub const __FLT_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_MANT_DIG__ : :: std :: os :: raw :: c_uint = 24 ; pub const __FLT_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 38 ; pub const __FLT_MAX_EXP__ : :: std :: os :: raw :: c_uint = 128 ; pub const __FLT_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -37 ; pub const __FLT_MIN_EXP__ : :: std :: os :: raw :: c_int = -125 ; pub const __DBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_DIG__ : :: std :: os :: raw :: c_uint = 15 ; pub const __DBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 17 ; pub const __DBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 53 ; pub const __DBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 308 ; pub const __DBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 1024 ; pub const __DBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -307 ; pub const __DBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -1021 ; pub const __LDBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_DIG__ : :: std :: os :: raw :: c_uint = 18 ; pub const __LDBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __LDBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LDBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 4932 ; pub const __LDBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 16384 ; pub const __LDBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -4931 ; pub const __LDBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -16381 ; pub const __POINTER_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BIGGEST_ALIGNMENT__ : :: std :: os :: raw :: c_uint = 16 ; pub const __WINT_UNSIGNED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __INT8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __INT16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __INT32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __INT64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __UINT8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __INT8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __UINT16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __UINT16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __INT16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __UINT32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __UINT32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __INT32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __UINT64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __UINT64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __INT64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_LEAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_LEAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_LEAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_LEAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_LEAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_LEAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_LEAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_LEAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_LEAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_LEAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_LEAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_LEAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_LEAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_LEAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_LEAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_LEAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_LEAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_LEAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_LEAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_LEAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_LEAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_LEAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_LEAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_LEAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_LEAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_LEAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_LEAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_LEAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_LEAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __INT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_FAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_FAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_FAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_FAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_FAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_FAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_FAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_FAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_FAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_FAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_FAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_FAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_FAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_FAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_FAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_FAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_FAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_FAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_FAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_FAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_FAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_FAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_FAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_FAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_FAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_FAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_FAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_FAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_FAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_FAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FINITE_MATH_ONLY__ : :: std :: os :: raw :: c_uint = 0 ; pub const __GNUC_STDC_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_ATOMIC_TEST_AND_SET_TRUEVAL : :: std :: os :: raw :: c_uint = 1 ; pub const __CLANG_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __NO_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __PIC__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pic__ : :: std :: os :: raw :: c_uint = 2 ; pub const __PIE__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pie__ : :: std :: os :: raw :: c_uint = 2 ; pub const __FLT_EVAL_METHOD__ : :: std :: os :: raw :: c_uint = 0 ; pub const __FLT_RADIX__ : :: std :: os :: raw :: c_uint = 2 ; pub const __DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __GCC_ASM_FLAG_OUTPUTS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __code_model_small__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_GS : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_FS : :: std :: os :: raw :: c_uint = 1 ; pub const __k8 : :: std :: os :: raw :: c_uint = 1 ; pub const __k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __tune_k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __NO_MATH_INLINES : :: std :: os :: raw :: c_uint = 1 ; pub const __FXSR__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __MMX__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 : :: std :: os :: raw :: c_uint = 1 ; pub const __SIZEOF_FLOAT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix__ : :: std :: os :: raw :: c_uint = 1 ; pub const linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __ELF__ : :: std :: os :: raw :: c_uint = 1 ; pub const __gnu_linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLOAT128__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_HOSTED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_VERSION__ : :: std :: os :: raw :: c_uint = 201710 ; pub const __STDC_UTF_16__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_UTF_32__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_DWARF2_CFI_ASM : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_VERSION : :: std :: os :: raw :: c_uint = 721408 ; pub const OPAL_STDC_HEADERS : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED_ARGUMENT : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_ERROR : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_SYS_TIME_H : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_LONG_LONG : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const OPAL_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const OPAL_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const OPAL_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const OPAL_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const OMPI_HAVE_FORTRAN_LOGICAL1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER16 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_INTEGER2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL16 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL2 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_REAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_ENABLE_MPI1_COMPAT : :: std :: os :: raw :: c_uint = 0 ; pub const HAVE_FLOAT__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_LONG_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_MPI_OFFSET_SIZE : :: std :: os :: raw :: c_uint = 8 ; pub const OMPI_BUILD_CXX_BINDINGS : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_CXX_SEEK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_CXX_SUPPORTS_2D_CONST_CAST : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_PARAM_CHECK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_INTERFACE_WARNING : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_CXX_EXCEPTION_SUPPORT : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_MAJOR_VERSION : :: std :: os :: raw :: c_uint = 4 ; pub const OMPI_MINOR_VERSION : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_RELEASE_VERSION : :: std :: os :: raw :: c_uint = 2 ; pub const OPAL_C_HAVE_VISIBILITY : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_BUILDING : :: std :: os :: raw :: c_uint = 0 ; pub const OPEN_MPI : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_VERSION : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_SUBVERSION : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_UNKNOWN : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU_C : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_REMOVED_USE_STATIC_ASSERT : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ANY_SOURCE : :: std :: os :: raw :: c_int = -1 ; pub const MPI_PROC_NULL : :: std :: os :: raw :: c_int = -2 ; pub const MPI_ROOT : :: std :: os :: raw :: c_int = -4 ; pub const MPI_ANY_TAG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MAX_LIBRARY_VERSION_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_UNDEFINED : :: std :: os :: raw :: c_int = -32766 ; pub const MPI_DIST_GRAPH : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_CART : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_GRAPH : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_KEYVAL_INVALID : :: std :: os :: raw :: c_int = -1 ; pub const MPI_BSEND_OVERHEAD : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const MPI_ORDER_C : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ORDER_FORTRAN : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_BLOCK : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_DISTRIBUTE_CYCLIC : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_NONE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_DISTRIBUTE_DFLT_DARG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MODE_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_RDONLY : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_WRONLY : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_RDWR : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_DELETE_ON_CLOSE : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_MODE_UNIQUE_OPEN : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_MODE_EXCL : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MODE_APPEND : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_SEQUENTIAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_DISPLACEMENT_CURRENT : :: std :: os :: raw :: c_int = -54278278 ; pub const MPI_SEEK_SET : :: std :: os :: raw :: c_uint = 600 ; pub const MPI_SEEK_CUR : :: std :: os :: raw :: c_uint = 602 ; pub const MPI_SEEK_END : :: std :: os :: raw :: c_uint = 604 ; pub const MPI_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_NOCHECK : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_NOPRECEDE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_NOPUT : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_NOSTORE : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_NOSUCCEED : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_LOCK_EXCLUSIVE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_LOCK_SHARED : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_WIN_FLAVOR_ALLOCATE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_DYNAMIC : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_WIN_FLAVOR_SHARED : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_WIN_UNIFIED : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_WIN_SEPARATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_SUCCESS : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ERR_BUFFER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_ERR_COUNT : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_ERR_TYPE : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_ERR_TAG : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_ERR_COMM : :: std :: os :: raw :: c_uint = 5 ; pub const MPI_ERR_RANK : :: std :: os :: raw :: c_uint = 6 ; pub const MPI_ERR_REQUEST : :: std :: os :: raw :: c_uint = 7 ; pub const MPI_ERR_ROOT : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_ERR_GROUP : :: std :: os :: raw :: c_uint = 9 ; pub const MPI_ERR_OP : :: std :: os :: raw :: c_uint = 10 ; pub const MPI_ERR_TOPOLOGY : :: std :: os :: raw :: c_uint = 11 ; pub const MPI_ERR_DIMS : :: std :: os :: raw :: c_uint = 12 ; pub const MPI_ERR_ARG : :: std :: os :: raw :: c_uint = 13 ; pub const MPI_ERR_UNKNOWN : :: std :: os :: raw :: c_uint = 14 ; pub const MPI_ERR_TRUNCATE : :: std :: os :: raw :: c_uint = 15 ; pub const MPI_ERR_OTHER : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_ERR_INTERN : :: std :: os :: raw :: c_uint = 17 ; pub const MPI_ERR_IN_STATUS : :: std :: os :: raw :: c_uint = 18 ; pub const MPI_ERR_PENDING : :: std :: os :: raw :: c_uint = 19 ; pub const MPI_ERR_ACCESS : :: std :: os :: raw :: c_uint = 20 ; pub const MPI_ERR_AMODE : :: std :: os :: raw :: c_uint = 21 ; pub const MPI_ERR_ASSERT : :: std :: os :: raw :: c_uint = 22 ; pub const MPI_ERR_BAD_FILE : :: std :: os :: raw :: c_uint = 23 ; pub const MPI_ERR_BASE : :: std :: os :: raw :: c_uint = 24 ; pub const MPI_ERR_CONVERSION : :: std :: os :: raw :: c_uint = 25 ; pub const MPI_ERR_DISP : :: std :: os :: raw :: c_uint = 26 ; pub const MPI_ERR_DUP_DATAREP : :: std :: os :: raw :: c_uint = 27 ; pub const MPI_ERR_FILE_EXISTS : :: std :: os :: raw :: c_uint = 28 ; pub const MPI_ERR_FILE_IN_USE : :: std :: os :: raw :: c_uint = 29 ; pub const MPI_ERR_FILE : :: std :: os :: raw :: c_uint = 30 ; pub const MPI_ERR_INFO_KEY : :: std :: os :: raw :: c_uint = 31 ; pub const MPI_ERR_INFO_NOKEY : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_ERR_INFO_VALUE : :: std :: os :: raw :: c_uint = 33 ; pub const MPI_ERR_INFO : :: std :: os :: raw :: c_uint = 34 ; pub const MPI_ERR_IO : :: std :: os :: raw :: c_uint = 35 ; pub const MPI_ERR_KEYVAL : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_ERR_LOCKTYPE : :: std :: os :: raw :: c_uint = 37 ; pub const MPI_ERR_NAME : :: std :: os :: raw :: c_uint = 38 ; pub const MPI_ERR_NO_MEM : :: std :: os :: raw :: c_uint = 39 ; pub const MPI_ERR_NOT_SAME : :: std :: os :: raw :: c_uint = 40 ; pub const MPI_ERR_NO_SPACE : :: std :: os :: raw :: c_uint = 41 ; pub const MPI_ERR_NO_SUCH_FILE : :: std :: os :: raw :: c_uint = 42 ; pub const MPI_ERR_PORT : :: std :: os :: raw :: c_uint = 43 ; pub const MPI_ERR_QUOTA : :: std :: os :: raw :: c_uint = 44 ; pub const MPI_ERR_READ_ONLY : :: std :: os :: raw :: c_uint = 45 ; pub const MPI_ERR_RMA_CONFLICT : :: std :: os :: raw :: c_uint = 46 ; pub const MPI_ERR_RMA_SYNC : :: std :: os :: raw :: c_uint = 47 ; pub const MPI_ERR_SERVICE : :: std :: os :: raw :: c_uint = 48 ; pub const MPI_ERR_SIZE : :: std :: os :: raw :: c_uint = 49 ; pub const MPI_ERR_SPAWN : :: std :: os :: raw :: c_uint = 50 ; pub const MPI_ERR_UNSUPPORTED_DATAREP : :: std :: os :: raw :: c_uint = 51 ; pub const MPI_ERR_UNSUPPORTED_OPERATION : :: std :: os :: raw :: c_uint = 52 ; pub const MPI_ERR_WIN : :: std :: os :: raw :: c_uint = 53 ; pub const MPI_T_ERR_MEMORY : :: std :: os :: raw :: c_uint = 54 ; pub const MPI_T_ERR_NOT_INITIALIZED : :: std :: os :: raw :: c_uint = 55 ; pub const MPI_T_ERR_CANNOT_INIT : :: std :: os :: raw :: c_uint = 56 ; pub const MPI_T_ERR_INVALID_INDEX : :: std :: os :: raw :: c_uint = 57 ; pub const MPI_T_ERR_INVALID_ITEM : :: std :: os :: raw :: c_uint = 58 ; pub const MPI_T_ERR_INVALID_HANDLE : :: std :: os :: raw :: c_uint = 59 ; pub const MPI_T_ERR_OUT_OF_HANDLES : :: std :: os :: raw :: c_uint = 60 ; pub const MPI_T_ERR_OUT_OF_SESSIONS : :: std :: os :: raw :: c_uint = 61 ; pub const MPI_T_ERR_INVALID_SESSION : :: std :: os :: raw :: c_uint = 62 ; pub const MPI_T_ERR_CVAR_SET_NOT_NOW : :: std :: os :: raw :: c_uint = 63 ; pub const MPI_T_ERR_CVAR_SET_NEVER : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_T_ERR_PVAR_NO_STARTSTOP : :: std :: os :: raw :: c_uint = 65 ; pub const MPI_T_ERR_PVAR_NO_WRITE : :: std :: os :: raw :: c_uint = 66 ; pub const MPI_T_ERR_PVAR_NO_ATOMIC : :: std :: os :: raw :: c_uint = 67 ; pub const MPI_ERR_RMA_RANGE : :: std :: os :: raw :: c_uint = 68 ; pub const MPI_ERR_RMA_ATTACH : :: std :: os :: raw :: c_uint = 69 ; pub const MPI_ERR_RMA_FLAVOR : :: std :: os :: raw :: c_uint = 70 ; pub const MPI_ERR_RMA_SHARED : :: std :: os :: raw :: c_uint = 71 ; pub const MPI_T_ERR_INVALID : :: std :: os :: raw :: c_uint = 72 ; pub const MPI_T_ERR_INVALID_NAME : :: std :: os :: raw :: c_uint = 73 ; pub const MPI_ERR_LASTCODE : :: std :: os :: raw :: c_uint = 92 ; pub const MPI_TYPECLASS_INTEGER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_TYPECLASS_REAL : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_TYPECLASS_COMPLEX : :: std :: os :: raw :: c_uint = 3 ; pub type wchar_t = :: std :: os :: raw :: c_int ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct max_align_t { pub __clang_max_align_nonce1 : :: std :: os :: raw :: c_longlong , pub __bindgen_padding_0 : u64 , pub __clang_max_align_nonce2 : f64 , } # [ test ] fn bindgen_test_layout_max_align_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < max_align_t > ( ) , 32usize , concat ! ( "Size of: " , stringify ! ( max_align_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce1 as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce1 ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce2 as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce2 ) ) ) ; } pub type MPI_Aint = isize ; pub type MPI_Offset = :: std :: os :: raw :: c_longlong ; pub type MPI_Count = :: std :: os :: raw :: c_longlong ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_communicator_t { _unused : [ u8 ; 0 ] } pub type MPI_Comm = * mut ompi_communicator_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_datatype_t { _unused : [ u8 ; 0 ] } pub type MPI_Datatype = * mut ompi_datatype_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_errhandler_t { _unused : [ u8 ; 0 ] } pub type MPI_Errhandler = * mut ompi_errhandler_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_file_t { _unused : [ u8 ; 0 ] } pub type MPI_File = * mut ompi_file_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_group_t { _unused : [ u8 ; 0 ] } pub type MPI_Group = * mut ompi_group_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_info_t { _unused : [ u8 ; 0 ] } pub type MPI_Info = * mut ompi_info_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_op_t { _unused : [ u8 ; 0 ] } pub type MPI_Op = * mut ompi_op_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_request_t { _unused : [ u8 ; 0 ] } pub type MPI_Request = * mut ompi_request_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_message_t { _unused : [ u8 ; 0 ] } pub type MPI_Message = * mut ompi_message_t ; pub type MPI_Status = ompi_status_public_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_win_t { _unused : [ u8 ; 0 ] } pub type MPI_Win = * mut ompi_win_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_var_enum_t { _unused : [ u8 ; 0 ] } pub type MPI_T_enum = * mut mca_base_var_enum_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_mpit_cvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_cvar_handle = * mut ompi_mpit_cvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_handle = * mut mca_base_pvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_session_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_session = * mut mca_base_pvar_session_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_status_public_t { pub MPI_SOURCE : :: std :: os :: raw :: c_int , pub MPI_TAG : :: std :: os :: raw :: c_int , pub MPI_ERROR : :: std :: os :: raw :: c_int , pub _cancelled : :: std :: os :: raw :: c_int , pub _ucount : usize , } # [ test ] fn bindgen_test_layout_ompi_status_public_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < ompi_status_public_t > ( ) , 24usize , concat ! ( "Size of: " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < ompi_status_public_t > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_SOURCE as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_SOURCE ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_TAG as * const _ as usize } , 4usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_TAG ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_ERROR as * const _ as usize } , 8usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_ERROR ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _cancelled as * const _ as usize } , 12usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _cancelled ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _ucount as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _ucount ) ) ) ; } pub type MPI_Datarep_extent_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : * mut MPI_Aint , arg3 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Datarep_conversion_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : MPI_Datatype , arg3 : :: std :: os :: raw :: c_int , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : MPI_Offset , arg6 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Comm , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type ompi_file_errhandler_fn = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_File , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_Win_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Win , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_User_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut :: std :: os :: raw :: c_void , arg3 : * mut :: std :: os :: raw :: c_int , arg4 : * mut MPI_Datatype ) > ; pub type MPI_Comm_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_query_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut MPI_Status ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_free_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_cancel_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_fn = MPI_Comm_errhandler_function ; pub type MPI_File_errhandler_fn = ompi_file_errhandler_fn ; pub type MPI_File_errhandler_function = ompi_file_errhandler_fn ; pub type MPI_Win_errhandler_fn = MPI_Win_errhandler_function ; pub const MPI_TAG_UB : _bindgen_ty_1 = 0 ; pub const MPI_HOST : _bindgen_ty_1 = 1 ; pub const MPI_IO : _bindgen_ty_1 = 2 ; pub const MPI_WTIME_IS_GLOBAL : _bindgen_ty_1 = 3 ; pub const MPI_APPNUM : _bindgen_ty_1 = 4 ; pub const MPI_LASTUSEDCODE : _bindgen_ty_1 = 5 ; pub const MPI_UNIVERSE_SIZE : _bindgen_ty_1 = 6 ; pub const MPI_WIN_BASE : _bindgen_ty_1 = 7 ; pub const MPI_WIN_SIZE : _bindgen_ty_1 = 8 ; pub const MPI_WIN_DISP_UNIT : _bindgen_ty_1 = 9 ; pub const MPI_WIN_CREATE_FLAVOR : _bindgen_ty_1 = 10 ; pub const MPI_WIN_MODEL : _bindgen_ty_1 = 11 ; pub const IMPI_CLIENT_SIZE : _bindgen_ty_1 = 12 ; pub const IMPI_CLIENT_COLOR : _bindgen_ty_1 = 13 ; pub const IMPI_HOST_SIZE : _bindgen_ty_1 = 14 ; pub const IMPI_HOST_COLOR : _bindgen_ty_1 = 15 ; pub type _bindgen_ty_1 = :: std :: os :: raw :: c_uint ; pub const MPI_IDENT : _bindgen_ty_2 = 0 ; pub const MPI_CONGRUENT : _bindgen_ty_2 = 1 ; pub const MPI_SIMILAR : _bindgen_ty_2 = 2 ; pub const MPI_UNEQUAL : _bindgen_ty_2 = 3 ; pub type _bindgen_ty_2 = :: std :: os :: raw :: c_uint ; pub const MPI_THREAD_SINGLE : _bindgen_ty_3 = 0 ; pub const MPI_THREAD_FUNNELED : _bindgen_ty_3 = 1 ; pub const MPI_THREAD_SERIALIZED : _bindgen_ty_3 = 2 ; pub const MPI_THREAD_MULTIPLE : _bindgen_ty_3 = 3 ; pub type _bindgen_ty_3 = :: std :: os :: raw :: c_uint ; pub const MPI_COMBINER_NAMED : _bindgen_ty_4 = 0 ; pub const MPI_COMBINER_DUP : _bindgen_ty_4 = 1 ; pub const MPI_COMBINER_CONTIGUOUS : _bindgen_ty_4 = 2 ; pub const MPI_COMBINER_VECTOR : _bindgen_ty_4 = 3 ; pub const OMPI_WAS_MPI_COMBINER_HVECTOR_INTEGER : _bindgen_ty_4 = 4 ; pub const MPI_COMBINER_HVECTOR : _bindgen_ty_4 = 5 ; pub const MPI_COMBINER_INDEXED : _bindgen_ty_4 = 6 ; pub const OMPI_WAS_MPI_COMBINER_HINDEXED_INTEGER : _bindgen_ty_4 = 7 ; pub const MPI_COMBINER_HINDEXED : _bindgen_ty_4 = 8 ; pub const MPI_COMBINER_INDEXED_BLOCK : _bindgen_ty_4 = 9 ; pub const OMPI_WAS_MPI_COMBINER_STRUCT_INTEGER : _bindgen_ty_4 = 10 ; pub const MPI_COMBINER_STRUCT : _bindgen_ty_4 = 11 ; pub const MPI_COMBINER_SUBARRAY : _bindgen_ty_4 = 12 ; pub const MPI_COMBINER_DARRAY : _bindgen_ty_4 = 13 ; pub const MPI_COMBINER_F90_REAL : _bindgen_ty_4 = 14 ; pub const MPI_COMBINER_F90_COMPLEX : _bindgen_ty_4 = 15 ; pub const MPI_COMBINER_F90_INTEGER : _bindgen_ty_4 = 16 ; pub const MPI_COMBINER_RESIZED : _bindgen_ty_4 = 17 ; pub const MPI_COMBINER_HINDEXED_BLOCK : _bindgen_ty_4 = 18 ; pub type _bindgen_ty_4 = :: std :: os :: raw :: c_uint ; pub const MPI_COMM_TYPE_SHARED : _bindgen_ty_5 = 0 ; pub const OMPI_COMM_TYPE_HWTHREAD : _bindgen_ty_5 = 1 ; pub const OMPI_COMM_TYPE_CORE : _bindgen_ty_5 = 2 ; pub const OMPI_COMM_TYPE_L1CACHE : _bindgen_ty_5 = 3 ; pub const OMPI_COMM_TYPE_L2CACHE : _bindgen_ty_5 = 4 ; pub const OMPI_COMM_TYPE_L3CACHE : _bindgen_ty_5 = 5 ; pub const OMPI_COMM_TYPE_SOCKET : _bindgen_ty_5 = 6 ; pub const OMPI_COMM_TYPE_NUMA : _bindgen_ty_5 = 7 ; pub const OMPI_COMM_TYPE_BOARD : _bindgen_ty_5 = 8 ; pub const OMPI_COMM_TYPE_HOST : _bindgen_ty_5 = 9 ; pub const OMPI_COMM_TYPE_CU : _bindgen_ty_5 = 10 ; pub const OMPI_COMM_TYPE_CLUSTER : _bindgen_ty_5 = 11 ; pub type _bindgen_ty_5 = :: std :: os :: raw :: c_uint ; pub const MPI_T_VERBOSITY_USER_BASIC : _bindgen_ty_6 = 0 ; pub const MPI_T_VERBOSITY_USER_DETAIL : _bindgen_ty_6 = 1 ; pub const MPI_T_VERBOSITY_USER_ALL : _bindgen_ty_6 = 2 ; pub const MPI_T_VERBOSITY_TUNER_BASIC : _bindgen_ty_6 = 3 ; pub const MPI_T_VERBOSITY_TUNER_DETAIL : _bindgen_ty_6 = 4 ; pub const MPI_T_VERBOSITY_TUNER_ALL : _bindgen_ty_6 = 5 ; pub const MPI_T_VERBOSITY_MPIDEV_BASIC : _bindgen_ty_6 = 6 ; pub const MPI_T_VERBOSITY_MPIDEV_DETAIL : _bindgen_ty_6 = 7 ; pub const MPI_T_VERBOSITY_MPIDEV_ALL : _bindgen_ty_6 = 8 ; pub type _bindgen_ty_6 = :: std :: os :: raw :: c_uint ; pub const MPI_T_SCOPE_CONSTANT : _bindgen_ty_7 = 0 ; pub const MPI_T_SCOPE_READONLY : _bindgen_ty_7 = 1 ; pub const MPI_T_SCOPE_LOCAL : _bindgen_ty_7 = 2 ; pub const MPI_T_SCOPE_GROUP : _bindgen_ty_7 = 3 ; pub const MPI_T_SCOPE_GROUP_EQ : _bindgen_ty_7 = 4 ; pub const MPI_T_SCOPE_ALL : _bindgen_ty_7 = 5 ; pub const MPI_T_SCOPE_ALL_EQ : _bindgen_ty_7 = 6 ; pub type _bindgen_ty_7 = :: std :: os :: raw :: c_uint ; pub const MPI_T_BIND_NO_OBJECT : _bindgen_ty_8 = 0 ; pub const MPI_T_BIND_MPI_COMM : _bindgen_ty_8 = 1 ; pub const MPI_T_BIND_MPI_DATATYPE : _bindgen_ty_8 = 2 ; pub const MPI_T_BIND_MPI_ERRHANDLER : _bindgen_ty_8 = 3 ; pub const MPI_T_BIND_MPI_FILE : _bindgen_ty_8 = 4 ; pub const MPI_T_BIND_MPI_GROUP : _bindgen_ty_8 = 5 ; pub const MPI_T_BIND_MPI_OP : _bindgen_ty_8 = 6 ; pub const MPI_T_BIND_MPI_REQUEST : _bindgen_ty_8 = 7 ; pub const MPI_T_BIND_MPI_WIN : _bindgen_ty_8 = 8 ; pub const MPI_T_BIND_MPI_MESSAGE : _bindgen_ty_8 = 9 ; pub const MPI_T_BIND_MPI_INFO : _bindgen_ty_8 = 10 ; pub type _bindgen_ty_8 = :: std :: os :: raw :: c_uint ; pub const MPI_T_PVAR_CLASS_STATE : _bindgen_ty_9 = 0 ; pub const MPI_T_PVAR_CLASS_LEVEL : _bindgen_ty_9 = 1 ; pub const MPI_T_PVAR_CLASS_SIZE : _bindgen_ty_9 = 2 ; pub const MPI_T_PVAR_CLASS_PERCENTAGE : _bindgen_ty_9 = 3 ; pub const MPI_T_PVAR_CLASS_HIGHWATERMARK : _bindgen_ty_9 = 4 ; pub const MPI_T_PVAR_CLASS_LOWWATERMARK : _bindgen_ty_9 = 5 ; pub const MPI_T_PVAR_CLASS_COUNTER : _bindgen_ty_9 = 6 ; pub const MPI_T_PVAR_CLASS_AGGREGATE : _bindgen_ty_9 = 7 ; pub const MPI_T_PVAR_CLASS_TIMER : _bindgen_ty_9 = 8 ; pub const MPI_T_PVAR_CLASS_GENERIC : _bindgen_ty_9 = 9 ; pub type _bindgen_ty_9 = :: std :: os :: raw :: c_uint ; extern "C" {
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/mpi-fork-fnsp-d9b9763bb5375dad/out/functions_and_types.rs:3:1322
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...; pub const __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES : :: std :: os :: raw :: c_uint = 3 ; pub const __OPENCL_MEMORY_SCOPE_SUB_GROUP : ::...
[INFO] [stdout]   |                                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]   |
[INFO] [stdout] 3 - pub const __llvm__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_major__ : :: std :: os :: raw :: c_uint = 14 ; pub const __clang_minor__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_patchlevel__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_version__ : & 'static [ u8 ; 8usize ] = b"14.0.0 \0" ; pub const __GNUC__ : :: std :: os :: raw :: c_uint = 4 ; pub const __GNUC_MINOR__ : :: std :: os :: raw :: c_uint = 2 ; pub const __GNUC_PATCHLEVEL__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GXX_ABI_VERSION : :: std :: os :: raw :: c_uint = 1002 ; pub const __ATOMIC_RELAXED : :: std :: os :: raw :: c_uint = 0 ; pub const __ATOMIC_CONSUME : :: std :: os :: raw :: c_uint = 1 ; pub const __ATOMIC_ACQUIRE : :: std :: os :: raw :: c_uint = 2 ; pub const __ATOMIC_RELEASE : :: std :: os :: raw :: c_uint = 3 ; pub const __ATOMIC_ACQ_REL : :: std :: os :: raw :: c_uint = 4 ; pub const __ATOMIC_SEQ_CST : :: std :: os :: raw :: c_uint = 5 ; pub const __OPENCL_MEMORY_SCOPE_WORK_ITEM : :: std :: os :: raw :: c_uint = 0 ; pub const __OPENCL_MEMORY_SCOPE_WORK_GROUP : :: std :: os :: raw :: c_uint = 1 ; pub const __OPENCL_MEMORY_SCOPE_DEVICE : :: std :: os :: raw :: c_uint = 2 ; pub const __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES : :: std :: os :: raw :: c_uint = 3 ; pub const __OPENCL_MEMORY_SCOPE_SUB_GROUP : :: std :: os :: raw :: c_uint = 4 ; pub const __PRAGMA_REDEFINE_EXTNAME : :: std :: os :: raw :: c_uint = 1 ; pub const __VERSION__ : & 'static [ u8 ; 20usize ] = b"Ubuntu Clang 14.0.0\0" ; pub const __OBJC_BOOL_IS_BOOL : :: std :: os :: raw :: c_uint = 0 ; pub const __CONSTANT_CFSTRINGS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_literal_encoding__ : & 'static [ u8 ; 6usize ] = b"UTF-8\0" ; pub const __clang_wide_literal_encoding__ : & 'static [ u8 ; 7usize ] = b"UTF-32\0" ; pub const __ORDER_LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __ORDER_BIG_ENDIAN__ : :: std :: os :: raw :: c_uint = 4321 ; pub const __ORDER_PDP_ENDIAN__ : :: std :: os :: raw :: c_uint = 3412 ; pub const __BYTE_ORDER__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const _LP64 : :: std :: os :: raw :: c_uint = 1 ; pub const __LP64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __CHAR_BIT__ : :: std :: os :: raw :: c_uint = 8 ; pub const __BOOL_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SHRT_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __LONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LLONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BITINT_MAXWIDTH__ : :: std :: os :: raw :: c_uint = 128 ; pub const __SCHAR_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __SHRT_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __LONG_LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __WCHAR_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __WCHAR_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __WINT_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __WINT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INTMAX_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZE_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __SIZE_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTMAX_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __PTRDIFF_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __PTRDIFF_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INTPTR_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTPTR_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZEOF_DOUBLE__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_FLOAT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_LONG_DOUBLE__ : :: std :: os :: raw :: c_uint = 16 ; pub const __SIZEOF_LONG_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_POINTER__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SHORT__ : :: std :: os :: raw :: c_uint = 2 ; pub const __SIZEOF_PTRDIFF_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SIZE_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_WCHAR_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_WINT_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INTMAX_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTMAX_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINTMAX_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTMAX_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTMAX_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTMAX_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __PTRDIFF_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __PTRDIFF_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __INTPTR_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTPTR_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __SIZE_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __SIZE_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __SIZE_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __SIZE_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __SIG_ATOMIC_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __SIG_ATOMIC_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __UINTPTR_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTPTR_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTPTR_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTPTR_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FLT_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_DIG__ : :: std :: os :: raw :: c_uint = 6 ; pub const __FLT_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 9 ; pub const __FLT_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_MANT_DIG__ : :: std :: os :: raw :: c_uint = 24 ; pub const __FLT_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 38 ; pub const __FLT_MAX_EXP__ : :: std :: os :: raw :: c_uint = 128 ; pub const __FLT_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -37 ; pub const __FLT_MIN_EXP__ : :: std :: os :: raw :: c_int = -125 ; pub const __DBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_DIG__ : :: std :: os :: raw :: c_uint = 15 ; pub const __DBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 17 ; pub const __DBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 53 ; pub const __DBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 308 ; pub const __DBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 1024 ; pub const __DBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -307 ; pub const __DBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -1021 ; pub const __LDBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_DIG__ : :: std :: os :: raw :: c_uint = 18 ; pub const __LDBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __LDBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LDBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 4932 ; pub const __LDBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 16384 ; pub const __LDBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -4931 ; pub const __LDBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -16381 ; pub const __POINTER_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BIGGEST_ALIGNMENT__ : :: std :: os :: raw :: c_uint = 16 ; pub const __WINT_UNSIGNED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __INT8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __INT16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __INT32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __INT64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __UINT8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __INT8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __UINT16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __UINT16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __INT16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __UINT32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __UINT32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __INT32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __UINT64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __UINT64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __INT64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_LEAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_LEAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_LEAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_LEAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_LEAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_LEAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_LEAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_LEAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_LEAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_LEAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_LEAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_LEAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_LEAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_LEAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_LEAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_LEAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_LEAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_LEAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_LEAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_LEAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_LEAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_LEAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_LEAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_LEAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_LEAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_LEAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_LEAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_LEAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_LEAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __INT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_FAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_FAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_FAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_FAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_FAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_FAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_FAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_FAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_FAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_FAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_FAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_FAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_FAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_FAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_FAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_FAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_FAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_FAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_FAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_FAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_FAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_FAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_FAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_FAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_FAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_FAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_FAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_FAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_FAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_FAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FINITE_MATH_ONLY__ : :: std :: os :: raw :: c_uint = 0 ; pub const __GNUC_STDC_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_ATOMIC_TEST_AND_SET_TRUEVAL : :: std :: os :: raw :: c_uint = 1 ; pub const __CLANG_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __NO_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __PIC__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pic__ : :: std :: os :: raw :: c_uint = 2 ; pub const __PIE__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pie__ : :: std :: os :: raw :: c_uint = 2 ; pub const __FLT_EVAL_METHOD__ : :: std :: os :: raw :: c_uint = 0 ; pub const __FLT_RADIX__ : :: std :: os :: raw :: c_uint = 2 ; pub const __DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __GCC_ASM_FLAG_OUTPUTS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __code_model_small__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_GS : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_FS : :: std :: os :: raw :: c_uint = 1 ; pub const __k8 : :: std :: os :: raw :: c_uint = 1 ; pub const __k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __tune_k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __NO_MATH_INLINES : :: std :: os :: raw :: c_uint = 1 ; pub const __FXSR__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __MMX__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 : :: std :: os :: raw :: c_uint = 1 ; pub const __SIZEOF_FLOAT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix__ : :: std :: os :: raw :: c_uint = 1 ; pub const linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __ELF__ : :: std :: os :: raw :: c_uint = 1 ; pub const __gnu_linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLOAT128__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_HOSTED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_VERSION__ : :: std :: os :: raw :: c_uint = 201710 ; pub const __STDC_UTF_16__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_UTF_32__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_DWARF2_CFI_ASM : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_VERSION : :: std :: os :: raw :: c_uint = 721408 ; pub const OPAL_STDC_HEADERS : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED_ARGUMENT : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_ERROR : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_SYS_TIME_H : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_LONG_LONG : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const OPAL_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const OPAL_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const OPAL_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const OPAL_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const OMPI_HAVE_FORTRAN_LOGICAL1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER16 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_INTEGER2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL16 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL2 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_REAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_ENABLE_MPI1_COMPAT : :: std :: os :: raw :: c_uint = 0 ; pub const HAVE_FLOAT__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_LONG_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_MPI_OFFSET_SIZE : :: std :: os :: raw :: c_uint = 8 ; pub const OMPI_BUILD_CXX_BINDINGS : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_CXX_SEEK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_CXX_SUPPORTS_2D_CONST_CAST : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_PARAM_CHECK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_INTERFACE_WARNING : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_CXX_EXCEPTION_SUPPORT : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_MAJOR_VERSION : :: std :: os :: raw :: c_uint = 4 ; pub const OMPI_MINOR_VERSION : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_RELEASE_VERSION : :: std :: os :: raw :: c_uint = 2 ; pub const OPAL_C_HAVE_VISIBILITY : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_BUILDING : :: std :: os :: raw :: c_uint = 0 ; pub const OPEN_MPI : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_VERSION : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_SUBVERSION : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_UNKNOWN : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU_C : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_REMOVED_USE_STATIC_ASSERT : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ANY_SOURCE : :: std :: os :: raw :: c_int = -1 ; pub const MPI_PROC_NULL : :: std :: os :: raw :: c_int = -2 ; pub const MPI_ROOT : :: std :: os :: raw :: c_int = -4 ; pub const MPI_ANY_TAG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MAX_LIBRARY_VERSION_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_UNDEFINED : :: std :: os :: raw :: c_int = -32766 ; pub const MPI_DIST_GRAPH : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_CART : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_GRAPH : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_KEYVAL_INVALID : :: std :: os :: raw :: c_int = -1 ; pub const MPI_BSEND_OVERHEAD : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const MPI_ORDER_C : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ORDER_FORTRAN : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_BLOCK : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_DISTRIBUTE_CYCLIC : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_NONE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_DISTRIBUTE_DFLT_DARG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MODE_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_RDONLY : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_WRONLY : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_RDWR : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_DELETE_ON_CLOSE : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_MODE_UNIQUE_OPEN : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_MODE_EXCL : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MODE_APPEND : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_SEQUENTIAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_DISPLACEMENT_CURRENT : :: std :: os :: raw :: c_int = -54278278 ; pub const MPI_SEEK_SET : :: std :: os :: raw :: c_uint = 600 ; pub const MPI_SEEK_CUR : :: std :: os :: raw :: c_uint = 602 ; pub const MPI_SEEK_END : :: std :: os :: raw :: c_uint = 604 ; pub const MPI_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_NOCHECK : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_NOPRECEDE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_NOPUT : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_NOSTORE : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_NOSUCCEED : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_LOCK_EXCLUSIVE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_LOCK_SHARED : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_WIN_FLAVOR_ALLOCATE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_DYNAMIC : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_WIN_FLAVOR_SHARED : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_WIN_UNIFIED : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_WIN_SEPARATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_SUCCESS : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ERR_BUFFER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_ERR_COUNT : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_ERR_TYPE : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_ERR_TAG : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_ERR_COMM : :: std :: os :: raw :: c_uint = 5 ; pub const MPI_ERR_RANK : :: std :: os :: raw :: c_uint = 6 ; pub const MPI_ERR_REQUEST : :: std :: os :: raw :: c_uint = 7 ; pub const MPI_ERR_ROOT : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_ERR_GROUP : :: std :: os :: raw :: c_uint = 9 ; pub const MPI_ERR_OP : :: std :: os :: raw :: c_uint = 10 ; pub const MPI_ERR_TOPOLOGY : :: std :: os :: raw :: c_uint = 11 ; pub const MPI_ERR_DIMS : :: std :: os :: raw :: c_uint = 12 ; pub const MPI_ERR_ARG : :: std :: os :: raw :: c_uint = 13 ; pub const MPI_ERR_UNKNOWN : :: std :: os :: raw :: c_uint = 14 ; pub const MPI_ERR_TRUNCATE : :: std :: os :: raw :: c_uint = 15 ; pub const MPI_ERR_OTHER : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_ERR_INTERN : :: std :: os :: raw :: c_uint = 17 ; pub const MPI_ERR_IN_STATUS : :: std :: os :: raw :: c_uint = 18 ; pub const MPI_ERR_PENDING : :: std :: os :: raw :: c_uint = 19 ; pub const MPI_ERR_ACCESS : :: std :: os :: raw :: c_uint = 20 ; pub const MPI_ERR_AMODE : :: std :: os :: raw :: c_uint = 21 ; pub const MPI_ERR_ASSERT : :: std :: os :: raw :: c_uint = 22 ; pub const MPI_ERR_BAD_FILE : :: std :: os :: raw :: c_uint = 23 ; pub const MPI_ERR_BASE : :: std :: os :: raw :: c_uint = 24 ; pub const MPI_ERR_CONVERSION : :: std :: os :: raw :: c_uint = 25 ; pub const MPI_ERR_DISP : :: std :: os :: raw :: c_uint = 26 ; pub const MPI_ERR_DUP_DATAREP : :: std :: os :: raw :: c_uint = 27 ; pub const MPI_ERR_FILE_EXISTS : :: std :: os :: raw :: c_uint = 28 ; pub const MPI_ERR_FILE_IN_USE : :: std :: os :: raw :: c_uint = 29 ; pub const MPI_ERR_FILE : :: std :: os :: raw :: c_uint = 30 ; pub const MPI_ERR_INFO_KEY : :: std :: os :: raw :: c_uint = 31 ; pub const MPI_ERR_INFO_NOKEY : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_ERR_INFO_VALUE : :: std :: os :: raw :: c_uint = 33 ; pub const MPI_ERR_INFO : :: std :: os :: raw :: c_uint = 34 ; pub const MPI_ERR_IO : :: std :: os :: raw :: c_uint = 35 ; pub const MPI_ERR_KEYVAL : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_ERR_LOCKTYPE : :: std :: os :: raw :: c_uint = 37 ; pub const MPI_ERR_NAME : :: std :: os :: raw :: c_uint = 38 ; pub const MPI_ERR_NO_MEM : :: std :: os :: raw :: c_uint = 39 ; pub const MPI_ERR_NOT_SAME : :: std :: os :: raw :: c_uint = 40 ; pub const MPI_ERR_NO_SPACE : :: std :: os :: raw :: c_uint = 41 ; pub const MPI_ERR_NO_SUCH_FILE : :: std :: os :: raw :: c_uint = 42 ; pub const MPI_ERR_PORT : :: std :: os :: raw :: c_uint = 43 ; pub const MPI_ERR_QUOTA : :: std :: os :: raw :: c_uint = 44 ; pub const MPI_ERR_READ_ONLY : :: std :: os :: raw :: c_uint = 45 ; pub const MPI_ERR_RMA_CONFLICT : :: std :: os :: raw :: c_uint = 46 ; pub const MPI_ERR_RMA_SYNC : :: std :: os :: raw :: c_uint = 47 ; pub const MPI_ERR_SERVICE : :: std :: os :: raw :: c_uint = 48 ; pub const MPI_ERR_SIZE : :: std :: os :: raw :: c_uint = 49 ; pub const MPI_ERR_SPAWN : :: std :: os :: raw :: c_uint = 50 ; pub const MPI_ERR_UNSUPPORTED_DATAREP : :: std :: os :: raw :: c_uint = 51 ; pub const MPI_ERR_UNSUPPORTED_OPERATION : :: std :: os :: raw :: c_uint = 52 ; pub const MPI_ERR_WIN : :: std :: os :: raw :: c_uint = 53 ; pub const MPI_T_ERR_MEMORY : :: std :: os :: raw :: c_uint = 54 ; pub const MPI_T_ERR_NOT_INITIALIZED : :: std :: os :: raw :: c_uint = 55 ; pub const MPI_T_ERR_CANNOT_INIT : :: std :: os :: raw :: c_uint = 56 ; pub const MPI_T_ERR_INVALID_INDEX : :: std :: os :: raw :: c_uint = 57 ; pub const MPI_T_ERR_INVALID_ITEM : :: std :: os :: raw :: c_uint = 58 ; pub const MPI_T_ERR_INVALID_HANDLE : :: std :: os :: raw :: c_uint = 59 ; pub const MPI_T_ERR_OUT_OF_HANDLES : :: std :: os :: raw :: c_uint = 60 ; pub const MPI_T_ERR_OUT_OF_SESSIONS : :: std :: os :: raw :: c_uint = 61 ; pub const MPI_T_ERR_INVALID_SESSION : :: std :: os :: raw :: c_uint = 62 ; pub const MPI_T_ERR_CVAR_SET_NOT_NOW : :: std :: os :: raw :: c_uint = 63 ; pub const MPI_T_ERR_CVAR_SET_NEVER : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_T_ERR_PVAR_NO_STARTSTOP : :: std :: os :: raw :: c_uint = 65 ; pub const MPI_T_ERR_PVAR_NO_WRITE : :: std :: os :: raw :: c_uint = 66 ; pub const MPI_T_ERR_PVAR_NO_ATOMIC : :: std :: os :: raw :: c_uint = 67 ; pub const MPI_ERR_RMA_RANGE : :: std :: os :: raw :: c_uint = 68 ; pub const MPI_ERR_RMA_ATTACH : :: std :: os :: raw :: c_uint = 69 ; pub const MPI_ERR_RMA_FLAVOR : :: std :: os :: raw :: c_uint = 70 ; pub const MPI_ERR_RMA_SHARED : :: std :: os :: raw :: c_uint = 71 ; pub const MPI_T_ERR_INVALID : :: std :: os :: raw :: c_uint = 72 ; pub const MPI_T_ERR_INVALID_NAME : :: std :: os :: raw :: c_uint = 73 ; pub const MPI_ERR_LASTCODE : :: std :: os :: raw :: c_uint = 92 ; pub const MPI_TYPECLASS_INTEGER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_TYPECLASS_REAL : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_TYPECLASS_COMPLEX : :: std :: os :: raw :: c_uint = 3 ; pub type wchar_t = :: std :: os :: raw :: c_int ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct max_align_t { pub __clang_max_align_nonce1 : :: std :: os :: raw :: c_longlong , pub __bindgen_padding_0 : u64 , pub __clang_max_align_nonce2 : f64 , } # [ test ] fn bindgen_test_layout_max_align_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < max_align_t > ( ) , 32usize , concat ! ( "Size of: " , stringify ! ( max_align_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce1 as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce1 ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce2 as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce2 ) ) ) ; } pub type MPI_Aint = isize ; pub type MPI_Offset = :: std :: os :: raw :: c_longlong ; pub type MPI_Count = :: std :: os :: raw :: c_longlong ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_communicator_t { _unused : [ u8 ; 0 ] } pub type MPI_Comm = * mut ompi_communicator_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_datatype_t { _unused : [ u8 ; 0 ] } pub type MPI_Datatype = * mut ompi_datatype_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_errhandler_t { _unused : [ u8 ; 0 ] } pub type MPI_Errhandler = * mut ompi_errhandler_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_file_t { _unused : [ u8 ; 0 ] } pub type MPI_File = * mut ompi_file_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_group_t { _unused : [ u8 ; 0 ] } pub type MPI_Group = * mut ompi_group_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_info_t { _unused : [ u8 ; 0 ] } pub type MPI_Info = * mut ompi_info_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_op_t { _unused : [ u8 ; 0 ] } pub type MPI_Op = * mut ompi_op_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_request_t { _unused : [ u8 ; 0 ] } pub type MPI_Request = * mut ompi_request_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_message_t { _unused : [ u8 ; 0 ] } pub type MPI_Message = * mut ompi_message_t ; pub type MPI_Status = ompi_status_public_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_win_t { _unused : [ u8 ; 0 ] } pub type MPI_Win = * mut ompi_win_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_var_enum_t { _unused : [ u8 ; 0 ] } pub type MPI_T_enum = * mut mca_base_var_enum_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_mpit_cvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_cvar_handle = * mut ompi_mpit_cvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_handle = * mut mca_base_pvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_session_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_session = * mut mca_base_pvar_session_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_status_public_t { pub MPI_SOURCE : :: std :: os :: raw :: c_int , pub MPI_TAG : :: std :: os :: raw :: c_int , pub MPI_ERROR : :: std :: os :: raw :: c_int , pub _cancelled : :: std :: os :: raw :: c_int , pub _ucount : usize , } # [ test ] fn bindgen_test_layout_ompi_status_public_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < ompi_status_public_t > ( ) , 24usize , concat ! ( "Size of: " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < ompi_status_public_t > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_SOURCE as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_SOURCE ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_TAG as * const _ as usize } , 4usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_TAG ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_ERROR as * const _ as usize } , 8usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_ERROR ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _cancelled as * const _ as usize } , 12usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _cancelled ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _ucount as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _ucount ) ) ) ; } pub type MPI_Datarep_extent_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : * mut MPI_Aint , arg3 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Datarep_conversion_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : MPI_Datatype , arg3 : :: std :: os :: raw :: c_int , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : MPI_Offset , arg6 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Comm , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type ompi_file_errhandler_fn = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_File , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_Win_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Win , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_User_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut :: std :: os :: raw :: c_void , arg3 : * mut :: std :: os :: raw :: c_int , arg4 : * mut MPI_Datatype ) > ; pub type MPI_Comm_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_query_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut MPI_Status ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_free_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_cancel_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_fn = MPI_Comm_errhandler_function ; pub type MPI_File_errhandler_fn = ompi_file_errhandler_fn ; pub type MPI_File_errhandler_function = ompi_file_errhandler_fn ; pub type MPI_Win_errhandler_fn = MPI_Win_errhandler_function ; pub const MPI_TAG_UB : _bindgen_ty_1 = 0 ; pub const MPI_HOST : _bindgen_ty_1 = 1 ; pub const MPI_IO : _bindgen_ty_1 = 2 ; pub const MPI_WTIME_IS_GLOBAL : _bindgen_ty_1 = 3 ; pub const MPI_APPNUM : _bindgen_ty_1 = 4 ; pub const MPI_LASTUSEDCODE : _bindgen_ty_1 = 5 ; pub const MPI_UNIVERSE_SIZE : _bindgen_ty_1 = 6 ; pub const MPI_WIN_BASE : _bindgen_ty_1 = 7 ; pub const MPI_WIN_SIZE : _bindgen_ty_1 = 8 ; pub const MPI_WIN_DISP_UNIT : _bindgen_ty_1 = 9 ; pub const MPI_WIN_CREATE_FLAVOR : _bindgen_ty_1 = 10 ; pub const MPI_WIN_MODEL : _bindgen_ty_1 = 11 ; pub const IMPI_CLIENT_SIZE : _bindgen_ty_1 = 12 ; pub const IMPI_CLIENT_COLOR : _bindgen_ty_1 = 13 ; pub const IMPI_HOST_SIZE : _bindgen_ty_1 = 14 ; pub const IMPI_HOST_COLOR : _bindgen_ty_1 = 15 ; pub type _bindgen_ty_1 = :: std :: os :: raw :: c_uint ; pub const MPI_IDENT : _bindgen_ty_2 = 0 ; pub const MPI_CONGRUENT : _bindgen_ty_2 = 1 ; pub const MPI_SIMILAR : _bindgen_ty_2 = 2 ; pub const MPI_UNEQUAL : _bindgen_ty_2 = 3 ; pub type _bindgen_ty_2 = :: std :: os :: raw :: c_uint ; pub const MPI_THREAD_SINGLE : _bindgen_ty_3 = 0 ; pub const MPI_THREAD_FUNNELED : _bindgen_ty_3 = 1 ; pub const MPI_THREAD_SERIALIZED : _bindgen_ty_3 = 2 ; pub const MPI_THREAD_MULTIPLE : _bindgen_ty_3 = 3 ; pub type _bindgen_ty_3 = :: std :: os :: raw :: c_uint ; pub const MPI_COMBINER_NAMED : _bindgen_ty_4 = 0 ; pub const MPI_COMBINER_DUP : _bindgen_ty_4 = 1 ; pub const MPI_COMBINER_CONTIGUOUS : _bindgen_ty_4 = 2 ; pub const MPI_COMBINER_VECTOR : _bindgen_ty_4 = 3 ; pub const OMPI_WAS_MPI_COMBINER_HVECTOR_INTEGER : _bindgen_ty_4 = 4 ; pub const MPI_COMBINER_HVECTOR : _bindgen_ty_4 = 5 ; pub const MPI_COMBINER_INDEXED : _bindgen_ty_4 = 6 ; pub const OMPI_WAS_MPI_COMBINER_HINDEXED_INTEGER : _bindgen_ty_4 = 7 ; pub const MPI_COMBINER_HINDEXED : _bindgen_ty_4 = 8 ; pub const MPI_COMBINER_INDEXED_BLOCK : _bindgen_ty_4 = 9 ; pub const OMPI_WAS_MPI_COMBINER_STRUCT_INTEGER : _bindgen_ty_4 = 10 ; pub const MPI_COMBINER_STRUCT : _bindgen_ty_4 = 11 ; pub const MPI_COMBINER_SUBARRAY : _bindgen_ty_4 = 12 ; pub const MPI_COMBINER_DARRAY : _bindgen_ty_4 = 13 ; pub const MPI_COMBINER_F90_REAL : _bindgen_ty_4 = 14 ; pub const MPI_COMBINER_F90_COMPLEX : _bindgen_ty_4 = 15 ; pub const MPI_COMBINER_F90_INTEGER : _bindgen_ty_4 = 16 ; pub const MPI_COMBINER_RESIZED : _bindgen_ty_4 = 17 ; pub const MPI_COMBINER_HINDEXED_BLOCK : _bindgen_ty_4 = 18 ; pub type _bindgen_ty_4 = :: std :: os :: raw :: c_uint ; pub const MPI_COMM_TYPE_SHARED : _bindgen_ty_5 = 0 ; pub const OMPI_COMM_TYPE_HWTHREAD : _bindgen_ty_5 = 1 ; pub const OMPI_COMM_TYPE_CORE : _bindgen_ty_5 = 2 ; pub const OMPI_COMM_TYPE_L1CACHE : _bindgen_ty_5 = 3 ; pub const OMPI_COMM_TYPE_L2CACHE : _bindgen_ty_5 = 4 ; pub const OMPI_COMM_TYPE_L3CACHE : _bindgen_ty_5 = 5 ; pub const OMPI_COMM_TYPE_SOCKET : _bindgen_ty_5 = 6 ; pub const OMPI_COMM_TYPE_NUMA : _bindgen_ty_5 = 7 ; pub const OMPI_COMM_TYPE_BOARD : _bindgen_ty_5 = 8 ; pub const OMPI_COMM_TYPE_HOST : _bindgen_ty_5 = 9 ; pub const OMPI_COMM_TYPE_CU : _bindgen_ty_5 = 10 ; pub const OMPI_COMM_TYPE_CLUSTER : _bindgen_ty_5 = 11 ; pub type _bindgen_ty_5 = :: std :: os :: raw :: c_uint ; pub const MPI_T_VERBOSITY_USER_BASIC : _bindgen_ty_6 = 0 ; pub const MPI_T_VERBOSITY_USER_DETAIL : _bindgen_ty_6 = 1 ; pub const MPI_T_VERBOSITY_USER_ALL : _bindgen_ty_6 = 2 ; pub const MPI_T_VERBOSITY_TUNER_BASIC : _bindgen_ty_6 = 3 ; pub const MPI_T_VERBOSITY_TUNER_DETAIL : _bindgen_ty_6 = 4 ; pub const MPI_T_VERBOSITY_TUNER_ALL : _bindgen_ty_6 = 5 ; pub const MPI_T_VERBOSITY_MPIDEV_BASIC : _bindgen_ty_6 = 6 ; pub const MPI_T_VERBOSITY_MPIDEV_DETAIL : _bindgen_ty_6 = 7 ; pub const MPI_T_VERBOSITY_MPIDEV_ALL : _bindgen_ty_6 = 8 ; pub type _bindgen_ty_6 = :: std :: os :: raw :: c_uint ; pub const MPI_T_SCOPE_CONSTANT : _bindgen_ty_7 = 0 ; pub const MPI_T_SCOPE_READONLY : _bindgen_ty_7 = 1 ; pub const MPI_T_SCOPE_LOCAL : _bindgen_ty_7 = 2 ; pub const MPI_T_SCOPE_GROUP : _bindgen_ty_7 = 3 ; pub const MPI_T_SCOPE_GROUP_EQ : _bindgen_ty_7 = 4 ; pub const MPI_T_SCOPE_ALL : _bindgen_ty_7 = 5 ; pub const MPI_T_SCOPE_ALL_EQ : _bindgen_ty_7 = 6 ; pub type _bindgen_ty_7 = :: std :: os :: raw :: c_uint ; pub const MPI_T_BIND_NO_OBJECT : _bindgen_ty_8 = 0 ; pub const MPI_T_BIND_MPI_COMM : _bindgen_ty_8 = 1 ; pub const MPI_T_BIND_MPI_DATATYPE : _bindgen_ty_8 = 2 ; pub const MPI_T_BIND_MPI_ERRHANDLER : _bindgen_ty_8 = 3 ; pub const MPI_T_BIND_MPI_FILE : _bindgen_ty_8 = 4 ; pub const MPI_T_BIND_MPI_GROUP : _bindgen_ty_8 = 5 ; pub const MPI_T_BIND_MPI_OP : _bindgen_ty_8 = 6 ; pub const MPI_T_BIND_MPI_REQUEST : _bindgen_ty_8 = 7 ; pub const MPI_T_BIND_MPI_WIN : _bindgen_ty_8 = 8 ; pub const MPI_T_BIND_MPI_MESSAGE : _bindgen_ty_8 = 9 ; pub const MPI_T_BIND_MPI_INFO : _bindgen_ty_8 = 10 ; pub type _bindgen_ty_8 = :: std :: os :: raw :: c_uint ; pub const MPI_T_PVAR_CLASS_STATE : _bindgen_ty_9 = 0 ; pub const MPI_T_PVAR_CLASS_LEVEL : _bindgen_ty_9 = 1 ; pub const MPI_T_PVAR_CLASS_SIZE : _bindgen_ty_9 = 2 ; pub const MPI_T_PVAR_CLASS_PERCENTAGE : _bindgen_ty_9 = 3 ; pub const MPI_T_PVAR_CLASS_HIGHWATERMARK : _bindgen_ty_9 = 4 ; pub const MPI_T_PVAR_CLASS_LOWWATERMARK : _bindgen_ty_9 = 5 ; pub const MPI_T_PVAR_CLASS_COUNTER : _bindgen_ty_9 = 6 ; pub const MPI_T_PVAR_CLASS_AGGREGATE : _bindgen_ty_9 = 7 ; pub const MPI_T_PVAR_CLASS_TIMER : _bindgen_ty_9 = 8 ; pub const MPI_T_PVAR_CLASS_GENERIC : _bindgen_ty_9 = 9 ; pub type _bindgen_ty_9 = :: std :: os :: raw :: c_uint ; extern "C" {
[INFO] [stdout] 3 + pub const __llvm__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_major__ : :: std :: os :: raw :: c_uint = 14 ; pub const __clang_minor__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_patchlevel__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_version__ : & 'static [ u8 ; 8usize ] = b"14.0.0 \0" ; pub const __GNUC__ : :: std :: os :: raw :: c_uint = 4 ; pub const __GNUC_MINOR__ : :: std :: os :: raw :: c_uint = 2 ; pub const __GNUC_PATCHLEVEL__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GXX_ABI_VERSION : :: std :: os :: raw :: c_uint = 1002 ; pub const __ATOMIC_RELAXED : :: std :: os :: raw :: c_uint = 0 ; pub const __ATOMIC_CONSUME : :: std :: os :: raw :: c_uint = 1 ; pub const __ATOMIC_ACQUIRE : :: std :: os :: raw :: c_uint = 2 ; pub const __ATOMIC_RELEASE : :: std :: os :: raw :: c_uint = 3 ; pub const __ATOMIC_ACQ_REL : :: std :: os :: raw :: c_uint = 4 ; pub const __ATOMIC_SEQ_CST : :: std :: os :: raw :: c_uint = 5 ; pub const __OPENCL_MEMORY_SCOPE_WORK_ITEM : :: std :: os :: raw :: c_uint = 0 ; pub const __OPENCL_MEMORY_SCOPE_WORK_GROUP : :: std :: os :: raw :: c_uint = 1 ; pub const __OPENCL_MEMORY_SCOPE_DEVICE : :: std :: os :: raw :: c_uint = 2 ; pub const __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES : std :: os :: raw :: c_uint = 3 ; pub const __OPENCL_MEMORY_SCOPE_SUB_GROUP : :: std :: os :: raw :: c_uint = 4 ; pub const __PRAGMA_REDEFINE_EXTNAME : :: std :: os :: raw :: c_uint = 1 ; pub const __VERSION__ : & 'static [ u8 ; 20usize ] = b"Ubuntu Clang 14.0.0\0" ; pub const __OBJC_BOOL_IS_BOOL : :: std :: os :: raw :: c_uint = 0 ; pub const __CONSTANT_CFSTRINGS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_literal_encoding__ : & 'static [ u8 ; 6usize ] = b"UTF-8\0" ; pub const __clang_wide_literal_encoding__ : & 'static [ u8 ; 7usize ] = b"UTF-32\0" ; pub const __ORDER_LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __ORDER_BIG_ENDIAN__ : :: std :: os :: raw :: c_uint = 4321 ; pub const __ORDER_PDP_ENDIAN__ : :: std :: os :: raw :: c_uint = 3412 ; pub const __BYTE_ORDER__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const _LP64 : :: std :: os :: raw :: c_uint = 1 ; pub const __LP64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __CHAR_BIT__ : :: std :: os :: raw :: c_uint = 8 ; pub const __BOOL_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SHRT_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __LONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LLONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BITINT_MAXWIDTH__ : :: std :: os :: raw :: c_uint = 128 ; pub const __SCHAR_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __SHRT_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __LONG_LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __WCHAR_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __WCHAR_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __WINT_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __WINT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INTMAX_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZE_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __SIZE_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTMAX_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __PTRDIFF_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __PTRDIFF_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INTPTR_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTPTR_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZEOF_DOUBLE__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_FLOAT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_LONG_DOUBLE__ : :: std :: os :: raw :: c_uint = 16 ; pub const __SIZEOF_LONG_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_POINTER__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SHORT__ : :: std :: os :: raw :: c_uint = 2 ; pub const __SIZEOF_PTRDIFF_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SIZE_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_WCHAR_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_WINT_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INTMAX_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTMAX_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINTMAX_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTMAX_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTMAX_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTMAX_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __PTRDIFF_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __PTRDIFF_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __INTPTR_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTPTR_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __SIZE_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __SIZE_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __SIZE_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __SIZE_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __SIG_ATOMIC_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __SIG_ATOMIC_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __UINTPTR_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTPTR_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTPTR_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTPTR_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FLT_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_DIG__ : :: std :: os :: raw :: c_uint = 6 ; pub const __FLT_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 9 ; pub const __FLT_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_MANT_DIG__ : :: std :: os :: raw :: c_uint = 24 ; pub const __FLT_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 38 ; pub const __FLT_MAX_EXP__ : :: std :: os :: raw :: c_uint = 128 ; pub const __FLT_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -37 ; pub const __FLT_MIN_EXP__ : :: std :: os :: raw :: c_int = -125 ; pub const __DBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_DIG__ : :: std :: os :: raw :: c_uint = 15 ; pub const __DBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 17 ; pub const __DBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 53 ; pub const __DBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 308 ; pub const __DBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 1024 ; pub const __DBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -307 ; pub const __DBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -1021 ; pub const __LDBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_DIG__ : :: std :: os :: raw :: c_uint = 18 ; pub const __LDBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __LDBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LDBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 4932 ; pub const __LDBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 16384 ; pub const __LDBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -4931 ; pub const __LDBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -16381 ; pub const __POINTER_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BIGGEST_ALIGNMENT__ : :: std :: os :: raw :: c_uint = 16 ; pub const __WINT_UNSIGNED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __INT8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __INT16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __INT32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __INT64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __UINT8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __INT8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __UINT16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __UINT16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __INT16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __UINT32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __UINT32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __INT32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __UINT64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __UINT64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __INT64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_LEAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_LEAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_LEAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_LEAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_LEAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_LEAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_LEAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_LEAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_LEAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_LEAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_LEAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_LEAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_LEAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_LEAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_LEAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_LEAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_LEAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_LEAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_LEAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_LEAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_LEAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_LEAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_LEAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_LEAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_LEAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_LEAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_LEAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_LEAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_LEAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __INT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_FAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_FAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_FAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_FAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_FAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_FAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_FAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_FAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_FAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_FAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_FAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_FAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_FAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_FAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_FAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_FAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_FAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_FAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_FAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_FAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_FAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_FAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_FAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_FAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_FAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_FAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_FAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_FAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_FAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_FAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FINITE_MATH_ONLY__ : :: std :: os :: raw :: c_uint = 0 ; pub const __GNUC_STDC_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_ATOMIC_TEST_AND_SET_TRUEVAL : :: std :: os :: raw :: c_uint = 1 ; pub const __CLANG_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __NO_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __PIC__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pic__ : :: std :: os :: raw :: c_uint = 2 ; pub const __PIE__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pie__ : :: std :: os :: raw :: c_uint = 2 ; pub const __FLT_EVAL_METHOD__ : :: std :: os :: raw :: c_uint = 0 ; pub const __FLT_RADIX__ : :: std :: os :: raw :: c_uint = 2 ; pub const __DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __GCC_ASM_FLAG_OUTPUTS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __code_model_small__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_GS : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_FS : :: std :: os :: raw :: c_uint = 1 ; pub const __k8 : :: std :: os :: raw :: c_uint = 1 ; pub const __k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __tune_k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __NO_MATH_INLINES : :: std :: os :: raw :: c_uint = 1 ; pub const __FXSR__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __MMX__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 : :: std :: os :: raw :: c_uint = 1 ; pub const __SIZEOF_FLOAT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix__ : :: std :: os :: raw :: c_uint = 1 ; pub const linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __ELF__ : :: std :: os :: raw :: c_uint = 1 ; pub const __gnu_linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLOAT128__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_HOSTED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_VERSION__ : :: std :: os :: raw :: c_uint = 201710 ; pub const __STDC_UTF_16__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_UTF_32__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_DWARF2_CFI_ASM : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_VERSION : :: std :: os :: raw :: c_uint = 721408 ; pub const OPAL_STDC_HEADERS : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED_ARGUMENT : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_ERROR : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_SYS_TIME_H : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_LONG_LONG : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const OPAL_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const OPAL_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const OPAL_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const OPAL_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const OMPI_HAVE_FORTRAN_LOGICAL1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER16 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_INTEGER2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL16 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL2 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_REAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_ENABLE_MPI1_COMPAT : :: std :: os :: raw :: c_uint = 0 ; pub const HAVE_FLOAT__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_LONG_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_MPI_OFFSET_SIZE : :: std :: os :: raw :: c_uint = 8 ; pub const OMPI_BUILD_CXX_BINDINGS : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_CXX_SEEK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_CXX_SUPPORTS_2D_CONST_CAST : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_PARAM_CHECK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_INTERFACE_WARNING : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_CXX_EXCEPTION_SUPPORT : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_MAJOR_VERSION : :: std :: os :: raw :: c_uint = 4 ; pub const OMPI_MINOR_VERSION : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_RELEASE_VERSION : :: std :: os :: raw :: c_uint = 2 ; pub const OPAL_C_HAVE_VISIBILITY : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_BUILDING : :: std :: os :: raw :: c_uint = 0 ; pub const OPEN_MPI : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_VERSION : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_SUBVERSION : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_UNKNOWN : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU_C : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_REMOVED_USE_STATIC_ASSERT : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ANY_SOURCE : :: std :: os :: raw :: c_int = -1 ; pub const MPI_PROC_NULL : :: std :: os :: raw :: c_int = -2 ; pub const MPI_ROOT : :: std :: os :: raw :: c_int = -4 ; pub const MPI_ANY_TAG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MAX_LIBRARY_VERSION_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_UNDEFINED : :: std :: os :: raw :: c_int = -32766 ; pub const MPI_DIST_GRAPH : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_CART : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_GRAPH : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_KEYVAL_INVALID : :: std :: os :: raw :: c_int = -1 ; pub const MPI_BSEND_OVERHEAD : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const MPI_ORDER_C : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ORDER_FORTRAN : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_BLOCK : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_DISTRIBUTE_CYCLIC : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_NONE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_DISTRIBUTE_DFLT_DARG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MODE_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_RDONLY : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_WRONLY : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_RDWR : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_DELETE_ON_CLOSE : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_MODE_UNIQUE_OPEN : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_MODE_EXCL : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MODE_APPEND : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_SEQUENTIAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_DISPLACEMENT_CURRENT : :: std :: os :: raw :: c_int = -54278278 ; pub const MPI_SEEK_SET : :: std :: os :: raw :: c_uint = 600 ; pub const MPI_SEEK_CUR : :: std :: os :: raw :: c_uint = 602 ; pub const MPI_SEEK_END : :: std :: os :: raw :: c_uint = 604 ; pub const MPI_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_NOCHECK : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_NOPRECEDE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_NOPUT : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_NOSTORE : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_NOSUCCEED : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_LOCK_EXCLUSIVE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_LOCK_SHARED : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_WIN_FLAVOR_ALLOCATE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_DYNAMIC : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_WIN_FLAVOR_SHARED : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_WIN_UNIFIED : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_WIN_SEPARATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_SUCCESS : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ERR_BUFFER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_ERR_COUNT : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_ERR_TYPE : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_ERR_TAG : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_ERR_COMM : :: std :: os :: raw :: c_uint = 5 ; pub const MPI_ERR_RANK : :: std :: os :: raw :: c_uint = 6 ; pub const MPI_ERR_REQUEST : :: std :: os :: raw :: c_uint = 7 ; pub const MPI_ERR_ROOT : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_ERR_GROUP : :: std :: os :: raw :: c_uint = 9 ; pub const MPI_ERR_OP : :: std :: os :: raw :: c_uint = 10 ; pub const MPI_ERR_TOPOLOGY : :: std :: os :: raw :: c_uint = 11 ; pub const MPI_ERR_DIMS : :: std :: os :: raw :: c_uint = 12 ; pub const MPI_ERR_ARG : :: std :: os :: raw :: c_uint = 13 ; pub const MPI_ERR_UNKNOWN : :: std :: os :: raw :: c_uint = 14 ; pub const MPI_ERR_TRUNCATE : :: std :: os :: raw :: c_uint = 15 ; pub const MPI_ERR_OTHER : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_ERR_INTERN : :: std :: os :: raw :: c_uint = 17 ; pub const MPI_ERR_IN_STATUS : :: std :: os :: raw :: c_uint = 18 ; pub const MPI_ERR_PENDING : :: std :: os :: raw :: c_uint = 19 ; pub const MPI_ERR_ACCESS : :: std :: os :: raw :: c_uint = 20 ; pub const MPI_ERR_AMODE : :: std :: os :: raw :: c_uint = 21 ; pub const MPI_ERR_ASSERT : :: std :: os :: raw :: c_uint = 22 ; pub const MPI_ERR_BAD_FILE : :: std :: os :: raw :: c_uint = 23 ; pub const MPI_ERR_BASE : :: std :: os :: raw :: c_uint = 24 ; pub const MPI_ERR_CONVERSION : :: std :: os :: raw :: c_uint = 25 ; pub const MPI_ERR_DISP : :: std :: os :: raw :: c_uint = 26 ; pub const MPI_ERR_DUP_DATAREP : :: std :: os :: raw :: c_uint = 27 ; pub const MPI_ERR_FILE_EXISTS : :: std :: os :: raw :: c_uint = 28 ; pub const MPI_ERR_FILE_IN_USE : :: std :: os :: raw :: c_uint = 29 ; pub const MPI_ERR_FILE : :: std :: os :: raw :: c_uint = 30 ; pub const MPI_ERR_INFO_KEY : :: std :: os :: raw :: c_uint = 31 ; pub const MPI_ERR_INFO_NOKEY : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_ERR_INFO_VALUE : :: std :: os :: raw :: c_uint = 33 ; pub const MPI_ERR_INFO : :: std :: os :: raw :: c_uint = 34 ; pub const MPI_ERR_IO : :: std :: os :: raw :: c_uint = 35 ; pub const MPI_ERR_KEYVAL : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_ERR_LOCKTYPE : :: std :: os :: raw :: c_uint = 37 ; pub const MPI_ERR_NAME : :: std :: os :: raw :: c_uint = 38 ; pub const MPI_ERR_NO_MEM : :: std :: os :: raw :: c_uint = 39 ; pub const MPI_ERR_NOT_SAME : :: std :: os :: raw :: c_uint = 40 ; pub const MPI_ERR_NO_SPACE : :: std :: os :: raw :: c_uint = 41 ; pub const MPI_ERR_NO_SUCH_FILE : :: std :: os :: raw :: c_uint = 42 ; pub const MPI_ERR_PORT : :: std :: os :: raw :: c_uint = 43 ; pub const MPI_ERR_QUOTA : :: std :: os :: raw :: c_uint = 44 ; pub const MPI_ERR_READ_ONLY : :: std :: os :: raw :: c_uint = 45 ; pub const MPI_ERR_RMA_CONFLICT : :: std :: os :: raw :: c_uint = 46 ; pub const MPI_ERR_RMA_SYNC : :: std :: os :: raw :: c_uint = 47 ; pub const MPI_ERR_SERVICE : :: std :: os :: raw :: c_uint = 48 ; pub const MPI_ERR_SIZE : :: std :: os :: raw :: c_uint = 49 ; pub const MPI_ERR_SPAWN : :: std :: os :: raw :: c_uint = 50 ; pub const MPI_ERR_UNSUPPORTED_DATAREP : :: std :: os :: raw :: c_uint = 51 ; pub const MPI_ERR_UNSUPPORTED_OPERATION : :: std :: os :: raw :: c_uint = 52 ; pub const MPI_ERR_WIN : :: std :: os :: raw :: c_uint = 53 ; pub const MPI_T_ERR_MEMORY : :: std :: os :: raw :: c_uint = 54 ; pub const MPI_T_ERR_NOT_INITIALIZED : :: std :: os :: raw :: c_uint = 55 ; pub const MPI_T_ERR_CANNOT_INIT : :: std :: os :: raw :: c_uint = 56 ; pub const MPI_T_ERR_INVALID_INDEX : :: std :: os :: raw :: c_uint = 57 ; pub const MPI_T_ERR_INVALID_ITEM : :: std :: os :: raw :: c_uint = 58 ; pub const MPI_T_ERR_INVALID_HANDLE : :: std :: os :: raw :: c_uint = 59 ; pub const MPI_T_ERR_OUT_OF_HANDLES : :: std :: os :: raw :: c_uint = 60 ; pub const MPI_T_ERR_OUT_OF_SESSIONS : :: std :: os :: raw :: c_uint = 61 ; pub const MPI_T_ERR_INVALID_SESSION : :: std :: os :: raw :: c_uint = 62 ; pub const MPI_T_ERR_CVAR_SET_NOT_NOW : :: std :: os :: raw :: c_uint = 63 ; pub const MPI_T_ERR_CVAR_SET_NEVER : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_T_ERR_PVAR_NO_STARTSTOP : :: std :: os :: raw :: c_uint = 65 ; pub const MPI_T_ERR_PVAR_NO_WRITE : :: std :: os :: raw :: c_uint = 66 ; pub const MPI_T_ERR_PVAR_NO_ATOMIC : :: std :: os :: raw :: c_uint = 67 ; pub const MPI_ERR_RMA_RANGE : :: std :: os :: raw :: c_uint = 68 ; pub const MPI_ERR_RMA_ATTACH : :: std :: os :: raw :: c_uint = 69 ; pub const MPI_ERR_RMA_FLAVOR : :: std :: os :: raw :: c_uint = 70 ; pub const MPI_ERR_RMA_SHARED : :: std :: os :: raw :: c_uint = 71 ; pub const MPI_T_ERR_INVALID : :: std :: os :: raw :: c_uint = 72 ; pub const MPI_T_ERR_INVALID_NAME : :: std :: os :: raw :: c_uint = 73 ; pub const MPI_ERR_LASTCODE : :: std :: os :: raw :: c_uint = 92 ; pub const MPI_TYPECLASS_INTEGER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_TYPECLASS_REAL : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_TYPECLASS_COMPLEX : :: std :: os :: raw :: c_uint = 3 ; pub type wchar_t = :: std :: os :: raw :: c_int ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct max_align_t { pub __clang_max_align_nonce1 : :: std :: os :: raw :: c_longlong , pub __bindgen_padding_0 : u64 , pub __clang_max_align_nonce2 : f64 , } # [ test ] fn bindgen_test_layout_max_align_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < max_align_t > ( ) , 32usize , concat ! ( "Size of: " , stringify ! ( max_align_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce1 as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce1 ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce2 as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce2 ) ) ) ; } pub type MPI_Aint = isize ; pub type MPI_Offset = :: std :: os :: raw :: c_longlong ; pub type MPI_Count = :: std :: os :: raw :: c_longlong ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_communicator_t { _unused : [ u8 ; 0 ] } pub type MPI_Comm = * mut ompi_communicator_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_datatype_t { _unused : [ u8 ; 0 ] } pub type MPI_Datatype = * mut ompi_datatype_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_errhandler_t { _unused : [ u8 ; 0 ] } pub type MPI_Errhandler = * mut ompi_errhandler_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_file_t { _unused : [ u8 ; 0 ] } pub type MPI_File = * mut ompi_file_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_group_t { _unused : [ u8 ; 0 ] } pub type MPI_Group = * mut ompi_group_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_info_t { _unused : [ u8 ; 0 ] } pub type MPI_Info = * mut ompi_info_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_op_t { _unused : [ u8 ; 0 ] } pub type MPI_Op = * mut ompi_op_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_request_t { _unused : [ u8 ; 0 ] } pub type MPI_Request = * mut ompi_request_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_message_t { _unused : [ u8 ; 0 ] } pub type MPI_Message = * mut ompi_message_t ; pub type MPI_Status = ompi_status_public_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_win_t { _unused : [ u8 ; 0 ] } pub type MPI_Win = * mut ompi_win_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_var_enum_t { _unused : [ u8 ; 0 ] } pub type MPI_T_enum = * mut mca_base_var_enum_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_mpit_cvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_cvar_handle = * mut ompi_mpit_cvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_handle = * mut mca_base_pvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_session_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_session = * mut mca_base_pvar_session_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_status_public_t { pub MPI_SOURCE : :: std :: os :: raw :: c_int , pub MPI_TAG : :: std :: os :: raw :: c_int , pub MPI_ERROR : :: std :: os :: raw :: c_int , pub _cancelled : :: std :: os :: raw :: c_int , pub _ucount : usize , } # [ test ] fn bindgen_test_layout_ompi_status_public_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < ompi_status_public_t > ( ) , 24usize , concat ! ( "Size of: " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < ompi_status_public_t > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_SOURCE as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_SOURCE ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_TAG as * const _ as usize } , 4usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_TAG ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_ERROR as * const _ as usize } , 8usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_ERROR ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _cancelled as * const _ as usize } , 12usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _cancelled ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _ucount as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _ucount ) ) ) ; } pub type MPI_Datarep_extent_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : * mut MPI_Aint , arg3 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Datarep_conversion_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : MPI_Datatype , arg3 : :: std :: os :: raw :: c_int , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : MPI_Offset , arg6 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Comm , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type ompi_file_errhandler_fn = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_File , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_Win_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Win , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_User_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut :: std :: os :: raw :: c_void , arg3 : * mut :: std :: os :: raw :: c_int , arg4 : * mut MPI_Datatype ) > ; pub type MPI_Comm_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_query_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut MPI_Status ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_free_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_cancel_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_fn = MPI_Comm_errhandler_function ; pub type MPI_File_errhandler_fn = ompi_file_errhandler_fn ; pub type MPI_File_errhandler_function = ompi_file_errhandler_fn ; pub type MPI_Win_errhandler_fn = MPI_Win_errhandler_function ; pub const MPI_TAG_UB : _bindgen_ty_1 = 0 ; pub const MPI_HOST : _bindgen_ty_1 = 1 ; pub const MPI_IO : _bindgen_ty_1 = 2 ; pub const MPI_WTIME_IS_GLOBAL : _bindgen_ty_1 = 3 ; pub const MPI_APPNUM : _bindgen_ty_1 = 4 ; pub const MPI_LASTUSEDCODE : _bindgen_ty_1 = 5 ; pub const MPI_UNIVERSE_SIZE : _bindgen_ty_1 = 6 ; pub const MPI_WIN_BASE : _bindgen_ty_1 = 7 ; pub const MPI_WIN_SIZE : _bindgen_ty_1 = 8 ; pub const MPI_WIN_DISP_UNIT : _bindgen_ty_1 = 9 ; pub const MPI_WIN_CREATE_FLAVOR : _bindgen_ty_1 = 10 ; pub const MPI_WIN_MODEL : _bindgen_ty_1 = 11 ; pub const IMPI_CLIENT_SIZE : _bindgen_ty_1 = 12 ; pub const IMPI_CLIENT_COLOR : _bindgen_ty_1 = 13 ; pub const IMPI_HOST_SIZE : _bindgen_ty_1 = 14 ; pub const IMPI_HOST_COLOR : _bindgen_ty_1 = 15 ; pub type _bindgen_ty_1 = :: std :: os :: raw :: c_uint ; pub const MPI_IDENT : _bindgen_ty_2 = 0 ; pub const MPI_CONGRUENT : _bindgen_ty_2 = 1 ; pub const MPI_SIMILAR : _bindgen_ty_2 = 2 ; pub const MPI_UNEQUAL : _bindgen_ty_2 = 3 ; pub type _bindgen_ty_2 = :: std :: os :: raw :: c_uint ; pub const MPI_THREAD_SINGLE : _bindgen_ty_3 = 0 ; pub const MPI_THREAD_FUNNELED : _bindgen_ty_3 = 1 ; pub const MPI_THREAD_SERIALIZED : _bindgen_ty_3 = 2 ; pub const MPI_THREAD_MULTIPLE : _bindgen_ty_3 = 3 ; pub type _bindgen_ty_3 = :: std :: os :: raw :: c_uint ; pub const MPI_COMBINER_NAMED : _bindgen_ty_4 = 0 ; pub const MPI_COMBINER_DUP : _bindgen_ty_4 = 1 ; pub const MPI_COMBINER_CONTIGUOUS : _bindgen_ty_4 = 2 ; pub const MPI_COMBINER_VECTOR : _bindgen_ty_4 = 3 ; pub const OMPI_WAS_MPI_COMBINER_HVECTOR_INTEGER : _bindgen_ty_4 = 4 ; pub const MPI_COMBINER_HVECTOR : _bindgen_ty_4 = 5 ; pub const MPI_COMBINER_INDEXED : _bindgen_ty_4 = 6 ; pub const OMPI_WAS_MPI_COMBINER_HINDEXED_INTEGER : _bindgen_ty_4 = 7 ; pub const MPI_COMBINER_HINDEXED : _bindgen_ty_4 = 8 ; pub const MPI_COMBINER_INDEXED_BLOCK : _bindgen_ty_4 = 9 ; pub const OMPI_WAS_MPI_COMBINER_STRUCT_INTEGER : _bindgen_ty_4 = 10 ; pub const MPI_COMBINER_STRUCT : _bindgen_ty_4 = 11 ; pub const MPI_COMBINER_SUBARRAY : _bindgen_ty_4 = 12 ; pub const MPI_COMBINER_DARRAY : _bindgen_ty_4 = 13 ; pub const MPI_COMBINER_F90_REAL : _bindgen_ty_4 = 14 ; pub const MPI_COMBINER_F90_COMPLEX : _bindgen_ty_4 = 15 ; pub const MPI_COMBINER_F90_INTEGER : _bindgen_ty_4 = 16 ; pub const MPI_COMBINER_RESIZED : _bindgen_ty_4 = 17 ; pub const MPI_COMBINER_HINDEXED_BLOCK : _bindgen_ty_4 = 18 ; pub type _bindgen_ty_4 = :: std :: os :: raw :: c_uint ; pub const MPI_COMM_TYPE_SHARED : _bindgen_ty_5 = 0 ; pub const OMPI_COMM_TYPE_HWTHREAD : _bindgen_ty_5 = 1 ; pub const OMPI_COMM_TYPE_CORE : _bindgen_ty_5 = 2 ; pub const OMPI_COMM_TYPE_L1CACHE : _bindgen_ty_5 = 3 ; pub const OMPI_COMM_TYPE_L2CACHE : _bindgen_ty_5 = 4 ; pub const OMPI_COMM_TYPE_L3CACHE : _bindgen_ty_5 = 5 ; pub const OMPI_COMM_TYPE_SOCKET : _bindgen_ty_5 = 6 ; pub const OMPI_COMM_TYPE_NUMA : _bindgen_ty_5 = 7 ; pub const OMPI_COMM_TYPE_BOARD : _bindgen_ty_5 = 8 ; pub const OMPI_COMM_TYPE_HOST : _bindgen_ty_5 = 9 ; pub const OMPI_COMM_TYPE_CU : _bindgen_ty_5 = 10 ; pub const OMPI_COMM_TYPE_CLUSTER : _bindgen_ty_5 = 11 ; pub type _bindgen_ty_5 = :: std :: os :: raw :: c_uint ; pub const MPI_T_VERBOSITY_USER_BASIC : _bindgen_ty_6 = 0 ; pub const MPI_T_VERBOSITY_USER_DETAIL : _bindgen_ty_6 = 1 ; pub const MPI_T_VERBOSITY_USER_ALL : _bindgen_ty_6 = 2 ; pub const MPI_T_VERBOSITY_TUNER_BASIC : _bindgen_ty_6 = 3 ; pub const MPI_T_VERBOSITY_TUNER_DETAIL : _bindgen_ty_6 = 4 ; pub const MPI_T_VERBOSITY_TUNER_ALL : _bindgen_ty_6 = 5 ; pub const MPI_T_VERBOSITY_MPIDEV_BASIC : _bindgen_ty_6 = 6 ; pub const MPI_T_VERBOSITY_MPIDEV_DETAIL : _bindgen_ty_6 = 7 ; pub const MPI_T_VERBOSITY_MPIDEV_ALL : _bindgen_ty_6 = 8 ; pub type _bindgen_ty_6 = :: std :: os :: raw :: c_uint ; pub const MPI_T_SCOPE_CONSTANT : _bindgen_ty_7 = 0 ; pub const MPI_T_SCOPE_READONLY : _bindgen_ty_7 = 1 ; pub const MPI_T_SCOPE_LOCAL : _bindgen_ty_7 = 2 ; pub const MPI_T_SCOPE_GROUP : _bindgen_ty_7 = 3 ; pub const MPI_T_SCOPE_GROUP_EQ : _bindgen_ty_7 = 4 ; pub const MPI_T_SCOPE_ALL : _bindgen_ty_7 = 5 ; pub const MPI_T_SCOPE_ALL_EQ : _bindgen_ty_7 = 6 ; pub type _bindgen_ty_7 = :: std :: os :: raw :: c_uint ; pub const MPI_T_BIND_NO_OBJECT : _bindgen_ty_8 = 0 ; pub const MPI_T_BIND_MPI_COMM : _bindgen_ty_8 = 1 ; pub const MPI_T_BIND_MPI_DATATYPE : _bindgen_ty_8 = 2 ; pub const MPI_T_BIND_MPI_ERRHANDLER : _bindgen_ty_8 = 3 ; pub const MPI_T_BIND_MPI_FILE : _bindgen_ty_8 = 4 ; pub const MPI_T_BIND_MPI_GROUP : _bindgen_ty_8 = 5 ; pub const MPI_T_BIND_MPI_OP : _bindgen_ty_8 = 6 ; pub const MPI_T_BIND_MPI_REQUEST : _bindgen_ty_8 = 7 ; pub const MPI_T_BIND_MPI_WIN : _bindgen_ty_8 = 8 ; pub const MPI_T_BIND_MPI_MESSAGE : _bindgen_ty_8 = 9 ; pub const MPI_T_BIND_MPI_INFO : _bindgen_ty_8 = 10 ; pub type _bindgen_ty_8 = :: std :: os :: raw :: c_uint ; pub const MPI_T_PVAR_CLASS_STATE : _bindgen_ty_9 = 0 ; pub const MPI_T_PVAR_CLASS_LEVEL : _bindgen_ty_9 = 1 ; pub const MPI_T_PVAR_CLASS_SIZE : _bindgen_ty_9 = 2 ; pub const MPI_T_PVAR_CLASS_PERCENTAGE : _bindgen_ty_9 = 3 ; pub const MPI_T_PVAR_CLASS_HIGHWATERMARK : _bindgen_ty_9 = 4 ; pub const MPI_T_PVAR_CLASS_LOWWATERMARK : _bindgen_ty_9 = 5 ; pub const MPI_T_PVAR_CLASS_COUNTER : _bindgen_ty_9 = 6 ; pub const MPI_T_PVAR_CLASS_AGGREGATE : _bindgen_ty_9 = 7 ; pub const MPI_T_PVAR_CLASS_TIMER : _bindgen_ty_9 = 8 ; pub const MPI_T_PVAR_CLASS_GENERIC : _bindgen_ty_9 = 9 ; pub type _bindgen_ty_9 = :: std :: os :: raw :: c_uint ; extern "C" {
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/mpi-fork-fnsp-d9b9763bb5375dad/out/functions_and_types.rs:3:2447
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...s :: raw :: c_uint = 8 ; pub const __BOOL_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SHRT_WIDTH__ : :: std :: os :: raw...
[INFO] [stdout]   |                                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]   |
[INFO] [stdout] 3 - pub const __llvm__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_major__ : :: std :: os :: raw :: c_uint = 14 ; pub const __clang_minor__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_patchlevel__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_version__ : & 'static [ u8 ; 8usize ] = b"14.0.0 \0" ; pub const __GNUC__ : :: std :: os :: raw :: c_uint = 4 ; pub const __GNUC_MINOR__ : :: std :: os :: raw :: c_uint = 2 ; pub const __GNUC_PATCHLEVEL__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GXX_ABI_VERSION : :: std :: os :: raw :: c_uint = 1002 ; pub const __ATOMIC_RELAXED : :: std :: os :: raw :: c_uint = 0 ; pub const __ATOMIC_CONSUME : :: std :: os :: raw :: c_uint = 1 ; pub const __ATOMIC_ACQUIRE : :: std :: os :: raw :: c_uint = 2 ; pub const __ATOMIC_RELEASE : :: std :: os :: raw :: c_uint = 3 ; pub const __ATOMIC_ACQ_REL : :: std :: os :: raw :: c_uint = 4 ; pub const __ATOMIC_SEQ_CST : :: std :: os :: raw :: c_uint = 5 ; pub const __OPENCL_MEMORY_SCOPE_WORK_ITEM : :: std :: os :: raw :: c_uint = 0 ; pub const __OPENCL_MEMORY_SCOPE_WORK_GROUP : :: std :: os :: raw :: c_uint = 1 ; pub const __OPENCL_MEMORY_SCOPE_DEVICE : :: std :: os :: raw :: c_uint = 2 ; pub const __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES : :: std :: os :: raw :: c_uint = 3 ; pub const __OPENCL_MEMORY_SCOPE_SUB_GROUP : :: std :: os :: raw :: c_uint = 4 ; pub const __PRAGMA_REDEFINE_EXTNAME : :: std :: os :: raw :: c_uint = 1 ; pub const __VERSION__ : & 'static [ u8 ; 20usize ] = b"Ubuntu Clang 14.0.0\0" ; pub const __OBJC_BOOL_IS_BOOL : :: std :: os :: raw :: c_uint = 0 ; pub const __CONSTANT_CFSTRINGS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_literal_encoding__ : & 'static [ u8 ; 6usize ] = b"UTF-8\0" ; pub const __clang_wide_literal_encoding__ : & 'static [ u8 ; 7usize ] = b"UTF-32\0" ; pub const __ORDER_LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __ORDER_BIG_ENDIAN__ : :: std :: os :: raw :: c_uint = 4321 ; pub const __ORDER_PDP_ENDIAN__ : :: std :: os :: raw :: c_uint = 3412 ; pub const __BYTE_ORDER__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const _LP64 : :: std :: os :: raw :: c_uint = 1 ; pub const __LP64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __CHAR_BIT__ : :: std :: os :: raw :: c_uint = 8 ; pub const __BOOL_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SHRT_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __LONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LLONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BITINT_MAXWIDTH__ : :: std :: os :: raw :: c_uint = 128 ; pub const __SCHAR_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __SHRT_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __LONG_LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __WCHAR_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __WCHAR_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __WINT_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __WINT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INTMAX_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZE_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __SIZE_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTMAX_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __PTRDIFF_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __PTRDIFF_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INTPTR_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTPTR_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZEOF_DOUBLE__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_FLOAT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_LONG_DOUBLE__ : :: std :: os :: raw :: c_uint = 16 ; pub const __SIZEOF_LONG_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_POINTER__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SHORT__ : :: std :: os :: raw :: c_uint = 2 ; pub const __SIZEOF_PTRDIFF_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SIZE_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_WCHAR_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_WINT_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INTMAX_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTMAX_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINTMAX_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTMAX_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTMAX_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTMAX_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __PTRDIFF_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __PTRDIFF_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __INTPTR_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTPTR_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __SIZE_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __SIZE_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __SIZE_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __SIZE_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __SIG_ATOMIC_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __SIG_ATOMIC_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __UINTPTR_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTPTR_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTPTR_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTPTR_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FLT_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_DIG__ : :: std :: os :: raw :: c_uint = 6 ; pub const __FLT_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 9 ; pub const __FLT_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_MANT_DIG__ : :: std :: os :: raw :: c_uint = 24 ; pub const __FLT_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 38 ; pub const __FLT_MAX_EXP__ : :: std :: os :: raw :: c_uint = 128 ; pub const __FLT_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -37 ; pub const __FLT_MIN_EXP__ : :: std :: os :: raw :: c_int = -125 ; pub const __DBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_DIG__ : :: std :: os :: raw :: c_uint = 15 ; pub const __DBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 17 ; pub const __DBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 53 ; pub const __DBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 308 ; pub const __DBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 1024 ; pub const __DBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -307 ; pub const __DBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -1021 ; pub const __LDBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_DIG__ : :: std :: os :: raw :: c_uint = 18 ; pub const __LDBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __LDBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LDBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 4932 ; pub const __LDBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 16384 ; pub const __LDBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -4931 ; pub const __LDBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -16381 ; pub const __POINTER_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BIGGEST_ALIGNMENT__ : :: std :: os :: raw :: c_uint = 16 ; pub const __WINT_UNSIGNED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __INT8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __INT16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __INT32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __INT64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __UINT8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __INT8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __UINT16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __UINT16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __INT16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __UINT32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __UINT32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __INT32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __UINT64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __UINT64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __INT64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_LEAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_LEAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_LEAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_LEAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_LEAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_LEAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_LEAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_LEAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_LEAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_LEAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_LEAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_LEAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_LEAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_LEAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_LEAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_LEAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_LEAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_LEAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_LEAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_LEAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_LEAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_LEAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_LEAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_LEAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_LEAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_LEAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_LEAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_LEAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_LEAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __INT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_FAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_FAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_FAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_FAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_FAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_FAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_FAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_FAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_FAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_FAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_FAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_FAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_FAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_FAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_FAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_FAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_FAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_FAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_FAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_FAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_FAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_FAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_FAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_FAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_FAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_FAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_FAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_FAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_FAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_FAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FINITE_MATH_ONLY__ : :: std :: os :: raw :: c_uint = 0 ; pub const __GNUC_STDC_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_ATOMIC_TEST_AND_SET_TRUEVAL : :: std :: os :: raw :: c_uint = 1 ; pub const __CLANG_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __NO_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __PIC__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pic__ : :: std :: os :: raw :: c_uint = 2 ; pub const __PIE__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pie__ : :: std :: os :: raw :: c_uint = 2 ; pub const __FLT_EVAL_METHOD__ : :: std :: os :: raw :: c_uint = 0 ; pub const __FLT_RADIX__ : :: std :: os :: raw :: c_uint = 2 ; pub const __DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __GCC_ASM_FLAG_OUTPUTS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __code_model_small__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_GS : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_FS : :: std :: os :: raw :: c_uint = 1 ; pub const __k8 : :: std :: os :: raw :: c_uint = 1 ; pub const __k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __tune_k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __NO_MATH_INLINES : :: std :: os :: raw :: c_uint = 1 ; pub const __FXSR__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __MMX__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 : :: std :: os :: raw :: c_uint = 1 ; pub const __SIZEOF_FLOAT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix__ : :: std :: os :: raw :: c_uint = 1 ; pub const linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __ELF__ : :: std :: os :: raw :: c_uint = 1 ; pub const __gnu_linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLOAT128__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_HOSTED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_VERSION__ : :: std :: os :: raw :: c_uint = 201710 ; pub const __STDC_UTF_16__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_UTF_32__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_DWARF2_CFI_ASM : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_VERSION : :: std :: os :: raw :: c_uint = 721408 ; pub const OPAL_STDC_HEADERS : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED_ARGUMENT : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_ERROR : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_SYS_TIME_H : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_LONG_LONG : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const OPAL_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const OPAL_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const OPAL_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const OPAL_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const OMPI_HAVE_FORTRAN_LOGICAL1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER16 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_INTEGER2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL16 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL2 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_REAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_ENABLE_MPI1_COMPAT : :: std :: os :: raw :: c_uint = 0 ; pub const HAVE_FLOAT__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_LONG_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_MPI_OFFSET_SIZE : :: std :: os :: raw :: c_uint = 8 ; pub const OMPI_BUILD_CXX_BINDINGS : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_CXX_SEEK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_CXX_SUPPORTS_2D_CONST_CAST : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_PARAM_CHECK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_INTERFACE_WARNING : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_CXX_EXCEPTION_SUPPORT : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_MAJOR_VERSION : :: std :: os :: raw :: c_uint = 4 ; pub const OMPI_MINOR_VERSION : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_RELEASE_VERSION : :: std :: os :: raw :: c_uint = 2 ; pub const OPAL_C_HAVE_VISIBILITY : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_BUILDING : :: std :: os :: raw :: c_uint = 0 ; pub const OPEN_MPI : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_VERSION : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_SUBVERSION : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_UNKNOWN : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU_C : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_REMOVED_USE_STATIC_ASSERT : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ANY_SOURCE : :: std :: os :: raw :: c_int = -1 ; pub const MPI_PROC_NULL : :: std :: os :: raw :: c_int = -2 ; pub const MPI_ROOT : :: std :: os :: raw :: c_int = -4 ; pub const MPI_ANY_TAG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MAX_LIBRARY_VERSION_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_UNDEFINED : :: std :: os :: raw :: c_int = -32766 ; pub const MPI_DIST_GRAPH : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_CART : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_GRAPH : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_KEYVAL_INVALID : :: std :: os :: raw :: c_int = -1 ; pub const MPI_BSEND_OVERHEAD : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const MPI_ORDER_C : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ORDER_FORTRAN : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_BLOCK : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_DISTRIBUTE_CYCLIC : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_NONE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_DISTRIBUTE_DFLT_DARG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MODE_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_RDONLY : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_WRONLY : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_RDWR : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_DELETE_ON_CLOSE : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_MODE_UNIQUE_OPEN : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_MODE_EXCL : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MODE_APPEND : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_SEQUENTIAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_DISPLACEMENT_CURRENT : :: std :: os :: raw :: c_int = -54278278 ; pub const MPI_SEEK_SET : :: std :: os :: raw :: c_uint = 600 ; pub const MPI_SEEK_CUR : :: std :: os :: raw :: c_uint = 602 ; pub const MPI_SEEK_END : :: std :: os :: raw :: c_uint = 604 ; pub const MPI_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_NOCHECK : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_NOPRECEDE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_NOPUT : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_NOSTORE : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_NOSUCCEED : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_LOCK_EXCLUSIVE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_LOCK_SHARED : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_WIN_FLAVOR_ALLOCATE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_DYNAMIC : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_WIN_FLAVOR_SHARED : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_WIN_UNIFIED : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_WIN_SEPARATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_SUCCESS : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ERR_BUFFER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_ERR_COUNT : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_ERR_TYPE : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_ERR_TAG : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_ERR_COMM : :: std :: os :: raw :: c_uint = 5 ; pub const MPI_ERR_RANK : :: std :: os :: raw :: c_uint = 6 ; pub const MPI_ERR_REQUEST : :: std :: os :: raw :: c_uint = 7 ; pub const MPI_ERR_ROOT : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_ERR_GROUP : :: std :: os :: raw :: c_uint = 9 ; pub const MPI_ERR_OP : :: std :: os :: raw :: c_uint = 10 ; pub const MPI_ERR_TOPOLOGY : :: std :: os :: raw :: c_uint = 11 ; pub const MPI_ERR_DIMS : :: std :: os :: raw :: c_uint = 12 ; pub const MPI_ERR_ARG : :: std :: os :: raw :: c_uint = 13 ; pub const MPI_ERR_UNKNOWN : :: std :: os :: raw :: c_uint = 14 ; pub const MPI_ERR_TRUNCATE : :: std :: os :: raw :: c_uint = 15 ; pub const MPI_ERR_OTHER : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_ERR_INTERN : :: std :: os :: raw :: c_uint = 17 ; pub const MPI_ERR_IN_STATUS : :: std :: os :: raw :: c_uint = 18 ; pub const MPI_ERR_PENDING : :: std :: os :: raw :: c_uint = 19 ; pub const MPI_ERR_ACCESS : :: std :: os :: raw :: c_uint = 20 ; pub const MPI_ERR_AMODE : :: std :: os :: raw :: c_uint = 21 ; pub const MPI_ERR_ASSERT : :: std :: os :: raw :: c_uint = 22 ; pub const MPI_ERR_BAD_FILE : :: std :: os :: raw :: c_uint = 23 ; pub const MPI_ERR_BASE : :: std :: os :: raw :: c_uint = 24 ; pub const MPI_ERR_CONVERSION : :: std :: os :: raw :: c_uint = 25 ; pub const MPI_ERR_DISP : :: std :: os :: raw :: c_uint = 26 ; pub const MPI_ERR_DUP_DATAREP : :: std :: os :: raw :: c_uint = 27 ; pub const MPI_ERR_FILE_EXISTS : :: std :: os :: raw :: c_uint = 28 ; pub const MPI_ERR_FILE_IN_USE : :: std :: os :: raw :: c_uint = 29 ; pub const MPI_ERR_FILE : :: std :: os :: raw :: c_uint = 30 ; pub const MPI_ERR_INFO_KEY : :: std :: os :: raw :: c_uint = 31 ; pub const MPI_ERR_INFO_NOKEY : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_ERR_INFO_VALUE : :: std :: os :: raw :: c_uint = 33 ; pub const MPI_ERR_INFO : :: std :: os :: raw :: c_uint = 34 ; pub const MPI_ERR_IO : :: std :: os :: raw :: c_uint = 35 ; pub const MPI_ERR_KEYVAL : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_ERR_LOCKTYPE : :: std :: os :: raw :: c_uint = 37 ; pub const MPI_ERR_NAME : :: std :: os :: raw :: c_uint = 38 ; pub const MPI_ERR_NO_MEM : :: std :: os :: raw :: c_uint = 39 ; pub const MPI_ERR_NOT_SAME : :: std :: os :: raw :: c_uint = 40 ; pub const MPI_ERR_NO_SPACE : :: std :: os :: raw :: c_uint = 41 ; pub const MPI_ERR_NO_SUCH_FILE : :: std :: os :: raw :: c_uint = 42 ; pub const MPI_ERR_PORT : :: std :: os :: raw :: c_uint = 43 ; pub const MPI_ERR_QUOTA : :: std :: os :: raw :: c_uint = 44 ; pub const MPI_ERR_READ_ONLY : :: std :: os :: raw :: c_uint = 45 ; pub const MPI_ERR_RMA_CONFLICT : :: std :: os :: raw :: c_uint = 46 ; pub const MPI_ERR_RMA_SYNC : :: std :: os :: raw :: c_uint = 47 ; pub const MPI_ERR_SERVICE : :: std :: os :: raw :: c_uint = 48 ; pub const MPI_ERR_SIZE : :: std :: os :: raw :: c_uint = 49 ; pub const MPI_ERR_SPAWN : :: std :: os :: raw :: c_uint = 50 ; pub const MPI_ERR_UNSUPPORTED_DATAREP : :: std :: os :: raw :: c_uint = 51 ; pub const MPI_ERR_UNSUPPORTED_OPERATION : :: std :: os :: raw :: c_uint = 52 ; pub const MPI_ERR_WIN : :: std :: os :: raw :: c_uint = 53 ; pub const MPI_T_ERR_MEMORY : :: std :: os :: raw :: c_uint = 54 ; pub const MPI_T_ERR_NOT_INITIALIZED : :: std :: os :: raw :: c_uint = 55 ; pub const MPI_T_ERR_CANNOT_INIT : :: std :: os :: raw :: c_uint = 56 ; pub const MPI_T_ERR_INVALID_INDEX : :: std :: os :: raw :: c_uint = 57 ; pub const MPI_T_ERR_INVALID_ITEM : :: std :: os :: raw :: c_uint = 58 ; pub const MPI_T_ERR_INVALID_HANDLE : :: std :: os :: raw :: c_uint = 59 ; pub const MPI_T_ERR_OUT_OF_HANDLES : :: std :: os :: raw :: c_uint = 60 ; pub const MPI_T_ERR_OUT_OF_SESSIONS : :: std :: os :: raw :: c_uint = 61 ; pub const MPI_T_ERR_INVALID_SESSION : :: std :: os :: raw :: c_uint = 62 ; pub const MPI_T_ERR_CVAR_SET_NOT_NOW : :: std :: os :: raw :: c_uint = 63 ; pub const MPI_T_ERR_CVAR_SET_NEVER : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_T_ERR_PVAR_NO_STARTSTOP : :: std :: os :: raw :: c_uint = 65 ; pub const MPI_T_ERR_PVAR_NO_WRITE : :: std :: os :: raw :: c_uint = 66 ; pub const MPI_T_ERR_PVAR_NO_ATOMIC : :: std :: os :: raw :: c_uint = 67 ; pub const MPI_ERR_RMA_RANGE : :: std :: os :: raw :: c_uint = 68 ; pub const MPI_ERR_RMA_ATTACH : :: std :: os :: raw :: c_uint = 69 ; pub const MPI_ERR_RMA_FLAVOR : :: std :: os :: raw :: c_uint = 70 ; pub const MPI_ERR_RMA_SHARED : :: std :: os :: raw :: c_uint = 71 ; pub const MPI_T_ERR_INVALID : :: std :: os :: raw :: c_uint = 72 ; pub const MPI_T_ERR_INVALID_NAME : :: std :: os :: raw :: c_uint = 73 ; pub const MPI_ERR_LASTCODE : :: std :: os :: raw :: c_uint = 92 ; pub const MPI_TYPECLASS_INTEGER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_TYPECLASS_REAL : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_TYPECLASS_COMPLEX : :: std :: os :: raw :: c_uint = 3 ; pub type wchar_t = :: std :: os :: raw :: c_int ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct max_align_t { pub __clang_max_align_nonce1 : :: std :: os :: raw :: c_longlong , pub __bindgen_padding_0 : u64 , pub __clang_max_align_nonce2 : f64 , } # [ test ] fn bindgen_test_layout_max_align_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < max_align_t > ( ) , 32usize , concat ! ( "Size of: " , stringify ! ( max_align_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce1 as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce1 ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce2 as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce2 ) ) ) ; } pub type MPI_Aint = isize ; pub type MPI_Offset = :: std :: os :: raw :: c_longlong ; pub type MPI_Count = :: std :: os :: raw :: c_longlong ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_communicator_t { _unused : [ u8 ; 0 ] } pub type MPI_Comm = * mut ompi_communicator_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_datatype_t { _unused : [ u8 ; 0 ] } pub type MPI_Datatype = * mut ompi_datatype_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_errhandler_t { _unused : [ u8 ; 0 ] } pub type MPI_Errhandler = * mut ompi_errhandler_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_file_t { _unused : [ u8 ; 0 ] } pub type MPI_File = * mut ompi_file_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_group_t { _unused : [ u8 ; 0 ] } pub type MPI_Group = * mut ompi_group_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_info_t { _unused : [ u8 ; 0 ] } pub type MPI_Info = * mut ompi_info_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_op_t { _unused : [ u8 ; 0 ] } pub type MPI_Op = * mut ompi_op_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_request_t { _unused : [ u8 ; 0 ] } pub type MPI_Request = * mut ompi_request_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_message_t { _unused : [ u8 ; 0 ] } pub type MPI_Message = * mut ompi_message_t ; pub type MPI_Status = ompi_status_public_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_win_t { _unused : [ u8 ; 0 ] } pub type MPI_Win = * mut ompi_win_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_var_enum_t { _unused : [ u8 ; 0 ] } pub type MPI_T_enum = * mut mca_base_var_enum_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_mpit_cvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_cvar_handle = * mut ompi_mpit_cvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_handle = * mut mca_base_pvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_session_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_session = * mut mca_base_pvar_session_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_status_public_t { pub MPI_SOURCE : :: std :: os :: raw :: c_int , pub MPI_TAG : :: std :: os :: raw :: c_int , pub MPI_ERROR : :: std :: os :: raw :: c_int , pub _cancelled : :: std :: os :: raw :: c_int , pub _ucount : usize , } # [ test ] fn bindgen_test_layout_ompi_status_public_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < ompi_status_public_t > ( ) , 24usize , concat ! ( "Size of: " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < ompi_status_public_t > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_SOURCE as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_SOURCE ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_TAG as * const _ as usize } , 4usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_TAG ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_ERROR as * const _ as usize } , 8usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_ERROR ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _cancelled as * const _ as usize } , 12usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _cancelled ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _ucount as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _ucount ) ) ) ; } pub type MPI_Datarep_extent_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : * mut MPI_Aint , arg3 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Datarep_conversion_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : MPI_Datatype , arg3 : :: std :: os :: raw :: c_int , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : MPI_Offset , arg6 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Comm , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type ompi_file_errhandler_fn = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_File , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_Win_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Win , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_User_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut :: std :: os :: raw :: c_void , arg3 : * mut :: std :: os :: raw :: c_int , arg4 : * mut MPI_Datatype ) > ; pub type MPI_Comm_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_query_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut MPI_Status ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_free_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_cancel_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_fn = MPI_Comm_errhandler_function ; pub type MPI_File_errhandler_fn = ompi_file_errhandler_fn ; pub type MPI_File_errhandler_function = ompi_file_errhandler_fn ; pub type MPI_Win_errhandler_fn = MPI_Win_errhandler_function ; pub const MPI_TAG_UB : _bindgen_ty_1 = 0 ; pub const MPI_HOST : _bindgen_ty_1 = 1 ; pub const MPI_IO : _bindgen_ty_1 = 2 ; pub const MPI_WTIME_IS_GLOBAL : _bindgen_ty_1 = 3 ; pub const MPI_APPNUM : _bindgen_ty_1 = 4 ; pub const MPI_LASTUSEDCODE : _bindgen_ty_1 = 5 ; pub const MPI_UNIVERSE_SIZE : _bindgen_ty_1 = 6 ; pub const MPI_WIN_BASE : _bindgen_ty_1 = 7 ; pub const MPI_WIN_SIZE : _bindgen_ty_1 = 8 ; pub const MPI_WIN_DISP_UNIT : _bindgen_ty_1 = 9 ; pub const MPI_WIN_CREATE_FLAVOR : _bindgen_ty_1 = 10 ; pub const MPI_WIN_MODEL : _bindgen_ty_1 = 11 ; pub const IMPI_CLIENT_SIZE : _bindgen_ty_1 = 12 ; pub const IMPI_CLIENT_COLOR : _bindgen_ty_1 = 13 ; pub const IMPI_HOST_SIZE : _bindgen_ty_1 = 14 ; pub const IMPI_HOST_COLOR : _bindgen_ty_1 = 15 ; pub type _bindgen_ty_1 = :: std :: os :: raw :: c_uint ; pub const MPI_IDENT : _bindgen_ty_2 = 0 ; pub const MPI_CONGRUENT : _bindgen_ty_2 = 1 ; pub const MPI_SIMILAR : _bindgen_ty_2 = 2 ; pub const MPI_UNEQUAL : _bindgen_ty_2 = 3 ; pub type _bindgen_ty_2 = :: std :: os :: raw :: c_uint ; pub const MPI_THREAD_SINGLE : _bindgen_ty_3 = 0 ; pub const MPI_THREAD_FUNNELED : _bindgen_ty_3 = 1 ; pub const MPI_THREAD_SERIALIZED : _bindgen_ty_3 = 2 ; pub const MPI_THREAD_MULTIPLE : _bindgen_ty_3 = 3 ; pub type _bindgen_ty_3 = :: std :: os :: raw :: c_uint ; pub const MPI_COMBINER_NAMED : _bindgen_ty_4 = 0 ; pub const MPI_COMBINER_DUP : _bindgen_ty_4 = 1 ; pub const MPI_COMBINER_CONTIGUOUS : _bindgen_ty_4 = 2 ; pub const MPI_COMBINER_VECTOR : _bindgen_ty_4 = 3 ; pub const OMPI_WAS_MPI_COMBINER_HVECTOR_INTEGER : _bindgen_ty_4 = 4 ; pub const MPI_COMBINER_HVECTOR : _bindgen_ty_4 = 5 ; pub const MPI_COMBINER_INDEXED : _bindgen_ty_4 = 6 ; pub const OMPI_WAS_MPI_COMBINER_HINDEXED_INTEGER : _bindgen_ty_4 = 7 ; pub const MPI_COMBINER_HINDEXED : _bindgen_ty_4 = 8 ; pub const MPI_COMBINER_INDEXED_BLOCK : _bindgen_ty_4 = 9 ; pub const OMPI_WAS_MPI_COMBINER_STRUCT_INTEGER : _bindgen_ty_4 = 10 ; pub const MPI_COMBINER_STRUCT : _bindgen_ty_4 = 11 ; pub const MPI_COMBINER_SUBARRAY : _bindgen_ty_4 = 12 ; pub const MPI_COMBINER_DARRAY : _bindgen_ty_4 = 13 ; pub const MPI_COMBINER_F90_REAL : _bindgen_ty_4 = 14 ; pub const MPI_COMBINER_F90_COMPLEX : _bindgen_ty_4 = 15 ; pub const MPI_COMBINER_F90_INTEGER : _bindgen_ty_4 = 16 ; pub const MPI_COMBINER_RESIZED : _bindgen_ty_4 = 17 ; pub const MPI_COMBINER_HINDEXED_BLOCK : _bindgen_ty_4 = 18 ; pub type _bindgen_ty_4 = :: std :: os :: raw :: c_uint ; pub const MPI_COMM_TYPE_SHARED : _bindgen_ty_5 = 0 ; pub const OMPI_COMM_TYPE_HWTHREAD : _bindgen_ty_5 = 1 ; pub const OMPI_COMM_TYPE_CORE : _bindgen_ty_5 = 2 ; pub const OMPI_COMM_TYPE_L1CACHE : _bindgen_ty_5 = 3 ; pub const OMPI_COMM_TYPE_L2CACHE : _bindgen_ty_5 = 4 ; pub const OMPI_COMM_TYPE_L3CACHE : _bindgen_ty_5 = 5 ; pub const OMPI_COMM_TYPE_SOCKET : _bindgen_ty_5 = 6 ; pub const OMPI_COMM_TYPE_NUMA : _bindgen_ty_5 = 7 ; pub const OMPI_COMM_TYPE_BOARD : _bindgen_ty_5 = 8 ; pub const OMPI_COMM_TYPE_HOST : _bindgen_ty_5 = 9 ; pub const OMPI_COMM_TYPE_CU : _bindgen_ty_5 = 10 ; pub const OMPI_COMM_TYPE_CLUSTER : _bindgen_ty_5 = 11 ; pub type _bindgen_ty_5 = :: std :: os :: raw :: c_uint ; pub const MPI_T_VERBOSITY_USER_BASIC : _bindgen_ty_6 = 0 ; pub const MPI_T_VERBOSITY_USER_DETAIL : _bindgen_ty_6 = 1 ; pub const MPI_T_VERBOSITY_USER_ALL : _bindgen_ty_6 = 2 ; pub const MPI_T_VERBOSITY_TUNER_BASIC : _bindgen_ty_6 = 3 ; pub const MPI_T_VERBOSITY_TUNER_DETAIL : _bindgen_ty_6 = 4 ; pub const MPI_T_VERBOSITY_TUNER_ALL : _bindgen_ty_6 = 5 ; pub const MPI_T_VERBOSITY_MPIDEV_BASIC : _bindgen_ty_6 = 6 ; pub const MPI_T_VERBOSITY_MPIDEV_DETAIL : _bindgen_ty_6 = 7 ; pub const MPI_T_VERBOSITY_MPIDEV_ALL : _bindgen_ty_6 = 8 ; pub type _bindgen_ty_6 = :: std :: os :: raw :: c_uint ; pub const MPI_T_SCOPE_CONSTANT : _bindgen_ty_7 = 0 ; pub const MPI_T_SCOPE_READONLY : _bindgen_ty_7 = 1 ; pub const MPI_T_SCOPE_LOCAL : _bindgen_ty_7 = 2 ; pub const MPI_T_SCOPE_GROUP : _bindgen_ty_7 = 3 ; pub const MPI_T_SCOPE_GROUP_EQ : _bindgen_ty_7 = 4 ; pub const MPI_T_SCOPE_ALL : _bindgen_ty_7 = 5 ; pub const MPI_T_SCOPE_ALL_EQ : _bindgen_ty_7 = 6 ; pub type _bindgen_ty_7 = :: std :: os :: raw :: c_uint ; pub const MPI_T_BIND_NO_OBJECT : _bindgen_ty_8 = 0 ; pub const MPI_T_BIND_MPI_COMM : _bindgen_ty_8 = 1 ; pub const MPI_T_BIND_MPI_DATATYPE : _bindgen_ty_8 = 2 ; pub const MPI_T_BIND_MPI_ERRHANDLER : _bindgen_ty_8 = 3 ; pub const MPI_T_BIND_MPI_FILE : _bindgen_ty_8 = 4 ; pub const MPI_T_BIND_MPI_GROUP : _bindgen_ty_8 = 5 ; pub const MPI_T_BIND_MPI_OP : _bindgen_ty_8 = 6 ; pub const MPI_T_BIND_MPI_REQUEST : _bindgen_ty_8 = 7 ; pub const MPI_T_BIND_MPI_WIN : _bindgen_ty_8 = 8 ; pub const MPI_T_BIND_MPI_MESSAGE : _bindgen_ty_8 = 9 ; pub const MPI_T_BIND_MPI_INFO : _bindgen_ty_8 = 10 ; pub type _bindgen_ty_8 = :: std :: os :: raw :: c_uint ; pub const MPI_T_PVAR_CLASS_STATE : _bindgen_ty_9 = 0 ; pub const MPI_T_PVAR_CLASS_LEVEL : _bindgen_ty_9 = 1 ; pub const MPI_T_PVAR_CLASS_SIZE : _bindgen_ty_9 = 2 ; pub const MPI_T_PVAR_CLASS_PERCENTAGE : _bindgen_ty_9 = 3 ; pub const MPI_T_PVAR_CLASS_HIGHWATERMARK : _bindgen_ty_9 = 4 ; pub const MPI_T_PVAR_CLASS_LOWWATERMARK : _bindgen_ty_9 = 5 ; pub const MPI_T_PVAR_CLASS_COUNTER : _bindgen_ty_9 = 6 ; pub const MPI_T_PVAR_CLASS_AGGREGATE : _bindgen_ty_9 = 7 ; pub const MPI_T_PVAR_CLASS_TIMER : _bindgen_ty_9 = 8 ; pub const MPI_T_PVAR_CLASS_GENERIC : _bindgen_ty_9 = 9 ; pub type _bindgen_ty_9 = :: std :: os :: raw :: c_uint ; extern "C" {
[INFO] [stdout] 3 + pub const __llvm__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_major__ : :: std :: os :: raw :: c_uint = 14 ; pub const __clang_minor__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_patchlevel__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_version__ : & 'static [ u8 ; 8usize ] = b"14.0.0 \0" ; pub const __GNUC__ : :: std :: os :: raw :: c_uint = 4 ; pub const __GNUC_MINOR__ : :: std :: os :: raw :: c_uint = 2 ; pub const __GNUC_PATCHLEVEL__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GXX_ABI_VERSION : :: std :: os :: raw :: c_uint = 1002 ; pub const __ATOMIC_RELAXED : :: std :: os :: raw :: c_uint = 0 ; pub const __ATOMIC_CONSUME : :: std :: os :: raw :: c_uint = 1 ; pub const __ATOMIC_ACQUIRE : :: std :: os :: raw :: c_uint = 2 ; pub const __ATOMIC_RELEASE : :: std :: os :: raw :: c_uint = 3 ; pub const __ATOMIC_ACQ_REL : :: std :: os :: raw :: c_uint = 4 ; pub const __ATOMIC_SEQ_CST : :: std :: os :: raw :: c_uint = 5 ; pub const __OPENCL_MEMORY_SCOPE_WORK_ITEM : :: std :: os :: raw :: c_uint = 0 ; pub const __OPENCL_MEMORY_SCOPE_WORK_GROUP : :: std :: os :: raw :: c_uint = 1 ; pub const __OPENCL_MEMORY_SCOPE_DEVICE : :: std :: os :: raw :: c_uint = 2 ; pub const __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES : :: std :: os :: raw :: c_uint = 3 ; pub const __OPENCL_MEMORY_SCOPE_SUB_GROUP : :: std :: os :: raw :: c_uint = 4 ; pub const __PRAGMA_REDEFINE_EXTNAME : :: std :: os :: raw :: c_uint = 1 ; pub const __VERSION__ : & 'static [ u8 ; 20usize ] = b"Ubuntu Clang 14.0.0\0" ; pub const __OBJC_BOOL_IS_BOOL : :: std :: os :: raw :: c_uint = 0 ; pub const __CONSTANT_CFSTRINGS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_literal_encoding__ : & 'static [ u8 ; 6usize ] = b"UTF-8\0" ; pub const __clang_wide_literal_encoding__ : & 'static [ u8 ; 7usize ] = b"UTF-32\0" ; pub const __ORDER_LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __ORDER_BIG_ENDIAN__ : :: std :: os :: raw :: c_uint = 4321 ; pub const __ORDER_PDP_ENDIAN__ : :: std :: os :: raw :: c_uint = 3412 ; pub const __BYTE_ORDER__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const _LP64 : :: std :: os :: raw :: c_uint = 1 ; pub const __LP64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __CHAR_BIT__ : :: std :: os :: raw :: c_uint = 8 ; pub const __BOOL_WIDTH__ : std :: os :: raw :: c_uint = 8 ; pub const __SHRT_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __LONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LLONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BITINT_MAXWIDTH__ : :: std :: os :: raw :: c_uint = 128 ; pub const __SCHAR_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __SHRT_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __LONG_LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __WCHAR_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __WCHAR_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __WINT_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __WINT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INTMAX_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZE_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __SIZE_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTMAX_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __PTRDIFF_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __PTRDIFF_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INTPTR_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTPTR_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZEOF_DOUBLE__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_FLOAT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_LONG_DOUBLE__ : :: std :: os :: raw :: c_uint = 16 ; pub const __SIZEOF_LONG_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_POINTER__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SHORT__ : :: std :: os :: raw :: c_uint = 2 ; pub const __SIZEOF_PTRDIFF_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SIZE_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_WCHAR_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_WINT_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INTMAX_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTMAX_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINTMAX_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTMAX_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTMAX_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTMAX_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __PTRDIFF_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __PTRDIFF_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __INTPTR_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTPTR_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __SIZE_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __SIZE_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __SIZE_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __SIZE_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __SIG_ATOMIC_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __SIG_ATOMIC_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __UINTPTR_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTPTR_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTPTR_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTPTR_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FLT_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_DIG__ : :: std :: os :: raw :: c_uint = 6 ; pub const __FLT_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 9 ; pub const __FLT_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_MANT_DIG__ : :: std :: os :: raw :: c_uint = 24 ; pub const __FLT_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 38 ; pub const __FLT_MAX_EXP__ : :: std :: os :: raw :: c_uint = 128 ; pub const __FLT_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -37 ; pub const __FLT_MIN_EXP__ : :: std :: os :: raw :: c_int = -125 ; pub const __DBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_DIG__ : :: std :: os :: raw :: c_uint = 15 ; pub const __DBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 17 ; pub const __DBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 53 ; pub const __DBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 308 ; pub const __DBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 1024 ; pub const __DBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -307 ; pub const __DBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -1021 ; pub const __LDBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_DIG__ : :: std :: os :: raw :: c_uint = 18 ; pub const __LDBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __LDBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LDBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 4932 ; pub const __LDBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 16384 ; pub const __LDBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -4931 ; pub const __LDBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -16381 ; pub const __POINTER_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BIGGEST_ALIGNMENT__ : :: std :: os :: raw :: c_uint = 16 ; pub const __WINT_UNSIGNED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __INT8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __INT16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __INT32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __INT64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __UINT8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __INT8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __UINT16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __UINT16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __INT16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __UINT32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __UINT32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __INT32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __UINT64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __UINT64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __INT64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_LEAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_LEAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_LEAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_LEAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_LEAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_LEAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_LEAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_LEAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_LEAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_LEAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_LEAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_LEAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_LEAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_LEAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_LEAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_LEAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_LEAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_LEAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_LEAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_LEAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_LEAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_LEAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_LEAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_LEAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_LEAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_LEAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_LEAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_LEAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_LEAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __INT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_FAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_FAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_FAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_FAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_FAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_FAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_FAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_FAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_FAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_FAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_FAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_FAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_FAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_FAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_FAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_FAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_FAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_FAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_FAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_FAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_FAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_FAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_FAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_FAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_FAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_FAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_FAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_FAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_FAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_FAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FINITE_MATH_ONLY__ : :: std :: os :: raw :: c_uint = 0 ; pub const __GNUC_STDC_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_ATOMIC_TEST_AND_SET_TRUEVAL : :: std :: os :: raw :: c_uint = 1 ; pub const __CLANG_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __NO_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __PIC__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pic__ : :: std :: os :: raw :: c_uint = 2 ; pub const __PIE__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pie__ : :: std :: os :: raw :: c_uint = 2 ; pub const __FLT_EVAL_METHOD__ : :: std :: os :: raw :: c_uint = 0 ; pub const __FLT_RADIX__ : :: std :: os :: raw :: c_uint = 2 ; pub const __DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __GCC_ASM_FLAG_OUTPUTS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __code_model_small__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_GS : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_FS : :: std :: os :: raw :: c_uint = 1 ; pub const __k8 : :: std :: os :: raw :: c_uint = 1 ; pub const __k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __tune_k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __NO_MATH_INLINES : :: std :: os :: raw :: c_uint = 1 ; pub const __FXSR__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __MMX__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 : :: std :: os :: raw :: c_uint = 1 ; pub const __SIZEOF_FLOAT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix__ : :: std :: os :: raw :: c_uint = 1 ; pub const linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __ELF__ : :: std :: os :: raw :: c_uint = 1 ; pub const __gnu_linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLOAT128__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_HOSTED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_VERSION__ : :: std :: os :: raw :: c_uint = 201710 ; pub const __STDC_UTF_16__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_UTF_32__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_DWARF2_CFI_ASM : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_VERSION : :: std :: os :: raw :: c_uint = 721408 ; pub const OPAL_STDC_HEADERS : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED_ARGUMENT : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_ERROR : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_SYS_TIME_H : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_LONG_LONG : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const OPAL_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const OPAL_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const OPAL_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const OPAL_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const OMPI_HAVE_FORTRAN_LOGICAL1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER16 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_INTEGER2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL16 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL2 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_REAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_ENABLE_MPI1_COMPAT : :: std :: os :: raw :: c_uint = 0 ; pub const HAVE_FLOAT__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_LONG_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_MPI_OFFSET_SIZE : :: std :: os :: raw :: c_uint = 8 ; pub const OMPI_BUILD_CXX_BINDINGS : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_CXX_SEEK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_CXX_SUPPORTS_2D_CONST_CAST : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_PARAM_CHECK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_INTERFACE_WARNING : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_CXX_EXCEPTION_SUPPORT : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_MAJOR_VERSION : :: std :: os :: raw :: c_uint = 4 ; pub const OMPI_MINOR_VERSION : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_RELEASE_VERSION : :: std :: os :: raw :: c_uint = 2 ; pub const OPAL_C_HAVE_VISIBILITY : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_BUILDING : :: std :: os :: raw :: c_uint = 0 ; pub const OPEN_MPI : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_VERSION : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_SUBVERSION : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_UNKNOWN : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU_C : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_REMOVED_USE_STATIC_ASSERT : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ANY_SOURCE : :: std :: os :: raw :: c_int = -1 ; pub const MPI_PROC_NULL : :: std :: os :: raw :: c_int = -2 ; pub const MPI_ROOT : :: std :: os :: raw :: c_int = -4 ; pub const MPI_ANY_TAG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MAX_LIBRARY_VERSION_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_UNDEFINED : :: std :: os :: raw :: c_int = -32766 ; pub const MPI_DIST_GRAPH : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_CART : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_GRAPH : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_KEYVAL_INVALID : :: std :: os :: raw :: c_int = -1 ; pub const MPI_BSEND_OVERHEAD : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const MPI_ORDER_C : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ORDER_FORTRAN : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_BLOCK : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_DISTRIBUTE_CYCLIC : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_NONE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_DISTRIBUTE_DFLT_DARG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MODE_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_RDONLY : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_WRONLY : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_RDWR : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_DELETE_ON_CLOSE : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_MODE_UNIQUE_OPEN : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_MODE_EXCL : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MODE_APPEND : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_SEQUENTIAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_DISPLACEMENT_CURRENT : :: std :: os :: raw :: c_int = -54278278 ; pub const MPI_SEEK_SET : :: std :: os :: raw :: c_uint = 600 ; pub const MPI_SEEK_CUR : :: std :: os :: raw :: c_uint = 602 ; pub const MPI_SEEK_END : :: std :: os :: raw :: c_uint = 604 ; pub const MPI_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_NOCHECK : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_NOPRECEDE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_NOPUT : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_NOSTORE : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_NOSUCCEED : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_LOCK_EXCLUSIVE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_LOCK_SHARED : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_WIN_FLAVOR_ALLOCATE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_DYNAMIC : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_WIN_FLAVOR_SHARED : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_WIN_UNIFIED : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_WIN_SEPARATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_SUCCESS : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ERR_BUFFER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_ERR_COUNT : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_ERR_TYPE : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_ERR_TAG : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_ERR_COMM : :: std :: os :: raw :: c_uint = 5 ; pub const MPI_ERR_RANK : :: std :: os :: raw :: c_uint = 6 ; pub const MPI_ERR_REQUEST : :: std :: os :: raw :: c_uint = 7 ; pub const MPI_ERR_ROOT : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_ERR_GROUP : :: std :: os :: raw :: c_uint = 9 ; pub const MPI_ERR_OP : :: std :: os :: raw :: c_uint = 10 ; pub const MPI_ERR_TOPOLOGY : :: std :: os :: raw :: c_uint = 11 ; pub const MPI_ERR_DIMS : :: std :: os :: raw :: c_uint = 12 ; pub const MPI_ERR_ARG : :: std :: os :: raw :: c_uint = 13 ; pub const MPI_ERR_UNKNOWN : :: std :: os :: raw :: c_uint = 14 ; pub const MPI_ERR_TRUNCATE : :: std :: os :: raw :: c_uint = 15 ; pub const MPI_ERR_OTHER : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_ERR_INTERN : :: std :: os :: raw :: c_uint = 17 ; pub const MPI_ERR_IN_STATUS : :: std :: os :: raw :: c_uint = 18 ; pub const MPI_ERR_PENDING : :: std :: os :: raw :: c_uint = 19 ; pub const MPI_ERR_ACCESS : :: std :: os :: raw :: c_uint = 20 ; pub const MPI_ERR_AMODE : :: std :: os :: raw :: c_uint = 21 ; pub const MPI_ERR_ASSERT : :: std :: os :: raw :: c_uint = 22 ; pub const MPI_ERR_BAD_FILE : :: std :: os :: raw :: c_uint = 23 ; pub const MPI_ERR_BASE : :: std :: os :: raw :: c_uint = 24 ; pub const MPI_ERR_CONVERSION : :: std :: os :: raw :: c_uint = 25 ; pub const MPI_ERR_DISP : :: std :: os :: raw :: c_uint = 26 ; pub const MPI_ERR_DUP_DATAREP : :: std :: os :: raw :: c_uint = 27 ; pub const MPI_ERR_FILE_EXISTS : :: std :: os :: raw :: c_uint = 28 ; pub const MPI_ERR_FILE_IN_USE : :: std :: os :: raw :: c_uint = 29 ; pub const MPI_ERR_FILE : :: std :: os :: raw :: c_uint = 30 ; pub const MPI_ERR_INFO_KEY : :: std :: os :: raw :: c_uint = 31 ; pub const MPI_ERR_INFO_NOKEY : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_ERR_INFO_VALUE : :: std :: os :: raw :: c_uint = 33 ; pub const MPI_ERR_INFO : :: std :: os :: raw :: c_uint = 34 ; pub const MPI_ERR_IO : :: std :: os :: raw :: c_uint = 35 ; pub const MPI_ERR_KEYVAL : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_ERR_LOCKTYPE : :: std :: os :: raw :: c_uint = 37 ; pub const MPI_ERR_NAME : :: std :: os :: raw :: c_uint = 38 ; pub const MPI_ERR_NO_MEM : :: std :: os :: raw :: c_uint = 39 ; pub const MPI_ERR_NOT_SAME : :: std :: os :: raw :: c_uint = 40 ; pub const MPI_ERR_NO_SPACE : :: std :: os :: raw :: c_uint = 41 ; pub const MPI_ERR_NO_SUCH_FILE : :: std :: os :: raw :: c_uint = 42 ; pub const MPI_ERR_PORT : :: std :: os :: raw :: c_uint = 43 ; pub const MPI_ERR_QUOTA : :: std :: os :: raw :: c_uint = 44 ; pub const MPI_ERR_READ_ONLY : :: std :: os :: raw :: c_uint = 45 ; pub const MPI_ERR_RMA_CONFLICT : :: std :: os :: raw :: c_uint = 46 ; pub const MPI_ERR_RMA_SYNC : :: std :: os :: raw :: c_uint = 47 ; pub const MPI_ERR_SERVICE : :: std :: os :: raw :: c_uint = 48 ; pub const MPI_ERR_SIZE : :: std :: os :: raw :: c_uint = 49 ; pub const MPI_ERR_SPAWN : :: std :: os :: raw :: c_uint = 50 ; pub const MPI_ERR_UNSUPPORTED_DATAREP : :: std :: os :: raw :: c_uint = 51 ; pub const MPI_ERR_UNSUPPORTED_OPERATION : :: std :: os :: raw :: c_uint = 52 ; pub const MPI_ERR_WIN : :: std :: os :: raw :: c_uint = 53 ; pub const MPI_T_ERR_MEMORY : :: std :: os :: raw :: c_uint = 54 ; pub const MPI_T_ERR_NOT_INITIALIZED : :: std :: os :: raw :: c_uint = 55 ; pub const MPI_T_ERR_CANNOT_INIT : :: std :: os :: raw :: c_uint = 56 ; pub const MPI_T_ERR_INVALID_INDEX : :: std :: os :: raw :: c_uint = 57 ; pub const MPI_T_ERR_INVALID_ITEM : :: std :: os :: raw :: c_uint = 58 ; pub const MPI_T_ERR_INVALID_HANDLE : :: std :: os :: raw :: c_uint = 59 ; pub const MPI_T_ERR_OUT_OF_HANDLES : :: std :: os :: raw :: c_uint = 60 ; pub const MPI_T_ERR_OUT_OF_SESSIONS : :: std :: os :: raw :: c_uint = 61 ; pub const MPI_T_ERR_INVALID_SESSION : :: std :: os :: raw :: c_uint = 62 ; pub const MPI_T_ERR_CVAR_SET_NOT_NOW : :: std :: os :: raw :: c_uint = 63 ; pub const MPI_T_ERR_CVAR_SET_NEVER : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_T_ERR_PVAR_NO_STARTSTOP : :: std :: os :: raw :: c_uint = 65 ; pub const MPI_T_ERR_PVAR_NO_WRITE : :: std :: os :: raw :: c_uint = 66 ; pub const MPI_T_ERR_PVAR_NO_ATOMIC : :: std :: os :: raw :: c_uint = 67 ; pub const MPI_ERR_RMA_RANGE : :: std :: os :: raw :: c_uint = 68 ; pub const MPI_ERR_RMA_ATTACH : :: std :: os :: raw :: c_uint = 69 ; pub const MPI_ERR_RMA_FLAVOR : :: std :: os :: raw :: c_uint = 70 ; pub const MPI_ERR_RMA_SHARED : :: std :: os :: raw :: c_uint = 71 ; pub const MPI_T_ERR_INVALID : :: std :: os :: raw :: c_uint = 72 ; pub const MPI_T_ERR_INVALID_NAME : :: std :: os :: raw :: c_uint = 73 ; pub const MPI_ERR_LASTCODE : :: std :: os :: raw :: c_uint = 92 ; pub const MPI_TYPECLASS_INTEGER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_TYPECLASS_REAL : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_TYPECLASS_COMPLEX : :: std :: os :: raw :: c_uint = 3 ; pub type wchar_t = :: std :: os :: raw :: c_int ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct max_align_t { pub __clang_max_align_nonce1 : :: std :: os :: raw :: c_longlong , pub __bindgen_padding_0 : u64 , pub __clang_max_align_nonce2 : f64 , } # [ test ] fn bindgen_test_layout_max_align_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < max_align_t > ( ) , 32usize , concat ! ( "Size of: " , stringify ! ( max_align_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce1 as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce1 ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce2 as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce2 ) ) ) ; } pub type MPI_Aint = isize ; pub type MPI_Offset = :: std :: os :: raw :: c_longlong ; pub type MPI_Count = :: std :: os :: raw :: c_longlong ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_communicator_t { _unused : [ u8 ; 0 ] } pub type MPI_Comm = * mut ompi_communicator_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_datatype_t { _unused : [ u8 ; 0 ] } pub type MPI_Datatype = * mut ompi_datatype_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_errhandler_t { _unused : [ u8 ; 0 ] } pub type MPI_Errhandler = * mut ompi_errhandler_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_file_t { _unused : [ u8 ; 0 ] } pub type MPI_File = * mut ompi_file_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_group_t { _unused : [ u8 ; 0 ] } pub type MPI_Group = * mut ompi_group_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_info_t { _unused : [ u8 ; 0 ] } pub type MPI_Info = * mut ompi_info_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_op_t { _unused : [ u8 ; 0 ] } pub type MPI_Op = * mut ompi_op_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_request_t { _unused : [ u8 ; 0 ] } pub type MPI_Request = * mut ompi_request_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_message_t { _unused : [ u8 ; 0 ] } pub type MPI_Message = * mut ompi_message_t ; pub type MPI_Status = ompi_status_public_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_win_t { _unused : [ u8 ; 0 ] } pub type MPI_Win = * mut ompi_win_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_var_enum_t { _unused : [ u8 ; 0 ] } pub type MPI_T_enum = * mut mca_base_var_enum_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_mpit_cvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_cvar_handle = * mut ompi_mpit_cvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_handle = * mut mca_base_pvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_session_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_session = * mut mca_base_pvar_session_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_status_public_t { pub MPI_SOURCE : :: std :: os :: raw :: c_int , pub MPI_TAG : :: std :: os :: raw :: c_int , pub MPI_ERROR : :: std :: os :: raw :: c_int , pub _cancelled : :: std :: os :: raw :: c_int , pub _ucount : usize , } # [ test ] fn bindgen_test_layout_ompi_status_public_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < ompi_status_public_t > ( ) , 24usize , concat ! ( "Size of: " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < ompi_status_public_t > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_SOURCE as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_SOURCE ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_TAG as * const _ as usize } , 4usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_TAG ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_ERROR as * const _ as usize } , 8usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_ERROR ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _cancelled as * const _ as usize } , 12usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _cancelled ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _ucount as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _ucount ) ) ) ; } pub type MPI_Datarep_extent_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : * mut MPI_Aint , arg3 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Datarep_conversion_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : MPI_Datatype , arg3 : :: std :: os :: raw :: c_int , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : MPI_Offset , arg6 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Comm , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type ompi_file_errhandler_fn = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_File , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_Win_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Win , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_User_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut :: std :: os :: raw :: c_void , arg3 : * mut :: std :: os :: raw :: c_int , arg4 : * mut MPI_Datatype ) > ; pub type MPI_Comm_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_query_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut MPI_Status ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_free_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_cancel_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_fn = MPI_Comm_errhandler_function ; pub type MPI_File_errhandler_fn = ompi_file_errhandler_fn ; pub type MPI_File_errhandler_function = ompi_file_errhandler_fn ; pub type MPI_Win_errhandler_fn = MPI_Win_errhandler_function ; pub const MPI_TAG_UB : _bindgen_ty_1 = 0 ; pub const MPI_HOST : _bindgen_ty_1 = 1 ; pub const MPI_IO : _bindgen_ty_1 = 2 ; pub const MPI_WTIME_IS_GLOBAL : _bindgen_ty_1 = 3 ; pub const MPI_APPNUM : _bindgen_ty_1 = 4 ; pub const MPI_LASTUSEDCODE : _bindgen_ty_1 = 5 ; pub const MPI_UNIVERSE_SIZE : _bindgen_ty_1 = 6 ; pub const MPI_WIN_BASE : _bindgen_ty_1 = 7 ; pub const MPI_WIN_SIZE : _bindgen_ty_1 = 8 ; pub const MPI_WIN_DISP_UNIT : _bindgen_ty_1 = 9 ; pub const MPI_WIN_CREATE_FLAVOR : _bindgen_ty_1 = 10 ; pub const MPI_WIN_MODEL : _bindgen_ty_1 = 11 ; pub const IMPI_CLIENT_SIZE : _bindgen_ty_1 = 12 ; pub const IMPI_CLIENT_COLOR : _bindgen_ty_1 = 13 ; pub const IMPI_HOST_SIZE : _bindgen_ty_1 = 14 ; pub const IMPI_HOST_COLOR : _bindgen_ty_1 = 15 ; pub type _bindgen_ty_1 = :: std :: os :: raw :: c_uint ; pub const MPI_IDENT : _bindgen_ty_2 = 0 ; pub const MPI_CONGRUENT : _bindgen_ty_2 = 1 ; pub const MPI_SIMILAR : _bindgen_ty_2 = 2 ; pub const MPI_UNEQUAL : _bindgen_ty_2 = 3 ; pub type _bindgen_ty_2 = :: std :: os :: raw :: c_uint ; pub const MPI_THREAD_SINGLE : _bindgen_ty_3 = 0 ; pub const MPI_THREAD_FUNNELED : _bindgen_ty_3 = 1 ; pub const MPI_THREAD_SERIALIZED : _bindgen_ty_3 = 2 ; pub const MPI_THREAD_MULTIPLE : _bindgen_ty_3 = 3 ; pub type _bindgen_ty_3 = :: std :: os :: raw :: c_uint ; pub const MPI_COMBINER_NAMED : _bindgen_ty_4 = 0 ; pub const MPI_COMBINER_DUP : _bindgen_ty_4 = 1 ; pub const MPI_COMBINER_CONTIGUOUS : _bindgen_ty_4 = 2 ; pub const MPI_COMBINER_VECTOR : _bindgen_ty_4 = 3 ; pub const OMPI_WAS_MPI_COMBINER_HVECTOR_INTEGER : _bindgen_ty_4 = 4 ; pub const MPI_COMBINER_HVECTOR : _bindgen_ty_4 = 5 ; pub const MPI_COMBINER_INDEXED : _bindgen_ty_4 = 6 ; pub const OMPI_WAS_MPI_COMBINER_HINDEXED_INTEGER : _bindgen_ty_4 = 7 ; pub const MPI_COMBINER_HINDEXED : _bindgen_ty_4 = 8 ; pub const MPI_COMBINER_INDEXED_BLOCK : _bindgen_ty_4 = 9 ; pub const OMPI_WAS_MPI_COMBINER_STRUCT_INTEGER : _bindgen_ty_4 = 10 ; pub const MPI_COMBINER_STRUCT : _bindgen_ty_4 = 11 ; pub const MPI_COMBINER_SUBARRAY : _bindgen_ty_4 = 12 ; pub const MPI_COMBINER_DARRAY : _bindgen_ty_4 = 13 ; pub const MPI_COMBINER_F90_REAL : _bindgen_ty_4 = 14 ; pub const MPI_COMBINER_F90_COMPLEX : _bindgen_ty_4 = 15 ; pub const MPI_COMBINER_F90_INTEGER : _bindgen_ty_4 = 16 ; pub const MPI_COMBINER_RESIZED : _bindgen_ty_4 = 17 ; pub const MPI_COMBINER_HINDEXED_BLOCK : _bindgen_ty_4 = 18 ; pub type _bindgen_ty_4 = :: std :: os :: raw :: c_uint ; pub const MPI_COMM_TYPE_SHARED : _bindgen_ty_5 = 0 ; pub const OMPI_COMM_TYPE_HWTHREAD : _bindgen_ty_5 = 1 ; pub const OMPI_COMM_TYPE_CORE : _bindgen_ty_5 = 2 ; pub const OMPI_COMM_TYPE_L1CACHE : _bindgen_ty_5 = 3 ; pub const OMPI_COMM_TYPE_L2CACHE : _bindgen_ty_5 = 4 ; pub const OMPI_COMM_TYPE_L3CACHE : _bindgen_ty_5 = 5 ; pub const OMPI_COMM_TYPE_SOCKET : _bindgen_ty_5 = 6 ; pub const OMPI_COMM_TYPE_NUMA : _bindgen_ty_5 = 7 ; pub const OMPI_COMM_TYPE_BOARD : _bindgen_ty_5 = 8 ; pub const OMPI_COMM_TYPE_HOST : _bindgen_ty_5 = 9 ; pub const OMPI_COMM_TYPE_CU : _bindgen_ty_5 = 10 ; pub const OMPI_COMM_TYPE_CLUSTER : _bindgen_ty_5 = 11 ; pub type _bindgen_ty_5 = :: std :: os :: raw :: c_uint ; pub const MPI_T_VERBOSITY_USER_BASIC : _bindgen_ty_6 = 0 ; pub const MPI_T_VERBOSITY_USER_DETAIL : _bindgen_ty_6 = 1 ; pub const MPI_T_VERBOSITY_USER_ALL : _bindgen_ty_6 = 2 ; pub const MPI_T_VERBOSITY_TUNER_BASIC : _bindgen_ty_6 = 3 ; pub const MPI_T_VERBOSITY_TUNER_DETAIL : _bindgen_ty_6 = 4 ; pub const MPI_T_VERBOSITY_TUNER_ALL : _bindgen_ty_6 = 5 ; pub const MPI_T_VERBOSITY_MPIDEV_BASIC : _bindgen_ty_6 = 6 ; pub const MPI_T_VERBOSITY_MPIDEV_DETAIL : _bindgen_ty_6 = 7 ; pub const MPI_T_VERBOSITY_MPIDEV_ALL : _bindgen_ty_6 = 8 ; pub type _bindgen_ty_6 = :: std :: os :: raw :: c_uint ; pub const MPI_T_SCOPE_CONSTANT : _bindgen_ty_7 = 0 ; pub const MPI_T_SCOPE_READONLY : _bindgen_ty_7 = 1 ; pub const MPI_T_SCOPE_LOCAL : _bindgen_ty_7 = 2 ; pub const MPI_T_SCOPE_GROUP : _bindgen_ty_7 = 3 ; pub const MPI_T_SCOPE_GROUP_EQ : _bindgen_ty_7 = 4 ; pub const MPI_T_SCOPE_ALL : _bindgen_ty_7 = 5 ; pub const MPI_T_SCOPE_ALL_EQ : _bindgen_ty_7 = 6 ; pub type _bindgen_ty_7 = :: std :: os :: raw :: c_uint ; pub const MPI_T_BIND_NO_OBJECT : _bindgen_ty_8 = 0 ; pub const MPI_T_BIND_MPI_COMM : _bindgen_ty_8 = 1 ; pub const MPI_T_BIND_MPI_DATATYPE : _bindgen_ty_8 = 2 ; pub const MPI_T_BIND_MPI_ERRHANDLER : _bindgen_ty_8 = 3 ; pub const MPI_T_BIND_MPI_FILE : _bindgen_ty_8 = 4 ; pub const MPI_T_BIND_MPI_GROUP : _bindgen_ty_8 = 5 ; pub const MPI_T_BIND_MPI_OP : _bindgen_ty_8 = 6 ; pub const MPI_T_BIND_MPI_REQUEST : _bindgen_ty_8 = 7 ; pub const MPI_T_BIND_MPI_WIN : _bindgen_ty_8 = 8 ; pub const MPI_T_BIND_MPI_MESSAGE : _bindgen_ty_8 = 9 ; pub const MPI_T_BIND_MPI_INFO : _bindgen_ty_8 = 10 ; pub type _bindgen_ty_8 = :: std :: os :: raw :: c_uint ; pub const MPI_T_PVAR_CLASS_STATE : _bindgen_ty_9 = 0 ; pub const MPI_T_PVAR_CLASS_LEVEL : _bindgen_ty_9 = 1 ; pub const MPI_T_PVAR_CLASS_SIZE : _bindgen_ty_9 = 2 ; pub const MPI_T_PVAR_CLASS_PERCENTAGE : _bindgen_ty_9 = 3 ; pub const MPI_T_PVAR_CLASS_HIGHWATERMARK : _bindgen_ty_9 = 4 ; pub const MPI_T_PVAR_CLASS_LOWWATERMARK : _bindgen_ty_9 = 5 ; pub const MPI_T_PVAR_CLASS_COUNTER : _bindgen_ty_9 = 6 ; pub const MPI_T_PVAR_CLASS_AGGREGATE : _bindgen_ty_9 = 7 ; pub const MPI_T_PVAR_CLASS_TIMER : _bindgen_ty_9 = 8 ; pub const MPI_T_PVAR_CLASS_GENERIC : _bindgen_ty_9 = 9 ; pub type _bindgen_ty_9 = :: std :: os :: raw :: c_uint ; extern "C" {
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/mpi-fork-fnsp-d9b9763bb5375dad/out/functions_and_types.rs:3:1402
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...t = 3 ; pub const __OPENCL_MEMORY_SCOPE_SUB_GROUP : :: std :: os :: raw :: c_uint = 4 ; pub const __PRAGMA_REDEFINE_EXTNAME : :: std :...
[INFO] [stdout]   |                                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]   |
[INFO] [stdout] 3 - pub const __llvm__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_major__ : :: std :: os :: raw :: c_uint = 14 ; pub const __clang_minor__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_patchlevel__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_version__ : & 'static [ u8 ; 8usize ] = b"14.0.0 \0" ; pub const __GNUC__ : :: std :: os :: raw :: c_uint = 4 ; pub const __GNUC_MINOR__ : :: std :: os :: raw :: c_uint = 2 ; pub const __GNUC_PATCHLEVEL__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GXX_ABI_VERSION : :: std :: os :: raw :: c_uint = 1002 ; pub const __ATOMIC_RELAXED : :: std :: os :: raw :: c_uint = 0 ; pub const __ATOMIC_CONSUME : :: std :: os :: raw :: c_uint = 1 ; pub const __ATOMIC_ACQUIRE : :: std :: os :: raw :: c_uint = 2 ; pub const __ATOMIC_RELEASE : :: std :: os :: raw :: c_uint = 3 ; pub const __ATOMIC_ACQ_REL : :: std :: os :: raw :: c_uint = 4 ; pub const __ATOMIC_SEQ_CST : :: std :: os :: raw :: c_uint = 5 ; pub const __OPENCL_MEMORY_SCOPE_WORK_ITEM : :: std :: os :: raw :: c_uint = 0 ; pub const __OPENCL_MEMORY_SCOPE_WORK_GROUP : :: std :: os :: raw :: c_uint = 1 ; pub const __OPENCL_MEMORY_SCOPE_DEVICE : :: std :: os :: raw :: c_uint = 2 ; pub const __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES : :: std :: os :: raw :: c_uint = 3 ; pub const __OPENCL_MEMORY_SCOPE_SUB_GROUP : :: std :: os :: raw :: c_uint = 4 ; pub const __PRAGMA_REDEFINE_EXTNAME : :: std :: os :: raw :: c_uint = 1 ; pub const __VERSION__ : & 'static [ u8 ; 20usize ] = b"Ubuntu Clang 14.0.0\0" ; pub const __OBJC_BOOL_IS_BOOL : :: std :: os :: raw :: c_uint = 0 ; pub const __CONSTANT_CFSTRINGS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_literal_encoding__ : & 'static [ u8 ; 6usize ] = b"UTF-8\0" ; pub const __clang_wide_literal_encoding__ : & 'static [ u8 ; 7usize ] = b"UTF-32\0" ; pub const __ORDER_LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __ORDER_BIG_ENDIAN__ : :: std :: os :: raw :: c_uint = 4321 ; pub const __ORDER_PDP_ENDIAN__ : :: std :: os :: raw :: c_uint = 3412 ; pub const __BYTE_ORDER__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const _LP64 : :: std :: os :: raw :: c_uint = 1 ; pub const __LP64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __CHAR_BIT__ : :: std :: os :: raw :: c_uint = 8 ; pub const __BOOL_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SHRT_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __LONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LLONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BITINT_MAXWIDTH__ : :: std :: os :: raw :: c_uint = 128 ; pub const __SCHAR_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __SHRT_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __LONG_LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __WCHAR_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __WCHAR_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __WINT_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __WINT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INTMAX_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZE_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __SIZE_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTMAX_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __PTRDIFF_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __PTRDIFF_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INTPTR_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTPTR_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZEOF_DOUBLE__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_FLOAT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_LONG_DOUBLE__ : :: std :: os :: raw :: c_uint = 16 ; pub const __SIZEOF_LONG_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_POINTER__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SHORT__ : :: std :: os :: raw :: c_uint = 2 ; pub const __SIZEOF_PTRDIFF_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SIZE_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_WCHAR_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_WINT_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INTMAX_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTMAX_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINTMAX_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTMAX_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTMAX_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTMAX_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __PTRDIFF_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __PTRDIFF_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __INTPTR_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTPTR_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __SIZE_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __SIZE_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __SIZE_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __SIZE_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __SIG_ATOMIC_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __SIG_ATOMIC_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __UINTPTR_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTPTR_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTPTR_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTPTR_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FLT_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_DIG__ : :: std :: os :: raw :: c_uint = 6 ; pub const __FLT_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 9 ; pub const __FLT_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_MANT_DIG__ : :: std :: os :: raw :: c_uint = 24 ; pub const __FLT_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 38 ; pub const __FLT_MAX_EXP__ : :: std :: os :: raw :: c_uint = 128 ; pub const __FLT_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -37 ; pub const __FLT_MIN_EXP__ : :: std :: os :: raw :: c_int = -125 ; pub const __DBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_DIG__ : :: std :: os :: raw :: c_uint = 15 ; pub const __DBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 17 ; pub const __DBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 53 ; pub const __DBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 308 ; pub const __DBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 1024 ; pub const __DBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -307 ; pub const __DBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -1021 ; pub const __LDBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_DIG__ : :: std :: os :: raw :: c_uint = 18 ; pub const __LDBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __LDBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LDBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 4932 ; pub const __LDBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 16384 ; pub const __LDBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -4931 ; pub const __LDBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -16381 ; pub const __POINTER_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BIGGEST_ALIGNMENT__ : :: std :: os :: raw :: c_uint = 16 ; pub const __WINT_UNSIGNED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __INT8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __INT16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __INT32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __INT64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __UINT8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __INT8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __UINT16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __UINT16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __INT16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __UINT32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __UINT32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __INT32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __UINT64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __UINT64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __INT64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_LEAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_LEAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_LEAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_LEAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_LEAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_LEAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_LEAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_LEAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_LEAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_LEAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_LEAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_LEAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_LEAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_LEAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_LEAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_LEAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_LEAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_LEAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_LEAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_LEAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_LEAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_LEAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_LEAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_LEAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_LEAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_LEAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_LEAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_LEAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_LEAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __INT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_FAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_FAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_FAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_FAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_FAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_FAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_FAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_FAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_FAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_FAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_FAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_FAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_FAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_FAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_FAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_FAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_FAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_FAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_FAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_FAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_FAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_FAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_FAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_FAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_FAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_FAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_FAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_FAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_FAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_FAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FINITE_MATH_ONLY__ : :: std :: os :: raw :: c_uint = 0 ; pub const __GNUC_STDC_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_ATOMIC_TEST_AND_SET_TRUEVAL : :: std :: os :: raw :: c_uint = 1 ; pub const __CLANG_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __NO_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __PIC__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pic__ : :: std :: os :: raw :: c_uint = 2 ; pub const __PIE__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pie__ : :: std :: os :: raw :: c_uint = 2 ; pub const __FLT_EVAL_METHOD__ : :: std :: os :: raw :: c_uint = 0 ; pub const __FLT_RADIX__ : :: std :: os :: raw :: c_uint = 2 ; pub const __DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __GCC_ASM_FLAG_OUTPUTS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __code_model_small__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_GS : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_FS : :: std :: os :: raw :: c_uint = 1 ; pub const __k8 : :: std :: os :: raw :: c_uint = 1 ; pub const __k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __tune_k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __NO_MATH_INLINES : :: std :: os :: raw :: c_uint = 1 ; pub const __FXSR__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __MMX__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 : :: std :: os :: raw :: c_uint = 1 ; pub const __SIZEOF_FLOAT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix__ : :: std :: os :: raw :: c_uint = 1 ; pub const linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __ELF__ : :: std :: os :: raw :: c_uint = 1 ; pub const __gnu_linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLOAT128__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_HOSTED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_VERSION__ : :: std :: os :: raw :: c_uint = 201710 ; pub const __STDC_UTF_16__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_UTF_32__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_DWARF2_CFI_ASM : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_VERSION : :: std :: os :: raw :: c_uint = 721408 ; pub const OPAL_STDC_HEADERS : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED_ARGUMENT : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_ERROR : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_SYS_TIME_H : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_LONG_LONG : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const OPAL_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const OPAL_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const OPAL_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const OPAL_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const OMPI_HAVE_FORTRAN_LOGICAL1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER16 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_INTEGER2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL16 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL2 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_REAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_ENABLE_MPI1_COMPAT : :: std :: os :: raw :: c_uint = 0 ; pub const HAVE_FLOAT__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_LONG_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_MPI_OFFSET_SIZE : :: std :: os :: raw :: c_uint = 8 ; pub const OMPI_BUILD_CXX_BINDINGS : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_CXX_SEEK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_CXX_SUPPORTS_2D_CONST_CAST : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_PARAM_CHECK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_INTERFACE_WARNING : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_CXX_EXCEPTION_SUPPORT : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_MAJOR_VERSION : :: std :: os :: raw :: c_uint = 4 ; pub const OMPI_MINOR_VERSION : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_RELEASE_VERSION : :: std :: os :: raw :: c_uint = 2 ; pub const OPAL_C_HAVE_VISIBILITY : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_BUILDING : :: std :: os :: raw :: c_uint = 0 ; pub const OPEN_MPI : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_VERSION : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_SUBVERSION : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_UNKNOWN : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU_C : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_REMOVED_USE_STATIC_ASSERT : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ANY_SOURCE : :: std :: os :: raw :: c_int = -1 ; pub const MPI_PROC_NULL : :: std :: os :: raw :: c_int = -2 ; pub const MPI_ROOT : :: std :: os :: raw :: c_int = -4 ; pub const MPI_ANY_TAG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MAX_LIBRARY_VERSION_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_UNDEFINED : :: std :: os :: raw :: c_int = -32766 ; pub const MPI_DIST_GRAPH : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_CART : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_GRAPH : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_KEYVAL_INVALID : :: std :: os :: raw :: c_int = -1 ; pub const MPI_BSEND_OVERHEAD : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const MPI_ORDER_C : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ORDER_FORTRAN : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_BLOCK : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_DISTRIBUTE_CYCLIC : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_NONE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_DISTRIBUTE_DFLT_DARG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MODE_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_RDONLY : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_WRONLY : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_RDWR : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_DELETE_ON_CLOSE : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_MODE_UNIQUE_OPEN : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_MODE_EXCL : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MODE_APPEND : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_SEQUENTIAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_DISPLACEMENT_CURRENT : :: std :: os :: raw :: c_int = -54278278 ; pub const MPI_SEEK_SET : :: std :: os :: raw :: c_uint = 600 ; pub const MPI_SEEK_CUR : :: std :: os :: raw :: c_uint = 602 ; pub const MPI_SEEK_END : :: std :: os :: raw :: c_uint = 604 ; pub const MPI_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_NOCHECK : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_NOPRECEDE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_NOPUT : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_NOSTORE : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_NOSUCCEED : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_LOCK_EXCLUSIVE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_LOCK_SHARED : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_WIN_FLAVOR_ALLOCATE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_DYNAMIC : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_WIN_FLAVOR_SHARED : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_WIN_UNIFIED : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_WIN_SEPARATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_SUCCESS : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ERR_BUFFER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_ERR_COUNT : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_ERR_TYPE : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_ERR_TAG : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_ERR_COMM : :: std :: os :: raw :: c_uint = 5 ; pub const MPI_ERR_RANK : :: std :: os :: raw :: c_uint = 6 ; pub const MPI_ERR_REQUEST : :: std :: os :: raw :: c_uint = 7 ; pub const MPI_ERR_ROOT : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_ERR_GROUP : :: std :: os :: raw :: c_uint = 9 ; pub const MPI_ERR_OP : :: std :: os :: raw :: c_uint = 10 ; pub const MPI_ERR_TOPOLOGY : :: std :: os :: raw :: c_uint = 11 ; pub const MPI_ERR_DIMS : :: std :: os :: raw :: c_uint = 12 ; pub const MPI_ERR_ARG : :: std :: os :: raw :: c_uint = 13 ; pub const MPI_ERR_UNKNOWN : :: std :: os :: raw :: c_uint = 14 ; pub const MPI_ERR_TRUNCATE : :: std :: os :: raw :: c_uint = 15 ; pub const MPI_ERR_OTHER : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_ERR_INTERN : :: std :: os :: raw :: c_uint = 17 ; pub const MPI_ERR_IN_STATUS : :: std :: os :: raw :: c_uint = 18 ; pub const MPI_ERR_PENDING : :: std :: os :: raw :: c_uint = 19 ; pub const MPI_ERR_ACCESS : :: std :: os :: raw :: c_uint = 20 ; pub const MPI_ERR_AMODE : :: std :: os :: raw :: c_uint = 21 ; pub const MPI_ERR_ASSERT : :: std :: os :: raw :: c_uint = 22 ; pub const MPI_ERR_BAD_FILE : :: std :: os :: raw :: c_uint = 23 ; pub const MPI_ERR_BASE : :: std :: os :: raw :: c_uint = 24 ; pub const MPI_ERR_CONVERSION : :: std :: os :: raw :: c_uint = 25 ; pub const MPI_ERR_DISP : :: std :: os :: raw :: c_uint = 26 ; pub const MPI_ERR_DUP_DATAREP : :: std :: os :: raw :: c_uint = 27 ; pub const MPI_ERR_FILE_EXISTS : :: std :: os :: raw :: c_uint = 28 ; pub const MPI_ERR_FILE_IN_USE : :: std :: os :: raw :: c_uint = 29 ; pub const MPI_ERR_FILE : :: std :: os :: raw :: c_uint = 30 ; pub const MPI_ERR_INFO_KEY : :: std :: os :: raw :: c_uint = 31 ; pub const MPI_ERR_INFO_NOKEY : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_ERR_INFO_VALUE : :: std :: os :: raw :: c_uint = 33 ; pub const MPI_ERR_INFO : :: std :: os :: raw :: c_uint = 34 ; pub const MPI_ERR_IO : :: std :: os :: raw :: c_uint = 35 ; pub const MPI_ERR_KEYVAL : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_ERR_LOCKTYPE : :: std :: os :: raw :: c_uint = 37 ; pub const MPI_ERR_NAME : :: std :: os :: raw :: c_uint = 38 ; pub const MPI_ERR_NO_MEM : :: std :: os :: raw :: c_uint = 39 ; pub const MPI_ERR_NOT_SAME : :: std :: os :: raw :: c_uint = 40 ; pub const MPI_ERR_NO_SPACE : :: std :: os :: raw :: c_uint = 41 ; pub const MPI_ERR_NO_SUCH_FILE : :: std :: os :: raw :: c_uint = 42 ; pub const MPI_ERR_PORT : :: std :: os :: raw :: c_uint = 43 ; pub const MPI_ERR_QUOTA : :: std :: os :: raw :: c_uint = 44 ; pub const MPI_ERR_READ_ONLY : :: std :: os :: raw :: c_uint = 45 ; pub const MPI_ERR_RMA_CONFLICT : :: std :: os :: raw :: c_uint = 46 ; pub const MPI_ERR_RMA_SYNC : :: std :: os :: raw :: c_uint = 47 ; pub const MPI_ERR_SERVICE : :: std :: os :: raw :: c_uint = 48 ; pub const MPI_ERR_SIZE : :: std :: os :: raw :: c_uint = 49 ; pub const MPI_ERR_SPAWN : :: std :: os :: raw :: c_uint = 50 ; pub const MPI_ERR_UNSUPPORTED_DATAREP : :: std :: os :: raw :: c_uint = 51 ; pub const MPI_ERR_UNSUPPORTED_OPERATION : :: std :: os :: raw :: c_uint = 52 ; pub const MPI_ERR_WIN : :: std :: os :: raw :: c_uint = 53 ; pub const MPI_T_ERR_MEMORY : :: std :: os :: raw :: c_uint = 54 ; pub const MPI_T_ERR_NOT_INITIALIZED : :: std :: os :: raw :: c_uint = 55 ; pub const MPI_T_ERR_CANNOT_INIT : :: std :: os :: raw :: c_uint = 56 ; pub const MPI_T_ERR_INVALID_INDEX : :: std :: os :: raw :: c_uint = 57 ; pub const MPI_T_ERR_INVALID_ITEM : :: std :: os :: raw :: c_uint = 58 ; pub const MPI_T_ERR_INVALID_HANDLE : :: std :: os :: raw :: c_uint = 59 ; pub const MPI_T_ERR_OUT_OF_HANDLES : :: std :: os :: raw :: c_uint = 60 ; pub const MPI_T_ERR_OUT_OF_SESSIONS : :: std :: os :: raw :: c_uint = 61 ; pub const MPI_T_ERR_INVALID_SESSION : :: std :: os :: raw :: c_uint = 62 ; pub const MPI_T_ERR_CVAR_SET_NOT_NOW : :: std :: os :: raw :: c_uint = 63 ; pub const MPI_T_ERR_CVAR_SET_NEVER : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_T_ERR_PVAR_NO_STARTSTOP : :: std :: os :: raw :: c_uint = 65 ; pub const MPI_T_ERR_PVAR_NO_WRITE : :: std :: os :: raw :: c_uint = 66 ; pub const MPI_T_ERR_PVAR_NO_ATOMIC : :: std :: os :: raw :: c_uint = 67 ; pub const MPI_ERR_RMA_RANGE : :: std :: os :: raw :: c_uint = 68 ; pub const MPI_ERR_RMA_ATTACH : :: std :: os :: raw :: c_uint = 69 ; pub const MPI_ERR_RMA_FLAVOR : :: std :: os :: raw :: c_uint = 70 ; pub const MPI_ERR_RMA_SHARED : :: std :: os :: raw :: c_uint = 71 ; pub const MPI_T_ERR_INVALID : :: std :: os :: raw :: c_uint = 72 ; pub const MPI_T_ERR_INVALID_NAME : :: std :: os :: raw :: c_uint = 73 ; pub const MPI_ERR_LASTCODE : :: std :: os :: raw :: c_uint = 92 ; pub const MPI_TYPECLASS_INTEGER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_TYPECLASS_REAL : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_TYPECLASS_COMPLEX : :: std :: os :: raw :: c_uint = 3 ; pub type wchar_t = :: std :: os :: raw :: c_int ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct max_align_t { pub __clang_max_align_nonce1 : :: std :: os :: raw :: c_longlong , pub __bindgen_padding_0 : u64 , pub __clang_max_align_nonce2 : f64 , } # [ test ] fn bindgen_test_layout_max_align_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < max_align_t > ( ) , 32usize , concat ! ( "Size of: " , stringify ! ( max_align_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce1 as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce1 ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce2 as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce2 ) ) ) ; } pub type MPI_Aint = isize ; pub type MPI_Offset = :: std :: os :: raw :: c_longlong ; pub type MPI_Count = :: std :: os :: raw :: c_longlong ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_communicator_t { _unused : [ u8 ; 0 ] } pub type MPI_Comm = * mut ompi_communicator_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_datatype_t { _unused : [ u8 ; 0 ] } pub type MPI_Datatype = * mut ompi_datatype_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_errhandler_t { _unused : [ u8 ; 0 ] } pub type MPI_Errhandler = * mut ompi_errhandler_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_file_t { _unused : [ u8 ; 0 ] } pub type MPI_File = * mut ompi_file_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_group_t { _unused : [ u8 ; 0 ] } pub type MPI_Group = * mut ompi_group_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_info_t { _unused : [ u8 ; 0 ] } pub type MPI_Info = * mut ompi_info_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_op_t { _unused : [ u8 ; 0 ] } pub type MPI_Op = * mut ompi_op_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_request_t { _unused : [ u8 ; 0 ] } pub type MPI_Request = * mut ompi_request_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_message_t { _unused : [ u8 ; 0 ] } pub type MPI_Message = * mut ompi_message_t ; pub type MPI_Status = ompi_status_public_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_win_t { _unused : [ u8 ; 0 ] } pub type MPI_Win = * mut ompi_win_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_var_enum_t { _unused : [ u8 ; 0 ] } pub type MPI_T_enum = * mut mca_base_var_enum_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_mpit_cvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_cvar_handle = * mut ompi_mpit_cvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_handle = * mut mca_base_pvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_session_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_session = * mut mca_base_pvar_session_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_status_public_t { pub MPI_SOURCE : :: std :: os :: raw :: c_int , pub MPI_TAG : :: std :: os :: raw :: c_int , pub MPI_ERROR : :: std :: os :: raw :: c_int , pub _cancelled : :: std :: os :: raw :: c_int , pub _ucount : usize , } # [ test ] fn bindgen_test_layout_ompi_status_public_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < ompi_status_public_t > ( ) , 24usize , concat ! ( "Size of: " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < ompi_status_public_t > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_SOURCE as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_SOURCE ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_TAG as * const _ as usize } , 4usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_TAG ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_ERROR as * const _ as usize } , 8usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_ERROR ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _cancelled as * const _ as usize } , 12usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _cancelled ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _ucount as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _ucount ) ) ) ; } pub type MPI_Datarep_extent_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : * mut MPI_Aint , arg3 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Datarep_conversion_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : MPI_Datatype , arg3 : :: std :: os :: raw :: c_int , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : MPI_Offset , arg6 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Comm , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type ompi_file_errhandler_fn = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_File , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_Win_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Win , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_User_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut :: std :: os :: raw :: c_void , arg3 : * mut :: std :: os :: raw :: c_int , arg4 : * mut MPI_Datatype ) > ; pub type MPI_Comm_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_query_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut MPI_Status ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_free_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_cancel_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_fn = MPI_Comm_errhandler_function ; pub type MPI_File_errhandler_fn = ompi_file_errhandler_fn ; pub type MPI_File_errhandler_function = ompi_file_errhandler_fn ; pub type MPI_Win_errhandler_fn = MPI_Win_errhandler_function ; pub const MPI_TAG_UB : _bindgen_ty_1 = 0 ; pub const MPI_HOST : _bindgen_ty_1 = 1 ; pub const MPI_IO : _bindgen_ty_1 = 2 ; pub const MPI_WTIME_IS_GLOBAL : _bindgen_ty_1 = 3 ; pub const MPI_APPNUM : _bindgen_ty_1 = 4 ; pub const MPI_LASTUSEDCODE : _bindgen_ty_1 = 5 ; pub const MPI_UNIVERSE_SIZE : _bindgen_ty_1 = 6 ; pub const MPI_WIN_BASE : _bindgen_ty_1 = 7 ; pub const MPI_WIN_SIZE : _bindgen_ty_1 = 8 ; pub const MPI_WIN_DISP_UNIT : _bindgen_ty_1 = 9 ; pub const MPI_WIN_CREATE_FLAVOR : _bindgen_ty_1 = 10 ; pub const MPI_WIN_MODEL : _bindgen_ty_1 = 11 ; pub const IMPI_CLIENT_SIZE : _bindgen_ty_1 = 12 ; pub const IMPI_CLIENT_COLOR : _bindgen_ty_1 = 13 ; pub const IMPI_HOST_SIZE : _bindgen_ty_1 = 14 ; pub const IMPI_HOST_COLOR : _bindgen_ty_1 = 15 ; pub type _bindgen_ty_1 = :: std :: os :: raw :: c_uint ; pub const MPI_IDENT : _bindgen_ty_2 = 0 ; pub const MPI_CONGRUENT : _bindgen_ty_2 = 1 ; pub const MPI_SIMILAR : _bindgen_ty_2 = 2 ; pub const MPI_UNEQUAL : _bindgen_ty_2 = 3 ; pub type _bindgen_ty_2 = :: std :: os :: raw :: c_uint ; pub const MPI_THREAD_SINGLE : _bindgen_ty_3 = 0 ; pub const MPI_THREAD_FUNNELED : _bindgen_ty_3 = 1 ; pub const MPI_THREAD_SERIALIZED : _bindgen_ty_3 = 2 ; pub const MPI_THREAD_MULTIPLE : _bindgen_ty_3 = 3 ; pub type _bindgen_ty_3 = :: std :: os :: raw :: c_uint ; pub const MPI_COMBINER_NAMED : _bindgen_ty_4 = 0 ; pub const MPI_COMBINER_DUP : _bindgen_ty_4 = 1 ; pub const MPI_COMBINER_CONTIGUOUS : _bindgen_ty_4 = 2 ; pub const MPI_COMBINER_VECTOR : _bindgen_ty_4 = 3 ; pub const OMPI_WAS_MPI_COMBINER_HVECTOR_INTEGER : _bindgen_ty_4 = 4 ; pub const MPI_COMBINER_HVECTOR : _bindgen_ty_4 = 5 ; pub const MPI_COMBINER_INDEXED : _bindgen_ty_4 = 6 ; pub const OMPI_WAS_MPI_COMBINER_HINDEXED_INTEGER : _bindgen_ty_4 = 7 ; pub const MPI_COMBINER_HINDEXED : _bindgen_ty_4 = 8 ; pub const MPI_COMBINER_INDEXED_BLOCK : _bindgen_ty_4 = 9 ; pub const OMPI_WAS_MPI_COMBINER_STRUCT_INTEGER : _bindgen_ty_4 = 10 ; pub const MPI_COMBINER_STRUCT : _bindgen_ty_4 = 11 ; pub const MPI_COMBINER_SUBARRAY : _bindgen_ty_4 = 12 ; pub const MPI_COMBINER_DARRAY : _bindgen_ty_4 = 13 ; pub const MPI_COMBINER_F90_REAL : _bindgen_ty_4 = 14 ; pub const MPI_COMBINER_F90_COMPLEX : _bindgen_ty_4 = 15 ; pub const MPI_COMBINER_F90_INTEGER : _bindgen_ty_4 = 16 ; pub const MPI_COMBINER_RESIZED : _bindgen_ty_4 = 17 ; pub const MPI_COMBINER_HINDEXED_BLOCK : _bindgen_ty_4 = 18 ; pub type _bindgen_ty_4 = :: std :: os :: raw :: c_uint ; pub const MPI_COMM_TYPE_SHARED : _bindgen_ty_5 = 0 ; pub const OMPI_COMM_TYPE_HWTHREAD : _bindgen_ty_5 = 1 ; pub const OMPI_COMM_TYPE_CORE : _bindgen_ty_5 = 2 ; pub const OMPI_COMM_TYPE_L1CACHE : _bindgen_ty_5 = 3 ; pub const OMPI_COMM_TYPE_L2CACHE : _bindgen_ty_5 = 4 ; pub const OMPI_COMM_TYPE_L3CACHE : _bindgen_ty_5 = 5 ; pub const OMPI_COMM_TYPE_SOCKET : _bindgen_ty_5 = 6 ; pub const OMPI_COMM_TYPE_NUMA : _bindgen_ty_5 = 7 ; pub const OMPI_COMM_TYPE_BOARD : _bindgen_ty_5 = 8 ; pub const OMPI_COMM_TYPE_HOST : _bindgen_ty_5 = 9 ; pub const OMPI_COMM_TYPE_CU : _bindgen_ty_5 = 10 ; pub const OMPI_COMM_TYPE_CLUSTER : _bindgen_ty_5 = 11 ; pub type _bindgen_ty_5 = :: std :: os :: raw :: c_uint ; pub const MPI_T_VERBOSITY_USER_BASIC : _bindgen_ty_6 = 0 ; pub const MPI_T_VERBOSITY_USER_DETAIL : _bindgen_ty_6 = 1 ; pub const MPI_T_VERBOSITY_USER_ALL : _bindgen_ty_6 = 2 ; pub const MPI_T_VERBOSITY_TUNER_BASIC : _bindgen_ty_6 = 3 ; pub const MPI_T_VERBOSITY_TUNER_DETAIL : _bindgen_ty_6 = 4 ; pub const MPI_T_VERBOSITY_TUNER_ALL : _bindgen_ty_6 = 5 ; pub const MPI_T_VERBOSITY_MPIDEV_BASIC : _bindgen_ty_6 = 6 ; pub const MPI_T_VERBOSITY_MPIDEV_DETAIL : _bindgen_ty_6 = 7 ; pub const MPI_T_VERBOSITY_MPIDEV_ALL : _bindgen_ty_6 = 8 ; pub type _bindgen_ty_6 = :: std :: os :: raw :: c_uint ; pub const MPI_T_SCOPE_CONSTANT : _bindgen_ty_7 = 0 ; pub const MPI_T_SCOPE_READONLY : _bindgen_ty_7 = 1 ; pub const MPI_T_SCOPE_LOCAL : _bindgen_ty_7 = 2 ; pub const MPI_T_SCOPE_GROUP : _bindgen_ty_7 = 3 ; pub const MPI_T_SCOPE_GROUP_EQ : _bindgen_ty_7 = 4 ; pub const MPI_T_SCOPE_ALL : _bindgen_ty_7 = 5 ; pub const MPI_T_SCOPE_ALL_EQ : _bindgen_ty_7 = 6 ; pub type _bindgen_ty_7 = :: std :: os :: raw :: c_uint ; pub const MPI_T_BIND_NO_OBJECT : _bindgen_ty_8 = 0 ; pub const MPI_T_BIND_MPI_COMM : _bindgen_ty_8 = 1 ; pub const MPI_T_BIND_MPI_DATATYPE : _bindgen_ty_8 = 2 ; pub const MPI_T_BIND_MPI_ERRHANDLER : _bindgen_ty_8 = 3 ; pub const MPI_T_BIND_MPI_FILE : _bindgen_ty_8 = 4 ; pub const MPI_T_BIND_MPI_GROUP : _bindgen_ty_8 = 5 ; pub const MPI_T_BIND_MPI_OP : _bindgen_ty_8 = 6 ; pub const MPI_T_BIND_MPI_REQUEST : _bindgen_ty_8 = 7 ; pub const MPI_T_BIND_MPI_WIN : _bindgen_ty_8 = 8 ; pub const MPI_T_BIND_MPI_MESSAGE : _bindgen_ty_8 = 9 ; pub const MPI_T_BIND_MPI_INFO : _bindgen_ty_8 = 10 ; pub type _bindgen_ty_8 = :: std :: os :: raw :: c_uint ; pub const MPI_T_PVAR_CLASS_STATE : _bindgen_ty_9 = 0 ; pub const MPI_T_PVAR_CLASS_LEVEL : _bindgen_ty_9 = 1 ; pub const MPI_T_PVAR_CLASS_SIZE : _bindgen_ty_9 = 2 ; pub const MPI_T_PVAR_CLASS_PERCENTAGE : _bindgen_ty_9 = 3 ; pub const MPI_T_PVAR_CLASS_HIGHWATERMARK : _bindgen_ty_9 = 4 ; pub const MPI_T_PVAR_CLASS_LOWWATERMARK : _bindgen_ty_9 = 5 ; pub const MPI_T_PVAR_CLASS_COUNTER : _bindgen_ty_9 = 6 ; pub const MPI_T_PVAR_CLASS_AGGREGATE : _bindgen_ty_9 = 7 ; pub const MPI_T_PVAR_CLASS_TIMER : _bindgen_ty_9 = 8 ; pub const MPI_T_PVAR_CLASS_GENERIC : _bindgen_ty_9 = 9 ; pub type _bindgen_ty_9 = :: std :: os :: raw :: c_uint ; extern "C" {
[INFO] [stdout] 3 + pub const __llvm__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_major__ : :: std :: os :: raw :: c_uint = 14 ; pub const __clang_minor__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_patchlevel__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_version__ : & 'static [ u8 ; 8usize ] = b"14.0.0 \0" ; pub const __GNUC__ : :: std :: os :: raw :: c_uint = 4 ; pub const __GNUC_MINOR__ : :: std :: os :: raw :: c_uint = 2 ; pub const __GNUC_PATCHLEVEL__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GXX_ABI_VERSION : :: std :: os :: raw :: c_uint = 1002 ; pub const __ATOMIC_RELAXED : :: std :: os :: raw :: c_uint = 0 ; pub const __ATOMIC_CONSUME : :: std :: os :: raw :: c_uint = 1 ; pub const __ATOMIC_ACQUIRE : :: std :: os :: raw :: c_uint = 2 ; pub const __ATOMIC_RELEASE : :: std :: os :: raw :: c_uint = 3 ; pub const __ATOMIC_ACQ_REL : :: std :: os :: raw :: c_uint = 4 ; pub const __ATOMIC_SEQ_CST : :: std :: os :: raw :: c_uint = 5 ; pub const __OPENCL_MEMORY_SCOPE_WORK_ITEM : :: std :: os :: raw :: c_uint = 0 ; pub const __OPENCL_MEMORY_SCOPE_WORK_GROUP : :: std :: os :: raw :: c_uint = 1 ; pub const __OPENCL_MEMORY_SCOPE_DEVICE : :: std :: os :: raw :: c_uint = 2 ; pub const __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES : :: std :: os :: raw :: c_uint = 3 ; pub const __OPENCL_MEMORY_SCOPE_SUB_GROUP : std :: os :: raw :: c_uint = 4 ; pub const __PRAGMA_REDEFINE_EXTNAME : :: std :: os :: raw :: c_uint = 1 ; pub const __VERSION__ : & 'static [ u8 ; 20usize ] = b"Ubuntu Clang 14.0.0\0" ; pub const __OBJC_BOOL_IS_BOOL : :: std :: os :: raw :: c_uint = 0 ; pub const __CONSTANT_CFSTRINGS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_literal_encoding__ : & 'static [ u8 ; 6usize ] = b"UTF-8\0" ; pub const __clang_wide_literal_encoding__ : & 'static [ u8 ; 7usize ] = b"UTF-32\0" ; pub const __ORDER_LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __ORDER_BIG_ENDIAN__ : :: std :: os :: raw :: c_uint = 4321 ; pub const __ORDER_PDP_ENDIAN__ : :: std :: os :: raw :: c_uint = 3412 ; pub const __BYTE_ORDER__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const _LP64 : :: std :: os :: raw :: c_uint = 1 ; pub const __LP64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __CHAR_BIT__ : :: std :: os :: raw :: c_uint = 8 ; pub const __BOOL_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SHRT_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __LONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LLONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BITINT_MAXWIDTH__ : :: std :: os :: raw :: c_uint = 128 ; pub const __SCHAR_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __SHRT_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __LONG_LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __WCHAR_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __WCHAR_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __WINT_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __WINT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INTMAX_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZE_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __SIZE_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTMAX_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __PTRDIFF_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __PTRDIFF_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INTPTR_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTPTR_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZEOF_DOUBLE__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_FLOAT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_LONG_DOUBLE__ : :: std :: os :: raw :: c_uint = 16 ; pub const __SIZEOF_LONG_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_POINTER__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SHORT__ : :: std :: os :: raw :: c_uint = 2 ; pub const __SIZEOF_PTRDIFF_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SIZE_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_WCHAR_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_WINT_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INTMAX_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTMAX_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINTMAX_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTMAX_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTMAX_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTMAX_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __PTRDIFF_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __PTRDIFF_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __INTPTR_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTPTR_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __SIZE_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __SIZE_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __SIZE_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __SIZE_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __SIG_ATOMIC_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __SIG_ATOMIC_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __UINTPTR_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTPTR_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTPTR_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTPTR_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FLT_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_DIG__ : :: std :: os :: raw :: c_uint = 6 ; pub const __FLT_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 9 ; pub const __FLT_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_MANT_DIG__ : :: std :: os :: raw :: c_uint = 24 ; pub const __FLT_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 38 ; pub const __FLT_MAX_EXP__ : :: std :: os :: raw :: c_uint = 128 ; pub const __FLT_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -37 ; pub const __FLT_MIN_EXP__ : :: std :: os :: raw :: c_int = -125 ; pub const __DBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_DIG__ : :: std :: os :: raw :: c_uint = 15 ; pub const __DBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 17 ; pub const __DBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 53 ; pub const __DBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 308 ; pub const __DBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 1024 ; pub const __DBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -307 ; pub const __DBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -1021 ; pub const __LDBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_DIG__ : :: std :: os :: raw :: c_uint = 18 ; pub const __LDBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __LDBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LDBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 4932 ; pub const __LDBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 16384 ; pub const __LDBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -4931 ; pub const __LDBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -16381 ; pub const __POINTER_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BIGGEST_ALIGNMENT__ : :: std :: os :: raw :: c_uint = 16 ; pub const __WINT_UNSIGNED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __INT8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __INT16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __INT32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __INT64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __UINT8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __INT8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __UINT16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __UINT16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __INT16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __UINT32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __UINT32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __INT32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __UINT64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __UINT64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __INT64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_LEAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_LEAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_LEAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_LEAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_LEAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_LEAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_LEAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_LEAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_LEAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_LEAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_LEAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_LEAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_LEAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_LEAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_LEAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_LEAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_LEAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_LEAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_LEAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_LEAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_LEAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_LEAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_LEAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_LEAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_LEAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_LEAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_LEAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_LEAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_LEAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __INT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_FAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_FAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_FAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_FAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_FAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_FAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_FAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_FAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_FAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_FAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_FAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_FAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_FAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_FAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_FAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_FAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_FAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_FAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_FAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_FAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_FAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_FAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_FAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_FAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_FAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_FAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_FAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_FAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_FAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_FAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FINITE_MATH_ONLY__ : :: std :: os :: raw :: c_uint = 0 ; pub const __GNUC_STDC_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_ATOMIC_TEST_AND_SET_TRUEVAL : :: std :: os :: raw :: c_uint = 1 ; pub const __CLANG_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __NO_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __PIC__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pic__ : :: std :: os :: raw :: c_uint = 2 ; pub const __PIE__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pie__ : :: std :: os :: raw :: c_uint = 2 ; pub const __FLT_EVAL_METHOD__ : :: std :: os :: raw :: c_uint = 0 ; pub const __FLT_RADIX__ : :: std :: os :: raw :: c_uint = 2 ; pub const __DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __GCC_ASM_FLAG_OUTPUTS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __code_model_small__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_GS : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_FS : :: std :: os :: raw :: c_uint = 1 ; pub const __k8 : :: std :: os :: raw :: c_uint = 1 ; pub const __k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __tune_k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __NO_MATH_INLINES : :: std :: os :: raw :: c_uint = 1 ; pub const __FXSR__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __MMX__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 : :: std :: os :: raw :: c_uint = 1 ; pub const __SIZEOF_FLOAT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix__ : :: std :: os :: raw :: c_uint = 1 ; pub const linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __ELF__ : :: std :: os :: raw :: c_uint = 1 ; pub const __gnu_linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLOAT128__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_HOSTED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_VERSION__ : :: std :: os :: raw :: c_uint = 201710 ; pub const __STDC_UTF_16__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_UTF_32__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_DWARF2_CFI_ASM : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_VERSION : :: std :: os :: raw :: c_uint = 721408 ; pub const OPAL_STDC_HEADERS : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED_ARGUMENT : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_ERROR : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_SYS_TIME_H : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_LONG_LONG : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const OPAL_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const OPAL_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const OPAL_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const OPAL_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const OMPI_HAVE_FORTRAN_LOGICAL1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER16 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_INTEGER2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL16 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL2 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_REAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_ENABLE_MPI1_COMPAT : :: std :: os :: raw :: c_uint = 0 ; pub const HAVE_FLOAT__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_LONG_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_MPI_OFFSET_SIZE : :: std :: os :: raw :: c_uint = 8 ; pub const OMPI_BUILD_CXX_BINDINGS : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_CXX_SEEK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_CXX_SUPPORTS_2D_CONST_CAST : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_PARAM_CHECK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_INTERFACE_WARNING : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_CXX_EXCEPTION_SUPPORT : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_MAJOR_VERSION : :: std :: os :: raw :: c_uint = 4 ; pub const OMPI_MINOR_VERSION : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_RELEASE_VERSION : :: std :: os :: raw :: c_uint = 2 ; pub const OPAL_C_HAVE_VISIBILITY : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_BUILDING : :: std :: os :: raw :: c_uint = 0 ; pub const OPEN_MPI : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_VERSION : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_SUBVERSION : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_UNKNOWN : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU_C : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_REMOVED_USE_STATIC_ASSERT : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ANY_SOURCE : :: std :: os :: raw :: c_int = -1 ; pub const MPI_PROC_NULL : :: std :: os :: raw :: c_int = -2 ; pub const MPI_ROOT : :: std :: os :: raw :: c_int = -4 ; pub const MPI_ANY_TAG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MAX_LIBRARY_VERSION_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_UNDEFINED : :: std :: os :: raw :: c_int = -32766 ; pub const MPI_DIST_GRAPH : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_CART : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_GRAPH : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_KEYVAL_INVALID : :: std :: os :: raw :: c_int = -1 ; pub const MPI_BSEND_OVERHEAD : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const MPI_ORDER_C : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ORDER_FORTRAN : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_BLOCK : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_DISTRIBUTE_CYCLIC : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_NONE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_DISTRIBUTE_DFLT_DARG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MODE_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_RDONLY : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_WRONLY : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_RDWR : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_DELETE_ON_CLOSE : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_MODE_UNIQUE_OPEN : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_MODE_EXCL : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MODE_APPEND : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_SEQUENTIAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_DISPLACEMENT_CURRENT : :: std :: os :: raw :: c_int = -54278278 ; pub const MPI_SEEK_SET : :: std :: os :: raw :: c_uint = 600 ; pub const MPI_SEEK_CUR : :: std :: os :: raw :: c_uint = 602 ; pub const MPI_SEEK_END : :: std :: os :: raw :: c_uint = 604 ; pub const MPI_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_NOCHECK : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_NOPRECEDE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_NOPUT : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_NOSTORE : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_NOSUCCEED : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_LOCK_EXCLUSIVE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_LOCK_SHARED : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_WIN_FLAVOR_ALLOCATE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_DYNAMIC : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_WIN_FLAVOR_SHARED : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_WIN_UNIFIED : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_WIN_SEPARATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_SUCCESS : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ERR_BUFFER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_ERR_COUNT : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_ERR_TYPE : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_ERR_TAG : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_ERR_COMM : :: std :: os :: raw :: c_uint = 5 ; pub const MPI_ERR_RANK : :: std :: os :: raw :: c_uint = 6 ; pub const MPI_ERR_REQUEST : :: std :: os :: raw :: c_uint = 7 ; pub const MPI_ERR_ROOT : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_ERR_GROUP : :: std :: os :: raw :: c_uint = 9 ; pub const MPI_ERR_OP : :: std :: os :: raw :: c_uint = 10 ; pub const MPI_ERR_TOPOLOGY : :: std :: os :: raw :: c_uint = 11 ; pub const MPI_ERR_DIMS : :: std :: os :: raw :: c_uint = 12 ; pub const MPI_ERR_ARG : :: std :: os :: raw :: c_uint = 13 ; pub const MPI_ERR_UNKNOWN : :: std :: os :: raw :: c_uint = 14 ; pub const MPI_ERR_TRUNCATE : :: std :: os :: raw :: c_uint = 15 ; pub const MPI_ERR_OTHER : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_ERR_INTERN : :: std :: os :: raw :: c_uint = 17 ; pub const MPI_ERR_IN_STATUS : :: std :: os :: raw :: c_uint = 18 ; pub const MPI_ERR_PENDING : :: std :: os :: raw :: c_uint = 19 ; pub const MPI_ERR_ACCESS : :: std :: os :: raw :: c_uint = 20 ; pub const MPI_ERR_AMODE : :: std :: os :: raw :: c_uint = 21 ; pub const MPI_ERR_ASSERT : :: std :: os :: raw :: c_uint = 22 ; pub const MPI_ERR_BAD_FILE : :: std :: os :: raw :: c_uint = 23 ; pub const MPI_ERR_BASE : :: std :: os :: raw :: c_uint = 24 ; pub const MPI_ERR_CONVERSION : :: std :: os :: raw :: c_uint = 25 ; pub const MPI_ERR_DISP : :: std :: os :: raw :: c_uint = 26 ; pub const MPI_ERR_DUP_DATAREP : :: std :: os :: raw :: c_uint = 27 ; pub const MPI_ERR_FILE_EXISTS : :: std :: os :: raw :: c_uint = 28 ; pub const MPI_ERR_FILE_IN_USE : :: std :: os :: raw :: c_uint = 29 ; pub const MPI_ERR_FILE : :: std :: os :: raw :: c_uint = 30 ; pub const MPI_ERR_INFO_KEY : :: std :: os :: raw :: c_uint = 31 ; pub const MPI_ERR_INFO_NOKEY : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_ERR_INFO_VALUE : :: std :: os :: raw :: c_uint = 33 ; pub const MPI_ERR_INFO : :: std :: os :: raw :: c_uint = 34 ; pub const MPI_ERR_IO : :: std :: os :: raw :: c_uint = 35 ; pub const MPI_ERR_KEYVAL : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_ERR_LOCKTYPE : :: std :: os :: raw :: c_uint = 37 ; pub const MPI_ERR_NAME : :: std :: os :: raw :: c_uint = 38 ; pub const MPI_ERR_NO_MEM : :: std :: os :: raw :: c_uint = 39 ; pub const MPI_ERR_NOT_SAME : :: std :: os :: raw :: c_uint = 40 ; pub const MPI_ERR_NO_SPACE : :: std :: os :: raw :: c_uint = 41 ; pub const MPI_ERR_NO_SUCH_FILE : :: std :: os :: raw :: c_uint = 42 ; pub const MPI_ERR_PORT : :: std :: os :: raw :: c_uint = 43 ; pub const MPI_ERR_QUOTA : :: std :: os :: raw :: c_uint = 44 ; pub const MPI_ERR_READ_ONLY : :: std :: os :: raw :: c_uint = 45 ; pub const MPI_ERR_RMA_CONFLICT : :: std :: os :: raw :: c_uint = 46 ; pub const MPI_ERR_RMA_SYNC : :: std :: os :: raw :: c_uint = 47 ; pub const MPI_ERR_SERVICE : :: std :: os :: raw :: c_uint = 48 ; pub const MPI_ERR_SIZE : :: std :: os :: raw :: c_uint = 49 ; pub const MPI_ERR_SPAWN : :: std :: os :: raw :: c_uint = 50 ; pub const MPI_ERR_UNSUPPORTED_DATAREP : :: std :: os :: raw :: c_uint = 51 ; pub const MPI_ERR_UNSUPPORTED_OPERATION : :: std :: os :: raw :: c_uint = 52 ; pub const MPI_ERR_WIN : :: std :: os :: raw :: c_uint = 53 ; pub const MPI_T_ERR_MEMORY : :: std :: os :: raw :: c_uint = 54 ; pub const MPI_T_ERR_NOT_INITIALIZED : :: std :: os :: raw :: c_uint = 55 ; pub const MPI_T_ERR_CANNOT_INIT : :: std :: os :: raw :: c_uint = 56 ; pub const MPI_T_ERR_INVALID_INDEX : :: std :: os :: raw :: c_uint = 57 ; pub const MPI_T_ERR_INVALID_ITEM : :: std :: os :: raw :: c_uint = 58 ; pub const MPI_T_ERR_INVALID_HANDLE : :: std :: os :: raw :: c_uint = 59 ; pub const MPI_T_ERR_OUT_OF_HANDLES : :: std :: os :: raw :: c_uint = 60 ; pub const MPI_T_ERR_OUT_OF_SESSIONS : :: std :: os :: raw :: c_uint = 61 ; pub const MPI_T_ERR_INVALID_SESSION : :: std :: os :: raw :: c_uint = 62 ; pub const MPI_T_ERR_CVAR_SET_NOT_NOW : :: std :: os :: raw :: c_uint = 63 ; pub const MPI_T_ERR_CVAR_SET_NEVER : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_T_ERR_PVAR_NO_STARTSTOP : :: std :: os :: raw :: c_uint = 65 ; pub const MPI_T_ERR_PVAR_NO_WRITE : :: std :: os :: raw :: c_uint = 66 ; pub const MPI_T_ERR_PVAR_NO_ATOMIC : :: std :: os :: raw :: c_uint = 67 ; pub const MPI_ERR_RMA_RANGE : :: std :: os :: raw :: c_uint = 68 ; pub const MPI_ERR_RMA_ATTACH : :: std :: os :: raw :: c_uint = 69 ; pub const MPI_ERR_RMA_FLAVOR : :: std :: os :: raw :: c_uint = 70 ; pub const MPI_ERR_RMA_SHARED : :: std :: os :: raw :: c_uint = 71 ; pub const MPI_T_ERR_INVALID : :: std :: os :: raw :: c_uint = 72 ; pub const MPI_T_ERR_INVALID_NAME : :: std :: os :: raw :: c_uint = 73 ; pub const MPI_ERR_LASTCODE : :: std :: os :: raw :: c_uint = 92 ; pub const MPI_TYPECLASS_INTEGER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_TYPECLASS_REAL : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_TYPECLASS_COMPLEX : :: std :: os :: raw :: c_uint = 3 ; pub type wchar_t = :: std :: os :: raw :: c_int ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct max_align_t { pub __clang_max_align_nonce1 : :: std :: os :: raw :: c_longlong , pub __bindgen_padding_0 : u64 , pub __clang_max_align_nonce2 : f64 , } # [ test ] fn bindgen_test_layout_max_align_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < max_align_t > ( ) , 32usize , concat ! ( "Size of: " , stringify ! ( max_align_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce1 as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce1 ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce2 as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce2 ) ) ) ; } pub type MPI_Aint = isize ; pub type MPI_Offset = :: std :: os :: raw :: c_longlong ; pub type MPI_Count = :: std :: os :: raw :: c_longlong ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_communicator_t { _unused : [ u8 ; 0 ] } pub type MPI_Comm = * mut ompi_communicator_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_datatype_t { _unused : [ u8 ; 0 ] } pub type MPI_Datatype = * mut ompi_datatype_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_errhandler_t { _unused : [ u8 ; 0 ] } pub type MPI_Errhandler = * mut ompi_errhandler_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_file_t { _unused : [ u8 ; 0 ] } pub type MPI_File = * mut ompi_file_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_group_t { _unused : [ u8 ; 0 ] } pub type MPI_Group = * mut ompi_group_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_info_t { _unused : [ u8 ; 0 ] } pub type MPI_Info = * mut ompi_info_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_op_t { _unused : [ u8 ; 0 ] } pub type MPI_Op = * mut ompi_op_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_request_t { _unused : [ u8 ; 0 ] } pub type MPI_Request = * mut ompi_request_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_message_t { _unused : [ u8 ; 0 ] } pub type MPI_Message = * mut ompi_message_t ; pub type MPI_Status = ompi_status_public_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_win_t { _unused : [ u8 ; 0 ] } pub type MPI_Win = * mut ompi_win_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_var_enum_t { _unused : [ u8 ; 0 ] } pub type MPI_T_enum = * mut mca_base_var_enum_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_mpit_cvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_cvar_handle = * mut ompi_mpit_cvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_handle = * mut mca_base_pvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_session_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_session = * mut mca_base_pvar_session_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_status_public_t { pub MPI_SOURCE : :: std :: os :: raw :: c_int , pub MPI_TAG : :: std :: os :: raw :: c_int , pub MPI_ERROR : :: std :: os :: raw :: c_int , pub _cancelled : :: std :: os :: raw :: c_int , pub _ucount : usize , } # [ test ] fn bindgen_test_layout_ompi_status_public_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < ompi_status_public_t > ( ) , 24usize , concat ! ( "Size of: " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < ompi_status_public_t > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_SOURCE as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_SOURCE ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_TAG as * const _ as usize } , 4usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_TAG ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_ERROR as * const _ as usize } , 8usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_ERROR ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _cancelled as * const _ as usize } , 12usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _cancelled ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _ucount as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _ucount ) ) ) ; } pub type MPI_Datarep_extent_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : * mut MPI_Aint , arg3 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Datarep_conversion_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : MPI_Datatype , arg3 : :: std :: os :: raw :: c_int , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : MPI_Offset , arg6 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Comm , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type ompi_file_errhandler_fn = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_File , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_Win_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Win , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_User_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut :: std :: os :: raw :: c_void , arg3 : * mut :: std :: os :: raw :: c_int , arg4 : * mut MPI_Datatype ) > ; pub type MPI_Comm_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_query_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut MPI_Status ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_free_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_cancel_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_fn = MPI_Comm_errhandler_function ; pub type MPI_File_errhandler_fn = ompi_file_errhandler_fn ; pub type MPI_File_errhandler_function = ompi_file_errhandler_fn ; pub type MPI_Win_errhandler_fn = MPI_Win_errhandler_function ; pub const MPI_TAG_UB : _bindgen_ty_1 = 0 ; pub const MPI_HOST : _bindgen_ty_1 = 1 ; pub const MPI_IO : _bindgen_ty_1 = 2 ; pub const MPI_WTIME_IS_GLOBAL : _bindgen_ty_1 = 3 ; pub const MPI_APPNUM : _bindgen_ty_1 = 4 ; pub const MPI_LASTUSEDCODE : _bindgen_ty_1 = 5 ; pub const MPI_UNIVERSE_SIZE : _bindgen_ty_1 = 6 ; pub const MPI_WIN_BASE : _bindgen_ty_1 = 7 ; pub const MPI_WIN_SIZE : _bindgen_ty_1 = 8 ; pub const MPI_WIN_DISP_UNIT : _bindgen_ty_1 = 9 ; pub const MPI_WIN_CREATE_FLAVOR : _bindgen_ty_1 = 10 ; pub const MPI_WIN_MODEL : _bindgen_ty_1 = 11 ; pub const IMPI_CLIENT_SIZE : _bindgen_ty_1 = 12 ; pub const IMPI_CLIENT_COLOR : _bindgen_ty_1 = 13 ; pub const IMPI_HOST_SIZE : _bindgen_ty_1 = 14 ; pub const IMPI_HOST_COLOR : _bindgen_ty_1 = 15 ; pub type _bindgen_ty_1 = :: std :: os :: raw :: c_uint ; pub const MPI_IDENT : _bindgen_ty_2 = 0 ; pub const MPI_CONGRUENT : _bindgen_ty_2 = 1 ; pub const MPI_SIMILAR : _bindgen_ty_2 = 2 ; pub const MPI_UNEQUAL : _bindgen_ty_2 = 3 ; pub type _bindgen_ty_2 = :: std :: os :: raw :: c_uint ; pub const MPI_THREAD_SINGLE : _bindgen_ty_3 = 0 ; pub const MPI_THREAD_FUNNELED : _bindgen_ty_3 = 1 ; pub const MPI_THREAD_SERIALIZED : _bindgen_ty_3 = 2 ; pub const MPI_THREAD_MULTIPLE : _bindgen_ty_3 = 3 ; pub type _bindgen_ty_3 = :: std :: os :: raw :: c_uint ; pub const MPI_COMBINER_NAMED : _bindgen_ty_4 = 0 ; pub const MPI_COMBINER_DUP : _bindgen_ty_4 = 1 ; pub const MPI_COMBINER_CONTIGUOUS : _bindgen_ty_4 = 2 ; pub const MPI_COMBINER_VECTOR : _bindgen_ty_4 = 3 ; pub const OMPI_WAS_MPI_COMBINER_HVECTOR_INTEGER : _bindgen_ty_4 = 4 ; pub const MPI_COMBINER_HVECTOR : _bindgen_ty_4 = 5 ; pub const MPI_COMBINER_INDEXED : _bindgen_ty_4 = 6 ; pub const OMPI_WAS_MPI_COMBINER_HINDEXED_INTEGER : _bindgen_ty_4 = 7 ; pub const MPI_COMBINER_HINDEXED : _bindgen_ty_4 = 8 ; pub const MPI_COMBINER_INDEXED_BLOCK : _bindgen_ty_4 = 9 ; pub const OMPI_WAS_MPI_COMBINER_STRUCT_INTEGER : _bindgen_ty_4 = 10 ; pub const MPI_COMBINER_STRUCT : _bindgen_ty_4 = 11 ; pub const MPI_COMBINER_SUBARRAY : _bindgen_ty_4 = 12 ; pub const MPI_COMBINER_DARRAY : _bindgen_ty_4 = 13 ; pub const MPI_COMBINER_F90_REAL : _bindgen_ty_4 = 14 ; pub const MPI_COMBINER_F90_COMPLEX : _bindgen_ty_4 = 15 ; pub const MPI_COMBINER_F90_INTEGER : _bindgen_ty_4 = 16 ; pub const MPI_COMBINER_RESIZED : _bindgen_ty_4 = 17 ; pub const MPI_COMBINER_HINDEXED_BLOCK : _bindgen_ty_4 = 18 ; pub type _bindgen_ty_4 = :: std :: os :: raw :: c_uint ; pub const MPI_COMM_TYPE_SHARED : _bindgen_ty_5 = 0 ; pub const OMPI_COMM_TYPE_HWTHREAD : _bindgen_ty_5 = 1 ; pub const OMPI_COMM_TYPE_CORE : _bindgen_ty_5 = 2 ; pub const OMPI_COMM_TYPE_L1CACHE : _bindgen_ty_5 = 3 ; pub const OMPI_COMM_TYPE_L2CACHE : _bindgen_ty_5 = 4 ; pub const OMPI_COMM_TYPE_L3CACHE : _bindgen_ty_5 = 5 ; pub const OMPI_COMM_TYPE_SOCKET : _bindgen_ty_5 = 6 ; pub const OMPI_COMM_TYPE_NUMA : _bindgen_ty_5 = 7 ; pub const OMPI_COMM_TYPE_BOARD : _bindgen_ty_5 = 8 ; pub const OMPI_COMM_TYPE_HOST : _bindgen_ty_5 = 9 ; pub const OMPI_COMM_TYPE_CU : _bindgen_ty_5 = 10 ; pub const OMPI_COMM_TYPE_CLUSTER : _bindgen_ty_5 = 11 ; pub type _bindgen_ty_5 = :: std :: os :: raw :: c_uint ; pub const MPI_T_VERBOSITY_USER_BASIC : _bindgen_ty_6 = 0 ; pub const MPI_T_VERBOSITY_USER_DETAIL : _bindgen_ty_6 = 1 ; pub const MPI_T_VERBOSITY_USER_ALL : _bindgen_ty_6 = 2 ; pub const MPI_T_VERBOSITY_TUNER_BASIC : _bindgen_ty_6 = 3 ; pub const MPI_T_VERBOSITY_TUNER_DETAIL : _bindgen_ty_6 = 4 ; pub const MPI_T_VERBOSITY_TUNER_ALL : _bindgen_ty_6 = 5 ; pub const MPI_T_VERBOSITY_MPIDEV_BASIC : _bindgen_ty_6 = 6 ; pub const MPI_T_VERBOSITY_MPIDEV_DETAIL : _bindgen_ty_6 = 7 ; pub const MPI_T_VERBOSITY_MPIDEV_ALL : _bindgen_ty_6 = 8 ; pub type _bindgen_ty_6 = :: std :: os :: raw :: c_uint ; pub const MPI_T_SCOPE_CONSTANT : _bindgen_ty_7 = 0 ; pub const MPI_T_SCOPE_READONLY : _bindgen_ty_7 = 1 ; pub const MPI_T_SCOPE_LOCAL : _bindgen_ty_7 = 2 ; pub const MPI_T_SCOPE_GROUP : _bindgen_ty_7 = 3 ; pub const MPI_T_SCOPE_GROUP_EQ : _bindgen_ty_7 = 4 ; pub const MPI_T_SCOPE_ALL : _bindgen_ty_7 = 5 ; pub const MPI_T_SCOPE_ALL_EQ : _bindgen_ty_7 = 6 ; pub type _bindgen_ty_7 = :: std :: os :: raw :: c_uint ; pub const MPI_T_BIND_NO_OBJECT : _bindgen_ty_8 = 0 ; pub const MPI_T_BIND_MPI_COMM : _bindgen_ty_8 = 1 ; pub const MPI_T_BIND_MPI_DATATYPE : _bindgen_ty_8 = 2 ; pub const MPI_T_BIND_MPI_ERRHANDLER : _bindgen_ty_8 = 3 ; pub const MPI_T_BIND_MPI_FILE : _bindgen_ty_8 = 4 ; pub const MPI_T_BIND_MPI_GROUP : _bindgen_ty_8 = 5 ; pub const MPI_T_BIND_MPI_OP : _bindgen_ty_8 = 6 ; pub const MPI_T_BIND_MPI_REQUEST : _bindgen_ty_8 = 7 ; pub const MPI_T_BIND_MPI_WIN : _bindgen_ty_8 = 8 ; pub const MPI_T_BIND_MPI_MESSAGE : _bindgen_ty_8 = 9 ; pub const MPI_T_BIND_MPI_INFO : _bindgen_ty_8 = 10 ; pub type _bindgen_ty_8 = :: std :: os :: raw :: c_uint ; pub const MPI_T_PVAR_CLASS_STATE : _bindgen_ty_9 = 0 ; pub const MPI_T_PVAR_CLASS_LEVEL : _bindgen_ty_9 = 1 ; pub const MPI_T_PVAR_CLASS_SIZE : _bindgen_ty_9 = 2 ; pub const MPI_T_PVAR_CLASS_PERCENTAGE : _bindgen_ty_9 = 3 ; pub const MPI_T_PVAR_CLASS_HIGHWATERMARK : _bindgen_ty_9 = 4 ; pub const MPI_T_PVAR_CLASS_LOWWATERMARK : _bindgen_ty_9 = 5 ; pub const MPI_T_PVAR_CLASS_COUNTER : _bindgen_ty_9 = 6 ; pub const MPI_T_PVAR_CLASS_AGGREGATE : _bindgen_ty_9 = 7 ; pub const MPI_T_PVAR_CLASS_TIMER : _bindgen_ty_9 = 8 ; pub const MPI_T_PVAR_CLASS_GENERIC : _bindgen_ty_9 = 9 ; pub type _bindgen_ty_9 = :: std :: os :: raw :: c_uint ; extern "C" {
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/mpi-fork-fnsp-d9b9763bb5375dad/out/functions_and_types.rs:3:1476
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... c_uint = 4 ; pub const __PRAGMA_REDEFINE_EXTNAME : :: std :: os :: raw :: c_uint = 1 ; pub const __VERSION__ : & 'static [ u8 ; 20usi...
[INFO] [stdout]   |                                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]   |
[INFO] [stdout] 3 - pub const __llvm__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_major__ : :: std :: os :: raw :: c_uint = 14 ; pub const __clang_minor__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_patchlevel__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_version__ : & 'static [ u8 ; 8usize ] = b"14.0.0 \0" ; pub const __GNUC__ : :: std :: os :: raw :: c_uint = 4 ; pub const __GNUC_MINOR__ : :: std :: os :: raw :: c_uint = 2 ; pub const __GNUC_PATCHLEVEL__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GXX_ABI_VERSION : :: std :: os :: raw :: c_uint = 1002 ; pub const __ATOMIC_RELAXED : :: std :: os :: raw :: c_uint = 0 ; pub const __ATOMIC_CONSUME : :: std :: os :: raw :: c_uint = 1 ; pub const __ATOMIC_ACQUIRE : :: std :: os :: raw :: c_uint = 2 ; pub const __ATOMIC_RELEASE : :: std :: os :: raw :: c_uint = 3 ; pub const __ATOMIC_ACQ_REL : :: std :: os :: raw :: c_uint = 4 ; pub const __ATOMIC_SEQ_CST : :: std :: os :: raw :: c_uint = 5 ; pub const __OPENCL_MEMORY_SCOPE_WORK_ITEM : :: std :: os :: raw :: c_uint = 0 ; pub const __OPENCL_MEMORY_SCOPE_WORK_GROUP : :: std :: os :: raw :: c_uint = 1 ; pub const __OPENCL_MEMORY_SCOPE_DEVICE : :: std :: os :: raw :: c_uint = 2 ; pub const __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES : :: std :: os :: raw :: c_uint = 3 ; pub const __OPENCL_MEMORY_SCOPE_SUB_GROUP : :: std :: os :: raw :: c_uint = 4 ; pub const __PRAGMA_REDEFINE_EXTNAME : :: std :: os :: raw :: c_uint = 1 ; pub const __VERSION__ : & 'static [ u8 ; 20usize ] = b"Ubuntu Clang 14.0.0\0" ; pub const __OBJC_BOOL_IS_BOOL : :: std :: os :: raw :: c_uint = 0 ; pub const __CONSTANT_CFSTRINGS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_literal_encoding__ : & 'static [ u8 ; 6usize ] = b"UTF-8\0" ; pub const __clang_wide_literal_encoding__ : & 'static [ u8 ; 7usize ] = b"UTF-32\0" ; pub const __ORDER_LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __ORDER_BIG_ENDIAN__ : :: std :: os :: raw :: c_uint = 4321 ; pub const __ORDER_PDP_ENDIAN__ : :: std :: os :: raw :: c_uint = 3412 ; pub const __BYTE_ORDER__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const _LP64 : :: std :: os :: raw :: c_uint = 1 ; pub const __LP64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __CHAR_BIT__ : :: std :: os :: raw :: c_uint = 8 ; pub const __BOOL_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SHRT_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __LONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LLONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BITINT_MAXWIDTH__ : :: std :: os :: raw :: c_uint = 128 ; pub const __SCHAR_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __SHRT_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __LONG_LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __WCHAR_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __WCHAR_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __WINT_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __WINT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INTMAX_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZE_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __SIZE_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTMAX_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __PTRDIFF_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __PTRDIFF_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INTPTR_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTPTR_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZEOF_DOUBLE__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_FLOAT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_LONG_DOUBLE__ : :: std :: os :: raw :: c_uint = 16 ; pub const __SIZEOF_LONG_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_POINTER__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SHORT__ : :: std :: os :: raw :: c_uint = 2 ; pub const __SIZEOF_PTRDIFF_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SIZE_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_WCHAR_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_WINT_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INTMAX_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTMAX_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINTMAX_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTMAX_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTMAX_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTMAX_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __PTRDIFF_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __PTRDIFF_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __INTPTR_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTPTR_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __SIZE_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __SIZE_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __SIZE_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __SIZE_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __SIG_ATOMIC_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __SIG_ATOMIC_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __UINTPTR_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTPTR_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTPTR_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTPTR_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FLT_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_DIG__ : :: std :: os :: raw :: c_uint = 6 ; pub const __FLT_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 9 ; pub const __FLT_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_MANT_DIG__ : :: std :: os :: raw :: c_uint = 24 ; pub const __FLT_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 38 ; pub const __FLT_MAX_EXP__ : :: std :: os :: raw :: c_uint = 128 ; pub const __FLT_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -37 ; pub const __FLT_MIN_EXP__ : :: std :: os :: raw :: c_int = -125 ; pub const __DBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_DIG__ : :: std :: os :: raw :: c_uint = 15 ; pub const __DBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 17 ; pub const __DBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 53 ; pub const __DBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 308 ; pub const __DBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 1024 ; pub const __DBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -307 ; pub const __DBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -1021 ; pub const __LDBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_DIG__ : :: std :: os :: raw :: c_uint = 18 ; pub const __LDBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __LDBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LDBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 4932 ; pub const __LDBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 16384 ; pub const __LDBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -4931 ; pub const __LDBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -16381 ; pub const __POINTER_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BIGGEST_ALIGNMENT__ : :: std :: os :: raw :: c_uint = 16 ; pub const __WINT_UNSIGNED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __INT8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __INT16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __INT32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __INT64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __UINT8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __INT8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __UINT16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __UINT16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __INT16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __UINT32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __UINT32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __INT32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __UINT64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __UINT64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __INT64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_LEAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_LEAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_LEAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_LEAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_LEAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_LEAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_LEAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_LEAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_LEAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_LEAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_LEAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_LEAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_LEAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_LEAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_LEAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_LEAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_LEAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_LEAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_LEAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_LEAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_LEAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_LEAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_LEAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_LEAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_LEAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_LEAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_LEAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_LEAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_LEAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __INT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_FAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_FAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_FAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_FAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_FAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_FAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_FAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_FAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_FAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_FAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_FAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_FAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_FAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_FAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_FAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_FAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_FAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_FAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_FAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_FAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_FAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_FAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_FAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_FAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_FAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_FAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_FAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_FAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_FAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_FAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FINITE_MATH_ONLY__ : :: std :: os :: raw :: c_uint = 0 ; pub const __GNUC_STDC_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_ATOMIC_TEST_AND_SET_TRUEVAL : :: std :: os :: raw :: c_uint = 1 ; pub const __CLANG_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __NO_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __PIC__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pic__ : :: std :: os :: raw :: c_uint = 2 ; pub const __PIE__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pie__ : :: std :: os :: raw :: c_uint = 2 ; pub const __FLT_EVAL_METHOD__ : :: std :: os :: raw :: c_uint = 0 ; pub const __FLT_RADIX__ : :: std :: os :: raw :: c_uint = 2 ; pub const __DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __GCC_ASM_FLAG_OUTPUTS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __code_model_small__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_GS : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_FS : :: std :: os :: raw :: c_uint = 1 ; pub const __k8 : :: std :: os :: raw :: c_uint = 1 ; pub const __k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __tune_k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __NO_MATH_INLINES : :: std :: os :: raw :: c_uint = 1 ; pub const __FXSR__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __MMX__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 : :: std :: os :: raw :: c_uint = 1 ; pub const __SIZEOF_FLOAT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix__ : :: std :: os :: raw :: c_uint = 1 ; pub const linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __ELF__ : :: std :: os :: raw :: c_uint = 1 ; pub const __gnu_linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLOAT128__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_HOSTED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_VERSION__ : :: std :: os :: raw :: c_uint = 201710 ; pub const __STDC_UTF_16__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_UTF_32__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_DWARF2_CFI_ASM : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_VERSION : :: std :: os :: raw :: c_uint = 721408 ; pub const OPAL_STDC_HEADERS : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED_ARGUMENT : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_ERROR : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_SYS_TIME_H : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_LONG_LONG : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const OPAL_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const OPAL_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const OPAL_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const OPAL_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const OMPI_HAVE_FORTRAN_LOGICAL1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER16 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_INTEGER2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL16 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL2 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_REAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_ENABLE_MPI1_COMPAT : :: std :: os :: raw :: c_uint = 0 ; pub const HAVE_FLOAT__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_LONG_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_MPI_OFFSET_SIZE : :: std :: os :: raw :: c_uint = 8 ; pub const OMPI_BUILD_CXX_BINDINGS : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_CXX_SEEK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_CXX_SUPPORTS_2D_CONST_CAST : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_PARAM_CHECK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_INTERFACE_WARNING : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_CXX_EXCEPTION_SUPPORT : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_MAJOR_VERSION : :: std :: os :: raw :: c_uint = 4 ; pub const OMPI_MINOR_VERSION : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_RELEASE_VERSION : :: std :: os :: raw :: c_uint = 2 ; pub const OPAL_C_HAVE_VISIBILITY : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_BUILDING : :: std :: os :: raw :: c_uint = 0 ; pub const OPEN_MPI : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_VERSION : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_SUBVERSION : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_UNKNOWN : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU_C : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_REMOVED_USE_STATIC_ASSERT : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ANY_SOURCE : :: std :: os :: raw :: c_int = -1 ; pub const MPI_PROC_NULL : :: std :: os :: raw :: c_int = -2 ; pub const MPI_ROOT : :: std :: os :: raw :: c_int = -4 ; pub const MPI_ANY_TAG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MAX_LIBRARY_VERSION_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_UNDEFINED : :: std :: os :: raw :: c_int = -32766 ; pub const MPI_DIST_GRAPH : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_CART : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_GRAPH : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_KEYVAL_INVALID : :: std :: os :: raw :: c_int = -1 ; pub const MPI_BSEND_OVERHEAD : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const MPI_ORDER_C : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ORDER_FORTRAN : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_BLOCK : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_DISTRIBUTE_CYCLIC : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_NONE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_DISTRIBUTE_DFLT_DARG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MODE_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_RDONLY : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_WRONLY : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_RDWR : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_DELETE_ON_CLOSE : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_MODE_UNIQUE_OPEN : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_MODE_EXCL : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MODE_APPEND : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_SEQUENTIAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_DISPLACEMENT_CURRENT : :: std :: os :: raw :: c_int = -54278278 ; pub const MPI_SEEK_SET : :: std :: os :: raw :: c_uint = 600 ; pub const MPI_SEEK_CUR : :: std :: os :: raw :: c_uint = 602 ; pub const MPI_SEEK_END : :: std :: os :: raw :: c_uint = 604 ; pub const MPI_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_NOCHECK : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_NOPRECEDE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_NOPUT : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_NOSTORE : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_NOSUCCEED : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_LOCK_EXCLUSIVE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_LOCK_SHARED : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_WIN_FLAVOR_ALLOCATE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_DYNAMIC : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_WIN_FLAVOR_SHARED : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_WIN_UNIFIED : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_WIN_SEPARATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_SUCCESS : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ERR_BUFFER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_ERR_COUNT : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_ERR_TYPE : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_ERR_TAG : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_ERR_COMM : :: std :: os :: raw :: c_uint = 5 ; pub const MPI_ERR_RANK : :: std :: os :: raw :: c_uint = 6 ; pub const MPI_ERR_REQUEST : :: std :: os :: raw :: c_uint = 7 ; pub const MPI_ERR_ROOT : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_ERR_GROUP : :: std :: os :: raw :: c_uint = 9 ; pub const MPI_ERR_OP : :: std :: os :: raw :: c_uint = 10 ; pub const MPI_ERR_TOPOLOGY : :: std :: os :: raw :: c_uint = 11 ; pub const MPI_ERR_DIMS : :: std :: os :: raw :: c_uint = 12 ; pub const MPI_ERR_ARG : :: std :: os :: raw :: c_uint = 13 ; pub const MPI_ERR_UNKNOWN : :: std :: os :: raw :: c_uint = 14 ; pub const MPI_ERR_TRUNCATE : :: std :: os :: raw :: c_uint = 15 ; pub const MPI_ERR_OTHER : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_ERR_INTERN : :: std :: os :: raw :: c_uint = 17 ; pub const MPI_ERR_IN_STATUS : :: std :: os :: raw :: c_uint = 18 ; pub const MPI_ERR_PENDING : :: std :: os :: raw :: c_uint = 19 ; pub const MPI_ERR_ACCESS : :: std :: os :: raw :: c_uint = 20 ; pub const MPI_ERR_AMODE : :: std :: os :: raw :: c_uint = 21 ; pub const MPI_ERR_ASSERT : :: std :: os :: raw :: c_uint = 22 ; pub const MPI_ERR_BAD_FILE : :: std :: os :: raw :: c_uint = 23 ; pub const MPI_ERR_BASE : :: std :: os :: raw :: c_uint = 24 ; pub const MPI_ERR_CONVERSION : :: std :: os :: raw :: c_uint = 25 ; pub const MPI_ERR_DISP : :: std :: os :: raw :: c_uint = 26 ; pub const MPI_ERR_DUP_DATAREP : :: std :: os :: raw :: c_uint = 27 ; pub const MPI_ERR_FILE_EXISTS : :: std :: os :: raw :: c_uint = 28 ; pub const MPI_ERR_FILE_IN_USE : :: std :: os :: raw :: c_uint = 29 ; pub const MPI_ERR_FILE : :: std :: os :: raw :: c_uint = 30 ; pub const MPI_ERR_INFO_KEY : :: std :: os :: raw :: c_uint = 31 ; pub const MPI_ERR_INFO_NOKEY : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_ERR_INFO_VALUE : :: std :: os :: raw :: c_uint = 33 ; pub const MPI_ERR_INFO : :: std :: os :: raw :: c_uint = 34 ; pub const MPI_ERR_IO : :: std :: os :: raw :: c_uint = 35 ; pub const MPI_ERR_KEYVAL : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_ERR_LOCKTYPE : :: std :: os :: raw :: c_uint = 37 ; pub const MPI_ERR_NAME : :: std :: os :: raw :: c_uint = 38 ; pub const MPI_ERR_NO_MEM : :: std :: os :: raw :: c_uint = 39 ; pub const MPI_ERR_NOT_SAME : :: std :: os :: raw :: c_uint = 40 ; pub const MPI_ERR_NO_SPACE : :: std :: os :: raw :: c_uint = 41 ; pub const MPI_ERR_NO_SUCH_FILE : :: std :: os :: raw :: c_uint = 42 ; pub const MPI_ERR_PORT : :: std :: os :: raw :: c_uint = 43 ; pub const MPI_ERR_QUOTA : :: std :: os :: raw :: c_uint = 44 ; pub const MPI_ERR_READ_ONLY : :: std :: os :: raw :: c_uint = 45 ; pub const MPI_ERR_RMA_CONFLICT : :: std :: os :: raw :: c_uint = 46 ; pub const MPI_ERR_RMA_SYNC : :: std :: os :: raw :: c_uint = 47 ; pub const MPI_ERR_SERVICE : :: std :: os :: raw :: c_uint = 48 ; pub const MPI_ERR_SIZE : :: std :: os :: raw :: c_uint = 49 ; pub const MPI_ERR_SPAWN : :: std :: os :: raw :: c_uint = 50 ; pub const MPI_ERR_UNSUPPORTED_DATAREP : :: std :: os :: raw :: c_uint = 51 ; pub const MPI_ERR_UNSUPPORTED_OPERATION : :: std :: os :: raw :: c_uint = 52 ; pub const MPI_ERR_WIN : :: std :: os :: raw :: c_uint = 53 ; pub const MPI_T_ERR_MEMORY : :: std :: os :: raw :: c_uint = 54 ; pub const MPI_T_ERR_NOT_INITIALIZED : :: std :: os :: raw :: c_uint = 55 ; pub const MPI_T_ERR_CANNOT_INIT : :: std :: os :: raw :: c_uint = 56 ; pub const MPI_T_ERR_INVALID_INDEX : :: std :: os :: raw :: c_uint = 57 ; pub const MPI_T_ERR_INVALID_ITEM : :: std :: os :: raw :: c_uint = 58 ; pub const MPI_T_ERR_INVALID_HANDLE : :: std :: os :: raw :: c_uint = 59 ; pub const MPI_T_ERR_OUT_OF_HANDLES : :: std :: os :: raw :: c_uint = 60 ; pub const MPI_T_ERR_OUT_OF_SESSIONS : :: std :: os :: raw :: c_uint = 61 ; pub const MPI_T_ERR_INVALID_SESSION : :: std :: os :: raw :: c_uint = 62 ; pub const MPI_T_ERR_CVAR_SET_NOT_NOW : :: std :: os :: raw :: c_uint = 63 ; pub const MPI_T_ERR_CVAR_SET_NEVER : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_T_ERR_PVAR_NO_STARTSTOP : :: std :: os :: raw :: c_uint = 65 ; pub const MPI_T_ERR_PVAR_NO_WRITE : :: std :: os :: raw :: c_uint = 66 ; pub const MPI_T_ERR_PVAR_NO_ATOMIC : :: std :: os :: raw :: c_uint = 67 ; pub const MPI_ERR_RMA_RANGE : :: std :: os :: raw :: c_uint = 68 ; pub const MPI_ERR_RMA_ATTACH : :: std :: os :: raw :: c_uint = 69 ; pub const MPI_ERR_RMA_FLAVOR : :: std :: os :: raw :: c_uint = 70 ; pub const MPI_ERR_RMA_SHARED : :: std :: os :: raw :: c_uint = 71 ; pub const MPI_T_ERR_INVALID : :: std :: os :: raw :: c_uint = 72 ; pub const MPI_T_ERR_INVALID_NAME : :: std :: os :: raw :: c_uint = 73 ; pub const MPI_ERR_LASTCODE : :: std :: os :: raw :: c_uint = 92 ; pub const MPI_TYPECLASS_INTEGER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_TYPECLASS_REAL : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_TYPECLASS_COMPLEX : :: std :: os :: raw :: c_uint = 3 ; pub type wchar_t = :: std :: os :: raw :: c_int ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct max_align_t { pub __clang_max_align_nonce1 : :: std :: os :: raw :: c_longlong , pub __bindgen_padding_0 : u64 , pub __clang_max_align_nonce2 : f64 , } # [ test ] fn bindgen_test_layout_max_align_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < max_align_t > ( ) , 32usize , concat ! ( "Size of: " , stringify ! ( max_align_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce1 as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce1 ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce2 as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce2 ) ) ) ; } pub type MPI_Aint = isize ; pub type MPI_Offset = :: std :: os :: raw :: c_longlong ; pub type MPI_Count = :: std :: os :: raw :: c_longlong ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_communicator_t { _unused : [ u8 ; 0 ] } pub type MPI_Comm = * mut ompi_communicator_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_datatype_t { _unused : [ u8 ; 0 ] } pub type MPI_Datatype = * mut ompi_datatype_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_errhandler_t { _unused : [ u8 ; 0 ] } pub type MPI_Errhandler = * mut ompi_errhandler_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_file_t { _unused : [ u8 ; 0 ] } pub type MPI_File = * mut ompi_file_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_group_t { _unused : [ u8 ; 0 ] } pub type MPI_Group = * mut ompi_group_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_info_t { _unused : [ u8 ; 0 ] } pub type MPI_Info = * mut ompi_info_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_op_t { _unused : [ u8 ; 0 ] } pub type MPI_Op = * mut ompi_op_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_request_t { _unused : [ u8 ; 0 ] } pub type MPI_Request = * mut ompi_request_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_message_t { _unused : [ u8 ; 0 ] } pub type MPI_Message = * mut ompi_message_t ; pub type MPI_Status = ompi_status_public_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_win_t { _unused : [ u8 ; 0 ] } pub type MPI_Win = * mut ompi_win_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_var_enum_t { _unused : [ u8 ; 0 ] } pub type MPI_T_enum = * mut mca_base_var_enum_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_mpit_cvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_cvar_handle = * mut ompi_mpit_cvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_handle = * mut mca_base_pvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_session_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_session = * mut mca_base_pvar_session_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_status_public_t { pub MPI_SOURCE : :: std :: os :: raw :: c_int , pub MPI_TAG : :: std :: os :: raw :: c_int , pub MPI_ERROR : :: std :: os :: raw :: c_int , pub _cancelled : :: std :: os :: raw :: c_int , pub _ucount : usize , } # [ test ] fn bindgen_test_layout_ompi_status_public_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < ompi_status_public_t > ( ) , 24usize , concat ! ( "Size of: " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < ompi_status_public_t > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_SOURCE as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_SOURCE ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_TAG as * const _ as usize } , 4usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_TAG ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_ERROR as * const _ as usize } , 8usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_ERROR ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _cancelled as * const _ as usize } , 12usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _cancelled ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _ucount as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _ucount ) ) ) ; } pub type MPI_Datarep_extent_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : * mut MPI_Aint , arg3 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Datarep_conversion_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : MPI_Datatype , arg3 : :: std :: os :: raw :: c_int , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : MPI_Offset , arg6 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Comm , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type ompi_file_errhandler_fn = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_File , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_Win_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Win , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_User_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut :: std :: os :: raw :: c_void , arg3 : * mut :: std :: os :: raw :: c_int , arg4 : * mut MPI_Datatype ) > ; pub type MPI_Comm_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_query_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut MPI_Status ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_free_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_cancel_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_fn = MPI_Comm_errhandler_function ; pub type MPI_File_errhandler_fn = ompi_file_errhandler_fn ; pub type MPI_File_errhandler_function = ompi_file_errhandler_fn ; pub type MPI_Win_errhandler_fn = MPI_Win_errhandler_function ; pub const MPI_TAG_UB : _bindgen_ty_1 = 0 ; pub const MPI_HOST : _bindgen_ty_1 = 1 ; pub const MPI_IO : _bindgen_ty_1 = 2 ; pub const MPI_WTIME_IS_GLOBAL : _bindgen_ty_1 = 3 ; pub const MPI_APPNUM : _bindgen_ty_1 = 4 ; pub const MPI_LASTUSEDCODE : _bindgen_ty_1 = 5 ; pub const MPI_UNIVERSE_SIZE : _bindgen_ty_1 = 6 ; pub const MPI_WIN_BASE : _bindgen_ty_1 = 7 ; pub const MPI_WIN_SIZE : _bindgen_ty_1 = 8 ; pub const MPI_WIN_DISP_UNIT : _bindgen_ty_1 = 9 ; pub const MPI_WIN_CREATE_FLAVOR : _bindgen_ty_1 = 10 ; pub const MPI_WIN_MODEL : _bindgen_ty_1 = 11 ; pub const IMPI_CLIENT_SIZE : _bindgen_ty_1 = 12 ; pub const IMPI_CLIENT_COLOR : _bindgen_ty_1 = 13 ; pub const IMPI_HOST_SIZE : _bindgen_ty_1 = 14 ; pub const IMPI_HOST_COLOR : _bindgen_ty_1 = 15 ; pub type _bindgen_ty_1 = :: std :: os :: raw :: c_uint ; pub const MPI_IDENT : _bindgen_ty_2 = 0 ; pub const MPI_CONGRUENT : _bindgen_ty_2 = 1 ; pub const MPI_SIMILAR : _bindgen_ty_2 = 2 ; pub const MPI_UNEQUAL : _bindgen_ty_2 = 3 ; pub type _bindgen_ty_2 = :: std :: os :: raw :: c_uint ; pub const MPI_THREAD_SINGLE : _bindgen_ty_3 = 0 ; pub const MPI_THREAD_FUNNELED : _bindgen_ty_3 = 1 ; pub const MPI_THREAD_SERIALIZED : _bindgen_ty_3 = 2 ; pub const MPI_THREAD_MULTIPLE : _bindgen_ty_3 = 3 ; pub type _bindgen_ty_3 = :: std :: os :: raw :: c_uint ; pub const MPI_COMBINER_NAMED : _bindgen_ty_4 = 0 ; pub const MPI_COMBINER_DUP : _bindgen_ty_4 = 1 ; pub const MPI_COMBINER_CONTIGUOUS : _bindgen_ty_4 = 2 ; pub const MPI_COMBINER_VECTOR : _bindgen_ty_4 = 3 ; pub const OMPI_WAS_MPI_COMBINER_HVECTOR_INTEGER : _bindgen_ty_4 = 4 ; pub const MPI_COMBINER_HVECTOR : _bindgen_ty_4 = 5 ; pub const MPI_COMBINER_INDEXED : _bindgen_ty_4 = 6 ; pub const OMPI_WAS_MPI_COMBINER_HINDEXED_INTEGER : _bindgen_ty_4 = 7 ; pub const MPI_COMBINER_HINDEXED : _bindgen_ty_4 = 8 ; pub const MPI_COMBINER_INDEXED_BLOCK : _bindgen_ty_4 = 9 ; pub const OMPI_WAS_MPI_COMBINER_STRUCT_INTEGER : _bindgen_ty_4 = 10 ; pub const MPI_COMBINER_STRUCT : _bindgen_ty_4 = 11 ; pub const MPI_COMBINER_SUBARRAY : _bindgen_ty_4 = 12 ; pub const MPI_COMBINER_DARRAY : _bindgen_ty_4 = 13 ; pub const MPI_COMBINER_F90_REAL : _bindgen_ty_4 = 14 ; pub const MPI_COMBINER_F90_COMPLEX : _bindgen_ty_4 = 15 ; pub const MPI_COMBINER_F90_INTEGER : _bindgen_ty_4 = 16 ; pub const MPI_COMBINER_RESIZED : _bindgen_ty_4 = 17 ; pub const MPI_COMBINER_HINDEXED_BLOCK : _bindgen_ty_4 = 18 ; pub type _bindgen_ty_4 = :: std :: os :: raw :: c_uint ; pub const MPI_COMM_TYPE_SHARED : _bindgen_ty_5 = 0 ; pub const OMPI_COMM_TYPE_HWTHREAD : _bindgen_ty_5 = 1 ; pub const OMPI_COMM_TYPE_CORE : _bindgen_ty_5 = 2 ; pub const OMPI_COMM_TYPE_L1CACHE : _bindgen_ty_5 = 3 ; pub const OMPI_COMM_TYPE_L2CACHE : _bindgen_ty_5 = 4 ; pub const OMPI_COMM_TYPE_L3CACHE : _bindgen_ty_5 = 5 ; pub const OMPI_COMM_TYPE_SOCKET : _bindgen_ty_5 = 6 ; pub const OMPI_COMM_TYPE_NUMA : _bindgen_ty_5 = 7 ; pub const OMPI_COMM_TYPE_BOARD : _bindgen_ty_5 = 8 ; pub const OMPI_COMM_TYPE_HOST : _bindgen_ty_5 = 9 ; pub const OMPI_COMM_TYPE_CU : _bindgen_ty_5 = 10 ; pub const OMPI_COMM_TYPE_CLUSTER : _bindgen_ty_5 = 11 ; pub type _bindgen_ty_5 = :: std :: os :: raw :: c_uint ; pub const MPI_T_VERBOSITY_USER_BASIC : _bindgen_ty_6 = 0 ; pub const MPI_T_VERBOSITY_USER_DETAIL : _bindgen_ty_6 = 1 ; pub const MPI_T_VERBOSITY_USER_ALL : _bindgen_ty_6 = 2 ; pub const MPI_T_VERBOSITY_TUNER_BASIC : _bindgen_ty_6 = 3 ; pub const MPI_T_VERBOSITY_TUNER_DETAIL : _bindgen_ty_6 = 4 ; pub const MPI_T_VERBOSITY_TUNER_ALL : _bindgen_ty_6 = 5 ; pub const MPI_T_VERBOSITY_MPIDEV_BASIC : _bindgen_ty_6 = 6 ; pub const MPI_T_VERBOSITY_MPIDEV_DETAIL : _bindgen_ty_6 = 7 ; pub const MPI_T_VERBOSITY_MPIDEV_ALL : _bindgen_ty_6 = 8 ; pub type _bindgen_ty_6 = :: std :: os :: raw :: c_uint ; pub const MPI_T_SCOPE_CONSTANT : _bindgen_ty_7 = 0 ; pub const MPI_T_SCOPE_READONLY : _bindgen_ty_7 = 1 ; pub const MPI_T_SCOPE_LOCAL : _bindgen_ty_7 = 2 ; pub const MPI_T_SCOPE_GROUP : _bindgen_ty_7 = 3 ; pub const MPI_T_SCOPE_GROUP_EQ : _bindgen_ty_7 = 4 ; pub const MPI_T_SCOPE_ALL : _bindgen_ty_7 = 5 ; pub const MPI_T_SCOPE_ALL_EQ : _bindgen_ty_7 = 6 ; pub type _bindgen_ty_7 = :: std :: os :: raw :: c_uint ; pub const MPI_T_BIND_NO_OBJECT : _bindgen_ty_8 = 0 ; pub const MPI_T_BIND_MPI_COMM : _bindgen_ty_8 = 1 ; pub const MPI_T_BIND_MPI_DATATYPE : _bindgen_ty_8 = 2 ; pub const MPI_T_BIND_MPI_ERRHANDLER : _bindgen_ty_8 = 3 ; pub const MPI_T_BIND_MPI_FILE : _bindgen_ty_8 = 4 ; pub const MPI_T_BIND_MPI_GROUP : _bindgen_ty_8 = 5 ; pub const MPI_T_BIND_MPI_OP : _bindgen_ty_8 = 6 ; pub const MPI_T_BIND_MPI_REQUEST : _bindgen_ty_8 = 7 ; pub const MPI_T_BIND_MPI_WIN : _bindgen_ty_8 = 8 ; pub const MPI_T_BIND_MPI_MESSAGE : _bindgen_ty_8 = 9 ; pub const MPI_T_BIND_MPI_INFO : _bindgen_ty_8 = 10 ; pub type _bindgen_ty_8 = :: std :: os :: raw :: c_uint ; pub const MPI_T_PVAR_CLASS_STATE : _bindgen_ty_9 = 0 ; pub const MPI_T_PVAR_CLASS_LEVEL : _bindgen_ty_9 = 1 ; pub const MPI_T_PVAR_CLASS_SIZE : _bindgen_ty_9 = 2 ; pub const MPI_T_PVAR_CLASS_PERCENTAGE : _bindgen_ty_9 = 3 ; pub const MPI_T_PVAR_CLASS_HIGHWATERMARK : _bindgen_ty_9 = 4 ; pub const MPI_T_PVAR_CLASS_LOWWATERMARK : _bindgen_ty_9 = 5 ; pub const MPI_T_PVAR_CLASS_COUNTER : _bindgen_ty_9 = 6 ; pub const MPI_T_PVAR_CLASS_AGGREGATE : _bindgen_ty_9 = 7 ; pub const MPI_T_PVAR_CLASS_TIMER : _bindgen_ty_9 = 8 ; pub const MPI_T_PVAR_CLASS_GENERIC : _bindgen_ty_9 = 9 ; pub type _bindgen_ty_9 = :: std :: os :: raw :: c_uint ; extern "C" {
[INFO] [stdout] 3 + pub const __llvm__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_major__ : :: std :: os :: raw :: c_uint = 14 ; pub const __clang_minor__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_patchlevel__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_version__ : & 'static [ u8 ; 8usize ] = b"14.0.0 \0" ; pub const __GNUC__ : :: std :: os :: raw :: c_uint = 4 ; pub const __GNUC_MINOR__ : :: std :: os :: raw :: c_uint = 2 ; pub const __GNUC_PATCHLEVEL__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GXX_ABI_VERSION : :: std :: os :: raw :: c_uint = 1002 ; pub const __ATOMIC_RELAXED : :: std :: os :: raw :: c_uint = 0 ; pub const __ATOMIC_CONSUME : :: std :: os :: raw :: c_uint = 1 ; pub const __ATOMIC_ACQUIRE : :: std :: os :: raw :: c_uint = 2 ; pub const __ATOMIC_RELEASE : :: std :: os :: raw :: c_uint = 3 ; pub const __ATOMIC_ACQ_REL : :: std :: os :: raw :: c_uint = 4 ; pub const __ATOMIC_SEQ_CST : :: std :: os :: raw :: c_uint = 5 ; pub const __OPENCL_MEMORY_SCOPE_WORK_ITEM : :: std :: os :: raw :: c_uint = 0 ; pub const __OPENCL_MEMORY_SCOPE_WORK_GROUP : :: std :: os :: raw :: c_uint = 1 ; pub const __OPENCL_MEMORY_SCOPE_DEVICE : :: std :: os :: raw :: c_uint = 2 ; pub const __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES : :: std :: os :: raw :: c_uint = 3 ; pub const __OPENCL_MEMORY_SCOPE_SUB_GROUP : :: std :: os :: raw :: c_uint = 4 ; pub const __PRAGMA_REDEFINE_EXTNAME : std :: os :: raw :: c_uint = 1 ; pub const __VERSION__ : & 'static [ u8 ; 20usize ] = b"Ubuntu Clang 14.0.0\0" ; pub const __OBJC_BOOL_IS_BOOL : :: std :: os :: raw :: c_uint = 0 ; pub const __CONSTANT_CFSTRINGS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_literal_encoding__ : & 'static [ u8 ; 6usize ] = b"UTF-8\0" ; pub const __clang_wide_literal_encoding__ : & 'static [ u8 ; 7usize ] = b"UTF-32\0" ; pub const __ORDER_LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __ORDER_BIG_ENDIAN__ : :: std :: os :: raw :: c_uint = 4321 ; pub const __ORDER_PDP_ENDIAN__ : :: std :: os :: raw :: c_uint = 3412 ; pub const __BYTE_ORDER__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const _LP64 : :: std :: os :: raw :: c_uint = 1 ; pub const __LP64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __CHAR_BIT__ : :: std :: os :: raw :: c_uint = 8 ; pub const __BOOL_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SHRT_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __LONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LLONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BITINT_MAXWIDTH__ : :: std :: os :: raw :: c_uint = 128 ; pub const __SCHAR_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __SHRT_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __LONG_LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __WCHAR_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __WCHAR_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __WINT_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __WINT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INTMAX_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZE_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __SIZE_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTMAX_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __PTRDIFF_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __PTRDIFF_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INTPTR_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTPTR_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZEOF_DOUBLE__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_FLOAT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_LONG_DOUBLE__ : :: std :: os :: raw :: c_uint = 16 ; pub const __SIZEOF_LONG_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_POINTER__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SHORT__ : :: std :: os :: raw :: c_uint = 2 ; pub const __SIZEOF_PTRDIFF_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SIZE_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_WCHAR_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_WINT_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INTMAX_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTMAX_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINTMAX_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTMAX_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTMAX_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTMAX_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __PTRDIFF_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __PTRDIFF_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __INTPTR_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTPTR_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __SIZE_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __SIZE_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __SIZE_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __SIZE_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __SIG_ATOMIC_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __SIG_ATOMIC_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __UINTPTR_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTPTR_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTPTR_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTPTR_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FLT_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_DIG__ : :: std :: os :: raw :: c_uint = 6 ; pub const __FLT_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 9 ; pub const __FLT_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_MANT_DIG__ : :: std :: os :: raw :: c_uint = 24 ; pub const __FLT_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 38 ; pub const __FLT_MAX_EXP__ : :: std :: os :: raw :: c_uint = 128 ; pub const __FLT_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -37 ; pub const __FLT_MIN_EXP__ : :: std :: os :: raw :: c_int = -125 ; pub const __DBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_DIG__ : :: std :: os :: raw :: c_uint = 15 ; pub const __DBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 17 ; pub const __DBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 53 ; pub const __DBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 308 ; pub const __DBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 1024 ; pub const __DBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -307 ; pub const __DBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -1021 ; pub const __LDBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_DIG__ : :: std :: os :: raw :: c_uint = 18 ; pub const __LDBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __LDBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LDBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 4932 ; pub const __LDBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 16384 ; pub const __LDBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -4931 ; pub const __LDBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -16381 ; pub const __POINTER_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BIGGEST_ALIGNMENT__ : :: std :: os :: raw :: c_uint = 16 ; pub const __WINT_UNSIGNED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __INT8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __INT16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __INT32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __INT64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __UINT8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __INT8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __UINT16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __UINT16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __INT16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __UINT32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __UINT32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __INT32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __UINT64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __UINT64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __INT64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_LEAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_LEAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_LEAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_LEAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_LEAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_LEAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_LEAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_LEAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_LEAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_LEAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_LEAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_LEAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_LEAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_LEAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_LEAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_LEAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_LEAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_LEAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_LEAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_LEAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_LEAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_LEAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_LEAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_LEAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_LEAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_LEAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_LEAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_LEAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_LEAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __INT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_FAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_FAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_FAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_FAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_FAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_FAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_FAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_FAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_FAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_FAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_FAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_FAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_FAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_FAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_FAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_FAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_FAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_FAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_FAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_FAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_FAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_FAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_FAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_FAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_FAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_FAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_FAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_FAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_FAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_FAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FINITE_MATH_ONLY__ : :: std :: os :: raw :: c_uint = 0 ; pub const __GNUC_STDC_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_ATOMIC_TEST_AND_SET_TRUEVAL : :: std :: os :: raw :: c_uint = 1 ; pub const __CLANG_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __NO_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __PIC__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pic__ : :: std :: os :: raw :: c_uint = 2 ; pub const __PIE__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pie__ : :: std :: os :: raw :: c_uint = 2 ; pub const __FLT_EVAL_METHOD__ : :: std :: os :: raw :: c_uint = 0 ; pub const __FLT_RADIX__ : :: std :: os :: raw :: c_uint = 2 ; pub const __DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __GCC_ASM_FLAG_OUTPUTS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __code_model_small__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_GS : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_FS : :: std :: os :: raw :: c_uint = 1 ; pub const __k8 : :: std :: os :: raw :: c_uint = 1 ; pub const __k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __tune_k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __NO_MATH_INLINES : :: std :: os :: raw :: c_uint = 1 ; pub const __FXSR__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __MMX__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 : :: std :: os :: raw :: c_uint = 1 ; pub const __SIZEOF_FLOAT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix__ : :: std :: os :: raw :: c_uint = 1 ; pub const linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __ELF__ : :: std :: os :: raw :: c_uint = 1 ; pub const __gnu_linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLOAT128__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_HOSTED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_VERSION__ : :: std :: os :: raw :: c_uint = 201710 ; pub const __STDC_UTF_16__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_UTF_32__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_DWARF2_CFI_ASM : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_VERSION : :: std :: os :: raw :: c_uint = 721408 ; pub const OPAL_STDC_HEADERS : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED_ARGUMENT : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_ERROR : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_SYS_TIME_H : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_LONG_LONG : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const OPAL_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const OPAL_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const OPAL_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const OPAL_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const OMPI_HAVE_FORTRAN_LOGICAL1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER16 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_INTEGER2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL16 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL2 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_REAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_ENABLE_MPI1_COMPAT : :: std :: os :: raw :: c_uint = 0 ; pub const HAVE_FLOAT__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_LONG_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_MPI_OFFSET_SIZE : :: std :: os :: raw :: c_uint = 8 ; pub const OMPI_BUILD_CXX_BINDINGS : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_CXX_SEEK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_CXX_SUPPORTS_2D_CONST_CAST : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_PARAM_CHECK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_INTERFACE_WARNING : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_CXX_EXCEPTION_SUPPORT : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_MAJOR_VERSION : :: std :: os :: raw :: c_uint = 4 ; pub const OMPI_MINOR_VERSION : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_RELEASE_VERSION : :: std :: os :: raw :: c_uint = 2 ; pub const OPAL_C_HAVE_VISIBILITY : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_BUILDING : :: std :: os :: raw :: c_uint = 0 ; pub const OPEN_MPI : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_VERSION : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_SUBVERSION : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_UNKNOWN : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU_C : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_REMOVED_USE_STATIC_ASSERT : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ANY_SOURCE : :: std :: os :: raw :: c_int = -1 ; pub const MPI_PROC_NULL : :: std :: os :: raw :: c_int = -2 ; pub const MPI_ROOT : :: std :: os :: raw :: c_int = -4 ; pub const MPI_ANY_TAG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MAX_LIBRARY_VERSION_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_UNDEFINED : :: std :: os :: raw :: c_int = -32766 ; pub const MPI_DIST_GRAPH : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_CART : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_GRAPH : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_KEYVAL_INVALID : :: std :: os :: raw :: c_int = -1 ; pub const MPI_BSEND_OVERHEAD : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const MPI_ORDER_C : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ORDER_FORTRAN : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_BLOCK : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_DISTRIBUTE_CYCLIC : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_NONE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_DISTRIBUTE_DFLT_DARG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MODE_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_RDONLY : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_WRONLY : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_RDWR : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_DELETE_ON_CLOSE : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_MODE_UNIQUE_OPEN : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_MODE_EXCL : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MODE_APPEND : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_SEQUENTIAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_DISPLACEMENT_CURRENT : :: std :: os :: raw :: c_int = -54278278 ; pub const MPI_SEEK_SET : :: std :: os :: raw :: c_uint = 600 ; pub const MPI_SEEK_CUR : :: std :: os :: raw :: c_uint = 602 ; pub const MPI_SEEK_END : :: std :: os :: raw :: c_uint = 604 ; pub const MPI_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_NOCHECK : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_NOPRECEDE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_NOPUT : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_NOSTORE : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_NOSUCCEED : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_LOCK_EXCLUSIVE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_LOCK_SHARED : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_WIN_FLAVOR_ALLOCATE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_DYNAMIC : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_WIN_FLAVOR_SHARED : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_WIN_UNIFIED : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_WIN_SEPARATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_SUCCESS : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ERR_BUFFER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_ERR_COUNT : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_ERR_TYPE : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_ERR_TAG : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_ERR_COMM : :: std :: os :: raw :: c_uint = 5 ; pub const MPI_ERR_RANK : :: std :: os :: raw :: c_uint = 6 ; pub const MPI_ERR_REQUEST : :: std :: os :: raw :: c_uint = 7 ; pub const MPI_ERR_ROOT : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_ERR_GROUP : :: std :: os :: raw :: c_uint = 9 ; pub const MPI_ERR_OP : :: std :: os :: raw :: c_uint = 10 ; pub const MPI_ERR_TOPOLOGY : :: std :: os :: raw :: c_uint = 11 ; pub const MPI_ERR_DIMS : :: std :: os :: raw :: c_uint = 12 ; pub const MPI_ERR_ARG : :: std :: os :: raw :: c_uint = 13 ; pub const MPI_ERR_UNKNOWN : :: std :: os :: raw :: c_uint = 14 ; pub const MPI_ERR_TRUNCATE : :: std :: os :: raw :: c_uint = 15 ; pub const MPI_ERR_OTHER : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_ERR_INTERN : :: std :: os :: raw :: c_uint = 17 ; pub const MPI_ERR_IN_STATUS : :: std :: os :: raw :: c_uint = 18 ; pub const MPI_ERR_PENDING : :: std :: os :: raw :: c_uint = 19 ; pub const MPI_ERR_ACCESS : :: std :: os :: raw :: c_uint = 20 ; pub const MPI_ERR_AMODE : :: std :: os :: raw :: c_uint = 21 ; pub const MPI_ERR_ASSERT : :: std :: os :: raw :: c_uint = 22 ; pub const MPI_ERR_BAD_FILE : :: std :: os :: raw :: c_uint = 23 ; pub const MPI_ERR_BASE : :: std :: os :: raw :: c_uint = 24 ; pub const MPI_ERR_CONVERSION : :: std :: os :: raw :: c_uint = 25 ; pub const MPI_ERR_DISP : :: std :: os :: raw :: c_uint = 26 ; pub const MPI_ERR_DUP_DATAREP : :: std :: os :: raw :: c_uint = 27 ; pub const MPI_ERR_FILE_EXISTS : :: std :: os :: raw :: c_uint = 28 ; pub const MPI_ERR_FILE_IN_USE : :: std :: os :: raw :: c_uint = 29 ; pub const MPI_ERR_FILE : :: std :: os :: raw :: c_uint = 30 ; pub const MPI_ERR_INFO_KEY : :: std :: os :: raw :: c_uint = 31 ; pub const MPI_ERR_INFO_NOKEY : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_ERR_INFO_VALUE : :: std :: os :: raw :: c_uint = 33 ; pub const MPI_ERR_INFO : :: std :: os :: raw :: c_uint = 34 ; pub const MPI_ERR_IO : :: std :: os :: raw :: c_uint = 35 ; pub const MPI_ERR_KEYVAL : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_ERR_LOCKTYPE : :: std :: os :: raw :: c_uint = 37 ; pub const MPI_ERR_NAME : :: std :: os :: raw :: c_uint = 38 ; pub const MPI_ERR_NO_MEM : :: std :: os :: raw :: c_uint = 39 ; pub const MPI_ERR_NOT_SAME : :: std :: os :: raw :: c_uint = 40 ; pub const MPI_ERR_NO_SPACE : :: std :: os :: raw :: c_uint = 41 ; pub const MPI_ERR_NO_SUCH_FILE : :: std :: os :: raw :: c_uint = 42 ; pub const MPI_ERR_PORT : :: std :: os :: raw :: c_uint = 43 ; pub const MPI_ERR_QUOTA : :: std :: os :: raw :: c_uint = 44 ; pub const MPI_ERR_READ_ONLY : :: std :: os :: raw :: c_uint = 45 ; pub const MPI_ERR_RMA_CONFLICT : :: std :: os :: raw :: c_uint = 46 ; pub const MPI_ERR_RMA_SYNC : :: std :: os :: raw :: c_uint = 47 ; pub const MPI_ERR_SERVICE : :: std :: os :: raw :: c_uint = 48 ; pub const MPI_ERR_SIZE : :: std :: os :: raw :: c_uint = 49 ; pub const MPI_ERR_SPAWN : :: std :: os :: raw :: c_uint = 50 ; pub const MPI_ERR_UNSUPPORTED_DATAREP : :: std :: os :: raw :: c_uint = 51 ; pub const MPI_ERR_UNSUPPORTED_OPERATION : :: std :: os :: raw :: c_uint = 52 ; pub const MPI_ERR_WIN : :: std :: os :: raw :: c_uint = 53 ; pub const MPI_T_ERR_MEMORY : :: std :: os :: raw :: c_uint = 54 ; pub const MPI_T_ERR_NOT_INITIALIZED : :: std :: os :: raw :: c_uint = 55 ; pub const MPI_T_ERR_CANNOT_INIT : :: std :: os :: raw :: c_uint = 56 ; pub const MPI_T_ERR_INVALID_INDEX : :: std :: os :: raw :: c_uint = 57 ; pub const MPI_T_ERR_INVALID_ITEM : :: std :: os :: raw :: c_uint = 58 ; pub const MPI_T_ERR_INVALID_HANDLE : :: std :: os :: raw :: c_uint = 59 ; pub const MPI_T_ERR_OUT_OF_HANDLES : :: std :: os :: raw :: c_uint = 60 ; pub const MPI_T_ERR_OUT_OF_SESSIONS : :: std :: os :: raw :: c_uint = 61 ; pub const MPI_T_ERR_INVALID_SESSION : :: std :: os :: raw :: c_uint = 62 ; pub const MPI_T_ERR_CVAR_SET_NOT_NOW : :: std :: os :: raw :: c_uint = 63 ; pub const MPI_T_ERR_CVAR_SET_NEVER : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_T_ERR_PVAR_NO_STARTSTOP : :: std :: os :: raw :: c_uint = 65 ; pub const MPI_T_ERR_PVAR_NO_WRITE : :: std :: os :: raw :: c_uint = 66 ; pub const MPI_T_ERR_PVAR_NO_ATOMIC : :: std :: os :: raw :: c_uint = 67 ; pub const MPI_ERR_RMA_RANGE : :: std :: os :: raw :: c_uint = 68 ; pub const MPI_ERR_RMA_ATTACH : :: std :: os :: raw :: c_uint = 69 ; pub const MPI_ERR_RMA_FLAVOR : :: std :: os :: raw :: c_uint = 70 ; pub const MPI_ERR_RMA_SHARED : :: std :: os :: raw :: c_uint = 71 ; pub const MPI_T_ERR_INVALID : :: std :: os :: raw :: c_uint = 72 ; pub const MPI_T_ERR_INVALID_NAME : :: std :: os :: raw :: c_uint = 73 ; pub const MPI_ERR_LASTCODE : :: std :: os :: raw :: c_uint = 92 ; pub const MPI_TYPECLASS_INTEGER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_TYPECLASS_REAL : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_TYPECLASS_COMPLEX : :: std :: os :: raw :: c_uint = 3 ; pub type wchar_t = :: std :: os :: raw :: c_int ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct max_align_t { pub __clang_max_align_nonce1 : :: std :: os :: raw :: c_longlong , pub __bindgen_padding_0 : u64 , pub __clang_max_align_nonce2 : f64 , } # [ test ] fn bindgen_test_layout_max_align_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < max_align_t > ( ) , 32usize , concat ! ( "Size of: " , stringify ! ( max_align_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce1 as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce1 ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce2 as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce2 ) ) ) ; } pub type MPI_Aint = isize ; pub type MPI_Offset = :: std :: os :: raw :: c_longlong ; pub type MPI_Count = :: std :: os :: raw :: c_longlong ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_communicator_t { _unused : [ u8 ; 0 ] } pub type MPI_Comm = * mut ompi_communicator_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_datatype_t { _unused : [ u8 ; 0 ] } pub type MPI_Datatype = * mut ompi_datatype_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_errhandler_t { _unused : [ u8 ; 0 ] } pub type MPI_Errhandler = * mut ompi_errhandler_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_file_t { _unused : [ u8 ; 0 ] } pub type MPI_File = * mut ompi_file_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_group_t { _unused : [ u8 ; 0 ] } pub type MPI_Group = * mut ompi_group_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_info_t { _unused : [ u8 ; 0 ] } pub type MPI_Info = * mut ompi_info_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_op_t { _unused : [ u8 ; 0 ] } pub type MPI_Op = * mut ompi_op_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_request_t { _unused : [ u8 ; 0 ] } pub type MPI_Request = * mut ompi_request_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_message_t { _unused : [ u8 ; 0 ] } pub type MPI_Message = * mut ompi_message_t ; pub type MPI_Status = ompi_status_public_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_win_t { _unused : [ u8 ; 0 ] } pub type MPI_Win = * mut ompi_win_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_var_enum_t { _unused : [ u8 ; 0 ] } pub type MPI_T_enum = * mut mca_base_var_enum_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_mpit_cvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_cvar_handle = * mut ompi_mpit_cvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_handle = * mut mca_base_pvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_session_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_session = * mut mca_base_pvar_session_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_status_public_t { pub MPI_SOURCE : :: std :: os :: raw :: c_int , pub MPI_TAG : :: std :: os :: raw :: c_int , pub MPI_ERROR : :: std :: os :: raw :: c_int , pub _cancelled : :: std :: os :: raw :: c_int , pub _ucount : usize , } # [ test ] fn bindgen_test_layout_ompi_status_public_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < ompi_status_public_t > ( ) , 24usize , concat ! ( "Size of: " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < ompi_status_public_t > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_SOURCE as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_SOURCE ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_TAG as * const _ as usize } , 4usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_TAG ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_ERROR as * const _ as usize } , 8usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_ERROR ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _cancelled as * const _ as usize } , 12usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _cancelled ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _ucount as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _ucount ) ) ) ; } pub type MPI_Datarep_extent_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : * mut MPI_Aint , arg3 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Datarep_conversion_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : MPI_Datatype , arg3 : :: std :: os :: raw :: c_int , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : MPI_Offset , arg6 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Comm , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type ompi_file_errhandler_fn = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_File , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_Win_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Win , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_User_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut :: std :: os :: raw :: c_void , arg3 : * mut :: std :: os :: raw :: c_int , arg4 : * mut MPI_Datatype ) > ; pub type MPI_Comm_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_query_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut MPI_Status ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_free_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_cancel_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_fn = MPI_Comm_errhandler_function ; pub type MPI_File_errhandler_fn = ompi_file_errhandler_fn ; pub type MPI_File_errhandler_function = ompi_file_errhandler_fn ; pub type MPI_Win_errhandler_fn = MPI_Win_errhandler_function ; pub const MPI_TAG_UB : _bindgen_ty_1 = 0 ; pub const MPI_HOST : _bindgen_ty_1 = 1 ; pub const MPI_IO : _bindgen_ty_1 = 2 ; pub const MPI_WTIME_IS_GLOBAL : _bindgen_ty_1 = 3 ; pub const MPI_APPNUM : _bindgen_ty_1 = 4 ; pub const MPI_LASTUSEDCODE : _bindgen_ty_1 = 5 ; pub const MPI_UNIVERSE_SIZE : _bindgen_ty_1 = 6 ; pub const MPI_WIN_BASE : _bindgen_ty_1 = 7 ; pub const MPI_WIN_SIZE : _bindgen_ty_1 = 8 ; pub const MPI_WIN_DISP_UNIT : _bindgen_ty_1 = 9 ; pub const MPI_WIN_CREATE_FLAVOR : _bindgen_ty_1 = 10 ; pub const MPI_WIN_MODEL : _bindgen_ty_1 = 11 ; pub const IMPI_CLIENT_SIZE : _bindgen_ty_1 = 12 ; pub const IMPI_CLIENT_COLOR : _bindgen_ty_1 = 13 ; pub const IMPI_HOST_SIZE : _bindgen_ty_1 = 14 ; pub const IMPI_HOST_COLOR : _bindgen_ty_1 = 15 ; pub type _bindgen_ty_1 = :: std :: os :: raw :: c_uint ; pub const MPI_IDENT : _bindgen_ty_2 = 0 ; pub const MPI_CONGRUENT : _bindgen_ty_2 = 1 ; pub const MPI_SIMILAR : _bindgen_ty_2 = 2 ; pub const MPI_UNEQUAL : _bindgen_ty_2 = 3 ; pub type _bindgen_ty_2 = :: std :: os :: raw :: c_uint ; pub const MPI_THREAD_SINGLE : _bindgen_ty_3 = 0 ; pub const MPI_THREAD_FUNNELED : _bindgen_ty_3 = 1 ; pub const MPI_THREAD_SERIALIZED : _bindgen_ty_3 = 2 ; pub const MPI_THREAD_MULTIPLE : _bindgen_ty_3 = 3 ; pub type _bindgen_ty_3 = :: std :: os :: raw :: c_uint ; pub const MPI_COMBINER_NAMED : _bindgen_ty_4 = 0 ; pub const MPI_COMBINER_DUP : _bindgen_ty_4 = 1 ; pub const MPI_COMBINER_CONTIGUOUS : _bindgen_ty_4 = 2 ; pub const MPI_COMBINER_VECTOR : _bindgen_ty_4 = 3 ; pub const OMPI_WAS_MPI_COMBINER_HVECTOR_INTEGER : _bindgen_ty_4 = 4 ; pub const MPI_COMBINER_HVECTOR : _bindgen_ty_4 = 5 ; pub const MPI_COMBINER_INDEXED : _bindgen_ty_4 = 6 ; pub const OMPI_WAS_MPI_COMBINER_HINDEXED_INTEGER : _bindgen_ty_4 = 7 ; pub const MPI_COMBINER_HINDEXED : _bindgen_ty_4 = 8 ; pub const MPI_COMBINER_INDEXED_BLOCK : _bindgen_ty_4 = 9 ; pub const OMPI_WAS_MPI_COMBINER_STRUCT_INTEGER : _bindgen_ty_4 = 10 ; pub const MPI_COMBINER_STRUCT : _bindgen_ty_4 = 11 ; pub const MPI_COMBINER_SUBARRAY : _bindgen_ty_4 = 12 ; pub const MPI_COMBINER_DARRAY : _bindgen_ty_4 = 13 ; pub const MPI_COMBINER_F90_REAL : _bindgen_ty_4 = 14 ; pub const MPI_COMBINER_F90_COMPLEX : _bindgen_ty_4 = 15 ; pub const MPI_COMBINER_F90_INTEGER : _bindgen_ty_4 = 16 ; pub const MPI_COMBINER_RESIZED : _bindgen_ty_4 = 17 ; pub const MPI_COMBINER_HINDEXED_BLOCK : _bindgen_ty_4 = 18 ; pub type _bindgen_ty_4 = :: std :: os :: raw :: c_uint ; pub const MPI_COMM_TYPE_SHARED : _bindgen_ty_5 = 0 ; pub const OMPI_COMM_TYPE_HWTHREAD : _bindgen_ty_5 = 1 ; pub const OMPI_COMM_TYPE_CORE : _bindgen_ty_5 = 2 ; pub const OMPI_COMM_TYPE_L1CACHE : _bindgen_ty_5 = 3 ; pub const OMPI_COMM_TYPE_L2CACHE : _bindgen_ty_5 = 4 ; pub const OMPI_COMM_TYPE_L3CACHE : _bindgen_ty_5 = 5 ; pub const OMPI_COMM_TYPE_SOCKET : _bindgen_ty_5 = 6 ; pub const OMPI_COMM_TYPE_NUMA : _bindgen_ty_5 = 7 ; pub const OMPI_COMM_TYPE_BOARD : _bindgen_ty_5 = 8 ; pub const OMPI_COMM_TYPE_HOST : _bindgen_ty_5 = 9 ; pub const OMPI_COMM_TYPE_CU : _bindgen_ty_5 = 10 ; pub const OMPI_COMM_TYPE_CLUSTER : _bindgen_ty_5 = 11 ; pub type _bindgen_ty_5 = :: std :: os :: raw :: c_uint ; pub const MPI_T_VERBOSITY_USER_BASIC : _bindgen_ty_6 = 0 ; pub const MPI_T_VERBOSITY_USER_DETAIL : _bindgen_ty_6 = 1 ; pub const MPI_T_VERBOSITY_USER_ALL : _bindgen_ty_6 = 2 ; pub const MPI_T_VERBOSITY_TUNER_BASIC : _bindgen_ty_6 = 3 ; pub const MPI_T_VERBOSITY_TUNER_DETAIL : _bindgen_ty_6 = 4 ; pub const MPI_T_VERBOSITY_TUNER_ALL : _bindgen_ty_6 = 5 ; pub const MPI_T_VERBOSITY_MPIDEV_BASIC : _bindgen_ty_6 = 6 ; pub const MPI_T_VERBOSITY_MPIDEV_DETAIL : _bindgen_ty_6 = 7 ; pub const MPI_T_VERBOSITY_MPIDEV_ALL : _bindgen_ty_6 = 8 ; pub type _bindgen_ty_6 = :: std :: os :: raw :: c_uint ; pub const MPI_T_SCOPE_CONSTANT : _bindgen_ty_7 = 0 ; pub const MPI_T_SCOPE_READONLY : _bindgen_ty_7 = 1 ; pub const MPI_T_SCOPE_LOCAL : _bindgen_ty_7 = 2 ; pub const MPI_T_SCOPE_GROUP : _bindgen_ty_7 = 3 ; pub const MPI_T_SCOPE_GROUP_EQ : _bindgen_ty_7 = 4 ; pub const MPI_T_SCOPE_ALL : _bindgen_ty_7 = 5 ; pub const MPI_T_SCOPE_ALL_EQ : _bindgen_ty_7 = 6 ; pub type _bindgen_ty_7 = :: std :: os :: raw :: c_uint ; pub const MPI_T_BIND_NO_OBJECT : _bindgen_ty_8 = 0 ; pub const MPI_T_BIND_MPI_COMM : _bindgen_ty_8 = 1 ; pub const MPI_T_BIND_MPI_DATATYPE : _bindgen_ty_8 = 2 ; pub const MPI_T_BIND_MPI_ERRHANDLER : _bindgen_ty_8 = 3 ; pub const MPI_T_BIND_MPI_FILE : _bindgen_ty_8 = 4 ; pub const MPI_T_BIND_MPI_GROUP : _bindgen_ty_8 = 5 ; pub const MPI_T_BIND_MPI_OP : _bindgen_ty_8 = 6 ; pub const MPI_T_BIND_MPI_REQUEST : _bindgen_ty_8 = 7 ; pub const MPI_T_BIND_MPI_WIN : _bindgen_ty_8 = 8 ; pub const MPI_T_BIND_MPI_MESSAGE : _bindgen_ty_8 = 9 ; pub const MPI_T_BIND_MPI_INFO : _bindgen_ty_8 = 10 ; pub type _bindgen_ty_8 = :: std :: os :: raw :: c_uint ; pub const MPI_T_PVAR_CLASS_STATE : _bindgen_ty_9 = 0 ; pub const MPI_T_PVAR_CLASS_LEVEL : _bindgen_ty_9 = 1 ; pub const MPI_T_PVAR_CLASS_SIZE : _bindgen_ty_9 = 2 ; pub const MPI_T_PVAR_CLASS_PERCENTAGE : _bindgen_ty_9 = 3 ; pub const MPI_T_PVAR_CLASS_HIGHWATERMARK : _bindgen_ty_9 = 4 ; pub const MPI_T_PVAR_CLASS_LOWWATERMARK : _bindgen_ty_9 = 5 ; pub const MPI_T_PVAR_CLASS_COUNTER : _bindgen_ty_9 = 6 ; pub const MPI_T_PVAR_CLASS_AGGREGATE : _bindgen_ty_9 = 7 ; pub const MPI_T_PVAR_CLASS_TIMER : _bindgen_ty_9 = 8 ; pub const MPI_T_PVAR_CLASS_GENERIC : _bindgen_ty_9 = 9 ; pub type _bindgen_ty_9 = :: std :: os :: raw :: c_uint ; extern "C" {
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/mpi-fork-fnsp-d9b9763bb5375dad/out/functions_and_types.rs:3:2510
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...s :: raw :: c_uint = 8 ; pub const __SHRT_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_WIDTH__ : :: std :: os :: raw...
[INFO] [stdout]   |                                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]   |
[INFO] [stdout] 3 - pub const __llvm__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_major__ : :: std :: os :: raw :: c_uint = 14 ; pub const __clang_minor__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_patchlevel__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_version__ : & 'static [ u8 ; 8usize ] = b"14.0.0 \0" ; pub const __GNUC__ : :: std :: os :: raw :: c_uint = 4 ; pub const __GNUC_MINOR__ : :: std :: os :: raw :: c_uint = 2 ; pub const __GNUC_PATCHLEVEL__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GXX_ABI_VERSION : :: std :: os :: raw :: c_uint = 1002 ; pub const __ATOMIC_RELAXED : :: std :: os :: raw :: c_uint = 0 ; pub const __ATOMIC_CONSUME : :: std :: os :: raw :: c_uint = 1 ; pub const __ATOMIC_ACQUIRE : :: std :: os :: raw :: c_uint = 2 ; pub const __ATOMIC_RELEASE : :: std :: os :: raw :: c_uint = 3 ; pub const __ATOMIC_ACQ_REL : :: std :: os :: raw :: c_uint = 4 ; pub const __ATOMIC_SEQ_CST : :: std :: os :: raw :: c_uint = 5 ; pub const __OPENCL_MEMORY_SCOPE_WORK_ITEM : :: std :: os :: raw :: c_uint = 0 ; pub const __OPENCL_MEMORY_SCOPE_WORK_GROUP : :: std :: os :: raw :: c_uint = 1 ; pub const __OPENCL_MEMORY_SCOPE_DEVICE : :: std :: os :: raw :: c_uint = 2 ; pub const __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES : :: std :: os :: raw :: c_uint = 3 ; pub const __OPENCL_MEMORY_SCOPE_SUB_GROUP : :: std :: os :: raw :: c_uint = 4 ; pub const __PRAGMA_REDEFINE_EXTNAME : :: std :: os :: raw :: c_uint = 1 ; pub const __VERSION__ : & 'static [ u8 ; 20usize ] = b"Ubuntu Clang 14.0.0\0" ; pub const __OBJC_BOOL_IS_BOOL : :: std :: os :: raw :: c_uint = 0 ; pub const __CONSTANT_CFSTRINGS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_literal_encoding__ : & 'static [ u8 ; 6usize ] = b"UTF-8\0" ; pub const __clang_wide_literal_encoding__ : & 'static [ u8 ; 7usize ] = b"UTF-32\0" ; pub const __ORDER_LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __ORDER_BIG_ENDIAN__ : :: std :: os :: raw :: c_uint = 4321 ; pub const __ORDER_PDP_ENDIAN__ : :: std :: os :: raw :: c_uint = 3412 ; pub const __BYTE_ORDER__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const _LP64 : :: std :: os :: raw :: c_uint = 1 ; pub const __LP64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __CHAR_BIT__ : :: std :: os :: raw :: c_uint = 8 ; pub const __BOOL_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SHRT_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __LONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LLONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BITINT_MAXWIDTH__ : :: std :: os :: raw :: c_uint = 128 ; pub const __SCHAR_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __SHRT_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __LONG_LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __WCHAR_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __WCHAR_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __WINT_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __WINT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INTMAX_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZE_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __SIZE_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTMAX_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __PTRDIFF_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __PTRDIFF_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INTPTR_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTPTR_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZEOF_DOUBLE__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_FLOAT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_LONG_DOUBLE__ : :: std :: os :: raw :: c_uint = 16 ; pub const __SIZEOF_LONG_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_POINTER__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SHORT__ : :: std :: os :: raw :: c_uint = 2 ; pub const __SIZEOF_PTRDIFF_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SIZE_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_WCHAR_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_WINT_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INTMAX_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTMAX_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINTMAX_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTMAX_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTMAX_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTMAX_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __PTRDIFF_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __PTRDIFF_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __INTPTR_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTPTR_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __SIZE_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __SIZE_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __SIZE_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __SIZE_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __SIG_ATOMIC_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __SIG_ATOMIC_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __UINTPTR_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTPTR_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTPTR_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTPTR_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FLT_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_DIG__ : :: std :: os :: raw :: c_uint = 6 ; pub const __FLT_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 9 ; pub const __FLT_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_MANT_DIG__ : :: std :: os :: raw :: c_uint = 24 ; pub const __FLT_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 38 ; pub const __FLT_MAX_EXP__ : :: std :: os :: raw :: c_uint = 128 ; pub const __FLT_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -37 ; pub const __FLT_MIN_EXP__ : :: std :: os :: raw :: c_int = -125 ; pub const __DBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_DIG__ : :: std :: os :: raw :: c_uint = 15 ; pub const __DBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 17 ; pub const __DBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 53 ; pub const __DBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 308 ; pub const __DBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 1024 ; pub const __DBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -307 ; pub const __DBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -1021 ; pub const __LDBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_DIG__ : :: std :: os :: raw :: c_uint = 18 ; pub const __LDBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __LDBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LDBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 4932 ; pub const __LDBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 16384 ; pub const __LDBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -4931 ; pub const __LDBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -16381 ; pub const __POINTER_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BIGGEST_ALIGNMENT__ : :: std :: os :: raw :: c_uint = 16 ; pub const __WINT_UNSIGNED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __INT8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __INT16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __INT32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __INT64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __UINT8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __INT8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __UINT16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __UINT16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __INT16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __UINT32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __UINT32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __INT32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __UINT64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __UINT64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __INT64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_LEAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_LEAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_LEAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_LEAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_LEAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_LEAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_LEAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_LEAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_LEAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_LEAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_LEAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_LEAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_LEAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_LEAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_LEAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_LEAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_LEAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_LEAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_LEAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_LEAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_LEAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_LEAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_LEAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_LEAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_LEAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_LEAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_LEAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_LEAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_LEAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __INT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_FAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_FAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_FAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_FAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_FAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_FAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_FAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_FAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_FAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_FAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_FAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_FAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_FAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_FAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_FAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_FAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_FAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_FAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_FAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_FAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_FAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_FAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_FAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_FAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_FAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_FAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_FAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_FAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_FAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_FAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FINITE_MATH_ONLY__ : :: std :: os :: raw :: c_uint = 0 ; pub const __GNUC_STDC_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_ATOMIC_TEST_AND_SET_TRUEVAL : :: std :: os :: raw :: c_uint = 1 ; pub const __CLANG_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __NO_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __PIC__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pic__ : :: std :: os :: raw :: c_uint = 2 ; pub const __PIE__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pie__ : :: std :: os :: raw :: c_uint = 2 ; pub const __FLT_EVAL_METHOD__ : :: std :: os :: raw :: c_uint = 0 ; pub const __FLT_RADIX__ : :: std :: os :: raw :: c_uint = 2 ; pub const __DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __GCC_ASM_FLAG_OUTPUTS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __code_model_small__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_GS : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_FS : :: std :: os :: raw :: c_uint = 1 ; pub const __k8 : :: std :: os :: raw :: c_uint = 1 ; pub const __k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __tune_k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __NO_MATH_INLINES : :: std :: os :: raw :: c_uint = 1 ; pub const __FXSR__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __MMX__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 : :: std :: os :: raw :: c_uint = 1 ; pub const __SIZEOF_FLOAT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix__ : :: std :: os :: raw :: c_uint = 1 ; pub const linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __ELF__ : :: std :: os :: raw :: c_uint = 1 ; pub const __gnu_linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLOAT128__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_HOSTED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_VERSION__ : :: std :: os :: raw :: c_uint = 201710 ; pub const __STDC_UTF_16__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_UTF_32__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_DWARF2_CFI_ASM : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_VERSION : :: std :: os :: raw :: c_uint = 721408 ; pub const OPAL_STDC_HEADERS : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED_ARGUMENT : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_ERROR : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_SYS_TIME_H : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_LONG_LONG : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const OPAL_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const OPAL_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const OPAL_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const OPAL_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const OMPI_HAVE_FORTRAN_LOGICAL1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER16 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_INTEGER2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL16 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL2 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_REAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_ENABLE_MPI1_COMPAT : :: std :: os :: raw :: c_uint = 0 ; pub const HAVE_FLOAT__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_LONG_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_MPI_OFFSET_SIZE : :: std :: os :: raw :: c_uint = 8 ; pub const OMPI_BUILD_CXX_BINDINGS : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_CXX_SEEK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_CXX_SUPPORTS_2D_CONST_CAST : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_PARAM_CHECK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_INTERFACE_WARNING : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_CXX_EXCEPTION_SUPPORT : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_MAJOR_VERSION : :: std :: os :: raw :: c_uint = 4 ; pub const OMPI_MINOR_VERSION : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_RELEASE_VERSION : :: std :: os :: raw :: c_uint = 2 ; pub const OPAL_C_HAVE_VISIBILITY : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_BUILDING : :: std :: os :: raw :: c_uint = 0 ; pub const OPEN_MPI : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_VERSION : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_SUBVERSION : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_UNKNOWN : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU_C : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_REMOVED_USE_STATIC_ASSERT : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ANY_SOURCE : :: std :: os :: raw :: c_int = -1 ; pub const MPI_PROC_NULL : :: std :: os :: raw :: c_int = -2 ; pub const MPI_ROOT : :: std :: os :: raw :: c_int = -4 ; pub const MPI_ANY_TAG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MAX_LIBRARY_VERSION_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_UNDEFINED : :: std :: os :: raw :: c_int = -32766 ; pub const MPI_DIST_GRAPH : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_CART : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_GRAPH : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_KEYVAL_INVALID : :: std :: os :: raw :: c_int = -1 ; pub const MPI_BSEND_OVERHEAD : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const MPI_ORDER_C : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ORDER_FORTRAN : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_BLOCK : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_DISTRIBUTE_CYCLIC : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_NONE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_DISTRIBUTE_DFLT_DARG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MODE_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_RDONLY : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_WRONLY : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_RDWR : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_DELETE_ON_CLOSE : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_MODE_UNIQUE_OPEN : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_MODE_EXCL : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MODE_APPEND : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_SEQUENTIAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_DISPLACEMENT_CURRENT : :: std :: os :: raw :: c_int = -54278278 ; pub const MPI_SEEK_SET : :: std :: os :: raw :: c_uint = 600 ; pub const MPI_SEEK_CUR : :: std :: os :: raw :: c_uint = 602 ; pub const MPI_SEEK_END : :: std :: os :: raw :: c_uint = 604 ; pub const MPI_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_NOCHECK : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_NOPRECEDE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_NOPUT : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_NOSTORE : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_NOSUCCEED : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_LOCK_EXCLUSIVE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_LOCK_SHARED : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_WIN_FLAVOR_ALLOCATE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_DYNAMIC : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_WIN_FLAVOR_SHARED : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_WIN_UNIFIED : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_WIN_SEPARATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_SUCCESS : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ERR_BUFFER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_ERR_COUNT : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_ERR_TYPE : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_ERR_TAG : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_ERR_COMM : :: std :: os :: raw :: c_uint = 5 ; pub const MPI_ERR_RANK : :: std :: os :: raw :: c_uint = 6 ; pub const MPI_ERR_REQUEST : :: std :: os :: raw :: c_uint = 7 ; pub const MPI_ERR_ROOT : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_ERR_GROUP : :: std :: os :: raw :: c_uint = 9 ; pub const MPI_ERR_OP : :: std :: os :: raw :: c_uint = 10 ; pub const MPI_ERR_TOPOLOGY : :: std :: os :: raw :: c_uint = 11 ; pub const MPI_ERR_DIMS : :: std :: os :: raw :: c_uint = 12 ; pub const MPI_ERR_ARG : :: std :: os :: raw :: c_uint = 13 ; pub const MPI_ERR_UNKNOWN : :: std :: os :: raw :: c_uint = 14 ; pub const MPI_ERR_TRUNCATE : :: std :: os :: raw :: c_uint = 15 ; pub const MPI_ERR_OTHER : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_ERR_INTERN : :: std :: os :: raw :: c_uint = 17 ; pub const MPI_ERR_IN_STATUS : :: std :: os :: raw :: c_uint = 18 ; pub const MPI_ERR_PENDING : :: std :: os :: raw :: c_uint = 19 ; pub const MPI_ERR_ACCESS : :: std :: os :: raw :: c_uint = 20 ; pub const MPI_ERR_AMODE : :: std :: os :: raw :: c_uint = 21 ; pub const MPI_ERR_ASSERT : :: std :: os :: raw :: c_uint = 22 ; pub const MPI_ERR_BAD_FILE : :: std :: os :: raw :: c_uint = 23 ; pub const MPI_ERR_BASE : :: std :: os :: raw :: c_uint = 24 ; pub const MPI_ERR_CONVERSION : :: std :: os :: raw :: c_uint = 25 ; pub const MPI_ERR_DISP : :: std :: os :: raw :: c_uint = 26 ; pub const MPI_ERR_DUP_DATAREP : :: std :: os :: raw :: c_uint = 27 ; pub const MPI_ERR_FILE_EXISTS : :: std :: os :: raw :: c_uint = 28 ; pub const MPI_ERR_FILE_IN_USE : :: std :: os :: raw :: c_uint = 29 ; pub const MPI_ERR_FILE : :: std :: os :: raw :: c_uint = 30 ; pub const MPI_ERR_INFO_KEY : :: std :: os :: raw :: c_uint = 31 ; pub const MPI_ERR_INFO_NOKEY : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_ERR_INFO_VALUE : :: std :: os :: raw :: c_uint = 33 ; pub const MPI_ERR_INFO : :: std :: os :: raw :: c_uint = 34 ; pub const MPI_ERR_IO : :: std :: os :: raw :: c_uint = 35 ; pub const MPI_ERR_KEYVAL : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_ERR_LOCKTYPE : :: std :: os :: raw :: c_uint = 37 ; pub const MPI_ERR_NAME : :: std :: os :: raw :: c_uint = 38 ; pub const MPI_ERR_NO_MEM : :: std :: os :: raw :: c_uint = 39 ; pub const MPI_ERR_NOT_SAME : :: std :: os :: raw :: c_uint = 40 ; pub const MPI_ERR_NO_SPACE : :: std :: os :: raw :: c_uint = 41 ; pub const MPI_ERR_NO_SUCH_FILE : :: std :: os :: raw :: c_uint = 42 ; pub const MPI_ERR_PORT : :: std :: os :: raw :: c_uint = 43 ; pub const MPI_ERR_QUOTA : :: std :: os :: raw :: c_uint = 44 ; pub const MPI_ERR_READ_ONLY : :: std :: os :: raw :: c_uint = 45 ; pub const MPI_ERR_RMA_CONFLICT : :: std :: os :: raw :: c_uint = 46 ; pub const MPI_ERR_RMA_SYNC : :: std :: os :: raw :: c_uint = 47 ; pub const MPI_ERR_SERVICE : :: std :: os :: raw :: c_uint = 48 ; pub const MPI_ERR_SIZE : :: std :: os :: raw :: c_uint = 49 ; pub const MPI_ERR_SPAWN : :: std :: os :: raw :: c_uint = 50 ; pub const MPI_ERR_UNSUPPORTED_DATAREP : :: std :: os :: raw :: c_uint = 51 ; pub const MPI_ERR_UNSUPPORTED_OPERATION : :: std :: os :: raw :: c_uint = 52 ; pub const MPI_ERR_WIN : :: std :: os :: raw :: c_uint = 53 ; pub const MPI_T_ERR_MEMORY : :: std :: os :: raw :: c_uint = 54 ; pub const MPI_T_ERR_NOT_INITIALIZED : :: std :: os :: raw :: c_uint = 55 ; pub const MPI_T_ERR_CANNOT_INIT : :: std :: os :: raw :: c_uint = 56 ; pub const MPI_T_ERR_INVALID_INDEX : :: std :: os :: raw :: c_uint = 57 ; pub const MPI_T_ERR_INVALID_ITEM : :: std :: os :: raw :: c_uint = 58 ; pub const MPI_T_ERR_INVALID_HANDLE : :: std :: os :: raw :: c_uint = 59 ; pub const MPI_T_ERR_OUT_OF_HANDLES : :: std :: os :: raw :: c_uint = 60 ; pub const MPI_T_ERR_OUT_OF_SESSIONS : :: std :: os :: raw :: c_uint = 61 ; pub const MPI_T_ERR_INVALID_SESSION : :: std :: os :: raw :: c_uint = 62 ; pub const MPI_T_ERR_CVAR_SET_NOT_NOW : :: std :: os :: raw :: c_uint = 63 ; pub const MPI_T_ERR_CVAR_SET_NEVER : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_T_ERR_PVAR_NO_STARTSTOP : :: std :: os :: raw :: c_uint = 65 ; pub const MPI_T_ERR_PVAR_NO_WRITE : :: std :: os :: raw :: c_uint = 66 ; pub const MPI_T_ERR_PVAR_NO_ATOMIC : :: std :: os :: raw :: c_uint = 67 ; pub const MPI_ERR_RMA_RANGE : :: std :: os :: raw :: c_uint = 68 ; pub const MPI_ERR_RMA_ATTACH : :: std :: os :: raw :: c_uint = 69 ; pub const MPI_ERR_RMA_FLAVOR : :: std :: os :: raw :: c_uint = 70 ; pub const MPI_ERR_RMA_SHARED : :: std :: os :: raw :: c_uint = 71 ; pub const MPI_T_ERR_INVALID : :: std :: os :: raw :: c_uint = 72 ; pub const MPI_T_ERR_INVALID_NAME : :: std :: os :: raw :: c_uint = 73 ; pub const MPI_ERR_LASTCODE : :: std :: os :: raw :: c_uint = 92 ; pub const MPI_TYPECLASS_INTEGER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_TYPECLASS_REAL : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_TYPECLASS_COMPLEX : :: std :: os :: raw :: c_uint = 3 ; pub type wchar_t = :: std :: os :: raw :: c_int ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct max_align_t { pub __clang_max_align_nonce1 : :: std :: os :: raw :: c_longlong , pub __bindgen_padding_0 : u64 , pub __clang_max_align_nonce2 : f64 , } # [ test ] fn bindgen_test_layout_max_align_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < max_align_t > ( ) , 32usize , concat ! ( "Size of: " , stringify ! ( max_align_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce1 as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce1 ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce2 as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce2 ) ) ) ; } pub type MPI_Aint = isize ; pub type MPI_Offset = :: std :: os :: raw :: c_longlong ; pub type MPI_Count = :: std :: os :: raw :: c_longlong ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_communicator_t { _unused : [ u8 ; 0 ] } pub type MPI_Comm = * mut ompi_communicator_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_datatype_t { _unused : [ u8 ; 0 ] } pub type MPI_Datatype = * mut ompi_datatype_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_errhandler_t { _unused : [ u8 ; 0 ] } pub type MPI_Errhandler = * mut ompi_errhandler_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_file_t { _unused : [ u8 ; 0 ] } pub type MPI_File = * mut ompi_file_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_group_t { _unused : [ u8 ; 0 ] } pub type MPI_Group = * mut ompi_group_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_info_t { _unused : [ u8 ; 0 ] } pub type MPI_Info = * mut ompi_info_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_op_t { _unused : [ u8 ; 0 ] } pub type MPI_Op = * mut ompi_op_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_request_t { _unused : [ u8 ; 0 ] } pub type MPI_Request = * mut ompi_request_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_message_t { _unused : [ u8 ; 0 ] } pub type MPI_Message = * mut ompi_message_t ; pub type MPI_Status = ompi_status_public_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_win_t { _unused : [ u8 ; 0 ] } pub type MPI_Win = * mut ompi_win_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_var_enum_t { _unused : [ u8 ; 0 ] } pub type MPI_T_enum = * mut mca_base_var_enum_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_mpit_cvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_cvar_handle = * mut ompi_mpit_cvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_handle = * mut mca_base_pvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_session_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_session = * mut mca_base_pvar_session_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_status_public_t { pub MPI_SOURCE : :: std :: os :: raw :: c_int , pub MPI_TAG : :: std :: os :: raw :: c_int , pub MPI_ERROR : :: std :: os :: raw :: c_int , pub _cancelled : :: std :: os :: raw :: c_int , pub _ucount : usize , } # [ test ] fn bindgen_test_layout_ompi_status_public_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < ompi_status_public_t > ( ) , 24usize , concat ! ( "Size of: " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < ompi_status_public_t > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_SOURCE as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_SOURCE ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_TAG as * const _ as usize } , 4usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_TAG ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_ERROR as * const _ as usize } , 8usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_ERROR ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _cancelled as * const _ as usize } , 12usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _cancelled ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _ucount as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _ucount ) ) ) ; } pub type MPI_Datarep_extent_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : * mut MPI_Aint , arg3 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Datarep_conversion_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : MPI_Datatype , arg3 : :: std :: os :: raw :: c_int , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : MPI_Offset , arg6 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Comm , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type ompi_file_errhandler_fn = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_File , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_Win_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Win , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_User_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut :: std :: os :: raw :: c_void , arg3 : * mut :: std :: os :: raw :: c_int , arg4 : * mut MPI_Datatype ) > ; pub type MPI_Comm_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_query_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut MPI_Status ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_free_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_cancel_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_fn = MPI_Comm_errhandler_function ; pub type MPI_File_errhandler_fn = ompi_file_errhandler_fn ; pub type MPI_File_errhandler_function = ompi_file_errhandler_fn ; pub type MPI_Win_errhandler_fn = MPI_Win_errhandler_function ; pub const MPI_TAG_UB : _bindgen_ty_1 = 0 ; pub const MPI_HOST : _bindgen_ty_1 = 1 ; pub const MPI_IO : _bindgen_ty_1 = 2 ; pub const MPI_WTIME_IS_GLOBAL : _bindgen_ty_1 = 3 ; pub const MPI_APPNUM : _bindgen_ty_1 = 4 ; pub const MPI_LASTUSEDCODE : _bindgen_ty_1 = 5 ; pub const MPI_UNIVERSE_SIZE : _bindgen_ty_1 = 6 ; pub const MPI_WIN_BASE : _bindgen_ty_1 = 7 ; pub const MPI_WIN_SIZE : _bindgen_ty_1 = 8 ; pub const MPI_WIN_DISP_UNIT : _bindgen_ty_1 = 9 ; pub const MPI_WIN_CREATE_FLAVOR : _bindgen_ty_1 = 10 ; pub const MPI_WIN_MODEL : _bindgen_ty_1 = 11 ; pub const IMPI_CLIENT_SIZE : _bindgen_ty_1 = 12 ; pub const IMPI_CLIENT_COLOR : _bindgen_ty_1 = 13 ; pub const IMPI_HOST_SIZE : _bindgen_ty_1 = 14 ; pub const IMPI_HOST_COLOR : _bindgen_ty_1 = 15 ; pub type _bindgen_ty_1 = :: std :: os :: raw :: c_uint ; pub const MPI_IDENT : _bindgen_ty_2 = 0 ; pub const MPI_CONGRUENT : _bindgen_ty_2 = 1 ; pub const MPI_SIMILAR : _bindgen_ty_2 = 2 ; pub const MPI_UNEQUAL : _bindgen_ty_2 = 3 ; pub type _bindgen_ty_2 = :: std :: os :: raw :: c_uint ; pub const MPI_THREAD_SINGLE : _bindgen_ty_3 = 0 ; pub const MPI_THREAD_FUNNELED : _bindgen_ty_3 = 1 ; pub const MPI_THREAD_SERIALIZED : _bindgen_ty_3 = 2 ; pub const MPI_THREAD_MULTIPLE : _bindgen_ty_3 = 3 ; pub type _bindgen_ty_3 = :: std :: os :: raw :: c_uint ; pub const MPI_COMBINER_NAMED : _bindgen_ty_4 = 0 ; pub const MPI_COMBINER_DUP : _bindgen_ty_4 = 1 ; pub const MPI_COMBINER_CONTIGUOUS : _bindgen_ty_4 = 2 ; pub const MPI_COMBINER_VECTOR : _bindgen_ty_4 = 3 ; pub const OMPI_WAS_MPI_COMBINER_HVECTOR_INTEGER : _bindgen_ty_4 = 4 ; pub const MPI_COMBINER_HVECTOR : _bindgen_ty_4 = 5 ; pub const MPI_COMBINER_INDEXED : _bindgen_ty_4 = 6 ; pub const OMPI_WAS_MPI_COMBINER_HINDEXED_INTEGER : _bindgen_ty_4 = 7 ; pub const MPI_COMBINER_HINDEXED : _bindgen_ty_4 = 8 ; pub const MPI_COMBINER_INDEXED_BLOCK : _bindgen_ty_4 = 9 ; pub const OMPI_WAS_MPI_COMBINER_STRUCT_INTEGER : _bindgen_ty_4 = 10 ; pub const MPI_COMBINER_STRUCT : _bindgen_ty_4 = 11 ; pub const MPI_COMBINER_SUBARRAY : _bindgen_ty_4 = 12 ; pub const MPI_COMBINER_DARRAY : _bindgen_ty_4 = 13 ; pub const MPI_COMBINER_F90_REAL : _bindgen_ty_4 = 14 ; pub const MPI_COMBINER_F90_COMPLEX : _bindgen_ty_4 = 15 ; pub const MPI_COMBINER_F90_INTEGER : _bindgen_ty_4 = 16 ; pub const MPI_COMBINER_RESIZED : _bindgen_ty_4 = 17 ; pub const MPI_COMBINER_HINDEXED_BLOCK : _bindgen_ty_4 = 18 ; pub type _bindgen_ty_4 = :: std :: os :: raw :: c_uint ; pub const MPI_COMM_TYPE_SHARED : _bindgen_ty_5 = 0 ; pub const OMPI_COMM_TYPE_HWTHREAD : _bindgen_ty_5 = 1 ; pub const OMPI_COMM_TYPE_CORE : _bindgen_ty_5 = 2 ; pub const OMPI_COMM_TYPE_L1CACHE : _bindgen_ty_5 = 3 ; pub const OMPI_COMM_TYPE_L2CACHE : _bindgen_ty_5 = 4 ; pub const OMPI_COMM_TYPE_L3CACHE : _bindgen_ty_5 = 5 ; pub const OMPI_COMM_TYPE_SOCKET : _bindgen_ty_5 = 6 ; pub const OMPI_COMM_TYPE_NUMA : _bindgen_ty_5 = 7 ; pub const OMPI_COMM_TYPE_BOARD : _bindgen_ty_5 = 8 ; pub const OMPI_COMM_TYPE_HOST : _bindgen_ty_5 = 9 ; pub const OMPI_COMM_TYPE_CU : _bindgen_ty_5 = 10 ; pub const OMPI_COMM_TYPE_CLUSTER : _bindgen_ty_5 = 11 ; pub type _bindgen_ty_5 = :: std :: os :: raw :: c_uint ; pub const MPI_T_VERBOSITY_USER_BASIC : _bindgen_ty_6 = 0 ; pub const MPI_T_VERBOSITY_USER_DETAIL : _bindgen_ty_6 = 1 ; pub const MPI_T_VERBOSITY_USER_ALL : _bindgen_ty_6 = 2 ; pub const MPI_T_VERBOSITY_TUNER_BASIC : _bindgen_ty_6 = 3 ; pub const MPI_T_VERBOSITY_TUNER_DETAIL : _bindgen_ty_6 = 4 ; pub const MPI_T_VERBOSITY_TUNER_ALL : _bindgen_ty_6 = 5 ; pub const MPI_T_VERBOSITY_MPIDEV_BASIC : _bindgen_ty_6 = 6 ; pub const MPI_T_VERBOSITY_MPIDEV_DETAIL : _bindgen_ty_6 = 7 ; pub const MPI_T_VERBOSITY_MPIDEV_ALL : _bindgen_ty_6 = 8 ; pub type _bindgen_ty_6 = :: std :: os :: raw :: c_uint ; pub const MPI_T_SCOPE_CONSTANT : _bindgen_ty_7 = 0 ; pub const MPI_T_SCOPE_READONLY : _bindgen_ty_7 = 1 ; pub const MPI_T_SCOPE_LOCAL : _bindgen_ty_7 = 2 ; pub const MPI_T_SCOPE_GROUP : _bindgen_ty_7 = 3 ; pub const MPI_T_SCOPE_GROUP_EQ : _bindgen_ty_7 = 4 ; pub const MPI_T_SCOPE_ALL : _bindgen_ty_7 = 5 ; pub const MPI_T_SCOPE_ALL_EQ : _bindgen_ty_7 = 6 ; pub type _bindgen_ty_7 = :: std :: os :: raw :: c_uint ; pub const MPI_T_BIND_NO_OBJECT : _bindgen_ty_8 = 0 ; pub const MPI_T_BIND_MPI_COMM : _bindgen_ty_8 = 1 ; pub const MPI_T_BIND_MPI_DATATYPE : _bindgen_ty_8 = 2 ; pub const MPI_T_BIND_MPI_ERRHANDLER : _bindgen_ty_8 = 3 ; pub const MPI_T_BIND_MPI_FILE : _bindgen_ty_8 = 4 ; pub const MPI_T_BIND_MPI_GROUP : _bindgen_ty_8 = 5 ; pub const MPI_T_BIND_MPI_OP : _bindgen_ty_8 = 6 ; pub const MPI_T_BIND_MPI_REQUEST : _bindgen_ty_8 = 7 ; pub const MPI_T_BIND_MPI_WIN : _bindgen_ty_8 = 8 ; pub const MPI_T_BIND_MPI_MESSAGE : _bindgen_ty_8 = 9 ; pub const MPI_T_BIND_MPI_INFO : _bindgen_ty_8 = 10 ; pub type _bindgen_ty_8 = :: std :: os :: raw :: c_uint ; pub const MPI_T_PVAR_CLASS_STATE : _bindgen_ty_9 = 0 ; pub const MPI_T_PVAR_CLASS_LEVEL : _bindgen_ty_9 = 1 ; pub const MPI_T_PVAR_CLASS_SIZE : _bindgen_ty_9 = 2 ; pub const MPI_T_PVAR_CLASS_PERCENTAGE : _bindgen_ty_9 = 3 ; pub const MPI_T_PVAR_CLASS_HIGHWATERMARK : _bindgen_ty_9 = 4 ; pub const MPI_T_PVAR_CLASS_LOWWATERMARK : _bindgen_ty_9 = 5 ; pub const MPI_T_PVAR_CLASS_COUNTER : _bindgen_ty_9 = 6 ; pub const MPI_T_PVAR_CLASS_AGGREGATE : _bindgen_ty_9 = 7 ; pub const MPI_T_PVAR_CLASS_TIMER : _bindgen_ty_9 = 8 ; pub const MPI_T_PVAR_CLASS_GENERIC : _bindgen_ty_9 = 9 ; pub type _bindgen_ty_9 = :: std :: os :: raw :: c_uint ; extern "C" {
[INFO] [stdout] 3 + pub const __llvm__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_major__ : :: std :: os :: raw :: c_uint = 14 ; pub const __clang_minor__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_patchlevel__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_version__ : & 'static [ u8 ; 8usize ] = b"14.0.0 \0" ; pub const __GNUC__ : :: std :: os :: raw :: c_uint = 4 ; pub const __GNUC_MINOR__ : :: std :: os :: raw :: c_uint = 2 ; pub const __GNUC_PATCHLEVEL__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GXX_ABI_VERSION : :: std :: os :: raw :: c_uint = 1002 ; pub const __ATOMIC_RELAXED : :: std :: os :: raw :: c_uint = 0 ; pub const __ATOMIC_CONSUME : :: std :: os :: raw :: c_uint = 1 ; pub const __ATOMIC_ACQUIRE : :: std :: os :: raw :: c_uint = 2 ; pub const __ATOMIC_RELEASE : :: std :: os :: raw :: c_uint = 3 ; pub const __ATOMIC_ACQ_REL : :: std :: os :: raw :: c_uint = 4 ; pub const __ATOMIC_SEQ_CST : :: std :: os :: raw :: c_uint = 5 ; pub const __OPENCL_MEMORY_SCOPE_WORK_ITEM : :: std :: os :: raw :: c_uint = 0 ; pub const __OPENCL_MEMORY_SCOPE_WORK_GROUP : :: std :: os :: raw :: c_uint = 1 ; pub const __OPENCL_MEMORY_SCOPE_DEVICE : :: std :: os :: raw :: c_uint = 2 ; pub const __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES : :: std :: os :: raw :: c_uint = 3 ; pub const __OPENCL_MEMORY_SCOPE_SUB_GROUP : :: std :: os :: raw :: c_uint = 4 ; pub const __PRAGMA_REDEFINE_EXTNAME : :: std :: os :: raw :: c_uint = 1 ; pub const __VERSION__ : & 'static [ u8 ; 20usize ] = b"Ubuntu Clang 14.0.0\0" ; pub const __OBJC_BOOL_IS_BOOL : :: std :: os :: raw :: c_uint = 0 ; pub const __CONSTANT_CFSTRINGS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_literal_encoding__ : & 'static [ u8 ; 6usize ] = b"UTF-8\0" ; pub const __clang_wide_literal_encoding__ : & 'static [ u8 ; 7usize ] = b"UTF-32\0" ; pub const __ORDER_LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __ORDER_BIG_ENDIAN__ : :: std :: os :: raw :: c_uint = 4321 ; pub const __ORDER_PDP_ENDIAN__ : :: std :: os :: raw :: c_uint = 3412 ; pub const __BYTE_ORDER__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const _LP64 : :: std :: os :: raw :: c_uint = 1 ; pub const __LP64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __CHAR_BIT__ : :: std :: os :: raw :: c_uint = 8 ; pub const __BOOL_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SHRT_WIDTH__ : std :: os :: raw :: c_uint = 16 ; pub const __INT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __LONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LLONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BITINT_MAXWIDTH__ : :: std :: os :: raw :: c_uint = 128 ; pub const __SCHAR_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __SHRT_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __LONG_LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __WCHAR_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __WCHAR_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __WINT_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __WINT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INTMAX_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZE_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __SIZE_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTMAX_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __PTRDIFF_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __PTRDIFF_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INTPTR_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTPTR_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZEOF_DOUBLE__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_FLOAT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_LONG_DOUBLE__ : :: std :: os :: raw :: c_uint = 16 ; pub const __SIZEOF_LONG_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_POINTER__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SHORT__ : :: std :: os :: raw :: c_uint = 2 ; pub const __SIZEOF_PTRDIFF_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SIZE_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_WCHAR_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_WINT_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INTMAX_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTMAX_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINTMAX_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTMAX_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTMAX_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTMAX_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __PTRDIFF_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __PTRDIFF_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __INTPTR_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTPTR_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __SIZE_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __SIZE_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __SIZE_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __SIZE_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __SIG_ATOMIC_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __SIG_ATOMIC_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __UINTPTR_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTPTR_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTPTR_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTPTR_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FLT_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_DIG__ : :: std :: os :: raw :: c_uint = 6 ; pub const __FLT_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 9 ; pub const __FLT_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_MANT_DIG__ : :: std :: os :: raw :: c_uint = 24 ; pub const __FLT_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 38 ; pub const __FLT_MAX_EXP__ : :: std :: os :: raw :: c_uint = 128 ; pub const __FLT_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -37 ; pub const __FLT_MIN_EXP__ : :: std :: os :: raw :: c_int = -125 ; pub const __DBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_DIG__ : :: std :: os :: raw :: c_uint = 15 ; pub const __DBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 17 ; pub const __DBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 53 ; pub const __DBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 308 ; pub const __DBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 1024 ; pub const __DBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -307 ; pub const __DBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -1021 ; pub const __LDBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_DIG__ : :: std :: os :: raw :: c_uint = 18 ; pub const __LDBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __LDBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LDBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 4932 ; pub const __LDBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 16384 ; pub const __LDBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -4931 ; pub const __LDBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -16381 ; pub const __POINTER_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BIGGEST_ALIGNMENT__ : :: std :: os :: raw :: c_uint = 16 ; pub const __WINT_UNSIGNED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __INT8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __INT16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __INT32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __INT64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __UINT8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __INT8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __UINT16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __UINT16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __INT16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __UINT32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __UINT32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __INT32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __UINT64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __UINT64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __INT64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_LEAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_LEAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_LEAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_LEAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_LEAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_LEAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_LEAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_LEAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_LEAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_LEAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_LEAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_LEAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_LEAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_LEAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_LEAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_LEAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_LEAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_LEAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_LEAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_LEAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_LEAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_LEAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_LEAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_LEAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_LEAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_LEAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_LEAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_LEAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_LEAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __INT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_FAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_FAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_FAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_FAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_FAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_FAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_FAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_FAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_FAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_FAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_FAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_FAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_FAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_FAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_FAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_FAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_FAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_FAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_FAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_FAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_FAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_FAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_FAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_FAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_FAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_FAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_FAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_FAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_FAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_FAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FINITE_MATH_ONLY__ : :: std :: os :: raw :: c_uint = 0 ; pub const __GNUC_STDC_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_ATOMIC_TEST_AND_SET_TRUEVAL : :: std :: os :: raw :: c_uint = 1 ; pub const __CLANG_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __NO_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __PIC__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pic__ : :: std :: os :: raw :: c_uint = 2 ; pub const __PIE__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pie__ : :: std :: os :: raw :: c_uint = 2 ; pub const __FLT_EVAL_METHOD__ : :: std :: os :: raw :: c_uint = 0 ; pub const __FLT_RADIX__ : :: std :: os :: raw :: c_uint = 2 ; pub const __DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __GCC_ASM_FLAG_OUTPUTS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __code_model_small__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_GS : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_FS : :: std :: os :: raw :: c_uint = 1 ; pub const __k8 : :: std :: os :: raw :: c_uint = 1 ; pub const __k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __tune_k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __NO_MATH_INLINES : :: std :: os :: raw :: c_uint = 1 ; pub const __FXSR__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __MMX__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 : :: std :: os :: raw :: c_uint = 1 ; pub const __SIZEOF_FLOAT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix__ : :: std :: os :: raw :: c_uint = 1 ; pub const linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __ELF__ : :: std :: os :: raw :: c_uint = 1 ; pub const __gnu_linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLOAT128__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_HOSTED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_VERSION__ : :: std :: os :: raw :: c_uint = 201710 ; pub const __STDC_UTF_16__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_UTF_32__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_DWARF2_CFI_ASM : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_VERSION : :: std :: os :: raw :: c_uint = 721408 ; pub const OPAL_STDC_HEADERS : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED_ARGUMENT : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_ERROR : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_SYS_TIME_H : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_LONG_LONG : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const OPAL_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const OPAL_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const OPAL_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const OPAL_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const OMPI_HAVE_FORTRAN_LOGICAL1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER16 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_INTEGER2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL16 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL2 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_REAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_ENABLE_MPI1_COMPAT : :: std :: os :: raw :: c_uint = 0 ; pub const HAVE_FLOAT__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_LONG_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_MPI_OFFSET_SIZE : :: std :: os :: raw :: c_uint = 8 ; pub const OMPI_BUILD_CXX_BINDINGS : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_CXX_SEEK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_CXX_SUPPORTS_2D_CONST_CAST : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_PARAM_CHECK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_INTERFACE_WARNING : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_CXX_EXCEPTION_SUPPORT : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_MAJOR_VERSION : :: std :: os :: raw :: c_uint = 4 ; pub const OMPI_MINOR_VERSION : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_RELEASE_VERSION : :: std :: os :: raw :: c_uint = 2 ; pub const OPAL_C_HAVE_VISIBILITY : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_BUILDING : :: std :: os :: raw :: c_uint = 0 ; pub const OPEN_MPI : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_VERSION : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_SUBVERSION : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_UNKNOWN : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU_C : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_REMOVED_USE_STATIC_ASSERT : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ANY_SOURCE : :: std :: os :: raw :: c_int = -1 ; pub const MPI_PROC_NULL : :: std :: os :: raw :: c_int = -2 ; pub const MPI_ROOT : :: std :: os :: raw :: c_int = -4 ; pub const MPI_ANY_TAG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MAX_LIBRARY_VERSION_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_UNDEFINED : :: std :: os :: raw :: c_int = -32766 ; pub const MPI_DIST_GRAPH : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_CART : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_GRAPH : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_KEYVAL_INVALID : :: std :: os :: raw :: c_int = -1 ; pub const MPI_BSEND_OVERHEAD : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const MPI_ORDER_C : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ORDER_FORTRAN : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_BLOCK : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_DISTRIBUTE_CYCLIC : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_NONE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_DISTRIBUTE_DFLT_DARG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MODE_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_RDONLY : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_WRONLY : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_RDWR : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_DELETE_ON_CLOSE : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_MODE_UNIQUE_OPEN : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_MODE_EXCL : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MODE_APPEND : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_SEQUENTIAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_DISPLACEMENT_CURRENT : :: std :: os :: raw :: c_int = -54278278 ; pub const MPI_SEEK_SET : :: std :: os :: raw :: c_uint = 600 ; pub const MPI_SEEK_CUR : :: std :: os :: raw :: c_uint = 602 ; pub const MPI_SEEK_END : :: std :: os :: raw :: c_uint = 604 ; pub const MPI_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_NOCHECK : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_NOPRECEDE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_NOPUT : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_NOSTORE : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_NOSUCCEED : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_LOCK_EXCLUSIVE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_LOCK_SHARED : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_WIN_FLAVOR_ALLOCATE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_DYNAMIC : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_WIN_FLAVOR_SHARED : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_WIN_UNIFIED : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_WIN_SEPARATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_SUCCESS : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ERR_BUFFER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_ERR_COUNT : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_ERR_TYPE : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_ERR_TAG : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_ERR_COMM : :: std :: os :: raw :: c_uint = 5 ; pub const MPI_ERR_RANK : :: std :: os :: raw :: c_uint = 6 ; pub const MPI_ERR_REQUEST : :: std :: os :: raw :: c_uint = 7 ; pub const MPI_ERR_ROOT : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_ERR_GROUP : :: std :: os :: raw :: c_uint = 9 ; pub const MPI_ERR_OP : :: std :: os :: raw :: c_uint = 10 ; pub const MPI_ERR_TOPOLOGY : :: std :: os :: raw :: c_uint = 11 ; pub const MPI_ERR_DIMS : :: std :: os :: raw :: c_uint = 12 ; pub const MPI_ERR_ARG : :: std :: os :: raw :: c_uint = 13 ; pub const MPI_ERR_UNKNOWN : :: std :: os :: raw :: c_uint = 14 ; pub const MPI_ERR_TRUNCATE : :: std :: os :: raw :: c_uint = 15 ; pub const MPI_ERR_OTHER : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_ERR_INTERN : :: std :: os :: raw :: c_uint = 17 ; pub const MPI_ERR_IN_STATUS : :: std :: os :: raw :: c_uint = 18 ; pub const MPI_ERR_PENDING : :: std :: os :: raw :: c_uint = 19 ; pub const MPI_ERR_ACCESS : :: std :: os :: raw :: c_uint = 20 ; pub const MPI_ERR_AMODE : :: std :: os :: raw :: c_uint = 21 ; pub const MPI_ERR_ASSERT : :: std :: os :: raw :: c_uint = 22 ; pub const MPI_ERR_BAD_FILE : :: std :: os :: raw :: c_uint = 23 ; pub const MPI_ERR_BASE : :: std :: os :: raw :: c_uint = 24 ; pub const MPI_ERR_CONVERSION : :: std :: os :: raw :: c_uint = 25 ; pub const MPI_ERR_DISP : :: std :: os :: raw :: c_uint = 26 ; pub const MPI_ERR_DUP_DATAREP : :: std :: os :: raw :: c_uint = 27 ; pub const MPI_ERR_FILE_EXISTS : :: std :: os :: raw :: c_uint = 28 ; pub const MPI_ERR_FILE_IN_USE : :: std :: os :: raw :: c_uint = 29 ; pub const MPI_ERR_FILE : :: std :: os :: raw :: c_uint = 30 ; pub const MPI_ERR_INFO_KEY : :: std :: os :: raw :: c_uint = 31 ; pub const MPI_ERR_INFO_NOKEY : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_ERR_INFO_VALUE : :: std :: os :: raw :: c_uint = 33 ; pub const MPI_ERR_INFO : :: std :: os :: raw :: c_uint = 34 ; pub const MPI_ERR_IO : :: std :: os :: raw :: c_uint = 35 ; pub const MPI_ERR_KEYVAL : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_ERR_LOCKTYPE : :: std :: os :: raw :: c_uint = 37 ; pub const MPI_ERR_NAME : :: std :: os :: raw :: c_uint = 38 ; pub const MPI_ERR_NO_MEM : :: std :: os :: raw :: c_uint = 39 ; pub const MPI_ERR_NOT_SAME : :: std :: os :: raw :: c_uint = 40 ; pub const MPI_ERR_NO_SPACE : :: std :: os :: raw :: c_uint = 41 ; pub const MPI_ERR_NO_SUCH_FILE : :: std :: os :: raw :: c_uint = 42 ; pub const MPI_ERR_PORT : :: std :: os :: raw :: c_uint = 43 ; pub const MPI_ERR_QUOTA : :: std :: os :: raw :: c_uint = 44 ; pub const MPI_ERR_READ_ONLY : :: std :: os :: raw :: c_uint = 45 ; pub const MPI_ERR_RMA_CONFLICT : :: std :: os :: raw :: c_uint = 46 ; pub const MPI_ERR_RMA_SYNC : :: std :: os :: raw :: c_uint = 47 ; pub const MPI_ERR_SERVICE : :: std :: os :: raw :: c_uint = 48 ; pub const MPI_ERR_SIZE : :: std :: os :: raw :: c_uint = 49 ; pub const MPI_ERR_SPAWN : :: std :: os :: raw :: c_uint = 50 ; pub const MPI_ERR_UNSUPPORTED_DATAREP : :: std :: os :: raw :: c_uint = 51 ; pub const MPI_ERR_UNSUPPORTED_OPERATION : :: std :: os :: raw :: c_uint = 52 ; pub const MPI_ERR_WIN : :: std :: os :: raw :: c_uint = 53 ; pub const MPI_T_ERR_MEMORY : :: std :: os :: raw :: c_uint = 54 ; pub const MPI_T_ERR_NOT_INITIALIZED : :: std :: os :: raw :: c_uint = 55 ; pub const MPI_T_ERR_CANNOT_INIT : :: std :: os :: raw :: c_uint = 56 ; pub const MPI_T_ERR_INVALID_INDEX : :: std :: os :: raw :: c_uint = 57 ; pub const MPI_T_ERR_INVALID_ITEM : :: std :: os :: raw :: c_uint = 58 ; pub const MPI_T_ERR_INVALID_HANDLE : :: std :: os :: raw :: c_uint = 59 ; pub const MPI_T_ERR_OUT_OF_HANDLES : :: std :: os :: raw :: c_uint = 60 ; pub const MPI_T_ERR_OUT_OF_SESSIONS : :: std :: os :: raw :: c_uint = 61 ; pub const MPI_T_ERR_INVALID_SESSION : :: std :: os :: raw :: c_uint = 62 ; pub const MPI_T_ERR_CVAR_SET_NOT_NOW : :: std :: os :: raw :: c_uint = 63 ; pub const MPI_T_ERR_CVAR_SET_NEVER : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_T_ERR_PVAR_NO_STARTSTOP : :: std :: os :: raw :: c_uint = 65 ; pub const MPI_T_ERR_PVAR_NO_WRITE : :: std :: os :: raw :: c_uint = 66 ; pub const MPI_T_ERR_PVAR_NO_ATOMIC : :: std :: os :: raw :: c_uint = 67 ; pub const MPI_ERR_RMA_RANGE : :: std :: os :: raw :: c_uint = 68 ; pub const MPI_ERR_RMA_ATTACH : :: std :: os :: raw :: c_uint = 69 ; pub const MPI_ERR_RMA_FLAVOR : :: std :: os :: raw :: c_uint = 70 ; pub const MPI_ERR_RMA_SHARED : :: std :: os :: raw :: c_uint = 71 ; pub const MPI_T_ERR_INVALID : :: std :: os :: raw :: c_uint = 72 ; pub const MPI_T_ERR_INVALID_NAME : :: std :: os :: raw :: c_uint = 73 ; pub const MPI_ERR_LASTCODE : :: std :: os :: raw :: c_uint = 92 ; pub const MPI_TYPECLASS_INTEGER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_TYPECLASS_REAL : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_TYPECLASS_COMPLEX : :: std :: os :: raw :: c_uint = 3 ; pub type wchar_t = :: std :: os :: raw :: c_int ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct max_align_t { pub __clang_max_align_nonce1 : :: std :: os :: raw :: c_longlong , pub __bindgen_padding_0 : u64 , pub __clang_max_align_nonce2 : f64 , } # [ test ] fn bindgen_test_layout_max_align_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < max_align_t > ( ) , 32usize , concat ! ( "Size of: " , stringify ! ( max_align_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce1 as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce1 ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce2 as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce2 ) ) ) ; } pub type MPI_Aint = isize ; pub type MPI_Offset = :: std :: os :: raw :: c_longlong ; pub type MPI_Count = :: std :: os :: raw :: c_longlong ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_communicator_t { _unused : [ u8 ; 0 ] } pub type MPI_Comm = * mut ompi_communicator_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_datatype_t { _unused : [ u8 ; 0 ] } pub type MPI_Datatype = * mut ompi_datatype_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_errhandler_t { _unused : [ u8 ; 0 ] } pub type MPI_Errhandler = * mut ompi_errhandler_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_file_t { _unused : [ u8 ; 0 ] } pub type MPI_File = * mut ompi_file_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_group_t { _unused : [ u8 ; 0 ] } pub type MPI_Group = * mut ompi_group_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_info_t { _unused : [ u8 ; 0 ] } pub type MPI_Info = * mut ompi_info_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_op_t { _unused : [ u8 ; 0 ] } pub type MPI_Op = * mut ompi_op_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_request_t { _unused : [ u8 ; 0 ] } pub type MPI_Request = * mut ompi_request_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_message_t { _unused : [ u8 ; 0 ] } pub type MPI_Message = * mut ompi_message_t ; pub type MPI_Status = ompi_status_public_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_win_t { _unused : [ u8 ; 0 ] } pub type MPI_Win = * mut ompi_win_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_var_enum_t { _unused : [ u8 ; 0 ] } pub type MPI_T_enum = * mut mca_base_var_enum_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_mpit_cvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_cvar_handle = * mut ompi_mpit_cvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_handle = * mut mca_base_pvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_session_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_session = * mut mca_base_pvar_session_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_status_public_t { pub MPI_SOURCE : :: std :: os :: raw :: c_int , pub MPI_TAG : :: std :: os :: raw :: c_int , pub MPI_ERROR : :: std :: os :: raw :: c_int , pub _cancelled : :: std :: os :: raw :: c_int , pub _ucount : usize , } # [ test ] fn bindgen_test_layout_ompi_status_public_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < ompi_status_public_t > ( ) , 24usize , concat ! ( "Size of: " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < ompi_status_public_t > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_SOURCE as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_SOURCE ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_TAG as * const _ as usize } , 4usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_TAG ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_ERROR as * const _ as usize } , 8usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_ERROR ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _cancelled as * const _ as usize } , 12usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _cancelled ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _ucount as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _ucount ) ) ) ; } pub type MPI_Datarep_extent_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : * mut MPI_Aint , arg3 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Datarep_conversion_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : MPI_Datatype , arg3 : :: std :: os :: raw :: c_int , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : MPI_Offset , arg6 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Comm , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type ompi_file_errhandler_fn = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_File , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_Win_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Win , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_User_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut :: std :: os :: raw :: c_void , arg3 : * mut :: std :: os :: raw :: c_int , arg4 : * mut MPI_Datatype ) > ; pub type MPI_Comm_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_query_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut MPI_Status ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_free_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_cancel_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_fn = MPI_Comm_errhandler_function ; pub type MPI_File_errhandler_fn = ompi_file_errhandler_fn ; pub type MPI_File_errhandler_function = ompi_file_errhandler_fn ; pub type MPI_Win_errhandler_fn = MPI_Win_errhandler_function ; pub const MPI_TAG_UB : _bindgen_ty_1 = 0 ; pub const MPI_HOST : _bindgen_ty_1 = 1 ; pub const MPI_IO : _bindgen_ty_1 = 2 ; pub const MPI_WTIME_IS_GLOBAL : _bindgen_ty_1 = 3 ; pub const MPI_APPNUM : _bindgen_ty_1 = 4 ; pub const MPI_LASTUSEDCODE : _bindgen_ty_1 = 5 ; pub const MPI_UNIVERSE_SIZE : _bindgen_ty_1 = 6 ; pub const MPI_WIN_BASE : _bindgen_ty_1 = 7 ; pub const MPI_WIN_SIZE : _bindgen_ty_1 = 8 ; pub const MPI_WIN_DISP_UNIT : _bindgen_ty_1 = 9 ; pub const MPI_WIN_CREATE_FLAVOR : _bindgen_ty_1 = 10 ; pub const MPI_WIN_MODEL : _bindgen_ty_1 = 11 ; pub const IMPI_CLIENT_SIZE : _bindgen_ty_1 = 12 ; pub const IMPI_CLIENT_COLOR : _bindgen_ty_1 = 13 ; pub const IMPI_HOST_SIZE : _bindgen_ty_1 = 14 ; pub const IMPI_HOST_COLOR : _bindgen_ty_1 = 15 ; pub type _bindgen_ty_1 = :: std :: os :: raw :: c_uint ; pub const MPI_IDENT : _bindgen_ty_2 = 0 ; pub const MPI_CONGRUENT : _bindgen_ty_2 = 1 ; pub const MPI_SIMILAR : _bindgen_ty_2 = 2 ; pub const MPI_UNEQUAL : _bindgen_ty_2 = 3 ; pub type _bindgen_ty_2 = :: std :: os :: raw :: c_uint ; pub const MPI_THREAD_SINGLE : _bindgen_ty_3 = 0 ; pub const MPI_THREAD_FUNNELED : _bindgen_ty_3 = 1 ; pub const MPI_THREAD_SERIALIZED : _bindgen_ty_3 = 2 ; pub const MPI_THREAD_MULTIPLE : _bindgen_ty_3 = 3 ; pub type _bindgen_ty_3 = :: std :: os :: raw :: c_uint ; pub const MPI_COMBINER_NAMED : _bindgen_ty_4 = 0 ; pub const MPI_COMBINER_DUP : _bindgen_ty_4 = 1 ; pub const MPI_COMBINER_CONTIGUOUS : _bindgen_ty_4 = 2 ; pub const MPI_COMBINER_VECTOR : _bindgen_ty_4 = 3 ; pub const OMPI_WAS_MPI_COMBINER_HVECTOR_INTEGER : _bindgen_ty_4 = 4 ; pub const MPI_COMBINER_HVECTOR : _bindgen_ty_4 = 5 ; pub const MPI_COMBINER_INDEXED : _bindgen_ty_4 = 6 ; pub const OMPI_WAS_MPI_COMBINER_HINDEXED_INTEGER : _bindgen_ty_4 = 7 ; pub const MPI_COMBINER_HINDEXED : _bindgen_ty_4 = 8 ; pub const MPI_COMBINER_INDEXED_BLOCK : _bindgen_ty_4 = 9 ; pub const OMPI_WAS_MPI_COMBINER_STRUCT_INTEGER : _bindgen_ty_4 = 10 ; pub const MPI_COMBINER_STRUCT : _bindgen_ty_4 = 11 ; pub const MPI_COMBINER_SUBARRAY : _bindgen_ty_4 = 12 ; pub const MPI_COMBINER_DARRAY : _bindgen_ty_4 = 13 ; pub const MPI_COMBINER_F90_REAL : _bindgen_ty_4 = 14 ; pub const MPI_COMBINER_F90_COMPLEX : _bindgen_ty_4 = 15 ; pub const MPI_COMBINER_F90_INTEGER : _bindgen_ty_4 = 16 ; pub const MPI_COMBINER_RESIZED : _bindgen_ty_4 = 17 ; pub const MPI_COMBINER_HINDEXED_BLOCK : _bindgen_ty_4 = 18 ; pub type _bindgen_ty_4 = :: std :: os :: raw :: c_uint ; pub const MPI_COMM_TYPE_SHARED : _bindgen_ty_5 = 0 ; pub const OMPI_COMM_TYPE_HWTHREAD : _bindgen_ty_5 = 1 ; pub const OMPI_COMM_TYPE_CORE : _bindgen_ty_5 = 2 ; pub const OMPI_COMM_TYPE_L1CACHE : _bindgen_ty_5 = 3 ; pub const OMPI_COMM_TYPE_L2CACHE : _bindgen_ty_5 = 4 ; pub const OMPI_COMM_TYPE_L3CACHE : _bindgen_ty_5 = 5 ; pub const OMPI_COMM_TYPE_SOCKET : _bindgen_ty_5 = 6 ; pub const OMPI_COMM_TYPE_NUMA : _bindgen_ty_5 = 7 ; pub const OMPI_COMM_TYPE_BOARD : _bindgen_ty_5 = 8 ; pub const OMPI_COMM_TYPE_HOST : _bindgen_ty_5 = 9 ; pub const OMPI_COMM_TYPE_CU : _bindgen_ty_5 = 10 ; pub const OMPI_COMM_TYPE_CLUSTER : _bindgen_ty_5 = 11 ; pub type _bindgen_ty_5 = :: std :: os :: raw :: c_uint ; pub const MPI_T_VERBOSITY_USER_BASIC : _bindgen_ty_6 = 0 ; pub const MPI_T_VERBOSITY_USER_DETAIL : _bindgen_ty_6 = 1 ; pub const MPI_T_VERBOSITY_USER_ALL : _bindgen_ty_6 = 2 ; pub const MPI_T_VERBOSITY_TUNER_BASIC : _bindgen_ty_6 = 3 ; pub const MPI_T_VERBOSITY_TUNER_DETAIL : _bindgen_ty_6 = 4 ; pub const MPI_T_VERBOSITY_TUNER_ALL : _bindgen_ty_6 = 5 ; pub const MPI_T_VERBOSITY_MPIDEV_BASIC : _bindgen_ty_6 = 6 ; pub const MPI_T_VERBOSITY_MPIDEV_DETAIL : _bindgen_ty_6 = 7 ; pub const MPI_T_VERBOSITY_MPIDEV_ALL : _bindgen_ty_6 = 8 ; pub type _bindgen_ty_6 = :: std :: os :: raw :: c_uint ; pub const MPI_T_SCOPE_CONSTANT : _bindgen_ty_7 = 0 ; pub const MPI_T_SCOPE_READONLY : _bindgen_ty_7 = 1 ; pub const MPI_T_SCOPE_LOCAL : _bindgen_ty_7 = 2 ; pub const MPI_T_SCOPE_GROUP : _bindgen_ty_7 = 3 ; pub const MPI_T_SCOPE_GROUP_EQ : _bindgen_ty_7 = 4 ; pub const MPI_T_SCOPE_ALL : _bindgen_ty_7 = 5 ; pub const MPI_T_SCOPE_ALL_EQ : _bindgen_ty_7 = 6 ; pub type _bindgen_ty_7 = :: std :: os :: raw :: c_uint ; pub const MPI_T_BIND_NO_OBJECT : _bindgen_ty_8 = 0 ; pub const MPI_T_BIND_MPI_COMM : _bindgen_ty_8 = 1 ; pub const MPI_T_BIND_MPI_DATATYPE : _bindgen_ty_8 = 2 ; pub const MPI_T_BIND_MPI_ERRHANDLER : _bindgen_ty_8 = 3 ; pub const MPI_T_BIND_MPI_FILE : _bindgen_ty_8 = 4 ; pub const MPI_T_BIND_MPI_GROUP : _bindgen_ty_8 = 5 ; pub const MPI_T_BIND_MPI_OP : _bindgen_ty_8 = 6 ; pub const MPI_T_BIND_MPI_REQUEST : _bindgen_ty_8 = 7 ; pub const MPI_T_BIND_MPI_WIN : _bindgen_ty_8 = 8 ; pub const MPI_T_BIND_MPI_MESSAGE : _bindgen_ty_8 = 9 ; pub const MPI_T_BIND_MPI_INFO : _bindgen_ty_8 = 10 ; pub type _bindgen_ty_8 = :: std :: os :: raw :: c_uint ; pub const MPI_T_PVAR_CLASS_STATE : _bindgen_ty_9 = 0 ; pub const MPI_T_PVAR_CLASS_LEVEL : _bindgen_ty_9 = 1 ; pub const MPI_T_PVAR_CLASS_SIZE : _bindgen_ty_9 = 2 ; pub const MPI_T_PVAR_CLASS_PERCENTAGE : _bindgen_ty_9 = 3 ; pub const MPI_T_PVAR_CLASS_HIGHWATERMARK : _bindgen_ty_9 = 4 ; pub const MPI_T_PVAR_CLASS_LOWWATERMARK : _bindgen_ty_9 = 5 ; pub const MPI_T_PVAR_CLASS_COUNTER : _bindgen_ty_9 = 6 ; pub const MPI_T_PVAR_CLASS_AGGREGATE : _bindgen_ty_9 = 7 ; pub const MPI_T_PVAR_CLASS_TIMER : _bindgen_ty_9 = 8 ; pub const MPI_T_PVAR_CLASS_GENERIC : _bindgen_ty_9 = 9 ; pub type _bindgen_ty_9 = :: std :: os :: raw :: c_uint ; extern "C" {
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary qualification
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/mpi-fork-fnsp-d9b9763bb5375dad/out/functions_and_types.rs:3:1624
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...u Clang 14.0.0\0" ; pub const __OBJC_BOOL_IS_BOOL : :: std :: os :: raw :: c_uint = 0 ; pub const __CONSTANT_CFSTRINGS__ : :: std :: o...
[INFO] [stdout]   |                                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout] help: remove the unnecessary path segments
[INFO] [stdout]   |
[INFO] [stdout] 3 - pub const __llvm__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_major__ : :: std :: os :: raw :: c_uint = 14 ; pub const __clang_minor__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_patchlevel__ : :: std :: os :: raw :: c_uint = 0 ; pub const __clang_version__ : & 'static [ u8 ; 8usize ] = b"14.0.0 \0" ; pub const __GNUC__ : :: std :: os :: raw :: c_uint = 4 ; pub const __GNUC_MINOR__ : :: std :: os :: raw :: c_uint = 2 ; pub const __GNUC_PATCHLEVEL__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GXX_ABI_VERSION : :: std :: os :: raw :: c_uint = 1002 ; pub const __ATOMIC_RELAXED : :: std :: os :: raw :: c_uint = 0 ; pub const __ATOMIC_CONSUME : :: std :: os :: raw :: c_uint = 1 ; pub const __ATOMIC_ACQUIRE : :: std :: os :: raw :: c_uint = 2 ; pub const __ATOMIC_RELEASE : :: std :: os :: raw :: c_uint = 3 ; pub const __ATOMIC_ACQ_REL : :: std :: os :: raw :: c_uint = 4 ; pub const __ATOMIC_SEQ_CST : :: std :: os :: raw :: c_uint = 5 ; pub const __OPENCL_MEMORY_SCOPE_WORK_ITEM : :: std :: os :: raw :: c_uint = 0 ; pub const __OPENCL_MEMORY_SCOPE_WORK_GROUP : :: std :: os :: raw :: c_uint = 1 ; pub const __OPENCL_MEMORY_SCOPE_DEVICE : :: std :: os :: raw :: c_uint = 2 ; pub const __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES : :: std :: os :: raw :: c_uint = 3 ; pub const __OPENCL_MEMORY_SCOPE_SUB_GROUP : :: std :: os :: raw :: c_uint = 4 ; pub const __PRAGMA_REDEFINE_EXTNAME : :: std :: os :: raw :: c_uint = 1 ; pub const __VERSION__ : & 'static [ u8 ; 20usize ] = b"Ubuntu Clang 14.0.0\0" ; pub const __OBJC_BOOL_IS_BOOL : :: std :: os :: raw :: c_uint = 0 ; pub const __CONSTANT_CFSTRINGS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __clang_literal_encoding__ : & 'static [ u8 ; 6usize ] = b"UTF-8\0" ; pub const __clang_wide_literal_encoding__ : & 'static [ u8 ; 7usize ] = b"UTF-32\0" ; pub const __ORDER_LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __ORDER_BIG_ENDIAN__ : :: std :: os :: raw :: c_uint = 4321 ; pub const __ORDER_PDP_ENDIAN__ : :: std :: os :: raw :: c_uint = 3412 ; pub const __BYTE_ORDER__ : :: std :: os :: raw :: c_uint = 1234 ; pub const __LITTLE_ENDIAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const _LP64 : :: std :: os :: raw :: c_uint = 1 ; pub const __LP64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __CHAR_BIT__ : :: std :: os :: raw :: c_uint = 8 ; pub const __BOOL_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SHRT_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __LONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LLONG_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BITINT_MAXWIDTH__ : :: std :: os :: raw :: c_uint = 128 ; pub const __SCHAR_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __SHRT_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __LONG_LONG_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __WCHAR_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __WCHAR_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __WINT_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __WINT_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INTMAX_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZE_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __SIZE_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTMAX_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTMAX_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __PTRDIFF_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __PTRDIFF_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INTPTR_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __UINTPTR_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINTPTR_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __SIZEOF_DOUBLE__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_FLOAT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_LONG_DOUBLE__ : :: std :: os :: raw :: c_uint = 16 ; pub const __SIZEOF_LONG_LONG__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_POINTER__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SHORT__ : :: std :: os :: raw :: c_uint = 2 ; pub const __SIZEOF_PTRDIFF_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_SIZE_T__ : :: std :: os :: raw :: c_uint = 8 ; pub const __SIZEOF_WCHAR_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_WINT_T__ : :: std :: os :: raw :: c_uint = 4 ; pub const __SIZEOF_INT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INTMAX_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTMAX_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINTMAX_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTMAX_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTMAX_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTMAX_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __PTRDIFF_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __PTRDIFF_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __INTPTR_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INTPTR_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __SIZE_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __SIZE_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __SIZE_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __SIZE_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __SIG_ATOMIC_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __SIG_ATOMIC_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __UINTPTR_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINTPTR_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINTPTR_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINTPTR_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FLT_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_DIG__ : :: std :: os :: raw :: c_uint = 6 ; pub const __FLT_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 9 ; pub const __FLT_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLT_MANT_DIG__ : :: std :: os :: raw :: c_uint = 24 ; pub const __FLT_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 38 ; pub const __FLT_MAX_EXP__ : :: std :: os :: raw :: c_uint = 128 ; pub const __FLT_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -37 ; pub const __FLT_MIN_EXP__ : :: std :: os :: raw :: c_int = -125 ; pub const __DBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_DIG__ : :: std :: os :: raw :: c_uint = 15 ; pub const __DBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 17 ; pub const __DBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __DBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 53 ; pub const __DBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 308 ; pub const __DBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 1024 ; pub const __DBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -307 ; pub const __DBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -1021 ; pub const __LDBL_HAS_DENORM__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_DIG__ : :: std :: os :: raw :: c_uint = 18 ; pub const __LDBL_DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __LDBL_HAS_INFINITY__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_HAS_QUIET_NAN__ : :: std :: os :: raw :: c_uint = 1 ; pub const __LDBL_MANT_DIG__ : :: std :: os :: raw :: c_uint = 64 ; pub const __LDBL_MAX_10_EXP__ : :: std :: os :: raw :: c_uint = 4932 ; pub const __LDBL_MAX_EXP__ : :: std :: os :: raw :: c_uint = 16384 ; pub const __LDBL_MIN_10_EXP__ : :: std :: os :: raw :: c_int = -4931 ; pub const __LDBL_MIN_EXP__ : :: std :: os :: raw :: c_int = -16381 ; pub const __POINTER_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __BIGGEST_ALIGNMENT__ : :: std :: os :: raw :: c_uint = 16 ; pub const __WINT_UNSIGNED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __INT8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __INT16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __INT32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __INT64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __UINT8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __INT8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __UINT16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __UINT16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __INT16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __UINT32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __UINT32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __INT32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __UINT64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __UINT64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __INT64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_LEAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_LEAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_LEAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_LEAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_LEAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_LEAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_LEAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_LEAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_LEAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_LEAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_LEAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_LEAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_LEAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_LEAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_LEAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_LEAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_LEAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_LEAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_LEAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_LEAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_LEAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_LEAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_LEAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_LEAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_LEAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_LEAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_LEAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_LEAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_LEAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_LEAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_LEAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_LEAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_LEAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __INT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 127 ; pub const __INT_FAST8_WIDTH__ : :: std :: os :: raw :: c_uint = 8 ; pub const __INT_FAST8_FMTd__ : & 'static [ u8 ; 4usize ] = b"hhd\0" ; pub const __INT_FAST8_FMTi__ : & 'static [ u8 ; 4usize ] = b"hhi\0" ; pub const __UINT_FAST8_MAX__ : :: std :: os :: raw :: c_uint = 255 ; pub const __UINT_FAST8_FMTo__ : & 'static [ u8 ; 4usize ] = b"hho\0" ; pub const __UINT_FAST8_FMTu__ : & 'static [ u8 ; 4usize ] = b"hhu\0" ; pub const __UINT_FAST8_FMTx__ : & 'static [ u8 ; 4usize ] = b"hhx\0" ; pub const __UINT_FAST8_FMTX__ : & 'static [ u8 ; 4usize ] = b"hhX\0" ; pub const __INT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 32767 ; pub const __INT_FAST16_WIDTH__ : :: std :: os :: raw :: c_uint = 16 ; pub const __INT_FAST16_FMTd__ : & 'static [ u8 ; 3usize ] = b"hd\0" ; pub const __INT_FAST16_FMTi__ : & 'static [ u8 ; 3usize ] = b"hi\0" ; pub const __UINT_FAST16_MAX__ : :: std :: os :: raw :: c_uint = 65535 ; pub const __UINT_FAST16_FMTo__ : & 'static [ u8 ; 3usize ] = b"ho\0" ; pub const __UINT_FAST16_FMTu__ : & 'static [ u8 ; 3usize ] = b"hu\0" ; pub const __UINT_FAST16_FMTx__ : & 'static [ u8 ; 3usize ] = b"hx\0" ; pub const __UINT_FAST16_FMTX__ : & 'static [ u8 ; 3usize ] = b"hX\0" ; pub const __INT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 2147483647 ; pub const __INT_FAST32_WIDTH__ : :: std :: os :: raw :: c_uint = 32 ; pub const __INT_FAST32_FMTd__ : & 'static [ u8 ; 2usize ] = b"d\0" ; pub const __INT_FAST32_FMTi__ : & 'static [ u8 ; 2usize ] = b"i\0" ; pub const __UINT_FAST32_MAX__ : :: std :: os :: raw :: c_uint = 4294967295 ; pub const __UINT_FAST32_FMTo__ : & 'static [ u8 ; 2usize ] = b"o\0" ; pub const __UINT_FAST32_FMTu__ : & 'static [ u8 ; 2usize ] = b"u\0" ; pub const __UINT_FAST32_FMTx__ : & 'static [ u8 ; 2usize ] = b"x\0" ; pub const __UINT_FAST32_FMTX__ : & 'static [ u8 ; 2usize ] = b"X\0" ; pub const __INT_FAST64_MAX__ : :: std :: os :: raw :: c_ulonglong = 9223372036854775807 ; pub const __INT_FAST64_WIDTH__ : :: std :: os :: raw :: c_uint = 64 ; pub const __INT_FAST64_FMTd__ : & 'static [ u8 ; 3usize ] = b"ld\0" ; pub const __INT_FAST64_FMTi__ : & 'static [ u8 ; 3usize ] = b"li\0" ; pub const __UINT_FAST64_MAX__ : :: std :: os :: raw :: c_int = -1 ; pub const __UINT_FAST64_FMTo__ : & 'static [ u8 ; 3usize ] = b"lo\0" ; pub const __UINT_FAST64_FMTu__ : & 'static [ u8 ; 3usize ] = b"lu\0" ; pub const __UINT_FAST64_FMTx__ : & 'static [ u8 ; 3usize ] = b"lx\0" ; pub const __UINT_FAST64_FMTX__ : & 'static [ u8 ; 3usize ] = b"lX\0" ; pub const __FINITE_MATH_ONLY__ : :: std :: os :: raw :: c_uint = 0 ; pub const __GNUC_STDC_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_ATOMIC_TEST_AND_SET_TRUEVAL : :: std :: os :: raw :: c_uint = 1 ; pub const __CLANG_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __CLANG_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_BOOL_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR16_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_CHAR32_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_WCHAR_T_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_SHORT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_INT_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_LLONG_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __GCC_ATOMIC_POINTER_LOCK_FREE : :: std :: os :: raw :: c_uint = 2 ; pub const __NO_INLINE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __PIC__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pic__ : :: std :: os :: raw :: c_uint = 2 ; pub const __PIE__ : :: std :: os :: raw :: c_uint = 2 ; pub const __pie__ : :: std :: os :: raw :: c_uint = 2 ; pub const __FLT_EVAL_METHOD__ : :: std :: os :: raw :: c_uint = 0 ; pub const __FLT_RADIX__ : :: std :: os :: raw :: c_uint = 2 ; pub const __DECIMAL_DIG__ : :: std :: os :: raw :: c_uint = 21 ; pub const __GCC_ASM_FLAG_OUTPUTS__ : :: std :: os :: raw :: c_uint = 1 ; pub const __code_model_small__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __amd64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64 : :: std :: os :: raw :: c_uint = 1 ; pub const __x86_64__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_GS : :: std :: os :: raw :: c_uint = 1 ; pub const __SEG_FS : :: std :: os :: raw :: c_uint = 1 ; pub const __k8 : :: std :: os :: raw :: c_uint = 1 ; pub const __k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __tune_k8__ : :: std :: os :: raw :: c_uint = 1 ; pub const __NO_MATH_INLINES : :: std :: os :: raw :: c_uint = 1 ; pub const __FXSR__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE2_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE__ : :: std :: os :: raw :: c_uint = 1 ; pub const __SSE_MATH__ : :: std :: os :: raw :: c_uint = 1 ; pub const __MMX__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 : :: std :: os :: raw :: c_uint = 1 ; pub const __SIZEOF_FLOAT128__ : :: std :: os :: raw :: c_uint = 16 ; pub const unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix : :: std :: os :: raw :: c_uint = 1 ; pub const __unix__ : :: std :: os :: raw :: c_uint = 1 ; pub const linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux : :: std :: os :: raw :: c_uint = 1 ; pub const __linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __ELF__ : :: std :: os :: raw :: c_uint = 1 ; pub const __gnu_linux__ : :: std :: os :: raw :: c_uint = 1 ; pub const __FLOAT128__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_HOSTED__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_VERSION__ : :: std :: os :: raw :: c_uint = 201710 ; pub const __STDC_UTF_16__ : :: std :: os :: raw :: c_uint = 1 ; pub const __STDC_UTF_32__ : :: std :: os :: raw :: c_uint = 1 ; pub const __GCC_HAVE_DWARF2_CFI_ASM : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_BUILD_PLATFORM_COMPILER_VERSION : :: std :: os :: raw :: c_uint = 721408 ; pub const OPAL_STDC_HEADERS : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_DEPRECATED_ARGUMENT : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_ATTRIBUTE_ERROR : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_SYS_TIME_H : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_HAVE_LONG_LONG : :: std :: os :: raw :: c_uint = 1 ; pub const OPAL_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const OPAL_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const OPAL_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const OPAL_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const OPAL_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const OPAL_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const OMPI_HAVE_FORTRAN_LOGICAL1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_LOGICAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER1 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER16 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_INTEGER2 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_INTEGER8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL16 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL2 : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_HAVE_FORTRAN_REAL4 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_FORTRAN_REAL8 : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_ENABLE_MPI1_COMPAT : :: std :: os :: raw :: c_uint = 0 ; pub const HAVE_FLOAT__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const HAVE_LONG_DOUBLE__COMPLEX : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_MPI_OFFSET_SIZE : :: std :: os :: raw :: c_uint = 8 ; pub const OMPI_BUILD_CXX_BINDINGS : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_CXX_SEEK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_CXX_SUPPORTS_2D_CONST_CAST : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_PARAM_CHECK : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_WANT_MPI_INTERFACE_WARNING : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_HAVE_CXX_EXCEPTION_SUPPORT : :: std :: os :: raw :: c_uint = 0 ; pub const OMPI_MAJOR_VERSION : :: std :: os :: raw :: c_uint = 4 ; pub const OMPI_MINOR_VERSION : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_RELEASE_VERSION : :: std :: os :: raw :: c_uint = 2 ; pub const OPAL_C_HAVE_VISIBILITY : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_BUILDING : :: std :: os :: raw :: c_uint = 0 ; pub const OPEN_MPI : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_VERSION : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_SUBVERSION : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_UNKNOWN : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_FAMILYID : :: std :: os :: raw :: c_uint = 1 ; pub const PLATFORM_COMPILER_GNU_C : :: std :: os :: raw :: c_uint = 1 ; pub const OMPI_REMOVED_USE_STATIC_ASSERT : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ANY_SOURCE : :: std :: os :: raw :: c_int = -1 ; pub const MPI_PROC_NULL : :: std :: os :: raw :: c_int = -2 ; pub const MPI_ROOT : :: std :: os :: raw :: c_int = -4 ; pub const MPI_ANY_TAG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MAX_PROCESSOR_NAME : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_ERROR_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_OBJECT_NAME : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MAX_LIBRARY_VERSION_STRING : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_UNDEFINED : :: std :: os :: raw :: c_int = -32766 ; pub const MPI_DIST_GRAPH : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_CART : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_GRAPH : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_KEYVAL_INVALID : :: std :: os :: raw :: c_int = -1 ; pub const MPI_BSEND_OVERHEAD : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MAX_INFO_KEY : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_MAX_INFO_VAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_MAX_PORT_NAME : :: std :: os :: raw :: c_uint = 1024 ; pub const MPI_ORDER_C : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ORDER_FORTRAN : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_BLOCK : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_DISTRIBUTE_CYCLIC : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_DISTRIBUTE_NONE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_DISTRIBUTE_DFLT_DARG : :: std :: os :: raw :: c_int = -1 ; pub const MPI_MODE_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_RDONLY : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_WRONLY : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_RDWR : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_DELETE_ON_CLOSE : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_MODE_UNIQUE_OPEN : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_MODE_EXCL : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_MODE_APPEND : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_SEQUENTIAL : :: std :: os :: raw :: c_uint = 256 ; pub const MPI_DISPLACEMENT_CURRENT : :: std :: os :: raw :: c_int = -54278278 ; pub const MPI_SEEK_SET : :: std :: os :: raw :: c_uint = 600 ; pub const MPI_SEEK_CUR : :: std :: os :: raw :: c_uint = 602 ; pub const MPI_SEEK_END : :: std :: os :: raw :: c_uint = 604 ; pub const MPI_MAX_DATAREP_STRING : :: std :: os :: raw :: c_uint = 128 ; pub const MPI_MODE_NOCHECK : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_MODE_NOPRECEDE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_MODE_NOPUT : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_MODE_NOSTORE : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_MODE_NOSUCCEED : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_LOCK_EXCLUSIVE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_LOCK_SHARED : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_CREATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_WIN_FLAVOR_ALLOCATE : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_WIN_FLAVOR_DYNAMIC : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_WIN_FLAVOR_SHARED : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_WIN_UNIFIED : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_WIN_SEPARATE : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_SUCCESS : :: std :: os :: raw :: c_uint = 0 ; pub const MPI_ERR_BUFFER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_ERR_COUNT : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_ERR_TYPE : :: std :: os :: raw :: c_uint = 3 ; pub const MPI_ERR_TAG : :: std :: os :: raw :: c_uint = 4 ; pub const MPI_ERR_COMM : :: std :: os :: raw :: c_uint = 5 ; pub const MPI_ERR_RANK : :: std :: os :: raw :: c_uint = 6 ; pub const MPI_ERR_REQUEST : :: std :: os :: raw :: c_uint = 7 ; pub const MPI_ERR_ROOT : :: std :: os :: raw :: c_uint = 8 ; pub const MPI_ERR_GROUP : :: std :: os :: raw :: c_uint = 9 ; pub const MPI_ERR_OP : :: std :: os :: raw :: c_uint = 10 ; pub const MPI_ERR_TOPOLOGY : :: std :: os :: raw :: c_uint = 11 ; pub const MPI_ERR_DIMS : :: std :: os :: raw :: c_uint = 12 ; pub const MPI_ERR_ARG : :: std :: os :: raw :: c_uint = 13 ; pub const MPI_ERR_UNKNOWN : :: std :: os :: raw :: c_uint = 14 ; pub const MPI_ERR_TRUNCATE : :: std :: os :: raw :: c_uint = 15 ; pub const MPI_ERR_OTHER : :: std :: os :: raw :: c_uint = 16 ; pub const MPI_ERR_INTERN : :: std :: os :: raw :: c_uint = 17 ; pub const MPI_ERR_IN_STATUS : :: std :: os :: raw :: c_uint = 18 ; pub const MPI_ERR_PENDING : :: std :: os :: raw :: c_uint = 19 ; pub const MPI_ERR_ACCESS : :: std :: os :: raw :: c_uint = 20 ; pub const MPI_ERR_AMODE : :: std :: os :: raw :: c_uint = 21 ; pub const MPI_ERR_ASSERT : :: std :: os :: raw :: c_uint = 22 ; pub const MPI_ERR_BAD_FILE : :: std :: os :: raw :: c_uint = 23 ; pub const MPI_ERR_BASE : :: std :: os :: raw :: c_uint = 24 ; pub const MPI_ERR_CONVERSION : :: std :: os :: raw :: c_uint = 25 ; pub const MPI_ERR_DISP : :: std :: os :: raw :: c_uint = 26 ; pub const MPI_ERR_DUP_DATAREP : :: std :: os :: raw :: c_uint = 27 ; pub const MPI_ERR_FILE_EXISTS : :: std :: os :: raw :: c_uint = 28 ; pub const MPI_ERR_FILE_IN_USE : :: std :: os :: raw :: c_uint = 29 ; pub const MPI_ERR_FILE : :: std :: os :: raw :: c_uint = 30 ; pub const MPI_ERR_INFO_KEY : :: std :: os :: raw :: c_uint = 31 ; pub const MPI_ERR_INFO_NOKEY : :: std :: os :: raw :: c_uint = 32 ; pub const MPI_ERR_INFO_VALUE : :: std :: os :: raw :: c_uint = 33 ; pub const MPI_ERR_INFO : :: std :: os :: raw :: c_uint = 34 ; pub const MPI_ERR_IO : :: std :: os :: raw :: c_uint = 35 ; pub const MPI_ERR_KEYVAL : :: std :: os :: raw :: c_uint = 36 ; pub const MPI_ERR_LOCKTYPE : :: std :: os :: raw :: c_uint = 37 ; pub const MPI_ERR_NAME : :: std :: os :: raw :: c_uint = 38 ; pub const MPI_ERR_NO_MEM : :: std :: os :: raw :: c_uint = 39 ; pub const MPI_ERR_NOT_SAME : :: std :: os :: raw :: c_uint = 40 ; pub const MPI_ERR_NO_SPACE : :: std :: os :: raw :: c_uint = 41 ; pub const MPI_ERR_NO_SUCH_FILE : :: std :: os :: raw :: c_uint = 42 ; pub const MPI_ERR_PORT : :: std :: os :: raw :: c_uint = 43 ; pub const MPI_ERR_QUOTA : :: std :: os :: raw :: c_uint = 44 ; pub const MPI_ERR_READ_ONLY : :: std :: os :: raw :: c_uint = 45 ; pub const MPI_ERR_RMA_CONFLICT : :: std :: os :: raw :: c_uint = 46 ; pub const MPI_ERR_RMA_SYNC : :: std :: os :: raw :: c_uint = 47 ; pub const MPI_ERR_SERVICE : :: std :: os :: raw :: c_uint = 48 ; pub const MPI_ERR_SIZE : :: std :: os :: raw :: c_uint = 49 ; pub const MPI_ERR_SPAWN : :: std :: os :: raw :: c_uint = 50 ; pub const MPI_ERR_UNSUPPORTED_DATAREP : :: std :: os :: raw :: c_uint = 51 ; pub const MPI_ERR_UNSUPPORTED_OPERATION : :: std :: os :: raw :: c_uint = 52 ; pub const MPI_ERR_WIN : :: std :: os :: raw :: c_uint = 53 ; pub const MPI_T_ERR_MEMORY : :: std :: os :: raw :: c_uint = 54 ; pub const MPI_T_ERR_NOT_INITIALIZED : :: std :: os :: raw :: c_uint = 55 ; pub const MPI_T_ERR_CANNOT_INIT : :: std :: os :: raw :: c_uint = 56 ; pub const MPI_T_ERR_INVALID_INDEX : :: std :: os :: raw :: c_uint = 57 ; pub const MPI_T_ERR_INVALID_ITEM : :: std :: os :: raw :: c_uint = 58 ; pub const MPI_T_ERR_INVALID_HANDLE : :: std :: os :: raw :: c_uint = 59 ; pub const MPI_T_ERR_OUT_OF_HANDLES : :: std :: os :: raw :: c_uint = 60 ; pub const MPI_T_ERR_OUT_OF_SESSIONS : :: std :: os :: raw :: c_uint = 61 ; pub const MPI_T_ERR_INVALID_SESSION : :: std :: os :: raw :: c_uint = 62 ; pub const MPI_T_ERR_CVAR_SET_NOT_NOW : :: std :: os :: raw :: c_uint = 63 ; pub const MPI_T_ERR_CVAR_SET_NEVER : :: std :: os :: raw :: c_uint = 64 ; pub const MPI_T_ERR_PVAR_NO_STARTSTOP : :: std :: os :: raw :: c_uint = 65 ; pub const MPI_T_ERR_PVAR_NO_WRITE : :: std :: os :: raw :: c_uint = 66 ; pub const MPI_T_ERR_PVAR_NO_ATOMIC : :: std :: os :: raw :: c_uint = 67 ; pub const MPI_ERR_RMA_RANGE : :: std :: os :: raw :: c_uint = 68 ; pub const MPI_ERR_RMA_ATTACH : :: std :: os :: raw :: c_uint = 69 ; pub const MPI_ERR_RMA_FLAVOR : :: std :: os :: raw :: c_uint = 70 ; pub const MPI_ERR_RMA_SHARED : :: std :: os :: raw :: c_uint = 71 ; pub const MPI_T_ERR_INVALID : :: std :: os :: raw :: c_uint = 72 ; pub const MPI_T_ERR_INVALID_NAME : :: std :: os :: raw :: c_uint = 73 ; pub const MPI_ERR_LASTCODE : :: std :: os :: raw :: c_uint = 92 ; pub const MPI_TYPECLASS_INTEGER : :: std :: os :: raw :: c_uint = 1 ; pub const MPI_TYPECLASS_REAL : :: std :: os :: raw :: c_uint = 2 ; pub const MPI_TYPECLASS_COMPLEX : :: std :: os :: raw :: c_uint = 3 ; pub type wchar_t = :: std :: os :: raw :: c_int ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct max_align_t { pub __clang_max_align_nonce1 : :: std :: os :: raw :: c_longlong , pub __bindgen_padding_0 : u64 , pub __clang_max_align_nonce2 : f64 , } # [ test ] fn bindgen_test_layout_max_align_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < max_align_t > ( ) , 32usize , concat ! ( "Size of: " , stringify ! ( max_align_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce1 as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce1 ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const max_align_t ) ) . __clang_max_align_nonce2 as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( max_align_t ) , "::" , stringify ! ( __clang_max_align_nonce2 ) ) ) ; } pub type MPI_Aint = isize ; pub type MPI_Offset = :: std :: os :: raw :: c_longlong ; pub type MPI_Count = :: std :: os :: raw :: c_longlong ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_communicator_t { _unused : [ u8 ; 0 ] } pub type MPI_Comm = * mut ompi_communicator_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_datatype_t { _unused : [ u8 ; 0 ] } pub type MPI_Datatype = * mut ompi_datatype_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_errhandler_t { _unused : [ u8 ; 0 ] } pub type MPI_Errhandler = * mut ompi_errhandler_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_file_t { _unused : [ u8 ; 0 ] } pub type MPI_File = * mut ompi_file_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_group_t { _unused : [ u8 ; 0 ] } pub type MPI_Group = * mut ompi_group_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_info_t { _unused : [ u8 ; 0 ] } pub type MPI_Info = * mut ompi_info_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_op_t { _unused : [ u8 ; 0 ] } pub type MPI_Op = * mut ompi_op_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_request_t { _unused : [ u8 ; 0 ] } pub type MPI_Request = * mut ompi_request_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_message_t { _unused : [ u8 ; 0 ] } pub type MPI_Message = * mut ompi_message_t ; pub type MPI_Status = ompi_status_public_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_win_t { _unused : [ u8 ; 0 ] } pub type MPI_Win = * mut ompi_win_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_var_enum_t { _unused : [ u8 ; 0 ] } pub type MPI_T_enum = * mut mca_base_var_enum_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_mpit_cvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_cvar_handle = * mut ompi_mpit_cvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_handle_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_handle = * mut mca_base_pvar_handle_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct mca_base_pvar_session_t { _unused : [ u8 ; 0 ] } pub type MPI_T_pvar_session = * mut mca_base_pvar_session_t ; # [ repr ( C ) ] # [ derive ( Debug , Copy , Clone ) ] pub struct ompi_status_public_t { pub MPI_SOURCE : :: std :: os :: raw :: c_int , pub MPI_TAG : :: std :: os :: raw :: c_int , pub MPI_ERROR : :: std :: os :: raw :: c_int , pub _cancelled : :: std :: os :: raw :: c_int , pub _ucount : usize , } # [ test ] fn bindgen_test_layout_ompi_status_public_t ( ) { assert_eq ! ( :: std :: mem :: size_of :: < ompi_status_public_t > ( ) , 24usize , concat ! ( "Size of: " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( :: std :: mem :: align_of :: < ompi_status_public_t > ( ) , 8usize , concat ! ( "Alignment of " , stringify ! ( ompi_status_public_t ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_SOURCE as * const _ as usize } , 0usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_SOURCE ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_TAG as * const _ as usize } , 4usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_TAG ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . MPI_ERROR as * const _ as usize } , 8usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( MPI_ERROR ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _cancelled as * const _ as usize } , 12usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _cancelled ) ) ) ; assert_eq ! ( unsafe { & ( * ( 0 as * const ompi_status_public_t ) ) . _ucount as * const _ as usize } , 16usize , concat ! ( "Alignment of field: " , stringify ! ( ompi_status_public_t ) , "::" , stringify ! ( _ucount ) ) ) ; } pub type MPI_Datarep_extent_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : * mut MPI_Aint , arg3 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Datarep_conversion_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : MPI_Datatype , arg3 : :: std :: os :: raw :: c_int , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : MPI_Offset , arg6 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Comm , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type ompi_file_errhandler_fn = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_File , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_Win_errhandler_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut MPI_Win , arg2 : * mut :: std :: os :: raw :: c_int ) > ; pub type MPI_User_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut :: std :: os :: raw :: c_void , arg3 : * mut :: std :: os :: raw :: c_int , arg4 : * mut MPI_Datatype ) > ; pub type MPI_Comm_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Comm , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Type_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Datatype , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_copy_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void , arg5 : * mut :: std :: os :: raw :: c_void , arg6 : * mut :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Win_delete_attr_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : MPI_Win , arg2 : :: std :: os :: raw :: c_int , arg3 : * mut :: std :: os :: raw :: c_void , arg4 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_query_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : * mut MPI_Status ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_free_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Grequest_cancel_function = :: std :: option :: Option < unsafe extern "C" fn ( arg1 : * mut :: std :: os :: raw :: c_void , arg2 : :: std :: os :: raw :: c_int ) -> :: std :: os :: raw :: c_int > ; pub type MPI_Comm_errhandler_fn = MPI_Comm_errhandler_function ; pub type MPI_File_errhandler_fn = ompi_file_errhandler_fn ; pub type MPI_File_errhandler_function = ompi_file_errhandler_fn ; pub type MPI_Win_errhandler_fn = MPI_Win_errhandler_function ; pub const MPI_TAG_UB : _bindgen_ty_1 = 0 ; pub const MPI_HOST : _bindgen_ty_1 = 1 ; pub const MPI_IO : _bindgen_ty_1 = 2 ; pub const MPI_WTIME_IS_GLOBAL : _bindgen_ty_1 = 3 ; pub const MPI_APPNUM : _bindgen_ty_1 = 4 ; pub const MPI_LASTUSEDCODE : _bindgen_ty_1 = 5 ; pub const MPI_UNIVERSE_SIZE : _bindgen_ty_1 = 6 ; pub const MPI_WIN_BASE : _bindgen_ty_1 = 7 ; pub const MPI_WIN_SIZE : _bindgen_ty_1 = 8 ; pub const MPI_WIN_DISP_UNIT : _bindgen_ty_1 = 9 ; pub const MPI_WIN_CREATE_FLAVOR : _bindgen_ty_1 = 10 ; pub const MPI_WIN_MODEL : _bindgen_ty_1 = 11 ; pub const IMPI_CLIENT_SIZE : _bindgen_ty_1 = 12 ; pub const IMPI_CLIENT_COLOR : _bindgen_ty_1 = 13 ; pub const IMPI_HOST_SIZE : _bindgen_ty_1 = 14 ; pub const IMPI_HOST_COLOR : _bindgen_ty_1 = 15 ; pub type _bindgen_ty_1 = :: std :: os :: raw :: c_uint ; pub const MPI_IDENT : _bindgen_ty_2 = 0 ; pub const MPI_CONGRUENT : _bindgen_ty_2 = 1 ; pub const MPI_SIMILAR : _bindgen_ty_2 = 2 ; pub const MPI_UNEQUAL : _bindgen_ty_2 = 3 ; pub type _bindgen_ty_2 = :: std :: os :: raw :: c_uint ; pub const MPI_THREAD_SINGLE : _bindgen_ty_3 = 0 ; pub const MPI_THREAD_FUNNELED : _bindgen_ty_3 = 1 ; pub const MPI_THREAD_SERIALIZED : _bindgen_ty_3 = 2 ; pub const MPI_THREAD_MULTIPLE : _bindgen_ty_3 = 3 ; pub type _bindgen_ty_3 = :: std :: os :: raw :: c_uint ; pub const MPI_COMBINER_NAMED : _bindgen_ty_4 = 0 ; pub const MPI_COMBINER_DUP : _bindgen_ty_4 = 1 ; pub const MPI_COMBINER_CONTIGUOUS : _bindgen_ty_4 = 2 ; pub const MPI_COMBINER_VECTOR : _bindgen_ty_4 = 3 ; pub const OMPI_WAS_MPI_COMBINER_HVECTOR_INTEGER : _bindgen_ty_4 = 4 ; pub const MPI_COMBINER_HVECTOR : _bindgen_ty_4 = 5 ; pub const MPI_COMBINER_INDEXED : _bindgen_ty_4 = 6 ; pub const OMPI_WAS_MPI_COMBINER_HINDEXED_INTEGER : _bindgen_ty_4 = 7 ; pub const MPI_COMBINER_HINDEXED : _bindgen_ty_4 = 8 ; pub const MPI_COMBINER_INDEXED_BLOCK : _bindgen_ty_4 = 9 ; pub const OMPI_WAS_MPI_COMBINER_STRUCT_INTEGER : _bindgen_ty_4 = 10 ; pub const MPI_COMBINER_STRUCT : _bindgen_ty_4 = 11 ; pub const MPI_COMBINER_SUBARRAY : _bindgen_ty_4 = 12 ; pub const MPI_COMBINER_DARRAY : _bindgen_ty_4 = 13 ; pub const MPI_COMBINER_F90_REAL : _bindgen_ty_4 = 14 ; pub const MPI_COMBINER_F90_COMPLEX : _bindgen_ty_4 = 15 ; pub const MPI_COMBINER_F90_INTEGER : _bindgen_ty_4 = 16 ; pub const MPI_COMBINER_RESIZED : _bindgen_ty_4 = 17 ; pub const MPI_COMBINER_HINDEXED_BLOCK : _bindgen_ty_4 = 18 ; pub type _bindgen_ty_4 = :: std :: os :: raw :: c_uint ; pub const MPI_COMM_TYPE_SHARED : _bindgen_ty_5 = 0 ; pub const OMPI_COMM_TYPE_HWTHREAD : _bindgen_ty_5 = 1 ; pub const OMPI_COMM_TYPE_CORE : _bindgen_ty_5 = 2 ; pub const OMPI_COMM_TYPE_L1CACHE : _bindgen_ty_5 = 3 ; pub const OMPI_COMM_TYPE_L2CACHE : _bindgen_ty_5 = 4 ; pub const OMPI_COMM_TYPE_L3CACHE : _bindgen_ty_5 = 5 ; pub const OMPI_COMM_TYPE_SOCKET : _bindgen_ty_5 = 6 ; pub const OMPI_COMM_TYPE_NUMA : _bindgen_ty_5 = 7 ; pub const OMPI_COMM_TYPE_BOARD : _bindgen_ty_5 = 8 ; pub const OMPI_COMM_TYPE_HOST : _bindgen_ty_5 = 9 ; pub const OMPI_COMM_TYPE_CU : _bindgen_ty_5 = 10 ; pub const OMPI_COMM_TYPE_CLUSTER : _bindgen_ty_5 = 11 ; pub type _bindgen_ty_5 = :: std :: os :: raw :: c_uint ; pub const MPI_T_VERBOSITY_USER_BASIC : _bindgen_ty_6 = 0 ; pub const MPI_T_VERBOSITY_USER_DETAIL : _bindgen_ty_6 = 1 ; pub const MPI_T_VERBOSITY_USER_ALL : _bindgen_ty_6 = 2 ; pub const MPI_T_VERBOSITY_TUNER_BASIC : _bindgen_ty_6 = 3 ; pub const MPI_T_VERBOSITY_TUNER_DETAIL : _bindgen_ty_6 = 4 ; pub const MPI_T_VERBOSITY_TUNER_ALL : _bindgen_ty_6 = 5 ; pub const MPI_T_VERBOSITY_MPIDEV_BASIC : _bindgen_ty_6 = 6 ; pub const MPI_T_VERBOSITY_MPIDEV_DETAIL : _bindgen_ty_6 = 7 ; pub const MPI_T_VERBOSITY_MPIDEV_ALL : _bindgen_ty_6 = 8 ; pub type _bindgen_ty_6 = :: std :: os :: raw :: c_uint ; pub const MPI_T_SCOPE_CONSTANT : _bindgen_ty_7 = 0 ; pub const MPI_T_SCOPE_READONLY : _bindgen_ty_7 = 1 ; pub const MPI_T_SCOPE_LOCAL : _bindgen_ty_7 = 2 ; pub const MPI_T_SCOPE_GROUP : _bindgen_ty_7 = 3 ; pub const MPI_T_SCOPE_GROUP_EQ : _bindgen_ty_7 = 4 ; pub const MPI_T_SCOPE_ALL : _bindgen_ty_7 = 5 ; pub const MPI_T_SCOPE_ALL_EQ : _bindgen_ty_7 = 6 ; pub type _bindgen_ty_7 = :: std :: os :: raw :: c_uint ; pub const MPI_T_BIND_NO_OBJECT : _bindgen_ty_8 = 0 ; pub const MPI_T_BIND_MPI_COMM : _bindgen_ty_8 = 1 ; pub const MPI_T_BIND_MPI_DATATYPE : _bindgen_ty_8 = 2 ; pub const MPI_T_BIND_MPI_ERRHANDLER : _bindgen_ty_8 = 3 ; pub const MPI_T_BIND_MPI_FILE : _bindgen_ty_8 = 4 ; pub const MPI_T_BIND_MPI_GROUP : _bindgen_ty_8 = 5 ; pub const MPI_T_BIND_MPI_OP : _bindgen_ty_8 = 6 ; pub const MPI_T_BIND_MPI_REQUEST : _bindgen_ty_8 = 7 ; pub const MPI_T_BIND_MPI_WIN : _bindgen_ty_8 = 8 ; pub const MPI_T_BIND_MPI_MESSAGE : _bindgen_ty_8 = 9 ; pub const MPI_T_BIND_MPI_INFO : _bindgen_ty_8 = 10 ; pub type _bindgen_ty_8 = :: std :: os :: raw :: c_uint ; pub const MPI_T_PVAR_CLASS_STATE : _bindgen_ty_9 = 0 ; pub const MPI_T_PVAR_CLASS_LEVEL : _bindgen_ty_9 = 1 ; pub const MPI_T_PVAR_CLASS_SIZE : _bindgen_ty_9 = 2 ; pub const MPI_T_PVAR_CLASS_PERCENTAGE : _bindgen_ty_9 = 3 ; pub const MPI_T_PVAR_CLASS_HIGHWATERMARK : _bindgen_ty_9 = 4 ; pub const MPI_T_PVAR_CLASS_LOWWATERMARK : _bindgen_ty_9 = 5 ; pub const MPI_T_PVAR_CLASS_COUNTER : _bindgen_ty_9 = 6 ; pub const MPI_T_PVAR_CLASS_AGGREGATE : _bindgen_ty_9 = 7 ; pub const MPI_T_PVAR_CLASS_TIMER : _bindgen_ty_9 = 8 ; pub const MPI_T_PVAR_CLASS_GENERIC : _bindgen_ty_9 = 9 ; pub type _bindgen_ty_9 = :: std :: os :: raw :: c_uint ; extern "C" {
[WARN] too much data in the log, truncating it
