Add ethash linux & windows build fixes
This commit is contained in:
6
Godeps/_workspace/src/github.com/ethereum/ethash/ethash.go
generated
vendored
6
Godeps/_workspace/src/github.com/ethereum/ethash/ethash.go
generated
vendored
@@ -127,12 +127,12 @@ func (l *Light) Verify(block pow.Block) bool {
|
||||
return h256ToHash(ret.result).Big().Cmp(target) <= 0
|
||||
}
|
||||
|
||||
func h256ToHash(in C.struct_ethash_h256) common.Hash {
|
||||
func h256ToHash(in C.ethash_h256_t) common.Hash {
|
||||
return *(*common.Hash)(unsafe.Pointer(&in.b))
|
||||
}
|
||||
|
||||
func hashToH256(in common.Hash) C.struct_ethash_h256 {
|
||||
return C.struct_ethash_h256{b: *(*[32]C.uint8_t)(unsafe.Pointer(&in[0]))}
|
||||
func hashToH256(in common.Hash) C.ethash_h256_t {
|
||||
return C.ethash_h256_t{b: *(*[32]C.uint8_t)(unsafe.Pointer(&in[0]))}
|
||||
}
|
||||
|
||||
func (l *Light) getCache(blockNum uint64) *cache {
|
||||
|
Reference in New Issue
Block a user