aboutsummaryrefslogtreecommitdiffstats
path: root/tests/t-data.c
diff options
context:
space:
mode:
Diffstat (limited to 'tests/t-data.c')
-rw-r--r--tests/t-data.c27
1 files changed, 5 insertions, 22 deletions
diff --git a/tests/t-data.c b/tests/t-data.c
index fe2d59ed..c214de7b 100644
--- a/tests/t-data.c
+++ b/tests/t-data.c
@@ -30,8 +30,10 @@
#include <string.h>
#include <errno.h>
-#include <gpgme.h>
+#define PGM "t-data"
+#include "run-support.h"
+#undef fail_if_err
#define fail_if_err(a) do { if(a) { \
fprintf (stderr, "%s:%d: (%i) gpgme_error_t " \
"%s\n", __FILE__, __LINE__, round, \
@@ -39,27 +41,6 @@
exit (1); } \
} while(0)
-static char *
-make_filename (const char *fname)
-{
- const char *srcdir = getenv ("srcdir");
- char *buf;
-
- if (!srcdir)
- srcdir = ".";
- buf = malloc (strlen(srcdir) + strlen(fname) + 2 );
- if (!buf)
- {
- fprintf (stderr, "%s:%d: could not allocate string: %s\n",
- __FILE__, __LINE__, strerror (errno));
- exit (1);
- }
- strcpy (buf, srcdir);
- strcat (buf, "/");
- strcat (buf, fname);
- return buf;
-}
-
typedef enum
{
TEST_INITIALIZER,
@@ -203,6 +184,8 @@ main (void)
gpgme_error_t err = 0;
gpgme_data_t data;
+ init_gpgme_basic ();
+
while (++round)
{
switch (round)