Lines 30-36
extern wchar_t *__REDIRECT_NTH (__wmemcp
Link Here
|
30 |
__const wchar_t *__restrict __s2, size_t __n), |
30 |
__const wchar_t *__restrict __s2, size_t __n), |
31 |
wmemcpy); |
31 |
wmemcpy); |
32 |
|
32 |
|
33 |
extern __always_inline wchar_t * |
33 |
__extern_always_inline wchar_t * |
34 |
__NTH (wmemcpy (wchar_t *__restrict __s1, __const wchar_t *__restrict __s2, |
34 |
__NTH (wmemcpy (wchar_t *__restrict __s1, __const wchar_t *__restrict __s2, |
35 |
size_t __n)) |
35 |
size_t __n)) |
36 |
{ |
36 |
{ |
Lines 46-52
extern wchar_t *__REDIRECT_NTH (__wmemmo
Link Here
|
46 |
__const wchar_t *__s2, |
46 |
__const wchar_t *__s2, |
47 |
size_t __n), wmemmove); |
47 |
size_t __n), wmemmove); |
48 |
|
48 |
|
49 |
extern __always_inline wchar_t * |
49 |
__extern_always_inline wchar_t * |
50 |
__NTH (wmemmove (wchar_t *__restrict __s1, __const wchar_t *__restrict __s2, |
50 |
__NTH (wmemmove (wchar_t *__restrict __s1, __const wchar_t *__restrict __s2, |
51 |
size_t __n)) |
51 |
size_t __n)) |
52 |
{ |
52 |
{ |
Lines 65-71
extern wchar_t *__REDIRECT_NTH (__wmempc
Link Here
|
65 |
__const wchar_t *__restrict __s2, |
65 |
__const wchar_t *__restrict __s2, |
66 |
size_t __n), wmempcpy); |
66 |
size_t __n), wmempcpy); |
67 |
|
67 |
|
68 |
extern __always_inline wchar_t * |
68 |
__extern_always_inline wchar_t * |
69 |
__NTH (wmempcpy (wchar_t *__restrict __s1, __const wchar_t *__restrict __s2, |
69 |
__NTH (wmempcpy (wchar_t *__restrict __s1, __const wchar_t *__restrict __s2, |
70 |
size_t __n)) |
70 |
size_t __n)) |
71 |
{ |
71 |
{ |
Lines 81-87
extern wchar_t *__wmemset_chk (wchar_t *
Link Here
|
81 |
extern wchar_t *__REDIRECT_NTH (__wmemset_alias, (wchar_t *__s, wchar_t __c, |
81 |
extern wchar_t *__REDIRECT_NTH (__wmemset_alias, (wchar_t *__s, wchar_t __c, |
82 |
size_t __n), wmemset); |
82 |
size_t __n), wmemset); |
83 |
|
83 |
|
84 |
extern __always_inline wchar_t * |
84 |
__extern_always_inline wchar_t * |
85 |
__NTH (wmemset (wchar_t *__restrict __s, wchar_t __c, size_t __n)) |
85 |
__NTH (wmemset (wchar_t *__restrict __s, wchar_t __c, size_t __n)) |
86 |
{ |
86 |
{ |
87 |
if (__bos0 (__s) != (size_t) -1) |
87 |
if (__bos0 (__s) != (size_t) -1) |
Lines 97-103
extern wchar_t *__REDIRECT_NTH (__wcscpy
Link Here
|
97 |
(wchar_t *__restrict __dest, |
97 |
(wchar_t *__restrict __dest, |
98 |
__const wchar_t *__restrict __src), wcscpy); |
98 |
__const wchar_t *__restrict __src), wcscpy); |
99 |
|
99 |
|
100 |
extern __always_inline wchar_t * |
100 |
__extern_always_inline wchar_t * |
101 |
__NTH (wcscpy (wchar_t *__dest, __const wchar_t *__src)) |
101 |
__NTH (wcscpy (wchar_t *__dest, __const wchar_t *__src)) |
102 |
{ |
102 |
{ |
103 |
if (__bos (__dest) != (size_t) -1) |
103 |
if (__bos (__dest) != (size_t) -1) |
Lines 112-118
extern wchar_t *__REDIRECT_NTH (__wcpcpy
Link Here
|
112 |
__const wchar_t *__src), |
112 |
__const wchar_t *__src), |
113 |
wcpcpy); |
113 |
wcpcpy); |
114 |
|
114 |
|
115 |
extern __always_inline wchar_t * |
115 |
__extern_always_inline wchar_t * |
116 |
__NTH (wcpcpy (wchar_t *__dest, __const wchar_t *__src)) |
116 |
__NTH (wcpcpy (wchar_t *__dest, __const wchar_t *__src)) |
117 |
{ |
117 |
{ |
118 |
if (__bos (__dest) != (size_t) -1) |
118 |
if (__bos (__dest) != (size_t) -1) |
Lines 129-135
extern wchar_t *__REDIRECT_NTH (__wcsncp
Link Here
|
129 |
__const wchar_t *__restrict __src, |
129 |
__const wchar_t *__restrict __src, |
130 |
size_t __n), wcsncpy); |
130 |
size_t __n), wcsncpy); |
131 |
|
131 |
|
132 |
extern __always_inline wchar_t * |
132 |
__extern_always_inline wchar_t * |
133 |
__NTH (wcsncpy (wchar_t *__dest, __const wchar_t *__src, size_t __n)) |
133 |
__NTH (wcsncpy (wchar_t *__dest, __const wchar_t *__src, size_t __n)) |
134 |
{ |
134 |
{ |
135 |
if (__bos (__dest) != (size_t) -1 |
135 |
if (__bos (__dest) != (size_t) -1 |
Lines 148-154
extern wchar_t *__REDIRECT_NTH (__wcpncp
Link Here
|
148 |
__const wchar_t *__restrict __src, |
148 |
__const wchar_t *__restrict __src, |
149 |
size_t __n), wcpncpy); |
149 |
size_t __n), wcpncpy); |
150 |
|
150 |
|
151 |
extern __always_inline wchar_t * |
151 |
__extern_always_inline wchar_t * |
152 |
__NTH (wcpncpy (wchar_t *__dest, __const wchar_t *__src, size_t __n)) |
152 |
__NTH (wcpncpy (wchar_t *__dest, __const wchar_t *__src, size_t __n)) |
153 |
{ |
153 |
{ |
154 |
if (__bos (__dest) != (size_t) -1 |
154 |
if (__bos (__dest) != (size_t) -1 |
Lines 166-172
extern wchar_t *__REDIRECT_NTH (__wcscat
Link Here
|
166 |
(wchar_t *__restrict __dest, |
166 |
(wchar_t *__restrict __dest, |
167 |
__const wchar_t *__restrict __src), wcscat); |
167 |
__const wchar_t *__restrict __src), wcscat); |
168 |
|
168 |
|
169 |
extern __always_inline wchar_t * |
169 |
__extern_always_inline wchar_t * |
170 |
__NTH (wcscat (wchar_t *__dest, __const wchar_t *__src)) |
170 |
__NTH (wcscat (wchar_t *__dest, __const wchar_t *__src)) |
171 |
{ |
171 |
{ |
172 |
if (__bos (__dest) != (size_t) -1) |
172 |
if (__bos (__dest) != (size_t) -1) |
Lines 183-189
extern wchar_t *__REDIRECT_NTH (__wcsnca
Link Here
|
183 |
__const wchar_t *__restrict __src, |
183 |
__const wchar_t *__restrict __src, |
184 |
size_t __n), wcsncat); |
184 |
size_t __n), wcsncat); |
185 |
|
185 |
|
186 |
extern __always_inline wchar_t * |
186 |
__extern_always_inline wchar_t * |
187 |
__NTH (wcsncat (wchar_t *__dest, __const wchar_t *__src, size_t __n)) |
187 |
__NTH (wcsncat (wchar_t *__dest, __const wchar_t *__src, size_t __n)) |
188 |
{ |
188 |
{ |
189 |
if (__bos (__dest) != (size_t) -1) |
189 |
if (__bos (__dest) != (size_t) -1) |
Lines 246-252
extern wchar_t *__REDIRECT (__fgetws_ali
Link Here
|
246 |
(wchar_t *__restrict __s, int __n, |
246 |
(wchar_t *__restrict __s, int __n, |
247 |
__FILE *__restrict __stream), fgetws) __wur; |
247 |
__FILE *__restrict __stream), fgetws) __wur; |
248 |
|
248 |
|
249 |
extern __always_inline __wur wchar_t * |
249 |
__extern_always_inline __wur wchar_t * |
250 |
fgetws (wchar_t *__restrict __s, int __n, __FILE *__restrict __stream) |
250 |
fgetws (wchar_t *__restrict __s, int __n, __FILE *__restrict __stream) |
251 |
{ |
251 |
{ |
252 |
if (__bos (__s) != (size_t) -1 |
252 |
if (__bos (__s) != (size_t) -1 |
Lines 264-270
extern wchar_t *__REDIRECT (__fgetws_unl
Link Here
|
264 |
__FILE *__restrict __stream), fgetws_unlocked) |
264 |
__FILE *__restrict __stream), fgetws_unlocked) |
265 |
__wur; |
265 |
__wur; |
266 |
|
266 |
|
267 |
extern __always_inline __wur wchar_t * |
267 |
__extern_always_inline __wur wchar_t * |
268 |
fgetws_unlocked (wchar_t *__restrict __s, int __n, __FILE *__restrict __stream) |
268 |
fgetws_unlocked (wchar_t *__restrict __s, int __n, __FILE *__restrict __stream) |
269 |
{ |
269 |
{ |
270 |
if (__bos (__s) != (size_t) -1 |
270 |
if (__bos (__s) != (size_t) -1 |
Lines 281-287
extern size_t __REDIRECT_NTH (__wcrtomb_
Link Here
|
281 |
(char *__restrict __s, wchar_t __wchar, |
281 |
(char *__restrict __s, wchar_t __wchar, |
282 |
mbstate_t *__restrict __ps), wcrtomb) __wur; |
282 |
mbstate_t *__restrict __ps), wcrtomb) __wur; |
283 |
|
283 |
|
284 |
extern __always_inline __wur size_t |
284 |
__extern_always_inline __wur size_t |
285 |
__NTH (wcrtomb (char *__s, wchar_t __wchar, mbstate_t *__ps)) |
285 |
__NTH (wcrtomb (char *__s, wchar_t __wchar, mbstate_t *__ps)) |
286 |
{ |
286 |
{ |
287 |
/* We would have to include <limits.h> to get a definition of MB_LEN_MAX. |
287 |
/* We would have to include <limits.h> to get a definition of MB_LEN_MAX. |
Lines 307-313
extern size_t __REDIRECT_NTH (__mbsrtowc
Link Here
|
307 |
size_t __len, mbstate_t *__restrict __ps), |
307 |
size_t __len, mbstate_t *__restrict __ps), |
308 |
mbsrtowcs); |
308 |
mbsrtowcs); |
309 |
|
309 |
|
310 |
extern __always_inline size_t |
310 |
__extern_always_inline size_t |
311 |
__NTH (mbsrtowcs (wchar_t *__restrict __dst, __const char **__restrict __src, |
311 |
__NTH (mbsrtowcs (wchar_t *__restrict __dst, __const char **__restrict __src, |
312 |
size_t __len, mbstate_t *__restrict __ps)) |
312 |
size_t __len, mbstate_t *__restrict __ps)) |
313 |
{ |
313 |
{ |
Lines 330-336
extern size_t __REDIRECT_NTH (__wcsrtomb
Link Here
|
330 |
size_t __len, mbstate_t *__restrict __ps), |
330 |
size_t __len, mbstate_t *__restrict __ps), |
331 |
wcsrtombs); |
331 |
wcsrtombs); |
332 |
|
332 |
|
333 |
extern __always_inline size_t |
333 |
__extern_always_inline size_t |
334 |
__NTH (wcsrtombs (char *__restrict __dst, __const wchar_t **__restrict __src, |
334 |
__NTH (wcsrtombs (char *__restrict __dst, __const wchar_t **__restrict __src, |
335 |
size_t __len, mbstate_t *__restrict __ps)) |
335 |
size_t __len, mbstate_t *__restrict __ps)) |
336 |
{ |
336 |
{ |
Lines 352-358
extern size_t __REDIRECT_NTH (__mbsnrtow
Link Here
|
352 |
size_t __len, mbstate_t *__restrict __ps), |
352 |
size_t __len, mbstate_t *__restrict __ps), |
353 |
mbsnrtowcs); |
353 |
mbsnrtowcs); |
354 |
|
354 |
|
355 |
extern __always_inline size_t |
355 |
__extern_always_inline size_t |
356 |
__NTH (mbsnrtowcs (wchar_t *__restrict __dst, __const char **__restrict __src, |
356 |
__NTH (mbsnrtowcs (wchar_t *__restrict __dst, __const char **__restrict __src, |
357 |
size_t __nmc, size_t __len, mbstate_t *__restrict __ps)) |
357 |
size_t __nmc, size_t __len, mbstate_t *__restrict __ps)) |
358 |
{ |
358 |
{ |
Lines 376-382
extern size_t __REDIRECT_NTH (__wcsnrtom
Link Here
|
376 |
size_t __nwc, size_t __len, |
376 |
size_t __nwc, size_t __len, |
377 |
mbstate_t *__restrict __ps), wcsnrtombs); |
377 |
mbstate_t *__restrict __ps), wcsnrtombs); |
378 |
|
378 |
|
379 |
extern __always_inline size_t |
379 |
__extern_always_inline size_t |
380 |
__NTH (wcsnrtombs (char *__restrict __dst, __const wchar_t **__restrict __src, |
380 |
__NTH (wcsnrtombs (char *__restrict __dst, __const wchar_t **__restrict __src, |
381 |
size_t __nwc, size_t __len, mbstate_t *__restrict __ps)) |
381 |
size_t __nwc, size_t __len, mbstate_t *__restrict __ps)) |
382 |
{ |
382 |
{ |