From: Jay Freeman (saurik) Date: Mon, 22 Nov 2010 12:46:01 +0000 (-0800) Subject: Remove obsolete -[Package compareForChanges] (use PackageChangesRadix). X-Git-Url: https://git.saurik.com/cydia.git/commitdiff_plain/1912e6165f5d7fd1329fb0df428029cbcc4af1f3?ds=sidebyside Remove obsolete -[Package compareForChanges] (use PackageChangesRadix). --- diff --git a/MobileCydia.mm b/MobileCydia.mm index 950012cf..7f053191 100644 --- a/MobileCydia.mm +++ b/MobileCydia.mm @@ -1807,8 +1807,6 @@ typedef std::map< unsigned long, _H > SourceMap; - (uint32_t) compareBySection:(NSArray *)sections; -- (uint32_t) compareForChanges; - - (void) install; - (void) remove; @@ -2680,33 +2678,6 @@ struct PackageNameOrdering : return _not(uint32_t); } -- (uint32_t) compareForChanges { - union { - uint32_t key; - - struct { - uint32_t timestamp : 30; - uint32_t ignored : 1; - uint32_t upgradable : 1; - } bits; - } value; - - bool upgradable([self upgradableAndEssential:YES]); - value.bits.upgradable = upgradable ? 1 : 0; - - if (upgradable) { - value.bits.timestamp = 0; - value.bits.ignored = [self ignored] ? 0 : 1; - value.bits.upgradable = 1; - } else { - value.bits.timestamp = static_cast([[self seen] timeIntervalSince1970]) >> 2; - value.bits.ignored = 0; - value.bits.upgradable = 0; - } - - return _not(uint32_t) - value.key; -} - - (void) clear { @synchronized (database_) { pkgProblemResolver *resolver = [database_ resolver];