Defined common error values and some features for all GnuPG components
Description
Libgpg-error is a small library that originally defined common error
values for all GnuPG components. Among these are GPG, GPGSM, GPGME,
GPG-Agent, libgcrypt, Libksba, DirMngr, Pinentry, SCdaemon. Because
Libgpg-error is a common dependency all GnuPG components, more features
have been added to the library:
* An extended stream library (estream) which for example allows the use of memory or cookie based streams.
* A printf implementation to provide a uniform interface on all platforms. This also includes asprintf style functions.
* An implementation of locks (mutexes).
* A gettext implementation for use on Windows
* A Base64 decoder