Remove uint160extend256.

This commit is contained in:
Arthur Britto
2012-05-31 20:26:28 -07:00
parent a0009f7c6f
commit 79bf170631
2 changed files with 0 additions and 14 deletions

View File

@@ -526,8 +526,6 @@ inline const uint256 operator^(const uint256& a, const uint256& b) { return (b
inline const uint256 operator&(const uint256& a, const uint256& b) { return (base_uint256)a & (base_uint256)b; }
inline const uint256 operator|(const uint256& a, const uint256& b) { return (base_uint256)a | (base_uint256)b; }
uint256 uint160extend256(const uint160& uSource, uint uNamespace);
inline int Testuint256AdHoc(std::vector<std::string> vArg)
{
uint256 g(0);

View File

@@ -1,18 +1,6 @@
#include "utils.h"
#include "uint256.h"
// XXX Assume little-endian.
uint256 uint160extend256(const uint160& uSource, uint uNamespace)
{
uint256 uResult;
// Place right justified: in most significant bits.
memcpy(uResult.end() - uSource.size(), uSource.begin(), uSource.size());
uResult.begin()[uResult.size() - uSource.size() - 1] = uNamespace;
return uResult;
}
//
// Time support
// We have our own epoch.