IG6HG46TPITA2WAGCY3OTNRZS3364F7X3NS4MX3YXO2FPKOVGG7AC
2JZYL7R4OQIZMHTBGZA6HNAC7KLN7DSGZJRE7YILLMTR3WR2XLHAC
LSQ7OPL7Z5WJDO7ZZS3D4UPMEEWUUF2LNQ3FZUWWFUVZEXA7CIOAC
K3I54HXNNCTEA7L6UGWIVBFB5TPZVZZXDBRSR2YZDIKREXQVWRIQC
7RMAZDLQ6FEEQGUUAIVEM4X2VME7IUUZMEJMMV3H46U3UKO4BODQC
KWR2TS2D7YN4LCGMQZ35V4WBLQDHAVSZJV3SZAIR5HQRSJAWLWCQC
2DG7PVTZAJ4NMGY2BNODJRLYTOV3MPTH3V6EZMK3WSIUZESLPQXQC
YYUB6HZYSVQSCO7DGF6ETPAXTMG6SG2RQQXLP73NKPLDMZEC3PGAC
match self.io.poll_read_ready(cx, mio::Ready::readable()) {
Poll::Ready(result) => result.unwrap(),
Poll::Pending => return Poll::Pending,
ready!(self.io.poll_read_ready(cx, mio::Ready::readable()))?;
// TODO: Add XEventsQueued constants to xlib
#[allow(non_upper_case_globals)]
const QueuedAfterReading: i32 = 1;
let num_events = unsafe {
(self.xlib.XEventsQueued)(self.display, QueuedAfterReading)