diff options
| -rw-r--r-- | gpgme/ChangeLog | 6 | ||||
| -rw-r--r-- | gpgme/encrypt.c | 2 | ||||
| -rw-r--r-- | gpgme/op-support.c | 11 | 
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 == ' ') | 
