event_available
event_available(buffer, reader) || reader->cancelled))
if (!event_available(buffer, reader))