aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarcus Brinkmann <[email protected]>2003-05-27 08:18:04 +0000
committerMarcus Brinkmann <[email protected]>2003-05-27 08:18:04 +0000
commit78c70247f0a9230ce5063bddc8002cf10c427d5d (patch)
tree13c7dc71dcc7da85fdc93d4f1e0ea411bd78e3e9
parentFix last change. (diff)
downloadgpgme-78c70247f0a9230ce5063bddc8002cf10c427d5d.tar.gz
gpgme-78c70247f0a9230ce5063bddc8002cf10c427d5d.zip
2003-05-27 Marcus Brinkmann <[email protected]>
* op-support.c (_gpgme_parse_inv_userid): Add missing break statements. * encrypt.c (gpgme_op_encrypt): Use gpgme_error_t instead of int.
-rw-r--r--gpgme/ChangeLog6
-rw-r--r--gpgme/encrypt.c2
-rw-r--r--gpgme/op-support.c11
3 files changed, 18 insertions, 1 deletions
diff --git a/gpgme/ChangeLog b/gpgme/ChangeLog
index f2bf8b33..133f970a 100644
--- a/gpgme/ChangeLog
+++ b/gpgme/ChangeLog
@@ -1,5 +1,11 @@
2003-05-27 Marcus Brinkmann <[email protected]>
+ * op-support.c (_gpgme_parse_inv_userid): Add missing break
+ statements.
+ * encrypt.c (gpgme_op_encrypt): Use gpgme_error_t instead of int.
+
+2003-05-27 Marcus Brinkmann <[email protected]>
+
* encrypt.c (gpgme_op_encrypt_result): Use intermediate variable
HOOK to avoid compiler warning. Don't ask, you don't want to know.
(_gpgme_encrypt_status_handler): Likewise.
diff --git a/gpgme/encrypt.c b/gpgme/encrypt.c
index 485158a4..4873aaa5 100644
--- a/gpgme/encrypt.c
+++ b/gpgme/encrypt.c
@@ -206,7 +206,7 @@ gpgme_error_t
gpgme_op_encrypt (gpgme_ctx_t ctx, gpgme_recipients_t recp,
gpgme_data_t plain, gpgme_data_t cipher)
{
- int err = encrypt_start (ctx, 1, recp, plain, cipher);
+ gpgme_error_t err = encrypt_start (ctx, 1, recp, plain, cipher);
if (!err)
err = _gpgme_wait_one (ctx);
return err;
diff --git a/gpgme/op-support.c b/gpgme/op-support.c
index a81b4a6f..6a258b92 100644
--- a/gpgme/op-support.c
+++ b/gpgme/op-support.c
@@ -134,36 +134,47 @@ _gpgme_parse_inv_userid (char *args, gpgme_invalid_user_id_t *userid)
default:
case 0:
inv_userid->reason = GPGME_Unknown_Reason;
+ break;
case 1:
inv_userid->reason = GPGME_Not_Found;
+ break;
case 2:
inv_userid->reason = GPGME_Ambiguous_Specification;
+ break;
case 3:
inv_userid->reason = GPGME_Wrong_Key_Usage;
+ break;
case 4:
inv_userid->reason = GPGME_Key_Revoked;
+ break;
case 5:
inv_userid->reason = GPGME_Key_Expired;
+ break;
case 6:
inv_userid->reason = GPGME_No_CRL_Known;
+ break;
case 7:
inv_userid->reason = GPGME_CRL_Too_Old;
+ break;
case 8:
inv_userid->reason = GPGME_Policy_Mismatch;
+ break;
case 9:
inv_userid->reason = GPGME_No_Secret_Key;
+ break;
case 10:
inv_userid->reason = GPGME_Key_Not_Trusted;
+ break;
}
while (*tail == ' ')