aboutsummaryrefslogtreecommitdiffstats
path: root/gpgme/engine.h
diff options
context:
space:
mode:
authorMarcus Brinkmann <[email protected]>2005-10-01 20:42:34 +0000
committerMarcus Brinkmann <[email protected]>2005-10-01 20:42:34 +0000
commit19043016ed9761c6b495fb8f76663234d223d198 (patch)
tree0a993059d55cd0b83f590a02b5b8c4106b0fb28c /gpgme/engine.h
parent2005-10-01 Marcus Brinkmann <[email protected]> (diff)
downloadgpgme-19043016ed9761c6b495fb8f76663234d223d198.tar.gz
gpgme-19043016ed9761c6b495fb8f76663234d223d198.zip
2005-10-01 Marcus Brinkmann <[email protected]>
* engine.h (_gpgme_set_engine_info): Add prototype. * engine-backend.h (struct engine_ops): Change return type of get_file_name() to const char * to silence gcc warning. * engine.c (engine_get_file_name): Change return type to const char * to silence gcc warning. (gpgme_get_engine_info): Use transitional variable to go from const char * to char * to silence gcc warning. (_gpgme_set_engine_info): Likewise. * engine-gpgsm.c (struct engine_gpgsm): Change type of LINE to char * to silence gcc warning. (gpgsm_new): Make ARGV a pointer to const char. (status_handler): Change type of SRC, END, DST, ALINE and NEWLINE to char * to silence gcc warning.
Diffstat (limited to '')
-rw-r--r--gpgme/engine.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/gpgme/engine.h b/gpgme/engine.h
index 3179e27c..be9c9b73 100644
--- a/gpgme/engine.h
+++ b/gpgme/engine.h
@@ -42,6 +42,13 @@ gpgme_error_t _gpgme_engine_info_copy (gpgme_engine_info_t *r_info);
/* Release the engine info INFO. */
void _gpgme_engine_info_release (gpgme_engine_info_t info);
+/* Set the engine info for the info list INFO, protocol PROTO, to the
+ file name FILE_NAME and the home directory HOME_DIR. */
+gpgme_error_t _gpgme_set_engine_info (gpgme_engine_info_t info,
+ gpgme_protocol_t praoto,
+ const char *file_name,
+ const char *home_dir);
+
gpgme_error_t _gpgme_engine_new (gpgme_engine_info_t info,
engine_t *r_engine,