glibc/wcsmbs
Raphael Moreira Zinsly 3c791f2031 Apply asm redirections in wchar.h before first use
Similar to d0fa09a770, but for wchar.h.  Fixes [BZ #27087] by applying
all long double related asm redirections before using functions in
bits/wchar2.h.
Moves the function declarations from wcsmbs/bits/wchar2.h to a new file
wcsmbs/bits/wchar2-decl.h that will be included first in wcsmbs/wchar.h.

Tested with build-many-glibcs.py.
Reviewed-by: Adhemerval Zanella  <adhemerval.zanella@linaro.org>

(cherry picked from commit c7509d49c4)
2022-08-31 09:03:41 +02:00
..
bits Apply asm redirections in wchar.h before first use 2022-08-31 09:03:41 +02:00
btowc.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
c8rtomb.c stdlib: Implement mbrtoc8, c8rtomb, and the char8_t typedef. 2022-07-06 09:29:42 -03:00
c16rtomb.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
c32rtomb.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
Depend
isoc99_fwscanf.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
isoc99_swscanf.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
isoc99_vfwscanf.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
isoc99_vswscanf.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
isoc99_vwscanf.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
isoc99_wscanf.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
Makefile Apply asm redirections in wchar.h before first use 2022-08-31 09:03:41 +02:00
mbrlen.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
mbrtoc8.c stdlib: Implement mbrtoc8, c8rtomb, and the char8_t typedef. 2022-07-06 09:29:42 -03:00
mbrtoc16.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
mbrtoc32.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
mbrtowc.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
mbsinit.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
mbsnrtowcs.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
mbsrtowcs_l.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
mbsrtowcs.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
test-c8rtomb.c stdlib: Tests for mbrtoc8, c8rtomb, and the char8_t typedef. 2022-07-06 09:29:45 -03:00
test-char-types.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
test-mbrtoc8.c stdlib: Tests for mbrtoc8, c8rtomb, and the char8_t typedef. 2022-07-06 09:29:45 -03:00
test-wcpcpy.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
test-wcpncpy.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
test-wcscat.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
test-wcschr.c
test-wcschrnul.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
test-wcscmp.c
test-wcscpy.c
test-wcscspn.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
test-wcslen.c
test-wcsncat.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
test-wcsncmp.c
test-wcsncpy.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
test-wcsnlen.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
test-wcspbrk.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
test-wcsrchr.c
test-wcsspn.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
test-wmemchr.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
test-wmemcmp.c
test-wmemset.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
tst-btowc.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
tst-c16-surrogate.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
tst-c16c32-1.c
tst-c32-state.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
tst-fgetwc-after-eof.c
tst-mbrtowc2.c
tst-mbrtowc.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
tst-mbsrtowcs.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
tst-mbstowcs.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
tst-wchar-h.c
tst-wcpncpy.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
tst-wcrtomb.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
tst-wcsnlen.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
tst-wcstod-nan-locale.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
tst-wcstod-nan-sign.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
tst-wcstod-round.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
tst-wcstof.c
tst-wcstol-locale.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
tst-wprintf-binary.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
uchar.h stdlib: Suppress gcc diagnostic that char8_t is a keyword in C++20 in uchar.h. 2022-08-01 10:02:00 -03:00
Versions stdlib: Implement mbrtoc8, c8rtomb, and the char8_t typedef. 2022-07-06 09:29:42 -03:00
wchar.h Apply asm redirections in wchar.h before first use 2022-08-31 09:03:41 +02:00
wcpcpy.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
wcpncpy.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
wcrtomb.c wcrtomb: Make behavior POSIX compliant 2022-05-13 19:15:46 +05:30
wcsatcliff.c
wcscasecmp_l.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
wcscasecmp.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
wcscat.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
wcschr.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
wcschrnul.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
wcscmp.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
wcscoll_l.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
wcscoll.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
wcscpy.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
wcscspn.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
wcsdup.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
wcslen.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
wcsmbs-tst1.c
wcsmbsload.c locale: Add more cached data to LC_CTYPE 2022-05-23 11:06:31 +02:00
wcsmbsload.h locale: Add more cached data to LC_CTYPE 2022-05-23 11:06:31 +02:00
wcsncase_l.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
wcsncase.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
wcsncat.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
wcsncmp.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
wcsncpy.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
wcsnlen.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
wcsnrtombs.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
wcspbrk.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
wcsrchr.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
wcsrtombs.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
wcsspn.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
wcsstr.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
wcstod_l.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
wcstod_nan.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
wcstod.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
wcstof_l.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
wcstof_nan.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
wcstof.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
wcstok.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
wcstol_l.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
wcstol.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
wcstold_l.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
wcstold_nan.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
wcstold.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
wcstoll_l.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
wcstoll.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
wcstoul_l.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
wcstoul.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
wcstoull_l.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
wcstoull.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
wcswidth.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
wcsxfrm_l.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
wcsxfrm.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
wctob.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
wcwidth.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
wcwidth.h Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
wmemchr.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
wmemcmp.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
wmemcpy.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
wmemmove.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
wmempcpy.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00
wmemset.c Update copyright dates with scripts/update-copyrights 2022-01-01 11:40:24 -08:00