]> git.draconx.ca Git - cdecl99.git/blobdiff - t/test.h
tests: Remove test_print_decl etc. from the common library.
[cdecl99.git] / t / test.h
index 091ad88b8b322ab80629048edbe307bf16cea692..0d009f0e2ec306e09bcb1a0bb3892aecd4b5908b 100644 (file)
--- a/t/test.h
+++ b/t/test.h
@@ -37,13 +37,9 @@ struct test_rng;
 
 void *malloc_nofail(size_t size);
 void *realloc_nofail(void *ptr, size_t size);
-void test_print_specifiers(struct cdecl_declspec *spec);
-void test_print_decl(struct cdecl *decl);
-void test_explain_decl(struct cdecl *decl);
 
 bool strict_strtoul(unsigned long *val, const char *str, int base);
 
-void test_print_version(const char *program);
 void test_print_options(const struct option *lopts);
 
 /*
@@ -71,4 +67,10 @@ static inline int test_rng_50_50(struct test_rng *rng)
        return test_rng_uniform_int(rng, 2) == 0;
 }
 
+#define VERSION_NO_COPYRIGHT_SYMBOL 1
+#include "version.h"
+
+#define test_print_version(s) \
+       do_print_version(s " (" PACKAGE_NAME ") " PACKAGE_VERSION)
+
 #endif