}
size_t plen = 0;
- if ((plen = mutt_str_startswith(value, "reverse-", CASE_MATCH)))
+ plen = mutt_str_startswith(value, "reverse-", CASE_MATCH);
+ if (plen != 0)
{
flags |= SORT_REVERSE;
+ value += plen;
}
- else if ((plen = mutt_str_startswith(value, "last-", CASE_MATCH)))
+
+ plen = mutt_str_startswith(value, "last-", CASE_MATCH);
+ if (plen != 0)
{
flags |= SORT_LAST;
+ value += plen;
}
- value += plen;
switch (cdef->type & DT_SUBTYPE_MASK)
{