From: Zbigniew Jędrzejewski-Szmek Date: Mon, 11 Jun 2018 07:57:05 +0000 (+0200) Subject: basic/format-table: remove parameter with constant value X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=dad68a6342f86f817e07187ea06b44d2f0c90321;p=elogind.git basic/format-table: remove parameter with constant value --- diff --git a/src/basic/format-table.c b/src/basic/format-table.c index fe7c35193..8340133be 100644 --- a/src/basic/format-table.c +++ b/src/basic/format-table.c @@ -882,8 +882,8 @@ static int table_data_requested_width(TableData *d, size_t *ret) { return 0; } -static char *align_string_mem(const char *str, size_t old_length, size_t new_length, unsigned percent) { - size_t w = 0, space, lspace; +static char *align_string_mem(const char *str, size_t new_length, unsigned percent) { + size_t w = 0, space, lspace, old_length; const char *p; char *ret; size_t i; @@ -893,8 +893,7 @@ static char *align_string_mem(const char *str, size_t old_length, size_t new_len assert(str); assert(percent <= 100); - if (old_length == (size_t) -1) - old_length = strlen(str); + old_length = strlen(str); /* Determine current width on screen */ p = str; @@ -1183,7 +1182,7 @@ int table_print(Table *t, FILE *f) { } else if (l < width[j]) { /* Field is shorter than allocated space. Let's align with spaces */ - buffer = align_string_mem(field, (size_t) -1, width[j], d->align_percent); + buffer = align_string_mem(field, width[j], d->align_percent); if (!buffer) return -ENOMEM;