However I'd like to see one change if you don't object: printing just "N" or
"Y" instead of "No" and "Yes" in the human readable output looks a bit ugly to
me.
Signed-off-by: Heiko Carstens <heiko.carstens@de.ibm.com>
snprintf(buf, bufsz, "%d", desc->addresses[cpu]);
break;
case COL_CONFIGURED:
- if (desc->configured)
+ if (!desc->configured)
+ break;
+ if (mod->mode == OUTPUT_PARSABLE)
snprintf(buf, bufsz,
desc->configured[cpu] ? _("Y") : _("N"));
+ else
+ snprintf(buf, bufsz,
+ desc->configured[cpu] ? _("Yes") : _("No"));
break;
case COL_ONLINE:
- if (desc->online)
- snprintf(buf, bufsz, is_cpu_online(desc, cpu) ? _("Y") : _("N"));
+ if (!desc->online)
+ break;
+ if (mod->mode == OUTPUT_PARSABLE)
+ snprintf(buf, bufsz,
+ is_cpu_online(desc, cpu) ? _("Y") : _("N"));
+ else
+ snprintf(buf, bufsz,
+ is_cpu_online(desc, cpu) ? _("Yes") : _("No"));
break;
}
return buf;