home *** CD-ROM | disk | FTP | other *** search
- #include <locale.h>
- #include <string.h>
- #include <libraries/locale.h>
- #ifdef __GNUC__
- #include <inline/locale.h>
- #endif
- #include <strsup.h>
-
- extern struct Locale *__localevec[];
-
- size_t strxfrm(char *buffer,const char *s,size_t n)
- { if(__localevec[LC_COLLATE-1]==NULL)
- { strncpy(buffer,s,n);
- return strlen(s); }
- else
- return StrConvert(__localevec[LC_COLLATE-1],(char *)s,buffer,n,SC_COLLATE1);
- }
-