From c19c096a1381da06d33b66ec326e4de2f45ffcf2 Mon Sep 17 00:00:00 2001 From: Remi Collet Date: Sun, 10 Jun 2012 07:06:04 +0200 Subject: repo reorg --- info.c | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 info.c (limited to 'info.c') diff --git a/info.c b/info.c new file mode 100644 index 0000000..edcc53a --- /dev/null +++ b/info.c @@ -0,0 +1,36 @@ +#include +#include + +int main (int argc, char *argv[]) { + + gpgme_ctx_t ctx; + gpgme_error_t err; + const char *ver; + gpgme_engine_info_t info; + + ver = gpgme_check_version(NULL); + printf("gpgme version: %s\n", ver); + + err = gpgme_new(&ctx); + if (err != GPG_ERR_NO_ERROR) { + printf("** gpgme_new return %d\n", err); + } + + info = gpgme_ctx_get_engine_info(ctx); + while(info) { + printf("protocol:%d, file_name:%s\n", info->protocol, info->file_name); + info = info->next; + } + + err = gpgme_ctx_set_engine_info(ctx, GPGME_PROTOCOL_OpenPGP, "/usr/bin/gpg", NULL); + if (err != GPG_ERR_NO_ERROR) { + printf("** gpgme_ctx_set_engine_info return %d\n", err); + } + + info = gpgme_ctx_get_engine_info(ctx); + while(info) { + printf("protocol:%d, file_name:%s\n", info->protocol, info->file_name); + info = info->next; + } + return 0; +} -- cgit