mirror of
https://sourceware.org/git/glibc.git
synced 2024-11-21 12:30:06 +00:00
Add support for testing __STDC_WANT_IEC_60559_TYPES_EXT__
This macro is defined by TS 18661-3 for supporting the _FloatN and _FloatNx types, as well as the functions suffixed with fN. * bits/libc-header-start.h: (__GLIBC_USE_IEC_60559_TYPES_EXT): New macro. * include/features.h: Describe __STDC_WANT_IEC_60559_TYPES_EXT__. * manual/creature.texi: Likewise.
This commit is contained in:
parent
26265c3bce
commit
4fc12f0eda
@ -1,3 +1,11 @@
|
||||
2017-05-09 Paul E. Murphy <murphyp@linux.vnet.ibm.com>
|
||||
Gabriel F. T. Gomes <gftg@linux.vnet.ibm.com>
|
||||
|
||||
* bits/libc-header-start.h:
|
||||
(__GLIBC_USE_IEC_60559_TYPES_EXT): New macro.
|
||||
* include/features.h: Describe __STDC_WANT_IEC_60559_TYPES_EXT__.
|
||||
* manual/creature.texi: Likewise.
|
||||
|
||||
2017-05-09 Paul E. Murphy <murphyp@linux.vnet.ibm.com>
|
||||
Gabriel F. T. Gomes <gftg@linux.vnet.ibm.com>
|
||||
|
||||
|
@ -59,3 +59,12 @@
|
||||
#else
|
||||
# define __GLIBC_USE_IEC_60559_FUNCS_EXT 0
|
||||
#endif
|
||||
|
||||
/* ISO/IEC TS 18661-3:2015 defines the
|
||||
__STDC_WANT_IEC_60559_TYPES_EXT__ macro. */
|
||||
#undef __GLIBC_USE_IEC_60559_TYPES_EXT
|
||||
#if defined __USE_GNU || defined __STDC_WANT_IEC_60559_TYPES_EXT__
|
||||
# define __GLIBC_USE_IEC_60559_TYPES_EXT 1
|
||||
#else
|
||||
# define __GLIBC_USE_IEC_60559_TYPES_EXT 0
|
||||
#endif
|
||||
|
@ -30,6 +30,8 @@
|
||||
Extensions to ISO C11 from TS 18661-1:2014.
|
||||
__STDC_WANT_IEC_60559_FUNCS_EXT__
|
||||
Extensions to ISO C11 from TS 18661-4:2015.
|
||||
__STDC_WANT_IEC_60559_TYPES_EXT__
|
||||
Extensions to ISO C11 from TS 18661-3:2015.
|
||||
|
||||
_POSIX_SOURCE IEEE Std 1003.1.
|
||||
_POSIX_C_SOURCE If ==1, like _POSIX_SOURCE; if >=2 add IEEE Std 1003.2;
|
||||
|
@ -191,6 +191,15 @@ enabled. Only some of the features from this TS are supported by
|
||||
@theglibc{}.
|
||||
@end defvr
|
||||
|
||||
@comment (none)
|
||||
@comment ISO
|
||||
@defvr Macro __STDC_WANT_IEC_60559_TYPES_EXT__
|
||||
If you define this macro, features from ISO/IEC TS 18661-3:2015
|
||||
(Floating-point extensions for C: Interchange and extended types) are
|
||||
enabled. Only some of the features from this TS are supported by
|
||||
@theglibc{}.
|
||||
@end defvr
|
||||
|
||||
@comment (none)
|
||||
@comment GNU
|
||||
@defvr Macro _GNU_SOURCE
|
||||
|
Loading…
Reference in New Issue
Block a user