// -*- mode: cpp; mode: fold -*-
// Description /*{{{*/
-// $Id: pkgcachegen.cc,v 1.29 1999/02/23 06:46:24 jgg Exp $
+// $Id: pkgcachegen.cc,v 1.30 1999/02/23 06:50:36 jgg Exp $
/* ######################################################################
Package Cache Generator - Generator for the cache structure.
{
// Get a pointer to the package structure
string PackageName = List.Package();
- Pkgs++;
if (PackageName.empty() == true)
return false;
int Res = 1;
for (; Ver.end() == false; Last = &Ver->NextVer, Ver++)
{
- Cmps++;
Res = pkgVersionCompare(Version.begin(),Version.end(),Ver.VerStr(),
Ver.VerStr() + strlen(Ver.VerStr()));
if (Res >= 0)
}
// Add a new version
- Vers++;
*Last = NewVersion(Ver,Version,*Last);
Ver->ParentPkg = Pkg.Index();
if (List.NewVersion(Ver) == false)