X-Git-Url: https://diplodocus.org/git/nmh/blobdiff_plain/0a032eea07f6d77ac6ea4d5a39c9491c34358058..8699f1cc:/sbr/m_convert.c?ds=inline diff --git a/sbr/m_convert.c b/sbr/m_convert.c index 749d2359..06e31afe 100644 --- a/sbr/m_convert.c +++ b/sbr/m_convert.c @@ -1,5 +1,4 @@ -/* - * m_convert.c -- parse a message range or sequence and set SELECTED +/* m_convert.c -- parse a message range or sequence and set SELECTED * * This code is Copyright (c) 2002, by the authors of nmh. See the * COPYRIGHT file in the root directory of the nmh distribution for @@ -203,8 +202,8 @@ single: * limits simply reallocate the folder so it's within range. */ if (first < mp->lowoff || first > mp->hghoff) - mp = folder_realloc(mp, first < mp->lowoff ? first : mp->lowoff, - first > mp->hghoff ? first : mp->hghoff); + mp = folder_realloc(mp, min(first, mp->lowoff), + max(first, mp->hghoff)); set_select_empty (mp, first); } else { @@ -294,16 +293,16 @@ m_conv (struct msgs *mp, char *str, int call) delimp = cp; if (!strcmp (buf, "first")) - return (mp->hghmsg || !(mp->msgflags & ALLOW_NEW) - ? mp->lowmsg : BADMSG); + return mp->hghmsg || !(mp->msgflags & ALLOW_NEW) ? + mp->lowmsg : BADMSG; if (!strcmp (buf, "last")) { convdir = -1; - return (mp->hghmsg || !(mp->msgflags & ALLOW_NEW) ? mp->hghmsg : BADMSG); + return mp->hghmsg || !(mp->msgflags & ALLOW_NEW) ? mp->hghmsg : BADMSG; } if (!strcmp (buf, "cur") || !strcmp (buf, ".")) - return (mp->curmsg > 0 ? mp->curmsg : BADMSG); + return mp->curmsg > 0 ? mp->curmsg : BADMSG; if (!strcmp (buf, "prev")) { convdir = -1; @@ -372,7 +371,7 @@ attr (struct msgs *mp, char *cp) convdir = 1; /* convert direction */ - for (dp = cp; *dp && isalnum((unsigned char) *dp); dp++) + for (dp = cp; isalnum((unsigned char)*dp); dp++) continue; if (*dp == ':') {