/*
* Generate random C declarations for testing.
- * 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
#include <stdbool.h>
#include <errno.h>
#include <getopt.h>
-#include <cdecl.h>
+#include "cdecl.h"
#include "declgen.h"
-#include "test.h"
#define PROGNAME "randomdecl"
-static const char *progname = PROGNAME;
+#include "test.h"
+
static const char sopts[] = "s:n:ECVH";
static const struct option lopts[] = {
{ "seed", 1, NULL, 's' },
}
}
- if (count_str && !strict_strtoul(&count, count_str, 0)) {
- fprintf(stderr, "%s: invalid count: %s\n", progname, count_str);
+ if (count_str && !test_strtoul(&count, count_str)) {
+ print_error("invalid count: %s", count_str);
return EXIT_FAILURE;
}