1
1
openmpi/opal/mca
KAWASHIMA Takahiro cacd6f389c datatype: Remove #if HAVE_[TYPE] for C99 types
Now Open MPI requires a C99 compiler. Checking availability of
the following types is no more needed.

- `long long` (`signed` and `unsigned`)
- `long double`
- `float _Complex`
- `double _Complex`
- `long double _Complex`

Furthermore, the `#if HAVE_[TYPE]` style checking is not correct.
Availability of C types is checked by `AC_CHECK_TYPES` in `configure.ac`.
`AC_CHECK_TYPES` defines macro `HAVE_[TYPE]` as `1` in `opal_config.h`
if the `[TYPE]` is available. But it does not define `HAVE_[TYPE]`
(instead of defining as `0`) if it is not available. So even if we
need `HAVE_[TYPE]` checking, it should be `#if defined(HAVE_[TYPE])`.

I didn't remove `AC_CHECK_TYPES` for these types in `configure.ac`
since someone may use `HAVE_[TYPE]` macros somewhere.

Signed-off-by: KAWASHIMA Takahiro <t-kawashima@jp.fujitsu.com>
2018-11-14 09:32:52 +09:00
..
allocator mca: Dynamic components link against project lib 2017-08-24 11:56:16 -04:00
backtrace stacktrace: Add flexibility in stacktrace ouptut 2017-01-26 11:55:32 -06:00
base Fix the PML monitoring. 2018-10-18 00:29:23 -04:00
btl datatype: Remove #if HAVE_[TYPE] for C99 types 2018-11-14 09:32:52 +09:00
common COMMON/UCX: added error code to log output 2018-10-21 11:37:25 +03:00
compress Handle asprintf errors with opal_asprintf wrapper 2018-10-08 16:43:53 -07:00
crs remove some dead crs components 2018-10-17 10:29:00 -06:00
dl Handle asprintf errors with opal_asprintf wrapper 2018-10-08 16:43:53 -07:00
event event/external: fix version requirement 2018-10-29 10:12:56 +09:00
hwloc Handle asprintf errors with opal_asprintf wrapper 2018-10-08 16:43:53 -07:00
if Merge pull request #5786 from jsquyres/pr/string-madness 2018-10-04 16:12:46 -05:00
installdirs Handle asprintf errors with opal_asprintf wrapper 2018-10-08 16:43:53 -07:00
memchecker mca: Dynamic components link against project lib 2017-08-24 11:56:16 -04:00
memcpy Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
memory opal: Disable memory patcher component on MacOS 2018-10-02 13:35:15 -04:00
mpool Handle asprintf errors with opal_asprintf wrapper 2018-10-08 16:43:53 -07:00
patcher misc: compiler warning fixes 2018-09-15 06:04:13 -07:00
pmix Avoid a double lock interlock when calling pmix_finalize 2018-10-25 16:36:58 -04:00
pstat opal: convert from strncpy() -> opal_string_copy() 2018-09-27 11:56:18 -07:00
rcache opal: convert from strncpy() -> opal_string_copy() 2018-09-27 11:56:18 -07:00
reachable opal: convert from strncpy() -> opal_string_copy() 2018-09-27 11:56:18 -07:00
shmem opal: convert from strncpy() -> opal_string_copy() 2018-09-27 11:56:18 -07:00
timer Get x86 TSC frequency from bogomips 2017-07-12 17:31:25 -03:00
Makefile.am Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
mca.h mca/base: enforce max string lengths 2018-09-05 08:42:00 -07:00