Hello! Никак не могу решить проблему с буквой "ё" - при сравнении wcsncasecmp выкидывает "ё" после всех букв алфавита. Или я что-то не понимаю, или в линуксе буква "ё" не обрабатывается корректно.
int sqlite3StrNICmp16(const void *zLeft, const void *zRight, int N){ const unsigned short *a = zLeft; const unsigned short *b = zRight; signed int ua = *a, ub = *b; return wcsncasecmp(&ua, &ub, N); } Возвращает а А бук Баг г ель жук Ёж ёлка Вообще-то это локаленезависимая сортировка получается. Best regards, Alexey. -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org