Resolve the following build failure:
lib/gc-libgcrypt.c: In function 'gc_hash_read':
lib/gc-libgcrypt.c:460:14: error: pointer targets in assignment differ
in signedness [-Werror=pointer-sign]
digest = gcry_md_read (ctx->gch, 0);
^
* lib/gc-libgcrypt.c (gc_hash_read): Cast result of gcry_md_read.
Signed-off-by: Jia Zhang <qianyue.zj@alibaba-inc.com>
+2017-10-28 Jia Zhang <qianyue.zj@alibaba-inc.com>
+
+ gc-libgcrypt: fix assignment error due to -Werror=pointer-sign
+ Resolve the following build failure:
+ lib/gc-libgcrypt.c: In function 'gc_hash_read':
+ lib/gc-libgcrypt.c:460:14: error: pointer targets in assignment differ
+ in signedness [-Werror=pointer-sign]
+ digest = gcry_md_read (ctx->gch, 0);
+ ^
+ * lib/gc-libgcrypt.c (gc_hash_read): Cast result of gcry_md_read.
+
2017-10-26 Bruno Haible <bruno@clisp.org>
havelib: Fix value of LD for 32-bit compilation on NetBSD/sparc64.
#endif
{
gcry_md_final (ctx->gch);
- digest = gcry_md_read (ctx->gch, 0);
+ digest = (const char *) gcry_md_read (ctx->gch, 0);
}
return digest;