aboutsummaryrefslogtreecommitdiffstats
path: root/src/gpgme.h.in
diff options
context:
space:
mode:
authorMarcus Brinkmann <[email protected]>2009-06-15 17:05:47 +0000
committerMarcus Brinkmann <[email protected]>2009-06-15 17:05:47 +0000
commit59eecf421e42cb929794f31e6387dbfb5b6a543b (patch)
tree6cd59c2639f6a81fb1a998b871b571a21e23fc27 /src/gpgme.h.in
parentImproved W32 SetForegroundWindow hacks. (diff)
downloadgpgme-59eecf421e42cb929794f31e6387dbfb5b6a543b.tar.gz
gpgme-59eecf421e42cb929794f31e6387dbfb5b6a543b.zip
2009-06-15 Marcus Brinkmann <[email protected]>
* gpgme.h.in (gpgme_result_ref, gpgme_result_unref): Add prototypes. * gpgme.def, libgpgme.vers (gpgme_result_ref, gpgme_result_unref): Add these. * context.h (struct ctx_op_data): Add member "references". * gpgme.c (gpgme_result_ref, gpgme_result_unref): New functions. (_gpgme_release_result): Use gpgme_result_unref. * op-support.c (_gpgme_op_data_lookup): Initialize references.
Diffstat (limited to '')
-rw-r--r--src/gpgme.h.in4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/gpgme.h.in b/src/gpgme.h.in
index 46f8769c..8e224a47 100644
--- a/src/gpgme.h.in
+++ b/src/gpgme.h.in
@@ -1934,6 +1934,10 @@ gpgme_error_t gpgme_set_engine_info (gpgme_protocol_t proto,
gpgme_error_t gpgme_engine_check_version (gpgme_protocol_t proto);
+void gpgme_result_ref (void *result);
+void gpgme_result_unref (void *result);
+
+
/* Deprecated types. */
typedef gpgme_ctx_t GpgmeCtx _GPGME_DEPRECATED;
typedef gpgme_data_t GpgmeData _GPGME_DEPRECATED;