]> sourceware.org Git - glibc.git/commit
Mark ____wcsto*_l_internal functions with attribute_hidden [BZ #18822]
authorH.J. Lu <hjl.tools@gmail.com>
Sun, 1 Oct 2017 22:09:11 +0000 (15:09 -0700)
committerH.J. Lu <hjl.tools@gmail.com>
Sun, 1 Oct 2017 22:09:28 +0000 (15:09 -0700)
commitc26dd7c600a2192d031efa2a0fb28b1ded85bf1d
treec70ab175f719915fd14e37b2b5df3aea450ab618
parent3aff56444e96300fba1e2c25bd0b2545613a20fa
Mark ____wcsto*_l_internal functions with attribute_hidden [BZ #18822]

Mark ____wcsto*_l_internal functions with attribute_hidden to allow
direct access to them within libc.so and libc.a without using GOT nor
PLT.

[BZ #18822]
* include/wchar.h (____wcstof_l_internal): New prototype.
(____wcstod_l_internal): Likewise.
(____wcstold_l_internal): Likewise.
(____wcstol_l_internal): Likewise.
(____wcstoul_l_internal): Likewise.
(____wcstoll_l_internal): Likewise.
(____wcstoull_l_internal): Likewise.
(____wcstof128_l_internal): Likewise.
* sysdeps/ieee754/float128/wcstof128.c
(____wcstof128_l_internal): Removed.
* sysdeps/ieee754/float128/wcstof128_l.c
(____wcstof128_l_internal): Likewise.
* wcsmbs/wcstod.c (____wcstod_l_internal): Likewise.
* wcsmbs/wcstod_l.c (____wcstod_l_internal): Likewise.
* wcsmbs/wcstof.c (____wcstof_l_internal): Likewise.
* wcsmbs/wcstof_l.c (____wcstof_l_internal): Likewise.
* wcsmbs/wcstol_l.c (____wcstol_l_internal): Likewise.
* wcsmbs/wcstold.c (____wcstold_l_internal): Likewise.
* wcsmbs/wcstold_l.c (____wcstold_l_internal): Likewise.
* wcsmbs/wcstoll_l.c (____wcstoll_l_internal): Likewise.
* wcsmbs/wcstoul_l.c (____wcstoul_l_internal): Likewise.
* wcsmbs/wcstoull_l.c (____wcstoull_l_internal): Likewise.
14 files changed:
ChangeLog
include/wchar.h
sysdeps/ieee754/float128/wcstof128.c
sysdeps/ieee754/float128/wcstof128_l.c
wcsmbs/wcstod.c
wcsmbs/wcstod_l.c
wcsmbs/wcstof.c
wcsmbs/wcstof_l.c
wcsmbs/wcstol_l.c
wcsmbs/wcstold.c
wcsmbs/wcstold_l.c
wcsmbs/wcstoll_l.c
wcsmbs/wcstoul_l.c
wcsmbs/wcstoull_l.c
This page took 0.041017 seconds and 5 git commands to generate.