/*
* Miscellaneous functions used by the cdecl99 test suite.
- * Copyright © 2011-2012, 2021-2023 Nick Bowler
+ * Copyright © 2011-2012, 2021-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
#include <string.h>
#include <errno.h>
#include <getopt.h>
-#include <cdecl.h>
+
+#include "cdecl.h"
#include "help.h"
#include "test.h"
#include "intconv.h"
+void print_error(const char *fmt, ...)
+{
+ extern const char *progname;
+ va_list ap;
+
+ fprintf(stderr, "%s: ", progname);
+
+ va_start(ap, fmt);
+ vfprintf(stderr, fmt, ap);
+ va_end(ap);
+
+ fprintf(stderr, "\n");
+}
+
void *realloc_nofail(void *ptr, size_t size)
{
void *p;