char *mutt_compile_help(char *buf, size_t buflen, int menu, const struct Mapping *items)
{
- size_t len;
char *pbuf = buf;
for (int i = 0; items[i].name && buflen > 2; i++)
buflen -= 2;
}
mutt_make_help(pbuf, buflen, _(items[i].name), menu, items[i].value);
- len = mutt_str_strlen(pbuf);
+ const size_t len = mutt_str_strlen(pbuf);
pbuf += len;
buflen -= len;
}
{
int n = maxwidth;
wchar_t wc;
- int w;
size_t k;
size_t len = mutt_str_strlen(*macro);
mbstate_t mbstate1, mbstate2;
wc = ReplacementChar;
}
/* glibc-2.1.3's wcwidth() returns 1 for unprintable chars! */
- if (IsWPrint(wc) && (w = wcwidth(wc)) >= 0)
+ const int w = wcwidth(wc);
+ if (IsWPrint(wc) && w >= 0)
{
if (w > n)
break;
static int pad(FILE *f, int col, int i)
{
- char fmt[32] = "";
-
if (col < i)
{
+ char fmt[32] = "";
snprintf(fmt, sizeof(fmt), "%%-%ds", i - col);
fprintf(f, fmt, "");
return i;
static void format_line(FILE *f, int ismacro, const char *t1, const char *t2, const char *t3)
{
int col;
- int col_a, col_b;
+ int col_b;
bool split;
- int n;
fputs(t1, f);
}
else
{
- col_a = MuttIndexWindow->cols > 83 ? (MuttIndexWindow->cols - 32) >> 2 : 12;
+ const int col_a = MuttIndexWindow->cols > 83 ? (MuttIndexWindow->cols - 32) >> 2 : 12;
col_b = MuttIndexWindow->cols > 49 ? (MuttIndexWindow->cols - 10) >> 1 : 19;
col = pad(f, mutt_strwidth(t1), col_a);
}
{
while (*t3)
{
- n = MuttIndexWindow->cols - col;
+ int n = MuttIndexWindow->cols - col;
if (ismacro >= 0)
{