]> git.ipfire.org Git - thirdparty/glibc.git/commit
Mark internal wchar functions with attribute_hidden [BZ #18822]
authorH.J. Lu <hjl.tools@gmail.com>
Sun, 1 Oct 2017 22:14:17 +0000 (15:14 -0700)
committerH.J. Lu <hjl.tools@gmail.com>
Sun, 1 Oct 2017 22:14:33 +0000 (15:14 -0700)
commit44af8a32c341672b5160fdc2839767e9a837ad26
tree6c5198134eb5dd72e346e75c792bd346b6426c48
parent783cd767af5f3746b639f76b1de5e0e3c3d64683
Mark internal wchar functions with attribute_hidden [BZ #18822]

Mark internal wchar functions with attribute_hidden to allow direct
access within libc.so and libc.a without using GOT nor PLT.

[BZ #18822]
* include/wchar.h (__wcsnlen): Add attribute_hidden.
(__wcscat): Likewise.
(__btowc): Likewise.
(__wcrtomb): Likewise.
(__mbsrtowcs): Likewise.
(__wcsrtombs): Likewise.
(__mbsnrtowcs): Likewise.
(__wcsnrtombs): Likewise.
(__wcsncpy): Likewise.
(__wcpncpy): Likewise.
(__wmemcpy): Likewise.
(__wmempcpy): Likewise.
(__wmemmove): Likewise.
(__wcschrnul): Likewise.
(__vfwscanf): Likewise.
(__vswprintf): Likewise.
(__fwprintf): Likewise.
(__vfwprintf): Likewise.
ChangeLog
include/wchar.h