]> git.saurik.com Git - apt.git/blobdiff - apt-pkg/pkgcache.h
* apt-pkg/acquire-item.{cc,h}:
[apt.git] / apt-pkg / pkgcache.h
index 280f37bca7101bc8504bec125bc3a268b33548dc..87912aead18ee59ad8114793c819a3dfdd5bc3d1 100644 (file)
@@ -314,6 +314,9 @@ struct pkgCache::Header
    map_ptrloc PkgHashTable[2*1048];
    map_ptrloc GrpHashTable[2*1048];
 
+   /** \brief Size of the complete cache file */
+   unsigned long  CacheFileSize;
+
    bool CheckSizes(Header &Against) const;
    Header();
 };
@@ -506,7 +509,9 @@ struct pkgCache::Version
                       All = (1<<0), /*!< will cause that Ver.Arch() will report "all" */
                       Foreign = (1<<1), /*!< can satisfy dependencies in another architecture */
                       Same = (1<<2), /*!< can be co-installed with itself from other architectures */
-                      Allowed = (1<<3) /*!< other packages are allowed to depend on thispkg:any */ };
+                      Allowed = (1<<3), /*!< other packages are allowed to depend on thispkg:any */
+                      AllForeign = All | Foreign,
+                      AllAllowed = All | Allowed };
    /** \brief stores the MultiArch capabilities of this version
 
        Flags used are defined in pkgCache::Version::VerMultiArch