]> git.saurik.com Git - apt.git/blobdiff - apt-pkg/contrib/hashsum_template.h
merged from debian-sid
[apt.git] / apt-pkg / contrib / hashsum_template.h
index 27d192b82ad92e61c3226bd2b00d30961ed928ad..9bf160b2be527b92e09d33b55c4b51906801af59 100644 (file)
 #ifndef APTPKG_HASHSUM_TEMPLATE_H
 #define APTPKG_HASHSUM_TEMPLATE_H
 
+#include <apt-pkg/fileutl.h>
+
 #include <string>
 #include <cstring>
 #include <algorithm>
 #include <stdint.h>
 
+#include <apt-pkg/strutl.h>
+
+#ifndef APT_8_CLEANER_HEADERS
+using std::string;
+using std::min;
+#endif
+
 template<int N>
 class HashSumValue
 {
@@ -103,6 +112,7 @@ class SummationImplementation
    { return Add((const unsigned char *)Beg, End - Beg); };
 
    bool AddFD(int Fd, unsigned long long Size = 0);
+   bool AddFD(FileFd &Fd, unsigned long long Size = 0);
 };
 
 #endif