]> git.saurik.com Git - apt.git/blobdiff - apt-pkg/version.cc
ensure transaction states are changed only once
[apt.git] / apt-pkg / version.cc
index a9d4fb763d12c0fc15e7645b7dfc1217fa17ad4f..f32d39a699b5b91e74bbc2e28086af42053d7860 100644 (file)
@@ -11,8 +11,8 @@
 #include<config.h>
 
 #include <apt-pkg/version.h>
-#include <apt-pkg/pkgcache.h>
 
+#include <string.h>
 #include <stdlib.h>
                                                                        /*}}}*/
     
@@ -23,10 +23,10 @@ unsigned long pkgVersioningSystem::GlobalListLen = 0;
 // pkgVS::pkgVersioningSystem - Constructor                            /*{{{*/
 // ---------------------------------------------------------------------
 /* Link to the global list of versioning systems supported */
-pkgVersioningSystem::pkgVersioningSystem()
+pkgVersioningSystem::pkgVersioningSystem() : Label(NULL)
 {
    VSList[GlobalListLen] = this;
-   GlobalListLen++;
+   ++GlobalListLen;
 }
                                                                        /*}}}*/
 // pkgVS::GetVS - Find a VS by name                                    /*{{{*/
@@ -40,3 +40,6 @@ pkgVersioningSystem *pkgVersioningSystem::GetVS(const char *Label)
    return 0;
 }
                                                                        /*}}}*/
+
+
+pkgVersioningSystem::~pkgVersioningSystem() {}