STRATMARK
{ SF(STRATMARK), "at mark (due to MSGMARKNEXT)" },
stp->sd_flag |= STRATMARK;
stp->sd_flag &= ~STRATMARK;
~(STRATMARK|STRNOTATMARK);
} else if (rflg && (old_sd_flag & STRATMARK)) {
stp->sd_flag &= ~STRATMARK;
stp->sd_flag |= STRATMARK;
stp->sd_flag &= ~STRATMARK;
if ((stp->sd_flag & STRATMARK) && (arg == ANYMARK)) {
stp->sd_flag |= STRATMARK;
stp->sd_flag &= ~STRATMARK;
stp->sd_flag &= ~(STRATMARK|STRNOTATMARK);
} else if (pr && (old_sd_flag & STRATMARK)) {
stp->sd_flag &= ~STRATMARK;
stp->sd_flag |= STRATMARK;
stp->sd_flag &= ~STRATMARK;
stp->sd_flag &= ~(STRATMARK|STRNOTATMARK);
} else if (pr && (old_sd_flag & STRATMARK)) {
stp->sd_flag &= ~STRATMARK;
if (stp->sd_flag & (STRATMARK | STRNOTATMARK)) {
if (stp->sd_flag & STRATMARK) {
stp->sd_flag &= ~STRATMARK;
!(stp->sd_flag & (STRATMARK|STRNOTATMARK|STREOF))) {
if (stp->sd_flag & STRATMARK)