mirror of
git://git.gnupg.org/gnupg.git
synced 2025-02-01 16:33:02 +01:00
gpg: Add function print_further_info.
* g10/misc.c (print_further_info): New. Signed-off-by: Werner Koch <wk@gnupg.org>
This commit is contained in:
parent
79778a8dd5
commit
d96e76d15f
@ -90,6 +90,7 @@ void print_cipher_algo_note (cipher_algo_t algo);
|
||||
void print_digest_algo_note (digest_algo_t algo);
|
||||
void print_digest_rejected_note (enum gcry_md_algos algo);
|
||||
void print_reported_error (gpg_error_t err, gpg_err_code_t skip_if_ec);
|
||||
void print_further_info (const char *format, ...) GPGRT_ATTR_PRINTF(1,2);
|
||||
void additional_weak_digest (const char* digestname);
|
||||
|
||||
/*-- armor.c --*/
|
||||
|
21
g10/misc.c
21
g10/misc.c
@ -383,6 +383,27 @@ print_reported_error (gpg_error_t err, gpg_err_code_t ignore_ec)
|
||||
}
|
||||
|
||||
|
||||
/* Print a message
|
||||
* "(further info: %s)\n
|
||||
* in verbose mode to further explain an error. That message is
|
||||
* intended to help debug a problem and should not be translated.
|
||||
*/
|
||||
void
|
||||
print_further_info (const char *format, ...)
|
||||
{
|
||||
va_list arg_ptr;
|
||||
|
||||
if (!opt.verbose)
|
||||
return;
|
||||
|
||||
log_info (_("(further info: "));
|
||||
va_start (arg_ptr, format);
|
||||
log_logv (GPGRT_LOG_CONT, format, arg_ptr);
|
||||
va_end (arg_ptr);
|
||||
log_printf (")\n");
|
||||
}
|
||||
|
||||
|
||||
/* Map OpenPGP algo numbers to those used by Libgcrypt. We need to do
|
||||
this for algorithms we implemented in Libgcrypt after they become
|
||||
part of OpenPGP. */
|
||||
|
Loading…
x
Reference in New Issue
Block a user