build: Minor API fixes to fix build problems on AIX.
authorWerner Koch <wk@gnupg.org>
Wed, 5 Jul 2017 18:10:56 +0000 (20:10 +0200)
committerWerner Koch <wk@gnupg.org>
Wed, 5 Jul 2017 18:10:56 +0000 (20:10 +0200)
commit85a9a913da9ecc6b2cd6f743e90e49983251d706
tree0a732a623b5412a2fbd77dc28035077352f85726
parent0d30a4a9791d20c8881b5b12bd44611d9f4274cd
build: Minor API fixes to fix build problems on AIX.

* src/gcrypt.h.in (gcry_error_from_errno): Fix return type.
* src/visibility.c (gcry_md_extract): Change return type to match the
prototype.
--

IBM compiler optimize enums and thus enums may be shorter than an
unsigned int.  Thus an

  assert (sizeof (gpg_error_t) == sizeof (gpg_err_code_t)

would fail.  The deatils seem to depend on the passed compiler options
which explains that it has been only reported now.

GnuPG-bug-id: 3256
Signed-off-by: Werner Koch <wk@gnupg.org>
src/gcrypt.h.in
src/visibility.c