enum VersionTypes {NowVersion, InstallVersion, CandidateVersion};
enum ModeList {ModeDelete = 0, ModeKeep = 1, ModeInstall = 2};
- // Flags for the GC
- enum ChangedReason {Manual, UserAuto, Libapt, FromResolver, PkgIsUnused};
-
struct StateCache
{
// Epoch stripped text versions of the two version fields
unsigned short iFlags; // Internal flags
// mark and sweep flags
- ChangedReason InstallReason;
-#if 0
- ChangedReason RemoveReason;
-#endif
bool Marked;
bool Garbage;