diff options
Diffstat (limited to 'tests/gpg/t-edit.c')
| -rw-r--r-- | tests/gpg/t-edit.c | 23 | 
1 files changed, 10 insertions, 13 deletions
diff --git a/tests/gpg/t-edit.c b/tests/gpg/t-edit.c index 8117d587..b78a7fe2 100644 --- a/tests/gpg/t-edit.c +++ b/tests/gpg/t-edit.c @@ -1,6 +1,6 @@  /* t-edit.c  - regression test   *	Copyright (C) 2000 Werner Koch (dd9jn) - *      Copyright (C) 2001, 2002 g10 Code GmbH + *      Copyright (C) 2001, 2002, 2003 g10 Code GmbH   *   * This file is part of GPGME.   * @@ -57,22 +57,19 @@ flush_data (GpgmeData dh)  } -static const char * -passphrase_cb (void *opaque, const char *desc, void **r_hd) +static GpgmeError +passphrase_cb (void *opaque, const char *desc, +	       void **r_hd, const char **result)  { -  const char *pass; -    if (!desc) -    { -      /* cleanup by looking at *r_hd */ -      return NULL; -    } +    /* Cleanup by looking at *r_hd.  */ +    return 0; -  pass = "abc"; +  *result = "abc";    fprintf (stderr, "%% requesting passphrase for `%s': ", desc); -  fprintf (stderr, "sending `%s'\n", pass ); - -  return pass; +  fprintf (stderr, "sending `%s'\n", *result); +   +  return 0;  }  | 
