#include #include size_t strxfrm(char *restrict s1, const char *restrict s2, size_t n) { size_t len = strlen(s2); if (n > len) strcpy(s1, s2); 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); }