summary refs log tree commit diff
path: root/src/hash.hh
diff options
context:
space:
mode:
authorEelco Dolstra <e.dolstra@tudelft.nl>2003-10-20 09:20:11 +0000
committerEelco Dolstra <e.dolstra@tudelft.nl>2003-10-20 09:20:11 +0000
commit53e376d836133a660223198c7bb8308fb912375e (patch)
tree92d5e5381b9bfafd2a79d3efdec71f14edb798d9 /src/hash.hh
parent0eab306466fdb186c692521dd1f2b949e56c54da (diff)
downloadguix-53e376d836133a660223198c7bb8308fb912375e.tar.gz
* Refactored the source tree.
Diffstat (limited to 'src/hash.hh')
-rw-r--r--src/hash.hh51
1 files changed, 0 insertions, 51 deletions
diff --git a/src/hash.hh b/src/hash.hh
deleted file mode 100644
index 0062f987c0..0000000000
--- a/src/hash.hh
+++ /dev/null
@@ -1,51 +0,0 @@
-#ifndef __HASH_H
-#define __HASH_H
-
-#include <string>
-
-#include "util.hh"
-
-using namespace std;
-
-
-struct Hash
-{
-    static const unsigned int hashSize = 16;
-    unsigned char hash[hashSize];
-
-    /* Create a zeroed hash object. */
-    Hash();
-
-    /* Check whether two hash are equal. */
-    bool operator == (const Hash & h2) const;
-
-    /* Check whether two hash are not equal. */
-    bool operator != (const Hash & h2) const;
-
-    /* For sorting. */
-    bool operator < (const Hash & h) const;
-
-    /* Convert a hash code into a hexadecimal representation. */
-    operator string() const;
-};
-
-
-/* Parse a hexadecimal representation of a hash code. */
-Hash parseHash(const string & s);
-
-/* Verify that the given string is a valid hash code. */
-bool isHash(const string & s);
-
-/* Compute the hash of the given string. */
-Hash hashString(const string & s);
-
-/* Compute the hash of the given file. */
-Hash hashFile(const Path & path);
-
-/* Compute the hash of the given path.  The hash is defined as
-   md5(dump(path)).
-*/
-Hash hashPath(const Path & path);
-
-
-#endif /* !__HASH_H */