tests: Use common code for all tests.
[libgcrypt.git] / tests / rsacvt.c
index 6fb5c76..0c13819 100644 (file)
@@ -61,21 +61,8 @@ e7a7ca5367c661f8e6[...]71
 
 
 #define PGM "rsacvt"
+#include "t-common.h"
 
-#define my_isascii(c) (!((c) & 0x80))
-#define digitp(p)   (*(p) >= '0' && *(p) <= '9')
-#define hexdigitp(a) (digitp (a)                     \
-                      || (*(a) >= 'A' && *(a) <= 'F')  \
-                      || (*(a) >= 'a' && *(a) <= 'f'))
-#define xtoi_1(p)   (*(p) <= '9'? (*(p)- '0'): \
-                     *(p) <= 'F'? (*(p)-'A'+10):(*(p)-'a'+10))
-#define xtoi_2(p)   ((xtoi_1(p) * 16) + xtoi_1((p)+1))
-#define DIM(v)               (sizeof(v)/sizeof((v)[0]))
-#define DIMof(type,member)   DIM(((type *)0)->member)
-
-
-/* Verbose mode flag.  */
-static int verbose;
 
 /* Prefix output with labels.  */
 static int with_labels;
@@ -88,20 +75,6 @@ static int keep_lz;
 static int openpgp_mode;
 
 
-/* Print a error message and exit the process with an error code.  */
-static void
-die (const char *format, ...)
-{
-  va_list arg_ptr;
-
-  va_start (arg_ptr, format);
-  fputs (PGM ": ", stderr);
-  vfprintf (stderr, format, arg_ptr);
-  va_end (arg_ptr);
-  exit (1);
-}
-
-
 static char *
 read_textline (FILE *fp)
 {