diff options
Diffstat (limited to 'tests/gpg/t-encrypt.c')
| -rw-r--r-- | tests/gpg/t-encrypt.c | 42 | 
1 files changed, 21 insertions, 21 deletions
| diff --git a/tests/gpg/t-encrypt.c b/tests/gpg/t-encrypt.c index 06736b3a..14a407d9 100644 --- a/tests/gpg/t-encrypt.c +++ b/tests/gpg/t-encrypt.c @@ -35,44 +35,44 @@  static void  print_op_info (GpgmeCtx c)  { -    char *s = gpgme_get_op_info (c, 0); - -    if (!s) -        puts ("<!-- no operation info available -->"); -    else { -        puts (s); -        free (s); +  char *s = gpgme_get_op_info (c, 0); + +  if (!s) +    puts ("<!-- no operation info available -->"); +  else +    { +      puts (s); +      free (s);      }  }  static void -print_data ( GpgmeData dh ) +print_data (GpgmeData dh)  { -    char buf[100]; -    size_t nread; -    GpgmeError err; - -    err = gpgme_data_rewind ( dh ); -    fail_if_err (err); -    while ( !(err = gpgme_data_read ( dh, buf, 100, &nread )) ) { -        fwrite ( buf, nread, 1, stdout ); -    } -    if (err != GPGME_EOF)  -        fail_if_err (err); +  char buf[100]; +  int ret; +   +  ret = gpgme_data_seek (dh, 0, SEEK_SET); +  if (ret) +    fail_if_err (GPGME_File_Error); +  while ((ret = gpgme_data_read (dh, buf, 100)) > 0) +    fwrite (buf, ret, 1, stdout); +  if (ret < 0) +    fail_if_err (GPGME_File_Error);  }  int  -main (int argc, char **argv ) +main (int argc, char **argv)  {      GpgmeCtx ctx;      GpgmeError err;      GpgmeData in, out;      GpgmeRecipients rset; -    err = gpgme_check_engine (); +    err = gpgme_engine_check_version (GPGME_PROTOCOL_OpenPGP);      fail_if_err (err);      puts ( gpgme_get_engine_info() ); | 
