On Tue, Dec 18, 2007 at 12:42:58PM +0300, Alex Myltsev wrote: > On Dec 18, 2007 11:34 AM, Slava Semushin wrote: > > > ++static int nameCompare(const char* n1, const char* n2) > > Почему бы не использовать strverscmp() для этих целей? > Просто не знал я про такую функцию. > > > GNU extension, но портабельность, как понимаю, для нас не критична. > > Зато она более стандартна, чем самописный nameCompare() и лучше > > документирована. > Сравнил с nameCompare на строчках из "apt-cache pkgnames". > Отличие в единственном случае: > > perl(versions/html4_0.pl) V perl(versions/html4_01.pl) > nameCompare: < > strverscmp: > > > В общем, можно и поменять. Зачем? У неё неадекватное поведение на вышеприведённом примере. -- ldv