HPIBF_READ
hs->sc_flags |= HPIBF_READ;
else if (hs->sc_flags & HPIBF_READ) {
hs->sc_flags &= ~HPIBF_READ;
if (hs->sc_flags & HPIBF_READ) {
hs->sc_flags &= ~(HPIBF_DONE|HPIBF_IO|HPIBF_READ|HPIBF_TIMO);
if (hs->sc_flags & HPIBF_READ) {
hs->sc_flags &= ~(HPIBF_DONE|HPIBF_IO|HPIBF_READ|HPIBF_TIMO);
hs->sc_flags |= HPIBF_READ;
else if (hs->sc_flags & HPIBF_READ) {
hs->sc_flags &= ~HPIBF_READ;
if (hs->sc_flags & HPIBF_READ) {
hs->sc_flags &= ~(HPIBF_DONE|HPIBF_IO|HPIBF_READ|HPIBF_TIMO);
if (hs->sc_flags & HPIBF_READ) {
hs->sc_flags &= ~(HPIBF_DONE|HPIBF_IO|HPIBF_READ|HPIBF_TIMO);