From 609a81096ec95e56e4516e73529942e48ea7b23b Mon Sep 17 00:00:00 2001 From: Bjørn Lindeijer Date: Sun, 24 May 2009 16:27:15 +0200 Subject: Fixed compilation problem with GCC 4.4 Fix ported from the client. --- src/utils/sha256.cpp | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) (limited to 'src/utils/sha256.cpp') diff --git a/src/utils/sha256.cpp b/src/utils/sha256.cpp index d2aebae..4f292c9 100644 --- a/src/utils/sha256.cpp +++ b/src/utils/sha256.cpp @@ -71,10 +71,14 @@ #include "sha256.h" #include -#ifdef HAS_STDINT -#include +#ifdef HAVE_CONFIG_H +#include "config.h" #endif -#ifndef HAS_STDINT + +#ifdef HAVE_STDINT_H +#include +#else +typedef unsigned char uint8_t; typedef unsigned int uint32_t; #endif @@ -269,7 +273,7 @@ std::string SHA256Hash(const char *src, int len) return hash; } -std::string sha256(const std::string& string) +std::string sha256(const std::string &string) { return SHA256Hash(string.c_str(), string.length()); } -- cgit