]> Savannah Git Hosting - gnulib.git/commit
gc-libgcrypt: fix undefined enum type in switch statement
authorJia Zhang <qianyue.zj@alibaba-inc.com>
Sat, 28 Oct 2017 06:14:01 +0000 (02:14 -0400)
committerBruno Haible <bruno@clisp.org>
Sat, 28 Oct 2017 12:42:40 +0000 (14:42 +0200)
commit038d1385d424bafab4c6e5e8305b6ed3121ef4e9
treeaa9b058c43fbf83fbd93a841c3fe3ed6cf99a816
parent33a9adc3a26269f5e592eae88d718b730162d868
gc-libgcrypt: fix undefined enum type in switch statement

Resolve the following build failure:
lib/gc-libgcrypt.c: In function 'gc_hash_open':
lib/gc-libgcrypt.c:317:5: error: case value '0' not in enumerated type
'Gc_hash_mode {aka enum Gc_hash_mode}' [-Werror=switch]
     case 0:
     ^~~~

* lib/gc.h (enum Gc_hash_mode): Add value GC_NULL.
* lib/gc-libgcrypt.c (gc_hash_open): Use this enum value instead of 0.

Signed-off-by: Jia Zhang <qianyue.zj@alibaba-inc.com>
ChangeLog
lib/gc-libgcrypt.c
lib/gc.h