| OLD | NEW | 
|---|
| 1 #include <string.h> | 1 #include <string.h> | 
| 2 #include <locale.h> | 2 #include <locale.h> | 
| 3 #include "locale_impl.h" | 3 #include "locale_impl.h" | 
| 4 #include "libc.h" | 4 #include "libc.h" | 
| 5 | 5 | 
| 6 /* collate only by code points */ | 6 /* collate only by code points */ | 
| 7 size_t __strxfrm_l(char *restrict dest, const char *restrict src, size_t n, loca
    le_t loc) | 7 size_t __strxfrm_l(char* restrict dest, | 
| 8 { | 8                    const char* restrict src, | 
| 9 »       size_t l = strlen(src); | 9                    size_t n, | 
| 10 »       if (n > l) strcpy(dest, src); | 10                    locale_t loc) { | 
| 11 »       return l; | 11   size_t l = strlen(src); | 
|  | 12   if (n > l) | 
|  | 13     strcpy(dest, src); | 
|  | 14   return l; | 
| 12 } | 15 } | 
| 13 | 16 | 
| 14 size_t strxfrm(char *restrict dest, const char *restrict src, size_t n) | 17 size_t strxfrm(char* restrict dest, const char* restrict src, size_t n) { | 
| 15 { | 18   return __strxfrm_l(dest, src, n, CURRENT_LOCALE); | 
| 16 »       return __strxfrm_l(dest, src, n, CURRENT_LOCALE); |  | 
| 17 } | 19 } | 
| 18 | 20 | 
| 19 weak_alias(__strxfrm_l, strxfrm_l); | 21 weak_alias(__strxfrm_l, strxfrm_l); | 
| OLD | NEW | 
|---|