static const size_t DATESTRING_SIZE = 20;
static void
-pr_usage()
+pr_usage(int verbose)
{
- fprintf(stderr, "%s\n",
+ fprintf(stderr,
"Usage:\n"
" -v show version\n"
" -s 00:01:02:03:04:05 create seed from MAC address\n"
" E.g. -s 01:02:03:04:05 \n"
" -s 01:02:03:04:05 -p\n"
" -p 000000030405\n"
+ "\n"
+ "%s",
+ verbose ? help : ""
);
}
va_end(args);
fprintf(stderr, "Error: %s\n", error_message);
- if (usage) pr_usage();
+ if (usage) pr_usage(usage);
exit(EXIT_FAILURE);
}
int result = 0;
if (argc == 1) {
- pr_usage();
+ pr_usage(0);
}
else {
unsigned int arg;
}
}
if (! opt_seed && ! opt_pass)
- pr_usage();
+ pr_usage(0);
else if (opt_seed && opt_seed != 2)
pr_error_exit(1, "seed requires MAC-ADDRESS");
else if (! opt_seed && opt_pass && opt_pass != 2)