STREAM_OUTPUT
ASSERT(!(str->s_status & STREAM_OUTPUT));
ASSERT(!(str_in->s_status & STREAM_OUTPUT));
ASSERT(str_out->s_status & STREAM_OUTPUT);
if (!(str->s_status & STREAM_OUTPUT)) {
stream_unset(str, STREAM_OPEN | STREAM_PRIMED | STREAM_OUTPUT);
ASSERT(str->s_status & STREAM_OUTPUT);
ASSERT(str->s_status & STREAM_OUTPUT);
ASSERT(str->s_status & STREAM_OUTPUT);
ASSERT(str->s_status & STREAM_OUTPUT);
ASSERT(!(str->s_status & STREAM_OUTPUT));
ASSERT(!(str->s_status & STREAM_OUTPUT));
stream_set(str, STREAM_OPEN | STREAM_OUTPUT);
ASSERT(!(str->s_status & STREAM_OUTPUT));
ASSERT(str->s_status & STREAM_OUTPUT);
ASSERT(str->s_status & STREAM_OUTPUT);
ASSERT(str->s_status & STREAM_OUTPUT);
ASSERT(!(str->s_status & STREAM_OUTPUT));