- replace the questionable magic to conditionally install headers in
[apt.git] / cmdline / apt-get.cc
index c0749e6..563a1a6 100644 (file)
@@ -290,7 +290,7 @@ void ShowBroken(ostream &out,CacheFile &Cache,bool Now)
       
       // Print out each package and the failed dependencies
       out <<"  " <<  I.Name() << ":";
-      unsigned Indent = strlen(I.Name()) + 3;
+      size_t Indent = strlen(I.Name()) + 3;
       bool First = true;
       pkgCache::VerIterator Ver;
       
@@ -344,7 +344,7 @@ void ShowBroken(ostream &out,CacheFile &Cache,bool Now)
 
            if (FirstOr == false)
            {
-              for (unsigned J = 0; J != strlen(End.DepType()) + 3; J++)
+              for (size_t J = 0; J != strlen(End.DepType()) + 3; J++)
                  out << ' ';
            }
            else
@@ -1223,7 +1223,7 @@ bool TryToInstall(pkgCache::PkgIterator Pkg,pkgDepCache &Cache,
         // Check if it's a different version of a package already
         // considered as a good solution.
         bool AlreadySeen = false;
-        for (int i = 0; i != GoodSolutions.size(); i++)
+        for (size_t i = 0; i != GoodSolutions.size(); i++)
         {
            pkgCache::PkgIterator GoodPkg(Cache, GoodSolutions[i]);
            if (PrvPkg == GoodPkg)
@@ -1259,7 +1259,7 @@ bool TryToInstall(pkgCache::PkgIterator Pkg,pkgDepCache &Cache,
         }
       }
       vector<string> GoodSolutionNames;
-      for (int i = 0; i != GoodSolutions.size(); i++)
+      for (size_t i = 0; i != GoodSolutions.size(); i++)
       {
         pkgCache::PkgIterator GoodPkg(Cache, GoodSolutions[i]);
         GoodSolutionNames.push_back(GoodPkg.Name());
@@ -1307,7 +1307,7 @@ bool TryToInstall(pkgCache::PkgIterator Pkg,pkgDepCache &Cache,
       {
         ioprintf(c1out,_("Package %s is a virtual package provided by:\n"),
                  Pkg.Name());
-        for (int i = 0; i != GoodSolutions.size(); i++)
+        for (size_t i = 0; i != GoodSolutions.size(); i++)
         {
            pkgCache::PkgIterator GoodPkg(Cache, GoodSolutions[i]);
            if (GoodPkg.CurrentVer().end() == false)
@@ -1615,6 +1615,8 @@ class UpdateLogCleaner : public pkgArchiveCleaner
       c1out << "Del " << Pkg << " " << Ver << " [" << SizeToStr(St.st_size) << "B]" << endl;
       unlink(File);      
    };
+   public:
+   virtual ~UpdateLogCleaner() {};
 };
 
 bool DoUpdate(CommandLine &CmdL)
@@ -1826,7 +1828,7 @@ bool DoInstall(CommandLine &CmdL)
    for (const char **I = CmdL.FileList + 1; *I != 0; I++)
    {
       // Duplicate the string
-      unsigned int Length = strlen(*I);
+      size_t Length = strlen(*I);
       char S[300];
       if (Length >= sizeof(S))
         continue;
@@ -2374,6 +2376,8 @@ class LogCleaner : public pkgArchiveCleaner
       if (_config->FindB("APT::Get::Simulate") == false)
         unlink(File);      
    };
+   public:
+   virtual ~LogCleaner() {};
 };
 
 bool DoAutoClean(CommandLine &CmdL)
@@ -2451,7 +2455,7 @@ bool DoSource(CommandLine &CmdL)
    for (const char **I = CmdL.FileList + 1; *I != 0; I++, J++)
    {
       // CNC:2004-09-23 - Try to handle unknown file items.
-      unsigned int Length = strlen(*I);
+      size_t Length = strlen(*I);
       char S[300];
       if (Length >= sizeof(S))
         continue;