[Slightly better Utils::push_sorted clinton@unknownlamer.org**20081118214148 No need to special case the not found case ] hunk ./source/Utils.H 90 - typename std::list::iterator it = - std::find_if (storage.begin (), storage.end (), - std::bind1st (compare, item)); - if (it != storage.end ()) - storage.insert (it, item); - else - storage.push_back (item); + storage.insert (std::find_if (storage.begin (), storage.end (), + std::bind1st (compare, item)), + item); +