diff --git a/include/dap_hash.h b/include/dap_hash.h index 3d968c6a31ae548f8844ea43fc430cb1637ff1e4..4fb141e443c0af79655015cf91786aa07d948bc2 100755 --- a/include/dap_hash.h +++ b/include/dap_hash.h @@ -45,6 +45,10 @@ typedef union dap_chain_hash_fast{ uint8_t raw[DAP_CHAIN_HASH_FAST_SIZE]; } dap_chain_hash_fast_t; +#ifdef __cplusplus +extern "C" { +#endif + //size_t dap_chain_hash_fast_to_str(dap_chain_hash_fast_t * a_hash, char * a_str, size_t a_str_max); int dap_chain_str_to_hash_fast( const char * a_hash_str, dap_chain_hash_fast_t * a_hash); @@ -106,3 +110,7 @@ static inline char *dap_chain_hash_fast_to_str_new(dap_chain_hash_fast_t * a_has dap_chain_hash_fast_to_str( a_hash, ret, c_hash_str_size ); return ret; } + +#ifdef __cplusplus +} +#endif