and deleted messages.
SCCS-vsn: usr.bin/mail/lex.c 2.9
newfileinfo()
{
register struct message *mp;
newfileinfo()
{
register struct message *mp;
- register int u, n, mdot;
+ register int u, n, mdot, d, s;
char fname[BUFSIZ], zname[BUFSIZ], *ename;
for (mp = &message[0]; mp < &message[msgCount]; mp++)
char fname[BUFSIZ], zname[BUFSIZ], *ename;
for (mp = &message[0]; mp < &message[msgCount]; mp++)
mdot = mp - &message[0] + 1;
else
mdot = 1;
mdot = mp - &message[0] + 1;
else
mdot = 1;
for (mp = &message[0], n = 0, u = 0; mp < &message[msgCount]; mp++) {
if (mp->m_flag & MNEW)
n++;
if ((mp->m_flag & MREAD) == 0)
u++;
for (mp = &message[0], n = 0, u = 0; mp < &message[msgCount]; mp++) {
if (mp->m_flag & MNEW)
n++;
if ((mp->m_flag & MREAD) == 0)
u++;
+ if (mp->m_flag & MDELETED)
+ d++;
+ if (mp->m_flag & MSAVED)
+ s++;
}
ename = mailname;
if (getfold(fname) >= 0) {
}
ename = mailname;
if (getfold(fname) >= 0) {
printf(" %d new", n);
if (u-n > 0)
printf(" %d unread", u);
printf(" %d new", n);
if (u-n > 0)
printf(" %d unread", u);
+ if (d > 0)
+ printf(" %d deleted", d);
+ if (s > 0)
+ printf(" %d saved", s);
if (readonly)
printf(" [Read only]");
printf("\n");
if (readonly)
printf(" [Read only]");
printf("\n");