(gcrypt.info.gz) Error Strings
Info Catalog
(gcrypt.info.gz) Error Codes
(gcrypt.info.gz) Error Handling
3.3.4 Error Strings
-------------------
-- Function: const char * gcry_strerror (gcry_error_t ERR)
The function `gcry_strerror' returns a pointer to a statically
allocated string containing a description of the error code
contained in the error value ERR. This string can be used to
output a diagnostic message to the user.
-- Function: const char * gcry_strsource (gcry_error_t ERR)
The function `gcry_strerror' returns a pointer to a statically
allocated string containing a description of the error source
contained in the error value ERR. This string can be used to
output a diagnostic message to the user.
The following example illustrates the use of the functions described
above:
{
gcry_cipher_hd_t handle;
gcry_error_t err = 0;
err = gcry_cipher_open (&handle, GCRY_CIPHER_AES, GCRY_CIPHER_MODE_CBC, 0);
if (err)
{
fprintf (stderr, "Failure: %s/%s\n",
gcry_strsource (err),
gcry_strerror (err));
}
}
Info Catalog
(gcrypt.info.gz) Error Codes
(gcrypt.info.gz) Error Handling
automatically generated byinfo2html