/* Suspend all visible windows. */
uint16_t i, i_max;
- for (i_max = 1, w_p = wmeta->chain_start;
+ for (w_p = wmeta->chain_start, i_max = 1;
w_p != wmeta->chain_end;
- i_max++)
+ w_p = w_p->next)
{
- w_p = w_p->next;
+ i_max++;
}
struct Win ** wins = malloc(i_max * sizeof(struct Win *));
for (i = 0, w_p = wmeta->chain_start; i < i_max; i++)
unit = unit_cols;
}
char * scrolldsc = malloc((4 * sizeof(char)) + strlen(more) + strlen(unit)
- + 10); /* 10 = uint32 max strlen */
+ + 10); /* 10 = uint32 max strlen */
sprintf(scrolldsc, " %d %s %s ", dist, more, unit);
/* Decide on offset of the description text inside the scroll hint line. */