W_SYNC_UP
#define WSYNC(w) (((w)->_flags & W_SYNC_UP) ? wsyncup(w) : (void) OK)
oflags = w->_flags & (W_FLUSH | W_SYNC_UP);
w->_flags &= ~(W_FLUSH | W_SYNC_UP);
oflags = w->_flags & (W_FLUSH | W_SYNC_UP);
w->_flags &= ~(W_FLUSH | W_SYNC_UP);
oflags = w->_flags & (W_FLUSH | W_SYNC_UP);
w->_flags &= ~(W_FLUSH | W_SYNC_UP);
oflags = w->_flags & (W_FLUSH | W_SYNC_UP);
w->_flags &= ~(W_FLUSH | W_SYNC_UP);
w->_flags &= ~W_SYNC_UP;
w->_flags |= W_SYNC_UP;
if ((w)->_flags & W_SYNC_UP) {\
w->_flags = oflags | (w->_flags & ~(W_FLUSH | W_SYNC_UP));
oflags = w->_flags & (W_FLUSH | W_SYNC_UP);
oflags = w->_flags & (W_FLUSH | W_SYNC_UP);
w->_flags &= ~(W_FLUSH | W_SYNC_UP);
oflags = w->_flags & (W_FLUSH | W_SYNC_UP);
w->_flags &= ~(W_FLUSH | W_SYNC_UP);
oflags = w->_flags & (W_FLUSH | W_SYNC_UP);
w->_flags &= ~(W_FLUSH | W_SYNC_UP);
oflags = w->_flags & (W_FLUSH | W_SYNC_UP);
w->_flags &= ~(W_FLUSH | W_SYNC_UP);
w->_flags &= ~W_SYNC_UP;
w->_flags |= W_SYNC_UP;