]> git.saurik.com Git - apt.git/blobdiff - apt-inst/deb/debfile.h
Fix incorrect comparison between signed/unsigned
[apt.git] / apt-inst / deb / debfile.h
index d94b744467760d24c0ddbdeb8062296def5fc9c2..880bcf6c59bb4b4a564d83cc95d6017ef6fcb883 100644 (file)
 #include <apt-pkg/arfile.h>
 #include <apt-pkg/dirstream.h>
 #include <apt-pkg/tagfile.h>
+
+#include <string>
+
+#ifndef APT_8_CLEANER_HEADERS
+#include <apt-pkg/md5.h>
+#endif
+#ifndef APT_10_CLEANER_HEADERS
 #include <apt-pkg/pkgcache.h>
+#endif
 
 class FileFd;
 
@@ -44,6 +52,7 @@ class debDebFile
    class ControlExtract;
    class MemControlExtract;
 
+   bool ExtractTarMember(pkgDirStream &Stream, const char *Name);
    bool ExtractArchive(pkgDirStream &Stream);
    const ARArchive::Member *GotoMember(const char *Name);
    inline FileFd &GetFile() {return File;};