glibc/wcsmbs
Gabriel F. T. Gomes e4a3999213 Prepare redirections for IEEE long double on powerpc64le
All functions that have a format string, which can consume a long double
argument, must have one version for each long double format supported on
a platform.  On powerpc64le, these functions currently have two versions
(i.e.: long double with the same format as double, and long double with
IBM Extended Precision format).  Support for a third long double format
option (i.e. long double with IEEE long double format) is being prepared
and all the aforementioned functions now have a third version (not yet
exported on the master branch, but the code is in).

For these functions to get selected (during build time), references to
them in user programs (or dependent libraries) must get redirected to
the aforementioned new versions of the functions.  This patch installs
the header magic required to perform such redirections.

Notice, however, that since the redirections only happen when
__LONG_DOUBLE_USES_FLOAT128 is set to 1, and no platform (including
powerpc64le) currently does it, no redirections actually happen.
Redirections and the exporting of the new functions will happen at the
same time (when powerpc64le adds ldbl-128ibm-compat to their Implies.

Reviewed-by: Tulio Magno Quites Machado Filho <tuliom@linux.ibm.com>
Reviewed-by: Paul E. Murphy <murphyp@linux.vnet.ibm.com>
2020-02-17 15:28:29 -06:00
..
bits Prepare redirections for IEEE long double on powerpc64le 2020-02-17 15:28:29 -06:00
btowc.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
c16rtomb.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
c32rtomb.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
Depend
isoc99_fwscanf.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
isoc99_swscanf.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
isoc99_vfwscanf.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
isoc99_vswscanf.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
isoc99_vwscanf.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
isoc99_wscanf.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
Makefile Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
mbrlen.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
mbrtoc16.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
mbrtoc32.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
mbrtowc.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
mbsinit.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
mbsnrtowcs.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
mbsrtowcs_l.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
mbsrtowcs.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
test-char-types.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
test-wcpcpy.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
test-wcpncpy.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
test-wcscat.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
test-wcschr.c
test-wcschrnul.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
test-wcscmp.c
test-wcscpy.c
test-wcscspn.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
test-wcslen.c
test-wcsncat.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
test-wcsncmp.c Use correct signedness in wcsncmp 2015-04-13 21:25:04 +02:00
test-wcsncpy.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
test-wcsnlen.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
test-wcspbrk.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
test-wcsrchr.c
test-wcsspn.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
test-wmemchr.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
test-wmemcmp.c
test-wmemset.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-btowc.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-c16-surrogate.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-c16c32-1.c Add #include <stdint.h> for uint[32|64]_t usage (except installed headers). 2013-05-16 11:32:54 -05:00
tst-c32-state.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-fgetwc-after-eof.c [BZ 1190] Make EOF sticky in stdio. 2018-03-13 08:31:56 -04:00
tst-mbrtowc2.c Prefer https for Sourceware links 2017-11-16 11:49:26 +05:30
tst-mbrtowc.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-mbsrtowcs.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-wchar-h.c Update wcsmbs tests to use the support test driver 2017-04-04 18:05:20 -03:00
tst-wcpncpy.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-wcrtomb.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-wcsnlen.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-wcstod-nan-locale.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-wcstod-nan-sign.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-wcstod-round.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
tst-wcstof.c Update wcsmbs tests to use the support test driver 2017-04-04 18:05:20 -03:00
tst-wcstol-locale.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
uchar.h Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
Versions Add _Float32 function aliases. 2017-12-07 00:48:31 +00:00
wchar.h Prepare redirections for IEEE long double on powerpc64le 2020-02-17 15:28:29 -06:00
wcpcpy.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
wcpncpy.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
wcrtomb.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
wcsatcliff.c
wcscasecmp_l.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
wcscasecmp.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
wcscat.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
wcschr.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
wcschrnul.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
wcscmp.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
wcscoll_l.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
wcscoll.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
wcscpy.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
wcscspn.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
wcsdup.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
wcslen.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
wcsmbs-tst1.c Add dependencies on needed locales in each subdir tests (bug 18969) 2015-10-12 15:18:08 +02:00
wcsmbsload.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
wcsmbsload.h Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
wcsncase_l.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
wcsncase.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
wcsncat.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
wcsncmp.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
wcsncpy.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
wcsnlen.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
wcsnrtombs.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
wcspbrk.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
wcsrchr.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
wcsrtombs.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
wcsspn.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
wcsstr.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
wcstod_l.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
wcstod_nan.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
wcstod.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
wcstof_l.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
wcstof_nan.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
wcstof.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
wcstok.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
wcstol_l.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
wcstol.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
wcstold_l.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
wcstold_nan.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
wcstold.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
wcstoll_l.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
wcstoll.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
wcstoul_l.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
wcstoul.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
wcstoull_l.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
wcstoull.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
wcswidth.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
wcsxfrm_l.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
wcsxfrm.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
wctob.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
wcwidth.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
wcwidth.h Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
wmemchr.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
wmemcmp.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
wmemcpy.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
wmemmove.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
wmempcpy.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00
wmemset.c Update copyright dates with scripts/update-copyrights. 2020-01-01 00:14:33 +00:00