mpick: add mmsg(7) style ranges to msglist

pull/2/head
Christian Neukirchen 8 years ago
parent 2526eca730
commit 48a1779efb

@ -32,7 +32,7 @@ see
.El
.Sh MSGLISTS
.Nm
message lists (msglist) mostly compatible with
message lists (msglist) are mostly compatible with
.Xr mailx 1
are message
specifications used as shortened
@ -42,7 +42,7 @@ and can include:
.It Ar n
Message number
.Ar n .
.It Ar n Ns Cm "-" Ns Ar m
.It Ar n Ns Cm ":" Ns Ar m , Ar n Ns Cm "-" Ns Ar m
An inclusive range of message numbers between
.Ar n
and

@ -671,8 +671,8 @@ parse_msglist(const char *s)
default:
pos = (char *)s;
if ((d = strchr(s, '-')) && parse_num(&n) &&
(pos = (char *)d + 1) && parse_num(&m)) {
if (((d = strchr(s, ':')) || (d = strchr(s, '-')))
&& parse_num(&n) && (pos = (char *)d + 1) && parse_num(&m)) {
/* index >= n */
e1 = mkexpr(EXPR_GE);
e1->a.prop = PROP_INDEX;

Loading…
Cancel
Save