diff options
author | Werner Koch <[email protected]> | 2016-09-15 08:45:04 +0000 |
---|---|---|
committer | Werner Koch <[email protected]> | 2016-09-15 09:39:43 +0000 |
commit | ed1f2700a73060e2615697491ea9e49ded4293e6 (patch) | |
tree | 63501434bf047297fdf770df8c5dac537fdc6be7 /src/gpgme.def | |
parent | core: Minor change of the gpgme_op_edit semantics. (diff) | |
download | gpgme-ed1f2700a73060e2615697491ea9e49ded4293e6.tar.gz gpgme-ed1f2700a73060e2615697491ea9e49ded4293e6.zip |
core: New function gpgme_op_interact, deprecate gpgme_op_edit.
* src/gpgme.h.in (gpgme_interact_cb_t): New.
(GPGME_INTERACT_CARD): New.
(gpgme_op_interact_start, gpgme_op_interact): New.
* src/libgpgme.vers, src/gpgme.def: Add new functions.
* src/edit.c (op_data_t): Rename fnc to fnc_old and change users. Add
fnc.
(edit_status_handler): Call old or new callback.
(command_handler): Ditto.
(interact_start): New.
(gpgme_op_interact_start, gpgme_op_interact_start): New.
* src/status-table.c (_gpgme_status_to_string): New.
* tests/gpg/t-edit.c (edit_fnc): Rename to interact_fnc and change
type of STATUS. Use gpgme_io_writen.
(main): s/gpgme_op_edit/gpgme_op_interact/.
--
This change will eventually allow us to remove all those status codes
from gpgme.h.
Signed-off-by: Werner Koch <[email protected]>
Diffstat (limited to 'src/gpgme.def')
-rw-r--r-- | src/gpgme.def | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/gpgme.def b/src/gpgme.def index 7882af62..9815a834 100644 --- a/src/gpgme.def +++ b/src/gpgme.def @@ -241,6 +241,8 @@ EXPORTS gpgme_op_keysign @181 gpgme_op_tofu_policy_start @182 gpgme_op_tofu_policy @183 + gpgme_op_interact_start @184 + gpgme_op_interact @185 ; END |