X-Git-Url: http://git.draconx.ca/gitweb/cdecl99.git/blobdiff_plain/d546887cd6d807f258fc4fb2f47a655310e356ba..a2c3dad92b2bf55488174c203563224880380c9b:/t/test.h diff --git a/t/test.h b/t/test.h index a6382e2..2e7882d 100644 --- 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 @@ -28,6 +28,7 @@ #endif #define MIN(a, b) ((a) < (b) ? (a) : (b)) +#define MAX(a, b) ((a) > (b) ? (a) : (b)) struct cdecl_declspec; struct option; @@ -35,6 +36,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 +83,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)