MSGMARK
{ SF(MSGMARK), "last byte of message is marked" },
mp->b_flag |= MSGMARK;
mp->b_flag |= MSGMARK;
if (mp->b_flag & MSGMARK) {
mp->b_flag &= ~MSGMARK;
mp->b_flag |= MSGMARK;
mp->b_flag |= MSGMARK;
mark = bp->b_flag & (MSGMARK | MSGMARKNEXT | MSGNOTMARKNEXT);
(MSGMARKNEXT|MSGNOTMARKNEXT|MSGMARK)) {
(bp->b_flag & (MSGMARK|MSGDELIM)) == 0) {
!(lbp->b_flag & (MSGDELIM|MSGMARK|MSGMARKNEXT))) {
if (bp->b_flag & MSGMARK)
else if ((arg == ANYMARK) && (mp->b_flag & MSGMARK))
mark = bp->b_flag & (MSGMARK | MSGMARKNEXT | MSGNOTMARKNEXT);
if (mark & (MSGMARKNEXT|MSGNOTMARKNEXT|MSGMARK)) {
mark = bp->b_flag & (MSGMARK | MSGMARKNEXT | MSGNOTMARKNEXT);
if (mark & (MSGMARKNEXT|MSGNOTMARKNEXT|MSGMARK)) {
((qfirst->b_flag & (MSGMARK|MSGDELIM)) == 0) &&
((bp->b_flag & (MSGMARK|MSGDELIM|MSGMARKNEXT)) == 0) &&
else if (rq->q_first != NULL && (rq->q_first->b_flag & MSGMARK))