Commit d03f5675 by Ramsay Jones

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>
parent bc874e11
......@@ -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;
......
#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__ */
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment