diff --git a/top/top.h b/top/top.h index f4d1c70b..a1f1629c 100644 --- a/top/top.h +++ b/top/top.h @@ -576,7 +576,8 @@ typedef struct WIN_t { const int _len = snprintf(_str, sizeof(_str), fmt, ## arg); \ if (Batch) { \ char *_eol = _str + (_len < 0 ? 0 : (size_t)_len >= sizeof(_str) ? sizeof(_str)-1 : (size_t)_len); \ - while (_eol > _str && _eol[-1] == ' ') _eol--; *_eol = '\0'; putp(_str); } \ + while (_eol > _str && _eol[-1] == ' ') _eol--; \ + *_eol = '\0'; putp(_str); } \ else if (Pseudo_row >= 0 && Pseudo_row < Screen_rows) { \ char *_ptr = &Pseudo_screen[Pseudo_row++ * ROWMAXSIZ]; \ if (!strcmp(_ptr, _str)) putp("\n"); \