Add -h option for help
Add -q quiet option to reduce or suppress the whining
Create #define for the default version value.
Signed-off-by: vanbaren@cideas.com <vanbaren@cideas.com>
main
Jerry Van Baren18 years agocommitted byJon Loeliger
#define ERRMSG(...) if (quiet < 2) fprintf(stderr, "ERROR: " __VA_ARGS__)
#define WARNMSG(...) if (quiet < 1) fprintf(stderr, "Warning: " __VA_ARGS__)
static int must_be_one_cell(struct property *prop, struct node *node)
{
@ -512,14 +512,15 @@ static int check_cpus(struct node *root, int outversion, int boot_cpuid_phys)
@@ -512,14 +512,15 @@ static int check_cpus(struct node *root, int outversion, int boot_cpuid_phys)
char *eptr;
unitnum = strtol(get_unitname(cpu), &eptr, 16);
if (*eptr)
if (*eptr) {
WARNMSG("%s has bad format unit name %s (should be CPU number\n",
cpu->fullpath, get_unitname(cpu));
else if (unitnum != propval_cell(prop))
} else if (unitnum != propval_cell(prop)) {
WARNMSG("%s unit name \"%s\" does not match \"reg\" property <%x>\n",