1 #include <string.h> 2 3 size_t strxfrm(char * s1,const char * s2,size_t n)4strxfrm(char *s1, const char *s2, size_t n) 5 { 6 /* 7 * BUG: supposed to transform s2 to a canonical form 8 * so that strcmp can be used instead of strcoll, but 9 * our strcoll just uses strcmp. 10 */ 11 12 size_t xn = strlen(s2); 13 if(n > xn) 14 n = xn; 15 memcpy(s1, s2, n); 16 return xn; 17 } 18