wchar_t wc;
mbstate_t mb;
size_t l;
- int rc = 0, bad = 0, dry = !dest || !destlen;
+ int rc = 0, dry = !dest || !destlen;
memset(&mb, 0, sizeof(mbstate_t));
for (; s && *s && (dry || destlen) && (l = mbrtowc(&wc, s, MB_CUR_MAX, &mb)) != 0;
s += l, destlen -= l)
{
- bad = l == (size_t)(-1) || l == (size_t)(-2); /* conversion error */
+ int bad = l == (size_t)(-1) || l == (size_t)(-2); /* conversion error */
bad = bad || (!dry && l > destlen); /* too few room for mb char */
if (l == 1)
bad = bad || (strchr("-_+=.", *s) == NULL && !iswalnum(wc));
struct Alias *a = Aliases;
struct Alias *a_list = NULL, *a_cur = NULL;
char bestname[HUGE_STRING];
- int i;
if (s[0] != 0) /* avoid empty string as strstr argument */
{
MIN(mutt_str_strlen(a->name) + 1, sizeof(bestname)));
else
{
+ int i;
for (i = 0; a->name[i] && a->name[i] == bestname[i]; i++)
;
bestname[i] = '\0';