Функция strxfrm() преобразует строку src в такую форму, что
выполнение strcmp() над двуми такими строками, преобразованными
посредством strxfrm(), будет таким же, как и выполнение
strcoll над исходными строками. Первые n символов
преобразованной строки помещаются в dest. Преобразование
основывается на настройках категории текущей локали
LC_COLLATE (см. setlocale(3)).
ВОЗВРАЩАЕМЫЕ ЗНАЧЕНИЯ
Функция strxfrm() возвращает количество байтов, необходимое
для размещения преобразованной строки в dest без завершающего
символа `\0'. Если возвращенное значение равно n или больше этой
величины, то содержимое dest не определено.
СООТВЕТСТВИЕ СТАНДАРТАМ
SVID 3, BSD 4.3, ISO 9899
ЗАМЕЧАНИЯ
В локалях "POSIX" или "C" выполнение функции strxfrm()
эквивалентно копированию строки с помощью strncpy.