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>
This commit is contained in:
Ramsay Jones 2010-06-04 18:20:31 +01:00
parent bc874e116f
commit d03f567593
2 changed files with 8 additions and 13 deletions

View File

@ -25,7 +25,14 @@
#include "common.h" #include "common.h"
#include "hash.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 { struct git_hash_ctx {
SHA_CTX c; SHA_CTX c;

View File

@ -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__ */