basic/format-table: remove parameter with constant value

This commit is contained in:
Zbigniew Jędrzejewski-Szmek 2018-06-11 09:57:05 +02:00
parent 21e4e3e06f
commit cfc01c1e02
1 changed files with 4 additions and 5 deletions

View File

@ -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;