aboutsummaryrefslogtreecommitdiffstats
path: root/src/engine-backend.h
diff options
context:
space:
mode:
authorWerner Koch <[email protected]>2016-07-13 11:57:14 +0000
committerWerner Koch <[email protected]>2016-07-13 11:57:14 +0000
commit2095b1573a8196ba3efdf817324d1b3ee05cbb93 (patch)
treea557df1a306a68c47f448c38ba2ab3a8ad61f14f /src/engine-backend.h
parentCpp: Add feature enum for new identify (diff)
downloadgpgme-2095b1573a8196ba3efdf817324d1b3ee05cbb93.tar.gz
gpgme-2095b1573a8196ba3efdf817324d1b3ee05cbb93.zip
core: Pass the engine's version string to the engine's new function.
* src/engine-backend.h (engine_ops): Add arg 'version' to NEW. * src/engine-assuan.c (llass_new): Add dummy arg 'version'. * src/engine-g13.c (g13_new): Ditto. * src/engine-gpgconf.c (gpgconf_new): Ditto. * src/engine-gpgsm.c (gpgsm_new): Ditto. * src/engine-spawn.c (engspawn_new): Ditto. * src/engine-uiserver.c (uiserver_new): Ditto. * src/engine.c (_gpgme_engine_new): Pass version string to the new function. * src/engine-gpg.c (struct engine_gpg): Add field 'version'. (gpg_new): Add arg 'version'. (gpg_release): Free VERSION. Signed-off-by: Werner Koch <[email protected]>
Diffstat (limited to 'src/engine-backend.h')
-rw-r--r--src/engine-backend.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/engine-backend.h b/src/engine-backend.h
index ea7db144..a15194e6 100644
--- a/src/engine-backend.h
+++ b/src/engine-backend.h
@@ -44,7 +44,8 @@ struct engine_ops
const char *(*get_req_version) (void);
gpgme_error_t (*new) (void **r_engine,
- const char *file_name, const char *home_dir);
+ const char *file_name, const char *home_dir,
+ const char *version);
/* Member functions. */
void (*release) (void *engine);