- more off_t typing fixes (Ralf)
authorpmatilai <pmatilai>
Fri, 14 Jul 2006 04:54:58 +0000 (04:54 +0000)
committerpmatilai <pmatilai>
Fri, 14 Jul 2006 04:54:58 +0000 (04:54 +0000)
- bump cache version as this affects cache structures

apt-pkg/acquire-item.cc
apt-pkg/acquire-item.h
apt-pkg/pkgcache.cc
apt-pkg/pkgcache.h
apt-pkg/repository.cc
apt-pkg/repository.h

index d3496e9..89d0fd8 100644 (file)
@@ -156,7 +156,7 @@ void pkgAcquire::Item::Start(string /*Message*/,unsigned long Size)
 // Acquire::Item::Done - Item downloaded OK                            /*{{{*/
 // ---------------------------------------------------------------------
 /* */
-void pkgAcquire::Item::Done(string Message,unsigned long Size,string,
+void pkgAcquire::Item::Done(string Message,off_t Size,string,
                            pkgAcquire::MethodConfig *Cnf)
 {
    // We just downloaded something..
@@ -218,7 +218,7 @@ pkgAcqIndex::pkgAcqIndex(pkgAcquire *Owner,pkgRepository *Repository,
    // If we're verifying authentication, check whether the size and
    // checksums match, if not, delete the cached files and force redownload
    string MD5Hash;
-   unsigned long Size;
+   off_t Size;
 
    if (Repository != NULL)
    {
@@ -284,7 +284,7 @@ string pkgAcqIndex::Custom600Headers()
    to the uncompressed version of the file. If this is so the file
    is copied into the partial directory. In all other cases the file
    is decompressed with a gzip uri. */
-void pkgAcqIndex::Done(string Message,unsigned long Size,string MD5,
+void pkgAcqIndex::Done(string Message,off_t Size,string MD5,
                       pkgAcquire::MethodConfig *Cfg)
 {
    Item::Done(Message,Size,MD5,Cfg);
@@ -292,7 +292,7 @@ void pkgAcqIndex::Done(string Message,unsigned long Size,string MD5,
    if (Decompression == true)
    {
       // CNC:2002-07-03
-      unsigned long FSize;
+      off_t FSize;
       string MD5Hash;
 
       if (Repository != NULL && Repository->HasRelease() == true &&
@@ -427,7 +427,7 @@ pkgAcqIndexRel::pkgAcqIndexRel(pkgAcquire *Owner,pkgRepository *Repository,
 
    // CNC:2002-07-09
    string MD5Hash;
-   unsigned long Size;
+   off_t Size;
    if (Master == false && Repository != NULL)
    {
       if (Repository->HasRelease() == true)
@@ -489,7 +489,7 @@ string pkgAcqIndexRel::Custom600Headers()
 /* The release file was not placed into the download directory then
    a copy URI is generated and it is copied there otherwise the file
    in the partial directory is moved into .. and the URI is finished. */
-void pkgAcqIndexRel::Done(string Message,unsigned long Size,string MD5,
+void pkgAcqIndexRel::Done(string Message,off_t Size,string MD5,
                          pkgAcquire::MethodConfig *Cfg)
 {
    Item::Done(Message,Size,MD5,Cfg);
@@ -580,7 +580,7 @@ void pkgAcqIndexRel::Done(string Message,unsigned long Size,string MD5,
    }
    
    // CNC:2002-07-03
-   unsigned long FSize;
+   off_t FSize;
    string MD5Hash;
    if (Master == false && Repository != NULL
        && Repository->HasRelease() == true
@@ -764,7 +764,7 @@ bool pkgAcqArchive::QueueNext()
       if (stat(FinalFile.c_str(),&Buf) == 0)
       {
         // Make sure the size matches
-        if ((unsigned)Buf.st_size == Version->Size)
+        if (Buf.st_size == Version->Size)
         {
            Complete = true;
            Local = true;
@@ -783,7 +783,7 @@ bool pkgAcqArchive::QueueNext()
       if (stat(FinalFile.c_str(),&Buf) == 0)
       {
         // Make sure the size matches
-        if ((unsigned)Buf.st_size == Version->Size)
+        if (Buf.st_size == Version->Size)
         {
            Complete = true;
            Local = true;
@@ -803,7 +803,7 @@ bool pkgAcqArchive::QueueNext()
       if (stat(DestFile.c_str(),&Buf) == 0)
       {
         // Hmm, the partial file is too big, erase it
-        if ((unsigned)Buf.st_size > Version->Size)
+        if (Buf.st_size > Version->Size)
            unlink(DestFile.c_str());
         else
            PartialSize = Buf.st_size;
@@ -853,7 +853,7 @@ static void ScriptsAcquireDone(const char *ConfKey,
 // AcqArchive::Done - Finished fetching                                        /*{{{*/
 // ---------------------------------------------------------------------
 /* */
-void pkgAcqArchive::Done(string Message,unsigned long Size,string Md5Hash,
+void pkgAcqArchive::Done(string Message,off_t Size,string Md5Hash,
                         pkgAcquire::MethodConfig *Cfg)
 {
    Item::Done(Message,Size,Md5Hash,Cfg);
@@ -1007,7 +1007,7 @@ pkgAcqFile::pkgAcqFile(pkgAcquire *Owner,string URI,string MD5,
 // AcqFile::Done - Item downloaded OK                                  /*{{{*/
 // ---------------------------------------------------------------------
 /* */
-void pkgAcqFile::Done(string Message,unsigned long Size,string MD5,
+void pkgAcqFile::Done(string Message,off_t Size,string MD5,
                      pkgAcquire::MethodConfig *Cnf)
 {
    // Check the md5
index 2347042..b55b7d2 100644 (file)
@@ -64,7 +64,7 @@ class pkgAcquire::Item
 
    // Action members invoked by the worker
    virtual void Failed(string Message,pkgAcquire::MethodConfig *Cnf);
-   virtual void Done(string Message,unsigned long Size,string Md5Hash,
+   virtual void Done(string Message,off_t Size,string Md5Hash,
                     pkgAcquire::MethodConfig *Cnf);
    virtual void Start(string Message,unsigned long Size);
    virtual string Custom600Headers() {return string();};
@@ -101,7 +101,7 @@ class pkgAcqIndex : public pkgAcquire::Item
    public:
    
    // Specialized action members
-   virtual void Done(string Message,unsigned long Size,string Md5Hash,
+   virtual void Done(string Message,off_t Size,string Md5Hash,
                     pkgAcquire::MethodConfig *Cnf);
    virtual string Custom600Headers();
    virtual string DescURI() {return RealURI;}; // CNC:2003-02-14
@@ -132,7 +132,7 @@ class pkgAcqIndexRel : public pkgAcquire::Item
    
    // Specialized action members
    virtual void Failed(string Message,pkgAcquire::MethodConfig *Cnf);
-   virtual void Done(string Message,unsigned long Size,string Md5Hash,
+   virtual void Done(string Message,off_t Size,string Md5Hash,
                     pkgAcquire::MethodConfig *Cnf);   
    virtual string Custom600Headers();
    virtual string DescURI() {return RealURI;};
@@ -165,7 +165,7 @@ class pkgAcqArchive : public pkgAcquire::Item
    
    // Specialized action members
    virtual void Failed(string Message,pkgAcquire::MethodConfig *Cnf);
-   virtual void Done(string Message,unsigned long Size,string Md5Hash,
+   virtual void Done(string Message,off_t Size,string Md5Hash,
                     pkgAcquire::MethodConfig *Cnf);
    virtual string MD5Sum() {return MD5;};
    virtual string DescURI() {return Desc.URI;};
@@ -190,7 +190,7 @@ class pkgAcqFile : public pkgAcquire::Item
    
    // Specialized action members
    virtual void Failed(string Message,pkgAcquire::MethodConfig *Cnf);
-   virtual void Done(string Message,unsigned long Size,string Md5Hash,
+   virtual void Done(string Message,off_t Size,string Md5Hash,
                     pkgAcquire::MethodConfig *Cnf);
    virtual string MD5Sum() {return Md5Hash;};
    virtual string DescURI() {return Desc.URI;};
index ced19b8..f767d74 100644 (file)
@@ -53,8 +53,8 @@ pkgCache::Header::Header()
    /* Whenever the structures change the major version should be bumped,
       whenever the generator changes the minor version should be bumped. */
    // CNC:2003-11-24
-   MajorVersion = 6;
-   MinorVersion = 2;
+   MajorVersion = 7;
+   MinorVersion = 1;
    Dirty = false;
 
    // CNC:2003-03-18
index 9e4cb72..4e1b981 100644 (file)
@@ -273,7 +273,7 @@ struct pkgCache::Version
    map_ptrloc ParentPkg;         // Package
    map_ptrloc ProvidesList;      // Provides
    
-   map_ptrloc Size;              // These are the .deb size
+   off_t Size;                   // These are the .deb size
    map_ptrloc InstalledSize;
    unsigned short Hash;
    unsigned short ID;
index d03a58b..63b474b 100644 (file)
@@ -83,7 +83,7 @@ bool pkgRepository::ParseRelease(string File)
 // Repository::FindChecksums - Get checksum info for file              /*{{{*/
 // ---------------------------------------------------------------------
 /* */
-bool pkgRepository::FindChecksums(string URI,unsigned long &Size, string &MD5)
+bool pkgRepository::FindChecksums(string URI,off_t &Size, string &MD5)
 {
    string Path = string(URI,RootURI.size());
    if (IndexChecksums.find(Path) == IndexChecksums.end())
index 9f27ba9..35f4f49 100644 (file)
@@ -45,7 +45,7 @@ class pkgRepository
    virtual bool HasRelease() const { return GotRelease; }
 
    virtual bool IsAuthenticated() const { return !FingerPrint.empty(); };
-   virtual bool FindChecksums(string URI,unsigned long &Size, string &MD5);
+   virtual bool FindChecksums(string URI,off_t &Size, string &MD5);
    // LORG:2006-02-23 
    virtual string GetComprMethod() {return ComprMethod;};
    virtual string GetCheckMethod() {return CheckMethod;};