#include #include #include #include #include extern struct Locale *__localevec[]; size_t strxfrm(char *buffer,const char *s,size_t n) { if (!__localevec[LC_COLLATE-1]) { strncpy(buffer,s,n); return strlen(s); } else return StrConvert(__localevec[LC_COLLATE-1],(char *)s,buffer,n,SC_COLLATE1); }