diff options
| author | Marc André Tanner <mat@brain-dump.org> | 2018-03-12 23:08:28 +0100 |
|---|---|---|
| committer | Marc André Tanner <mat@brain-dump.org> | 2018-03-12 23:17:48 +0100 |
| commit | a09d4d17839ff5a6707913fec696f24e849440b4 (patch) | |
| tree | 0d03368c50cf9544e7a45558a3d6f16ca910fac0 | |
| parent | 1c4e0940938373580cf1e3d2184bae8f25259b79 (diff) | |
| download | vis-a09d4d17839ff5a6707913fec696f24e849440b4.tar.gz vis-a09d4d17839ff5a6707913fec696f24e849440b4.tar.xz | |
view: use strncat instead of an inline loop to concatenate cell data
| -rw-r--r-- | view.c | 5 |
1 files changed, 1 insertions, 4 deletions
@@ -380,10 +380,7 @@ void view_draw(View *view) { } if (cell.width == 0) { - size_t n = strlen(prev_cell.data), i = 0; - while (cell.data[i] && n < sizeof(cell.data)-1) - prev_cell.data[n++] = cell.data[i++]; - prev_cell.data[n] = '\0'; + strncat(prev_cell.data, cell.data, sizeof(prev_cell.data)-strlen(prev_cell.data)-1); prev_cell.len += cell.len; } else { if (prev_cell.len && !view_addch(view, &prev_cell)) |
