SLC_LEVELBITS
if ((cp[SLC_FLAGS] & SLC_LEVELBITS) != SLC_NOSUPPORT)
level = cp[SLC_FLAGS]&(SLC_LEVELBITS|SLC_ACK);
((level&SLC_LEVELBITS) == (spcp->flags&SLC_LEVELBITS))) {
if (level == ((spcp->flags&SLC_LEVELBITS)|SLC_ACK)) {
if (level <= (spcp->mylevel&SLC_LEVELBITS)) {
if ((spcp->mylevel&SLC_LEVELBITS) != SLC_DEFAULT)
switch (pointer[i+SLC_FLAGS]&SLC_LEVELBITS) {
SLC_FLUSHOUT| SLC_LEVELBITS))
if ((flag = flag & SLC_LEVELBITS) == SLC_DEFAULT) {
hislevel = flag & SLC_LEVELBITS;
mylevel = slctab[func].current.flag & SLC_LEVELBITS;
hislevel = flag & SLC_LEVELBITS;
mylevel = slctab[(int)func].defset.flag & SLC_LEVELBITS;
flag &= ~SLC_LEVELBITS;
flag &= ~SLC_LEVELBITS;
if ((slctab[i].defset.flag & SLC_LEVELBITS) == SLC_NOSUPPORT)
slctab[SLC_XON].defset.flag &= ~SLC_LEVELBITS;
slctab[SLC_XOFF].defset.flag &= ~SLC_LEVELBITS;
slctab[SLC_XON].defset.flag &= ~SLC_LEVELBITS;
slctab[SLC_XOFF].defset.flag &= ~SLC_LEVELBITS;
switch (pointer[i+SLC_FLAGS]&SLC_LEVELBITS) {
SLC_FLUSHOUT| SLC_LEVELBITS)) {