]> git.draconx.ca Git - cdecl99.git/blobdiff - t/test.h
tests: Consolidate error messaging a bit.
[cdecl99.git] / t / test.h
index a6382e2918d44e59b152565da010ae13f58a95ec..9e8ddee252fa46c79b0149c218d78e818cd39010 100644 (file)
--- a/t/test.h
+++ b/t/test.h
@@ -1,5 +1,5 @@
 /*
- * Copyright © 2012, 2020, 2022-2023 Nick Bowler
+ * Copyright © 2012, 2020, 2022-2024 Nick Bowler
  *
  * This program is free software: you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
@@ -35,6 +35,8 @@ struct cdecl;
 
 struct test_rng;
 
+void print_error(const char *fmt, ...);
+
 void *malloc_nofail(size_t size);
 void *realloc_nofail(void *ptr, size_t size);
 
@@ -80,6 +82,10 @@ static inline int test_rng_50_50(struct test_rng *rng)
 #define VERSION_NO_COPYRIGHT_SYMBOL 1
 #include "version.h"
 
+#ifdef PROGNAME
+const char *progname = PROGNAME;
+#endif
+
 #define test_print_version(s) \
        do_print_version(s " (" PACKAGE_NAME ") " PACKAGE_VERSION)