diff options
author | Jeff Garzik <jeff@garzik.org> | 2011-02-02 18:47:04 -0500 |
---|---|---|
committer | Jeff Garzik <jgarzik@redhat.com> | 2011-02-02 18:47:04 -0500 |
commit | c68ffb30dd17b32f69665af18b72687875770972 (patch) | |
tree | 748110c309233117b7f26bd4dc575a2904266aba /miner.h | |
parent | 453101d9e9f8b7408ca645dd174aa3e8af1d87ac (diff) |
Display proof-of-work hash when one is discovered
Diffstat (limited to 'miner.h')
-rw-r--r-- | miner.h | 17 |
1 files changed, 17 insertions, 0 deletions
@@ -27,6 +27,21 @@ static inline uint32_t swab32(uint32_t v) return __builtin_bswap32(v); } +static inline void swap256(void *dest_p, const void *src_p) +{ + uint32_t *dest = dest_p; + const uint32_t *src = src_p; + + dest[0] = src[7]; + dest[1] = src[6]; + dest[2] = src[5]; + dest[3] = src[4]; + dest[4] = src[3]; + dest[5] = src[2]; + dest[6] = src[1]; + dest[7] = src[0]; +} + extern bool opt_debug; extern bool opt_protocol; extern const uint32_t sha256_init_state[]; @@ -55,4 +70,6 @@ extern bool scanhash_asm32(const unsigned char *midstate,unsigned char *data, extern int timeval_subtract (struct timeval *result, struct timeval *x, struct timeval *y); +extern void print_pow(const unsigned char *hash); + #endif /* __MINER_H__ */ |