Eric,
With you last CVS change, it seems that you have totally changed
the fill_inbuf structure. Do we still have an area of physical memory
to work as buffer ?? I don't see how you cache a block of data read form
IDE in memory when you call get_byte and stream->read(&result, 1). The
'char result' is a local variable on stack, doesn't this cause
overflow ??Ollie
