Add __attribute__ ((format (printf, 4, 0))) to fix the vprintf calling function.
Signed-off-by: Qu Wenruo <w...@suse.com> --- string-table.c | 1 + 1 file changed, 1 insertion(+) diff --git a/string-table.c b/string-table.c index 95833768960d..455285702d51 100644 --- a/string-table.c +++ b/string-table.c @@ -48,6 +48,7 @@ struct string_table *table_create(int columns, int rows) * '>' the text is right aligned. If fmt is equal to '=' the text will * be replaced by a '=====' dimensioned on the basis of the column width */ +__attribute__ ((format (printf, 4, 0))) char *table_vprintf(struct string_table *tab, int column, int row, const char *fmt, va_list ap) { -- 2.19.1