aboutsummaryrefslogtreecommitdiff
path: root/io/poll.h
diff options
context:
space:
mode:
authorJoseph Myers <joseph@codesourcery.com>2017-10-16 13:22:11 +0000
committerJoseph Myers <joseph@codesourcery.com>2017-10-16 13:22:11 +0000
commit02010e79ceb7989686a0c8c40878024e30fdc888 (patch)
tree808814c02c69025ba3ea915b7122d38f3a3aaa81 /io/poll.h
parentea91c315bca91fe8d5c36f1aa1dc98d2f0ab4ef4 (diff)
downloadglibc-02010e79ceb7989686a0c8c40878024e30fdc888.tar
glibc-02010e79ceb7989686a0c8c40878024e30fdc888.tar.gz
glibc-02010e79ceb7989686a0c8c40878024e30fdc888.tar.bz2
glibc-02010e79ceb7989686a0c8c40878024e30fdc888.zip
Support strtof128 etc. aliases.
This patch adds support for building strtof128, wcstof128, strtof128_l and wcstof128_l as aliases, in the case of __HAVE_FLOAT128 && !__HAVE_DISTINCT_FLOAT128. Tested with build-many-glibcs.py that installed stripped shared libraries are unchanged by this patch. Also tested together with changes to enable float128 aliases. * stdlib/strtold.c: Include <bits/floatn.h> [__HAVE_FLOAT128 && !__HAVE_DISTINCT_FLOAT128] (strtof128): Define and later undefine as macro. Define as weak alias if [!USE_WIDE_CHAR]. [__HAVE_FLOAT128 && !__HAVE_DISTINCT_FLOAT128] (wcstof128): Define and later undefine as macro. Define as weak alias if [USE_WIDE_CHAR]. * sysdeps/ieee754/ldbl-128/strtold_l.c [__HAVE_FLOAT128 && !__HAVE_DISTINCT_FLOAT128] (strtof128_l): Define and later undefine as macro. Define as weak alias if [!USE_WIDE_CHAR]. [__HAVE_FLOAT128 && !__HAVE_DISTINCT_FLOAT128] (wcstof128_l): Define and later undefine as macro. Define as weak alias if [USE_WIDE_CHAR]. * sysdeps/ieee754/ldbl-64-128/strtold_l.c: Include <bits/floatn.h>. [__HAVE_FLOAT128 && !__HAVE_DISTINCT_FLOAT128] (strtof128_l): Define and later undefine as macro. Define as weak alias if [!USE_WIDE_CHAR]. [__HAVE_FLOAT128 && !__HAVE_DISTINCT_FLOAT128] (wcstof128_l): Define and later undefine as macro. Define as weak alias if [USE_WIDE_CHAR].
Diffstat (limited to 'io/poll.h')
0 files changed, 0 insertions, 0 deletions