CH_CANSEEK
if ((autobuf && !(ch_flags & CH_CANSEEK)) ||
if (!(ch_flags & CH_CANSEEK))
if (!(ch_flags & CH_CANSEEK) && pos != ch_fpos &&
if (ch_flags & CH_CANSEEK)
if (!(ch_flags & CH_CANSEEK) && !buffered(ch_block-1))
if (!(ch_flags & CH_CANSEEK)) {
if ((flags & CH_CANSEEK) && !seekable(f))
ch_flags &= ~CH_CANSEEK;
if (ch_flags & (CH_CANSEEK|CH_HELPFILE)) {
if (!(ch_getflags() & CH_CANSEEK))
chflags |= CH_CANSEEK;
if (ch_getflags() & CH_CANSEEK)
if (ch_getflags() & CH_CANSEEK) {