Commit d03f567593f346a1ca96a57f8191def098d126e3

Ramsay Jones 2010-06-04T18:20:31

Remove the sha1.h header file and inline the content into hash.c Given that the sha1.h header file should never be included into any other file, since it represents an implementation detail of hash.c, we remove the header and inline it's content. Signed-off-by: Ramsay Jones <ramsay@ramsay1.demon.co.uk>

diff --git a/src/hash.c b/src/hash.c
index 1ddf7a3..775e4b4 100644
--- a/src/hash.c
+++ b/src/hash.c
@@ -25,7 +25,14 @@
 
 #include "common.h"
 #include "hash.h"
-#include "sha1.h"
+
+#if defined(PPC_SHA1)
+# include "ppc/sha1.h"
+#elif defined(OPENSSL_SHA1)
+# include <openssl/sha.h>
+#else
+# include "block-sha1/sha1.h"
+#endif
 
 struct git_hash_ctx {
 	SHA_CTX c;
diff --git a/src/sha1.h b/src/sha1.h
deleted file mode 100644
index f4153cc..0000000
--- a/src/sha1.h
+++ /dev/null
@@ -1,12 +0,0 @@
-#ifndef INCLUDE_sha1_h__
-#define INCLUDE_sha1_h__
-
-#if defined(PPC_SHA1)
-# include "ppc/sha1.h"
-#elif defined(OPENSSL_SHA1)
-# include <openssl/sha.h>
-#else
-# include "block-sha1/sha1.h"
-#endif
-
-#endif /* INCLUDE_sha1_h__ */