On Sun, Dec 17, 2006 at 04:43:40PM +0300, Alexey Tourbin wrote: > +static inline bool > +vercmpOrder(const pkgCache::VerIterator &a, const pkgCache::VerIterator &b) > +{ > + return a.CompareVer(b) < 0; > +} Кстати вот тут должно быть "<" или "<="? Что-то у Страуса примера на сортировку с предикатом порядка нету. > +done: > + // best versions go first > + found.sort(vercmpOrder); > + found.unique(); > + found.reverse(); > + return found; > +}