A simple helper function to print a blank line between records. Signed-off-by: Jean Delvare <jdelv...@suse.de> --- dmidecode.c | 9 +++++---- dmioutput.c | 5 +++++ dmioutput.h | 1 + 3 files changed, 11 insertions(+), 4 deletions(-)
--- dmidecode.orig/dmidecode.c 2020-03-24 15:01:18.304886924 +0100 +++ dmidecode/dmidecode.c 2020-03-24 15:01:42.564182354 +0100 @@ -5068,7 +5068,7 @@ static void dmi_decode(const struct dmi_ h->type >= 128 ? "OEM-specific" : "Unknown"); dmi_dump(h); } - printf("\n"); + pr_sep(); } static void to_dmi_header(struct dmi_header *h, u8 *data) @@ -5195,7 +5195,8 @@ static void dmi_table_decode(u8 *buf, u3 if ((unsigned long)(next - buf) > len) { if (display && !(opt.flags & FLAG_QUIET)) - printf("\t<TRUNCATED>\n\n"); + printf("\t<TRUNCATED>\n"); + pr_sep(); data = next; break; } @@ -5213,7 +5214,7 @@ static void dmi_table_decode(u8 *buf, u3 if (opt.flags & FLAG_DUMP) { dmi_dump(&h); - printf("\n"); + pr_sep(); } else dmi_decode(&h, ver); @@ -5271,7 +5272,7 @@ static void dmi_table(off_t base, u32 le pr_info("Table at 0x%08llX.", (unsigned long long)base); } - printf("\n"); + pr_sep(); } if ((flags & FLAG_NO_FILE_OFFSET) || (opt.flags & FLAG_FROM_DUMP)) --- dmidecode.orig/dmioutput.c 2020-03-24 15:01:01.667684315 +0100 +++ dmidecode/dmioutput.c 2020-03-24 15:01:42.564182354 +0100 @@ -118,3 +118,8 @@ void pr_list_end(void) { /* a no-op for text output */ } + +void pr_sep(void) +{ + printf("\n"); +} --- dmidecode.orig/dmioutput.h 2020-03-24 15:01:01.667684315 +0100 +++ dmidecode/dmioutput.h 2020-03-24 15:01:42.564182354 +0100 @@ -30,3 +30,4 @@ void pr_subattr(const char *name, const void pr_list_start(const char *name, const char *format, ...); void pr_list_item(const char *format, ...); void pr_list_end(void); +void pr_sep(void); -- Jean Delvare SUSE L3 Support _______________________________________________ https://lists.nongnu.org/mailman/listinfo/dmidecode-devel