MSGMARKNEXT
{ SF(MSGMARKNEXT), "Private: b_next's first byte marked" },
mp->b_flag = atmark ? MSGMARKNEXT : MSGNOTMARKNEXT;
mp1->b_flag |= MSGMARKNEXT;
MSGMARKNEXT;
MSGMARKNEXT;
mp->b_flag |= MSGMARKNEXT;
((mp1->b_flag & MSGMARKNEXT) ? "MSGMARKNEXT" :
mark = bp->b_flag & (MSGMARK | MSGMARKNEXT | MSGNOTMARKNEXT);
ASSERT((mark & (MSGMARKNEXT|MSGNOTMARKNEXT)) !=
(MSGMARKNEXT|MSGNOTMARKNEXT));
(MSGMARKNEXT|MSGNOTMARKNEXT|MSGMARK)) {
if (mark & MSGMARKNEXT) {
if (bp->b_flag & MSGMARKNEXT) {
q->q_last->b_flag |= MSGMARKNEXT;
q->q_last->b_flag &= ~MSGMARKNEXT;
!(lbp->b_flag & (MSGDELIM|MSGMARK|MSGMARKNEXT))) {
if (bp->b_flag & MSGMARKNEXT) {
lbp->b_flag |= MSGMARKNEXT;
bp->b_flag &= ~MSGMARKNEXT;
mark = bp->b_flag & (MSGMARK | MSGMARKNEXT | MSGNOTMARKNEXT);
ASSERT((mark & (MSGMARKNEXT|MSGNOTMARKNEXT)) !=
(MSGMARKNEXT|MSGNOTMARKNEXT));
if (mark & (MSGMARKNEXT|MSGNOTMARKNEXT|MSGMARK)) {
if (mark & MSGMARKNEXT) {
mark = bp->b_flag & (MSGMARK | MSGMARKNEXT | MSGNOTMARKNEXT);
ASSERT((mark & (MSGMARKNEXT|MSGNOTMARKNEXT)) !=
(MSGMARKNEXT|MSGNOTMARKNEXT));
if (mark & (MSGMARKNEXT|MSGNOTMARKNEXT|MSGMARK)) {
if (mark & MSGMARKNEXT) {
((bp->b_flag & (MSGMARK|MSGDELIM|MSGMARKNEXT)) == 0) &&
if (qfirst->b_flag & MSGMARKNEXT) {
bp->b_flag |= MSGMARKNEXT;
qfirst->b_flag &= ~MSGMARKNEXT;
b_flag |= MSGMARKNEXT;
b_flag &= ~MSGMARKNEXT;
ASSERT((mp->b_flag & (MSGMARKNEXT|MSGNOTMARKNEXT)) !=
(MSGMARKNEXT|MSGNOTMARKNEXT));