From d0fe86179c28493a0b282acb0101c829f8a35820 Mon Sep 17 00:00:00 2001 From: Werner Koch Date: Wed, 25 Jun 2008 01:44:50 +0000 Subject: Updated example. --- doc/gpgme.texi | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) (limited to 'doc/gpgme.texi') diff --git a/doc/gpgme.texi b/doc/gpgme.texi index b5fba15b..2b96d873 100644 --- a/doc/gpgme.texi +++ b/doc/gpgme.texi @@ -2772,6 +2772,7 @@ and e-mail address of the main user ID: @example gpgme_ctx_t ctx; +gpgme_key_t key; gpgme_error_t err = gpgme_new (&ctx); if (!err) @@ -2782,15 +2783,19 @@ if (!err) err = gpgme_op_keylist_next (ctx, &key); if (err) break; - printf ("%s: %s <%s>\n", key->keyid, key->name, key->email); + printf ("%s:", key->subkeys->keyid); + if (key->uids && key->uids->name) + printf (" %s", key->uids->name); + if (key->uids && key->uids->email) + printf (" <%s>", key->uids->email); + putchar ('\n'); gpgme_key_release (key); @} gpgme_release (ctx); @} if (gpg_err_code (err) != GPG_ERR_EOF) @{ - fprintf (stderr, "%s: can not list keys: %s\n", - argv[0], gpgme_strerror (err)); + fprintf (stderr, "can not list keys: %s\n", gpgme_strerror (err)); exit (1); @} @end example -- cgit v1.2.3