blob: ae51f98428dc0e8e6167e7238aa7253b75d093bd (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
#include "features.h" // for __weak
#include <libc.h> // for __unused
#include <string.h> // for size_t, strlcpy, strlen, strxfrm, locale_t
size_t strxfrm(char *restrict s1, const char *restrict s2, size_t n)
{
size_t len = strlen(s2);
if (n > len)
strlcpy(s1, s2, n);
return len;
}
__weak size_t strxfrm_l(char *restrict s1, const char *restrict s2, size_t n,
locale_t __unused locale)
{
return strxfrm(s1, s2, n);
}
|