From e59bd527e9b7818b315ba2cc6ad21a1ac9f2b161 Mon Sep 17 00:00:00 2001 From: David Lamparter Date: Thu, 26 Jan 2023 14:23:50 +0100 Subject: [PATCH] lib: literal constant format string for termtable While this wasn't a problematic use of a format string, make it a literal constant so the compiler is happy. Signed-off-by: David Lamparter --- lib/termtable.c | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/lib/termtable.c b/lib/termtable.c index 91ec753005..14362e1443 100644 --- a/lib/termtable.c +++ b/lib/termtable.c @@ -436,13 +436,12 @@ char *ttable_dump(struct ttable *tt, const char *newline) abspad -= row[j].style.border.right_on ? 1 : 0; /* print text */ - const char *fmt; if (row[j].style.align == LEFT) - fmt = "%-*s"; + pos += sprintf(&buf[pos], "%-*s", abspad, + row[j].text); else - fmt = "%*s"; - - pos += sprintf(&buf[pos], fmt, abspad, row[j].text); + pos += sprintf(&buf[pos], "%*s", abspad, + row[j].text); /* print right padding */ for (int k = 0; k < row[j].style.rpad; k++) -- 2.39.5