pub struct Xlib {
Show 768 fields _private: (), pub XActivateScreenSaver: unsafe extern "C" fn(_: *mut _XDisplay) -> i32, pub XAddConnectionWatch: unsafe extern "C" fn(_: *mut _XDisplay, _: Option<unsafe extern "C" fn(_: *mut _XDisplay, _: *mut i8, _: i32, _: i32, _: *mut *mut i8)>, _: *mut i8) -> i32, pub XAddExtension: unsafe extern "C" fn(_: *mut _XDisplay) -> *mut XExtCodes, pub XAddHost: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut XHostAddress) -> i32, pub XAddHosts: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut XHostAddress, _: i32) -> i32, pub XAddPixel: unsafe extern "C" fn(_: *mut XImage, _: i64) -> i32, pub XAddToExtensionList: unsafe extern "C" fn(_: *mut *mut XExtData, _: *mut XExtData) -> i32, pub XAddToSaveSet: unsafe extern "C" fn(_: *mut _XDisplay, _: u64) -> i32, pub XAllocClassHint: unsafe extern "C" fn() -> *mut XClassHint, pub XAllocColor: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut XColor) -> i32, pub XAllocColorCells: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: i32, _: *mut u64, _: u32, _: *mut u64, _: u32) -> i32, pub XAllocColorPlanes: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: i32, _: *mut u64, _: i32, _: i32, _: i32, _: i32, _: *mut u64, _: *mut u64, _: *mut u64) -> i32, pub XAllocIconSize: unsafe extern "C" fn() -> *mut XIconSize, pub XAllocNamedColor: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *const i8, _: *mut XColor, _: *mut XColor) -> i32, pub XAllocSizeHints: unsafe extern "C" fn() -> *mut XSizeHints, pub XAllocStandardColormap: unsafe extern "C" fn() -> *mut XStandardColormap, pub XAllocWMHints: unsafe extern "C" fn() -> *mut XWMHints, pub XAllowEvents: unsafe extern "C" fn(_: *mut _XDisplay, _: i32, _: u64) -> i32, pub XAllPlanes: unsafe extern "C" fn() -> u64, pub XAutoRepeatOff: unsafe extern "C" fn(_: *mut _XDisplay) -> i32, pub XAutoRepeatOn: unsafe extern "C" fn(_: *mut _XDisplay) -> i32, pub XBaseFontNameListOfFontSet: unsafe extern "C" fn(_: *mut _XOC) -> *mut i8, pub XBell: unsafe extern "C" fn(_: *mut _XDisplay, _: i32) -> i32, pub XBitmapBitOrder: unsafe extern "C" fn(_: *mut _XDisplay) -> i32, pub XBitmapPad: unsafe extern "C" fn(_: *mut _XDisplay) -> i32, pub XBitmapUnit: unsafe extern "C" fn(_: *mut _XDisplay) -> i32, pub XBlackPixel: unsafe extern "C" fn(_: *mut _XDisplay, _: i32) -> u64, pub XBlackPixelOfScreen: unsafe extern "C" fn(_: *mut Screen) -> u64, pub XCellsOfScreen: unsafe extern "C" fn(_: *mut Screen) -> i32, pub XChangeActivePointerGrab: unsafe extern "C" fn(_: *mut _XDisplay, _: u32, _: u64, _: u64) -> i32, pub XChangeGC: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut _XGC, _: u64, _: *mut XGCValues) -> i32, pub XChangeKeyboardControl: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut XKeyboardControl) -> i32, pub XChangeKeyboardMapping: unsafe extern "C" fn(_: *mut _XDisplay, _: i32, _: i32, _: *mut u64, _: i32) -> i32, pub XChangePointerControl: unsafe extern "C" fn(_: *mut _XDisplay, _: i32, _: i32, _: i32, _: i32, _: i32) -> i32, pub XChangeProperty: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: u64, _: u64, _: i32, _: i32, _: *const u8, _: i32) -> i32, pub XChangeSaveSet: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: i32) -> i32, pub XChangeWindowAttributes: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: u64, _: *mut XSetWindowAttributes) -> i32, pub XCheckIfEvent: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut XEvent, _: Option<unsafe extern "C" fn(_: *mut _XDisplay, _: *mut XEvent, _: *mut i8) -> i32>, _: *mut i8) -> i32, pub XCheckMaskEvent: unsafe extern "C" fn(_: *mut _XDisplay, _: i64, _: *mut XEvent) -> i32, pub XCheckTypedEvent: unsafe extern "C" fn(_: *mut _XDisplay, _: i32, _: *mut XEvent) -> i32, pub XCheckTypedWindowEvent: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: i32, _: *mut XEvent) -> i32, pub XCheckWindowEvent: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: i64, _: *mut XEvent) -> i32, pub XCirculateSubwindows: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: i32) -> i32, pub XCirculateSubwindowsDown: unsafe extern "C" fn(_: *mut _XDisplay, _: u64) -> i32, pub XCirculateSubwindowsUp: unsafe extern "C" fn(_: *mut _XDisplay, _: u64) -> i32, pub XClearArea: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: i32, _: i32, _: u32, _: u32, _: i32) -> i32, pub XClearWindow: unsafe extern "C" fn(_: *mut _XDisplay, _: u64) -> i32, pub XClipBox: unsafe extern "C" fn(_: *mut _XRegion, _: *mut XRectangle) -> i32, pub XCloseDisplay: unsafe extern "C" fn(_: *mut _XDisplay) -> i32, pub XCloseIM: unsafe extern "C" fn(_: *mut _XIM) -> i32, pub XCloseOM: unsafe extern "C" fn(_: *mut _XOM) -> i32, pub XcmsAddColorSpace: unsafe extern "C" fn(_: *mut _XcmsColorSpace) -> i32, pub XcmsAddFunctionSet: unsafe extern "C" fn(_: *mut _XcmsFunctionSet) -> i32, pub XcmsAllocColor: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut XcmsColor, _: u64) -> i32, pub XcmsAllocNamedColor: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *const i8, _: *mut XcmsColor, _: *mut XcmsColor, _: u64) -> i32, pub XcmsCCCOfColormap: unsafe extern "C" fn(_: *mut _XDisplay, _: u64) -> *mut _XcmsCCC, pub XcmsCIELabClipab: unsafe extern "C" fn(_: *mut _XcmsCCC, _: *mut XcmsColor, _: u32, _: u32, _: *mut i32) -> i32, pub XcmsCIELabClipL: unsafe extern "C" fn(_: *mut _XcmsCCC, _: *mut XcmsColor, _: u32, _: u32, _: *mut i32) -> i32, pub XcmsCIELabClipLab: unsafe extern "C" fn(_: *mut _XcmsCCC, _: *mut XcmsColor, _: u32, _: u32, _: *mut i32) -> i32, pub XcmsCIELabQueryMaxC: unsafe extern "C" fn(_: *mut _XcmsCCC, _: f64, _: f64, _: *mut XcmsColor) -> i32, pub XcmsCIELabQueryMaxL: unsafe extern "C" fn(_: *mut _XcmsCCC, _: f64, _: f64, _: *mut XcmsColor) -> i32, pub XcmsCIELabQueryMaxLC: unsafe extern "C" fn(_: *mut _XcmsCCC, _: f64, _: *mut XcmsColor) -> i32, pub XcmsCIELabQueryMinL: unsafe extern "C" fn(_: *mut _XcmsCCC, _: f64, _: f64, _: *mut XcmsColor) -> i32, pub XcmsCIELabToCIEXYZ: unsafe extern "C" fn(_: *mut _XcmsCCC, _: *mut XcmsColor, _: *mut XcmsColor, _: u32) -> i32, pub XcmsCIELabWhiteShiftColors: unsafe extern "C" fn(_: *mut _XcmsCCC, _: *mut XcmsColor, _: *mut XcmsColor, _: u64, _: *mut XcmsColor, _: u32, _: *mut i32) -> i32, pub XcmsCIELuvClipL: unsafe extern "C" fn(_: *mut _XcmsCCC, _: *mut XcmsColor, _: u32, _: u32, _: *mut i32) -> i32, pub XcmsCIELuvClipLuv: unsafe extern "C" fn(_: *mut _XcmsCCC, _: *mut XcmsColor, _: u32, _: u32, _: *mut i32) -> i32, pub XcmsCIELuvClipuv: unsafe extern "C" fn(_: *mut _XcmsCCC, _: *mut XcmsColor, _: u32, _: u32, _: *mut i32) -> i32, pub XcmsCIELuvQueryMaxC: unsafe extern "C" fn(_: *mut _XcmsCCC, _: f64, _: f64, _: *mut XcmsColor) -> i32, pub XcmsCIELuvQueryMaxL: unsafe extern "C" fn(_: *mut _XcmsCCC, _: f64, _: f64, _: *mut XcmsColor) -> i32, pub XcmsCIELuvQueryMaxLC: unsafe extern "C" fn(_: *mut _XcmsCCC, _: f64, _: *mut XcmsColor) -> i32, pub XcmsCIELuvQueryMinL: unsafe extern "C" fn(_: *mut _XcmsCCC, _: f64, _: f64, _: *mut XcmsColor) -> i32, pub XcmsCIELuvToCIEuvY: unsafe extern "C" fn(_: *mut _XcmsCCC, _: *mut XcmsColor, _: *mut XcmsColor, _: u32) -> i32, pub XcmsCIELuvWhiteShiftColors: unsafe extern "C" fn(_: *mut _XcmsCCC, _: *mut XcmsColor, _: *mut XcmsColor, _: u64, _: *mut XcmsColor, _: u32, _: *mut i32) -> i32, pub XcmsCIEuvYToCIELuv: unsafe extern "C" fn(_: *mut _XcmsCCC, _: *mut XcmsColor, _: *mut XcmsColor, _: u32) -> i32, pub XcmsCIEuvYToCIEXYZ: unsafe extern "C" fn(_: *mut _XcmsCCC, _: *mut XcmsColor, _: *mut XcmsColor, _: u32) -> i32, pub XcmsCIEuvYToTekHVC: unsafe extern "C" fn(_: *mut _XcmsCCC, _: *mut XcmsColor, _: *mut XcmsColor, _: u32) -> i32, pub XcmsCIExyYToCIEXYZ: unsafe extern "C" fn(_: *mut _XcmsCCC, _: *mut XcmsColor, _: *mut XcmsColor, _: u32) -> i32, pub XcmsCIEXYZToCIELab: unsafe extern "C" fn(_: *mut _XcmsCCC, _: *mut XcmsColor, _: *mut XcmsColor, _: u32) -> i32, pub XcmsCIEXYZToCIEuvY: unsafe extern "C" fn(_: *mut _XcmsCCC, _: *mut XcmsColor, _: *mut XcmsColor, _: u32) -> i32, pub XcmsCIEXYZToCIExyY: unsafe extern "C" fn(_: *mut _XcmsCCC, _: *mut XcmsColor, _: *mut XcmsColor, _: u32) -> i32, pub XcmsCIEXYZToRGBi: unsafe extern "C" fn(_: *mut _XcmsCCC, _: *mut XcmsColor, _: u32, _: *mut i32) -> i32, pub XcmsClientWhitePointOfCCC: unsafe extern "C" fn(_: *mut _XcmsCCC) -> *mut XcmsColor, pub XcmsConvertColors: unsafe extern "C" fn(_: *mut _XcmsCCC, _: *mut XcmsColor, _: u32, _: u64, _: *mut i32) -> i32, pub XcmsCreateCCC: unsafe extern "C" fn(_: *mut _XDisplay, _: i32, _: *mut Visual, _: *mut XcmsColor, _: Option<unsafe extern "C" fn(_: *mut _XcmsCCC, _: *mut XcmsColor, _: u32, _: u32, _: *mut i32) -> i32>, _: *mut i8, _: Option<unsafe extern "C" fn(_: *mut _XcmsCCC, _: *mut XcmsColor, _: *mut XcmsColor, _: u64, _: *mut XcmsColor, _: u32, _: *mut i32) -> i32>, _: *mut i8) -> *mut _XcmsCCC, pub XcmsDefaultCCC: unsafe extern "C" fn(_: *mut _XDisplay, _: i32) -> *mut _XcmsCCC, pub XcmsDisplayOfCCC: unsafe extern "C" fn(_: *mut _XcmsCCC) -> *mut _XDisplay, pub XcmsFormatOfPrefix: unsafe extern "C" fn(_: *mut i8) -> u64, pub XcmsFreeCCC: unsafe extern "C" fn(_: *mut _XcmsCCC), pub XcmsLookupColor: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *const i8, _: *mut XcmsColor, _: *mut XcmsColor, _: u64) -> i32, pub XcmsPrefixOfFormat: unsafe extern "C" fn(_: u64) -> *mut i8, pub XcmsQueryBlack: unsafe extern "C" fn(_: *mut _XcmsCCC, _: u64, _: *mut XcmsColor) -> i32, pub XcmsQueryBlue: unsafe extern "C" fn(_: *mut _XcmsCCC, _: u64, _: *mut XcmsColor) -> i32, pub XcmsQueryColor: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut XcmsColor, _: u64) -> i32, pub XcmsQueryColors: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut XcmsColor, _: u32, _: u64) -> i32, pub XcmsQueryGreen: unsafe extern "C" fn(_: *mut _XcmsCCC, _: u64, _: *mut XcmsColor) -> i32, pub XcmsQueryRed: unsafe extern "C" fn(_: *mut _XcmsCCC, _: u64, _: *mut XcmsColor) -> i32, pub XcmsQueryWhite: unsafe extern "C" fn(_: *mut _XcmsCCC, _: u64, _: *mut XcmsColor) -> i32, pub XcmsRGBiToCIEXYZ: unsafe extern "C" fn(_: *mut _XcmsCCC, _: *mut XcmsColor, _: u32, _: *mut i32) -> i32, pub XcmsRGBiToRGB: unsafe extern "C" fn(_: *mut _XcmsCCC, _: *mut XcmsColor, _: u32, _: *mut i32) -> i32, pub XcmsRGBToRGBi: unsafe extern "C" fn(_: *mut _XcmsCCC, _: *mut XcmsColor, _: u32, _: *mut i32) -> i32, pub XcmsScreenNumberOfCCC: unsafe extern "C" fn(_: *mut _XcmsCCC) -> i32, pub XcmsScreenWhitePointOfCCC: unsafe extern "C" fn(_: *mut _XcmsCCC) -> *mut XcmsColor, pub XcmsSetCCCOfColormap: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut _XcmsCCC) -> *mut _XcmsCCC, pub XcmsSetCompressionProc: unsafe extern "C" fn(_: *mut _XcmsCCC, _: Option<unsafe extern "C" fn(_: *mut _XcmsCCC, _: *mut XcmsColor, _: u32, _: u32, _: *mut i32) -> i32>, _: *mut i8) -> Option<unsafe extern "C" fn(_: *mut _XcmsCCC, _: *mut XcmsColor, _: u32, _: u32, _: *mut i32) -> i32>, pub XcmsSetWhiteAdjustProc: unsafe extern "C" fn(_: *mut _XcmsCCC, _: Option<unsafe extern "C" fn(_: *mut _XcmsCCC, _: *mut XcmsColor, _: *mut XcmsColor, _: u64, _: *mut XcmsColor, _: u32, _: *mut i32) -> i32>, _: *mut i8) -> Option<unsafe extern "C" fn(_: *mut _XcmsCCC, _: *mut XcmsColor, _: *mut XcmsColor, _: u64, _: *mut XcmsColor, _: u32, _: *mut i32) -> i32>, pub XcmsSetWhitePoint: unsafe extern "C" fn(_: *mut _XcmsCCC, _: *mut XcmsColor) -> i32, pub XcmsStoreColor: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut XcmsColor) -> i32, pub XcmsStoreColors: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut XcmsColor, _: u32, _: *mut i32) -> i32, pub XcmsTekHVCClipC: unsafe extern "C" fn(_: *mut _XcmsCCC, _: *mut XcmsColor, _: u32, _: u32, _: *mut i32) -> i32, pub XcmsTekHVCClipV: unsafe extern "C" fn(_: *mut _XcmsCCC, _: *mut XcmsColor, _: u32, _: u32, _: *mut i32) -> i32, pub XcmsTekHVCClipVC: unsafe extern "C" fn(_: *mut _XcmsCCC, _: *mut XcmsColor, _: u32, _: u32, _: *mut i32) -> i32, pub XcmsTekHVCQueryMaxC: unsafe extern "C" fn(_: *mut _XcmsCCC, _: f64, _: f64, _: *mut XcmsColor) -> i32, pub XcmsTekHVCQueryMaxV: unsafe extern "C" fn(_: *mut _XcmsCCC, _: f64, _: f64, _: *mut XcmsColor) -> i32, pub XcmsTekHVCQueryMaxVC: unsafe extern "C" fn(_: *mut _XcmsCCC, _: f64, _: *mut XcmsColor) -> i32, pub XcmsTekHVCQueryMaxVSamples: unsafe extern "C" fn(_: *mut _XcmsCCC, _: f64, _: *mut XcmsColor, _: u32) -> i32, pub XcmsTekHVCQueryMinV: unsafe extern "C" fn(_: *mut _XcmsCCC, _: f64, _: f64, _: *mut XcmsColor) -> i32, pub XcmsTekHVCToCIEuvY: unsafe extern "C" fn(_: *mut _XcmsCCC, _: *mut XcmsColor, _: *mut XcmsColor, _: u32) -> i32, pub XcmsTekHVCWhiteShiftColors: unsafe extern "C" fn(_: *mut _XcmsCCC, _: *mut XcmsColor, _: *mut XcmsColor, _: u64, _: *mut XcmsColor, _: u32, _: *mut i32) -> i32, pub XcmsVisualOfCCC: unsafe extern "C" fn(_: *mut _XcmsCCC) -> *mut Visual, pub XConfigureWindow: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: u32, _: *mut XWindowChanges) -> i32, pub XConnectionNumber: unsafe extern "C" fn(_: *mut _XDisplay) -> i32, pub XContextDependentDrawing: unsafe extern "C" fn(_: *mut _XOC) -> i32, pub XContextualDrawing: unsafe extern "C" fn(_: *mut _XOC) -> i32, pub XConvertCase: unsafe extern "C" fn(_: u64, _: *mut u64, _: *mut u64), pub XConvertSelection: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: u64, _: u64, _: u64, _: u64) -> i32, pub XCopyArea: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: u64, _: *mut _XGC, _: i32, _: i32, _: u32, _: u32, _: i32, _: i32) -> i32, pub XCopyColormapAndFree: unsafe extern "C" fn(_: *mut _XDisplay, _: u64) -> u64, pub XCopyGC: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut _XGC, _: u64, _: *mut _XGC) -> i32, pub XCopyPlane: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: u64, _: *mut _XGC, _: i32, _: i32, _: u32, _: u32, _: i32, _: i32, _: u64) -> i32, pub XCreateBitmapFromData: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *const i8, _: u32, _: u32) -> u64, pub XCreateColormap: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut Visual, _: i32) -> u64, pub XCreateFontCursor: unsafe extern "C" fn(_: *mut _XDisplay, _: u32) -> u64, pub XCreateFontSet: unsafe extern "C" fn(_: *mut _XDisplay, _: *const i8, _: *mut *mut *mut i8, _: *mut i32, _: *mut *mut i8) -> *mut _XOC, pub XCreateGC: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: u64, _: *mut XGCValues) -> *mut _XGC, pub XCreateGlyphCursor: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: u64, _: u32, _: u32, _: *const XColor, _: *const XColor) -> u64, pub XCreateImage: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut Visual, _: u32, _: i32, _: i32, _: *mut i8, _: u32, _: u32, _: i32, _: i32) -> *mut XImage, pub XCreatePixmap: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: u32, _: u32, _: u32) -> u64, pub XCreatePixmapCursor: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: u64, _: *mut XColor, _: *mut XColor, _: u32, _: u32) -> u64, pub XCreatePixmapFromBitmapData: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut i8, _: u32, _: u32, _: u64, _: u64, _: u32) -> u64, pub XCreateRegion: unsafe extern "C" fn() -> *mut _XRegion, pub XCreateSimpleWindow: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: i32, _: i32, _: u32, _: u32, _: u32, _: u64, _: u64) -> u64, pub XCreateWindow: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: i32, _: i32, _: u32, _: u32, _: u32, _: i32, _: u32, _: *mut Visual, _: u64, _: *mut XSetWindowAttributes) -> u64, pub XDefaultColormap: unsafe extern "C" fn(_: *mut _XDisplay, _: i32) -> u64, pub XDefaultColormapOfScreen: unsafe extern "C" fn(_: *mut Screen) -> u64, pub XDefaultDepth: unsafe extern "C" fn(_: *mut _XDisplay, _: i32) -> i32, pub XDefaultDepthOfScreen: unsafe extern "C" fn(_: *mut Screen) -> i32, pub XDefaultGC: unsafe extern "C" fn(_: *mut _XDisplay, _: i32) -> *mut _XGC, pub XDefaultGCOfScreen: unsafe extern "C" fn(_: *mut Screen) -> *mut _XGC, pub XDefaultRootWindow: unsafe extern "C" fn(_: *mut _XDisplay) -> u64, pub XDefaultScreen: unsafe extern "C" fn(_: *mut _XDisplay) -> i32, pub XDefaultScreenOfDisplay: unsafe extern "C" fn(_: *mut _XDisplay) -> *mut Screen, pub XDefaultString: unsafe extern "C" fn() -> *const i8, pub XDefaultVisual: unsafe extern "C" fn(_: *mut _XDisplay, _: i32) -> *mut Visual, pub XDefaultVisualOfScreen: unsafe extern "C" fn(_: *mut Screen) -> *mut Visual, pub XDefineCursor: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: u64) -> i32, pub XDeleteContext: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: i32) -> i32, pub XDeleteModifiermapEntry: unsafe extern "C" fn(_: *mut XModifierKeymap, _: u8, _: i32) -> *mut XModifierKeymap, pub XDeleteProperty: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: u64) -> i32, pub XDestroyIC: unsafe extern "C" fn(_: *mut _XIC), pub XDestroyImage: unsafe extern "C" fn(_: *mut XImage) -> i32, pub XDestroyOC: unsafe extern "C" fn(_: *mut _XOC), pub XDestroyRegion: unsafe extern "C" fn(_: *mut _XRegion) -> i32, pub XDestroySubwindows: unsafe extern "C" fn(_: *mut _XDisplay, _: u64) -> i32, pub XDestroyWindow: unsafe extern "C" fn(_: *mut _XDisplay, _: u64) -> i32, pub XDirectionalDependentDrawing: unsafe extern "C" fn(_: *mut _XOC) -> i32, pub XDisableAccessControl: unsafe extern "C" fn(_: *mut _XDisplay) -> i32, pub XDisplayCells: unsafe extern "C" fn(_: *mut _XDisplay, _: i32) -> i32, pub XDisplayHeight: unsafe extern "C" fn(_: *mut _XDisplay, _: i32) -> i32, pub XDisplayHeightMM: unsafe extern "C" fn(_: *mut _XDisplay, _: i32) -> i32, pub XDisplayKeycodes: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut i32, _: *mut i32) -> i32, pub XDisplayMotionBufferSize: unsafe extern "C" fn(_: *mut _XDisplay) -> u64, pub XDisplayName: unsafe extern "C" fn(_: *const i8) -> *mut i8, pub XDisplayOfIM: unsafe extern "C" fn(_: *mut _XIM) -> *mut _XDisplay, pub XDisplayOfOM: unsafe extern "C" fn(_: *mut _XOM) -> *mut _XDisplay, pub XDisplayOfScreen: unsafe extern "C" fn(_: *mut Screen) -> *mut _XDisplay, pub XDisplayPlanes: unsafe extern "C" fn(_: *mut _XDisplay, _: i32) -> i32, pub XDisplayString: unsafe extern "C" fn(_: *mut _XDisplay) -> *mut i8, pub XDisplayWidth: unsafe extern "C" fn(_: *mut _XDisplay, _: i32) -> i32, pub XDisplayWidthMM: unsafe extern "C" fn(_: *mut _XDisplay, _: i32) -> i32, pub XDoesBackingStore: unsafe extern "C" fn(_: *mut Screen) -> i32, pub XDoesSaveUnders: unsafe extern "C" fn(_: *mut Screen) -> i32, pub XDrawArc: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut _XGC, _: i32, _: i32, _: u32, _: u32, _: i32, _: i32) -> i32, pub XDrawArcs: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut _XGC, _: *mut XArc, _: i32) -> i32, pub XDrawImageString: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut _XGC, _: i32, _: i32, _: *const i8, _: i32) -> i32, pub XDrawImageString16: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut _XGC, _: i32, _: i32, _: *const XChar2b, _: i32) -> i32, pub XDrawLine: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut _XGC, _: i32, _: i32, _: i32, _: i32) -> i32, pub XDrawLines: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut _XGC, _: *mut XPoint, _: i32, _: i32) -> i32, pub XDrawPoint: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut _XGC, _: i32, _: i32) -> i32, pub XDrawPoints: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut _XGC, _: *mut XPoint, _: i32, _: i32) -> i32, pub XDrawRectangle: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut _XGC, _: i32, _: i32, _: u32, _: u32) -> i32, pub XDrawRectangles: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut _XGC, _: *mut XRectangle, _: i32) -> i32, pub XDrawSegments: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut _XGC, _: *mut XSegment, _: i32) -> i32, pub XDrawString: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut _XGC, _: i32, _: i32, _: *const i8, _: i32) -> i32, pub XDrawString16: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut _XGC, _: i32, _: i32, _: *const XChar2b, _: i32) -> i32, pub XDrawText: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut _XGC, _: i32, _: i32, _: *mut XTextItem, _: i32) -> i32, pub XDrawText16: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut _XGC, _: i32, _: i32, _: *mut XTextItem16, _: i32) -> i32, pub XEHeadOfExtensionList: unsafe extern "C" fn(_: *mut c_void) -> *mut *mut XExtData, pub XEmptyRegion: unsafe extern "C" fn(_: *mut _XRegion) -> i32, pub XEnableAccessControl: unsafe extern "C" fn(_: *mut _XDisplay) -> i32, pub XEqualRegion: unsafe extern "C" fn(_: *mut _XRegion, _: *mut _XRegion) -> i32, pub XESetBeforeFlush: unsafe extern "C" fn(_: *mut _XDisplay, _: i32, _: Option<unsafe extern "C" fn(_: *mut _XDisplay, _: *mut XExtCodes, _: *const i8, _: i64)>) -> Option<unsafe extern "C" fn(_: *mut _XDisplay, _: *mut XExtCodes, _: *const i8, _: i64)>, pub XESetCloseDisplay: unsafe extern "C" fn(_: *mut _XDisplay, _: i32, _: Option<unsafe extern "C" fn(_: *mut _XDisplay, _: *mut XExtCodes) -> i32>) -> Option<unsafe extern "C" fn(_: *mut _XDisplay, _: *mut XExtCodes) -> i32>, pub XESetCopyEventCookie: unsafe extern "C" fn(_: *mut _XDisplay, _: i32, _: Option<unsafe extern "C" fn(_: *mut _XDisplay, _: *mut XGenericEventCookie, _: *mut XGenericEventCookie) -> i32>) -> Option<unsafe extern "C" fn(_: *mut _XDisplay, _: *mut XGenericEventCookie, _: *mut XGenericEventCookie) -> i32>, pub XESetCopyGC: unsafe extern "C" fn(_: *mut _XDisplay, _: i32, _: Option<unsafe extern "C" fn(_: *mut _XDisplay, _: *mut _XGC, _: *mut XExtCodes) -> i32>) -> Option<unsafe extern "C" fn(_: *mut _XDisplay, _: *mut _XGC, _: *mut XExtCodes) -> i32>, pub XESetCreateFont: unsafe extern "C" fn(_: *mut _XDisplay, _: i32, _: Option<unsafe extern "C" fn(_: *mut _XDisplay, _: *mut XFontStruct, _: *mut XExtCodes) -> i32>) -> Option<unsafe extern "C" fn(_: *mut _XDisplay, _: *mut XFontStruct, _: *mut XExtCodes) -> i32>, pub XESetCreateGC: unsafe extern "C" fn(_: *mut _XDisplay, _: i32, _: Option<unsafe extern "C" fn(_: *mut _XDisplay, _: *mut _XGC, _: *mut XExtCodes) -> i32>) -> Option<unsafe extern "C" fn(_: *mut _XDisplay, _: *mut _XGC, _: *mut XExtCodes) -> i32>, pub XESetError: unsafe extern "C" fn(_: *mut _XDisplay, _: i32, _: Option<unsafe extern "C" fn(_: *mut _XDisplay, _: *mut xError, _: *mut XExtCodes, _: *mut i32) -> i32>) -> Option<unsafe extern "C" fn(_: *mut _XDisplay, _: *mut xError, _: *mut XExtCodes, _: *mut i32) -> i32>, pub XESetErrorString: unsafe extern "C" fn(_: *mut _XDisplay, _: i32, _: Option<unsafe extern "C" fn(_: *mut _XDisplay, _: i32, _: *mut XExtCodes, _: *mut i8, _: i32) -> *mut i8>) -> Option<unsafe extern "C" fn(_: *mut _XDisplay, _: i32, _: *mut XExtCodes, _: *mut i8, _: i32) -> *mut i8>, pub XESetEventToWire: unsafe extern "C" fn(_: *mut _XDisplay, _: i32, _: Option<unsafe extern "C" fn(_: *mut _XDisplay, _: *mut XEvent, _: *mut xEvent) -> i32>) -> Option<unsafe extern "C" fn(_: *mut _XDisplay, _: *mut XEvent, _: *mut xEvent) -> i32>, pub XESetFlushGC: unsafe extern "C" fn(_: *mut _XDisplay, _: i32, _: Option<unsafe extern "C" fn(_: *mut _XDisplay, _: *mut _XGC, _: *mut XExtCodes) -> i32>) -> Option<unsafe extern "C" fn(_: *mut _XDisplay, _: *mut _XGC, _: *mut XExtCodes) -> i32>, pub XESetFreeFont: unsafe extern "C" fn(_: *mut _XDisplay, _: i32, _: Option<unsafe extern "C" fn(_: *mut _XDisplay, _: *mut XFontStruct, _: *mut XExtCodes) -> i32>) -> Option<unsafe extern "C" fn(_: *mut _XDisplay, _: *mut XFontStruct, _: *mut XExtCodes) -> i32>, pub XESetFreeGC: unsafe extern "C" fn(_: *mut _XDisplay, _: i32, _: Option<unsafe extern "C" fn(_: *mut _XDisplay, _: *mut _XGC, _: *mut XExtCodes) -> i32>) -> Option<unsafe extern "C" fn(_: *mut _XDisplay, _: *mut _XGC, _: *mut XExtCodes) -> i32>, pub XESetPrintErrorValues: unsafe extern "C" fn(_: *mut _XDisplay, _: i32, _: Option<unsafe extern "C" fn(_: *mut _XDisplay, _: *mut XErrorEvent, _: *mut c_void)>) -> Option<unsafe extern "C" fn(_: *mut _XDisplay, _: *mut XErrorEvent, _: *mut c_void)>, pub XESetWireToError: unsafe extern "C" fn(_: *mut _XDisplay, _: i32, _: Option<unsafe extern "C" fn(_: *mut _XDisplay, _: *mut XErrorEvent, _: *mut xError) -> i32>) -> Option<unsafe extern "C" fn(_: *mut _XDisplay, _: *mut XErrorEvent, _: *mut xError) -> i32>, pub XESetWireToEvent: unsafe extern "C" fn(_: *mut _XDisplay, _: i32, _: Option<unsafe extern "C" fn(_: *mut _XDisplay, _: *mut XEvent, _: *mut xEvent) -> i32>) -> Option<unsafe extern "C" fn(_: *mut _XDisplay, _: *mut XEvent, _: *mut xEvent) -> i32>, pub XESetWireToEventCookie: unsafe extern "C" fn(_: *mut _XDisplay, _: i32, _: Option<unsafe extern "C" fn(_: *mut _XDisplay, _: *mut XGenericEventCookie, _: *mut xEvent) -> i32>) -> Option<unsafe extern "C" fn(_: *mut _XDisplay, _: *mut XGenericEventCookie, _: *mut xEvent) -> i32>, pub XEventMaskOfScreen: unsafe extern "C" fn(_: *mut Screen) -> i64, pub XEventsQueued: unsafe extern "C" fn(_: *mut _XDisplay, _: i32) -> i32, pub XExtendedMaxRequestSize: unsafe extern "C" fn(_: *mut _XDisplay) -> i64, pub XExtentsOfFontSet: unsafe extern "C" fn(_: *mut _XOC) -> *mut XFontSetExtents, pub XFetchBuffer: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut i32, _: i32) -> *mut i8, pub XFetchBytes: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut i32) -> *mut i8, pub XFetchName: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut *mut i8) -> i32, pub XFillArc: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut _XGC, _: i32, _: i32, _: u32, _: u32, _: i32, _: i32) -> i32, pub XFillArcs: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut _XGC, _: *mut XArc, _: i32) -> i32, pub XFillPolygon: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut _XGC, _: *mut XPoint, _: i32, _: i32, _: i32) -> i32, pub XFillRectangle: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut _XGC, _: i32, _: i32, _: u32, _: u32) -> i32, pub XFillRectangles: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut _XGC, _: *mut XRectangle, _: i32) -> i32, pub XFilterEvent: unsafe extern "C" fn(_: *mut XEvent, _: u64) -> i32, pub XFindContext: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: i32, _: *mut *mut i8) -> i32, pub XFindOnExtensionList: unsafe extern "C" fn(_: *mut *mut XExtData, _: i32) -> *mut XExtData, pub XFlush: unsafe extern "C" fn(_: *mut _XDisplay) -> i32, pub XFlushGC: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut _XGC), pub XFontsOfFontSet: unsafe extern "C" fn(_: *mut _XOC, _: *mut *mut *mut XFontStruct, _: *mut *mut *mut i8) -> i32, pub XForceScreenSaver: unsafe extern "C" fn(_: *mut _XDisplay, _: i32) -> i32, pub XFree: unsafe extern "C" fn(_: *mut c_void) -> i32, pub XFreeColormap: unsafe extern "C" fn(_: *mut _XDisplay, _: u64) -> i32, pub XFreeColors: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut u64, _: i32, _: u64) -> i32, pub XFreeCursor: unsafe extern "C" fn(_: *mut _XDisplay, _: u64) -> i32, pub XFreeEventData: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut XGenericEventCookie), pub XFreeExtensionList: unsafe extern "C" fn(_: *mut *mut i8) -> i32, pub XFreeFont: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut XFontStruct) -> i32, pub XFreeFontInfo: unsafe extern "C" fn(_: *mut *mut i8, _: *mut XFontStruct, _: i32) -> i32, pub XFreeFontNames: unsafe extern "C" fn(_: *mut *mut i8) -> i32, pub XFreeFontPath: unsafe extern "C" fn(_: *mut *mut i8) -> i32, pub XFreeFontSet: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut _XOC), pub XFreeGC: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut _XGC) -> i32, pub XFreeModifiermap: unsafe extern "C" fn(_: *mut XModifierKeymap) -> i32, pub XFreePixmap: unsafe extern "C" fn(_: *mut _XDisplay, _: u64) -> i32, pub XFreeStringList: unsafe extern "C" fn(_: *mut *mut i8), pub XGContextFromGC: unsafe extern "C" fn(_: *mut _XGC) -> u64, pub XGeometry: unsafe extern "C" fn(_: *mut _XDisplay, _: i32, _: *const i8, _: *const i8, _: u32, _: u32, _: u32, _: i32, _: i32, _: *mut i32, _: *mut i32, _: *mut i32, _: *mut i32) -> i32, pub XGetAtomName: unsafe extern "C" fn(_: *mut _XDisplay, _: u64) -> *mut i8, pub XGetAtomNames: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut u64, _: i32, _: *mut *mut i8) -> i32, pub XGetClassHint: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut XClassHint) -> i32, pub XGetCommand: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut *mut *mut i8, _: *mut i32) -> i32, pub XGetDefault: unsafe extern "C" fn(_: *mut _XDisplay, _: *const i8, _: *const i8) -> *mut i8, pub XGetErrorDatabaseText: unsafe extern "C" fn(_: *mut _XDisplay, _: *const i8, _: *const i8, _: *const i8, _: *mut i8, _: i32) -> i32, pub XGetErrorText: unsafe extern "C" fn(_: *mut _XDisplay, _: i32, _: *mut i8, _: i32) -> i32, pub XGetEventData: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut XGenericEventCookie) -> i32, pub XGetFontPath: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut i32) -> *mut *mut i8, pub XGetFontProperty: unsafe extern "C" fn(_: *mut XFontStruct, _: u64, _: *mut u64) -> i32, pub XGetGCValues: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut _XGC, _: u64, _: *mut XGCValues) -> i32, pub XGetGeometry: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut u64, _: *mut i32, _: *mut i32, _: *mut u32, _: *mut u32, _: *mut u32, _: *mut u32) -> i32, pub XGetIconName: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut *mut i8) -> i32, pub XGetIconSizes: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut *mut XIconSize, _: *mut i32) -> i32, pub XGetImage: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: i32, _: i32, _: u32, _: u32, _: u64, _: i32) -> *mut XImage, pub XGetInputFocus: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut u64, _: *mut i32) -> i32, pub XGetKeyboardControl: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut XKeyboardState) -> i32, pub XGetKeyboardMapping: unsafe extern "C" fn(_: *mut _XDisplay, _: u8, _: i32, _: *mut i32) -> *mut u64, pub XGetModifierMapping: unsafe extern "C" fn(_: *mut _XDisplay) -> *mut XModifierKeymap, pub XGetMotionEvents: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: u64, _: u64, _: *mut i32) -> *mut XTimeCoord, pub XGetNormalHints: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut XSizeHints) -> i32, pub XGetPixel: unsafe extern "C" fn(_: *mut XImage, _: i32, _: i32) -> u64, pub XGetPointerControl: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut i32, _: *mut i32, _: *mut i32) -> i32, pub XGetPointerMapping: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut u8, _: i32) -> i32, pub XGetRGBColormaps: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut *mut XStandardColormap, _: *mut i32, _: u64) -> i32, pub XGetScreenSaver: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut i32, _: *mut i32, _: *mut i32, _: *mut i32) -> i32, pub XGetSelectionOwner: unsafe extern "C" fn(_: *mut _XDisplay, _: u64) -> u64, pub XGetSizeHints: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut XSizeHints, _: u64) -> i32, pub XGetStandardColormap: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut XStandardColormap, _: u64) -> i32, pub XGetSubImage: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: i32, _: i32, _: u32, _: u32, _: u64, _: i32, _: *mut XImage, _: i32, _: i32) -> *mut XImage, pub XGetTextProperty: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut XTextProperty, _: u64) -> i32, pub XGetTransientForHint: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut u64) -> i32, pub XGetVisualInfo: unsafe extern "C" fn(_: *mut _XDisplay, _: i64, _: *mut XVisualInfo, _: *mut i32) -> *mut XVisualInfo, pub XGetWindowAttributes: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut XWindowAttributes) -> i32, pub XGetWindowProperty: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: u64, _: i64, _: i64, _: i32, _: u64, _: *mut u64, _: *mut i32, _: *mut u64, _: *mut u64, _: *mut *mut u8) -> i32, pub XGetWMClientMachine: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut XTextProperty) -> i32, pub XGetWMColormapWindows: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut *mut u64, _: *mut i32) -> i32, pub XGetWMHints: unsafe extern "C" fn(_: *mut _XDisplay, _: u64) -> *mut XWMHints, pub XGetWMIconName: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut XTextProperty) -> i32, pub XGetWMName: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut XTextProperty) -> i32, pub XGetWMNormalHints: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut XSizeHints, _: *mut i64) -> i32, pub XGetWMProtocols: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut *mut u64, _: *mut i32) -> i32, pub XGetWMSizeHints: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut XSizeHints, _: *mut i64, _: u64) -> i32, pub XGetZoomHints: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut XSizeHints) -> i32, pub XGrabButton: unsafe extern "C" fn(_: *mut _XDisplay, _: u32, _: u32, _: u64, _: i32, _: u32, _: i32, _: i32, _: u64, _: u64) -> i32, pub XGrabKey: unsafe extern "C" fn(_: *mut _XDisplay, _: i32, _: u32, _: u64, _: i32, _: i32, _: i32) -> i32, pub XGrabKeyboard: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: i32, _: i32, _: i32, _: u64) -> i32, pub XGrabPointer: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: i32, _: u32, _: i32, _: i32, _: u64, _: u64, _: u64) -> i32, pub XGrabServer: unsafe extern "C" fn(_: *mut _XDisplay) -> i32, pub XHeightMMOfScreen: unsafe extern "C" fn(_: *mut Screen) -> i32, pub XHeightOfScreen: unsafe extern "C" fn(_: *mut Screen) -> i32, pub XIconifyWindow: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: i32) -> i32, pub XIfEvent: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut XEvent, _: Option<unsafe extern "C" fn(_: *mut _XDisplay, _: *mut XEvent, _: *mut i8) -> i32>, _: *mut i8) -> i32, pub XImageByteOrder: unsafe extern "C" fn(_: *mut _XDisplay) -> i32, pub XIMOfIC: unsafe extern "C" fn(_: *mut _XIC) -> *mut _XIM, pub XInitExtension: unsafe extern "C" fn(_: *mut _XDisplay, _: *const i8) -> *mut XExtCodes, pub XInitImage: unsafe extern "C" fn(_: *mut XImage) -> i32, pub XInitThreads: unsafe extern "C" fn() -> i32, pub XInsertModifiermapEntry: unsafe extern "C" fn(_: *mut XModifierKeymap, _: u8, _: i32) -> *mut XModifierKeymap, pub XInstallColormap: unsafe extern "C" fn(_: *mut _XDisplay, _: u64) -> i32, pub XInternalConnectionNumbers: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut *mut i32, _: *mut i32) -> i32, pub XInternAtom: unsafe extern "C" fn(_: *mut _XDisplay, _: *const i8, _: i32) -> u64, pub XInternAtoms: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut *mut i8, _: i32, _: i32, _: *mut u64) -> i32, pub XIntersectRegion: unsafe extern "C" fn(_: *mut _XRegion, _: *mut _XRegion, _: *mut _XRegion) -> i32, pub XkbAddDeviceLedInfo: unsafe extern "C" fn(_: *mut _XkbDeviceInfo, _: u32, _: u32) -> *mut _XkbDeviceLedInfo, pub XkbAddGeomColor: unsafe extern "C" fn(_: *mut _XkbGeometry, _: *mut i8, _: u32) -> *mut _XkbColor, pub XkbAddGeomDoodad: unsafe extern "C" fn(_: *mut _XkbGeometry, _: *mut _XkbSection, _: u64) -> *mut _XkbDoodad, pub XkbAddGeomKey: unsafe extern "C" fn(_: *mut _XkbRow) -> *mut _XkbKey, pub XkbAddGeomKeyAlias: unsafe extern "C" fn(_: *mut _XkbGeometry, _: *mut i8, _: *mut i8) -> *mut _XkbKeyAliasRec, pub XkbAddGeomOutline: unsafe extern "C" fn(_: *mut _XkbShape, _: i32) -> *mut _XkbOutline, pub XkbAddGeomOverlay: unsafe extern "C" fn(_: *mut _XkbSection, _: u64, _: i32) -> *mut _XkbOverlay, pub XkbAddGeomOverlayKey: unsafe extern "C" fn(_: *mut _XkbOverlay, _: *mut _XkbOverlayRow, _: *mut i8, _: *mut i8) -> *mut _XkbOverlayKey, pub XkbAddGeomOverlayRow: unsafe extern "C" fn(_: *mut _XkbOverlay, _: i32, _: i32) -> *mut _XkbOverlayRow, pub XkbAddGeomProperty: unsafe extern "C" fn(_: *mut _XkbGeometry, _: *mut i8, _: *mut i8) -> *mut _XkbProperty, pub XkbAddGeomRow: unsafe extern "C" fn(_: *mut _XkbSection, _: i32) -> *mut _XkbRow, pub XkbAddGeomSection: unsafe extern "C" fn(_: *mut _XkbGeometry, _: u64, _: i32, _: i32, _: i32) -> *mut _XkbSection, pub XkbAddGeomShape: unsafe extern "C" fn(_: *mut _XkbGeometry, _: u64, _: i32) -> *mut _XkbShape, pub XkbAddKeyType: unsafe extern "C" fn(_: *mut _XkbDesc, _: u64, _: i32, _: i32, _: i32) -> *mut _XkbKeyType, pub XkbAllocClientMap: unsafe extern "C" fn(_: *mut _XkbDesc, _: u32, _: u32) -> i32, pub XkbAllocCompatMap: unsafe extern "C" fn(_: *mut _XkbDesc, _: u32, _: u32) -> i32, pub XkbAllocControls: unsafe extern "C" fn(_: *mut _XkbDesc, _: u32) -> i32, pub XkbAllocDeviceInfo: unsafe extern "C" fn(_: u32, _: u32, _: u32) -> *mut _XkbDeviceInfo, pub XkbAllocGeomColors: unsafe extern "C" fn(_: *mut _XkbGeometry, _: i32) -> i32, pub XkbAllocGeomDoodads: unsafe extern "C" fn(_: *mut _XkbGeometry, _: i32) -> i32, pub XkbAllocGeometry: unsafe extern "C" fn(_: *mut _XkbDesc, _: *mut _XkbGeometrySizes) -> i32, pub XkbAllocGeomKeyAliases: unsafe extern "C" fn(_: *mut _XkbGeometry, _: i32) -> i32, pub XkbAllocGeomKeys: unsafe extern "C" fn(_: *mut _XkbRow, _: i32) -> i32, pub XkbAllocGeomOutlines: unsafe extern "C" fn(_: *mut _XkbShape, _: i32) -> i32, pub XkbAllocGeomOverlayKeys: unsafe extern "C" fn(_: *mut _XkbOverlayRow, _: i32) -> i32, pub XkbAllocGeomOverlayRows: unsafe extern "C" fn(_: *mut _XkbOverlay, _: i32) -> i32, pub XkbAllocGeomOverlays: unsafe extern "C" fn(_: *mut _XkbSection, _: i32) -> i32, pub XkbAllocGeomPoints: unsafe extern "C" fn(_: *mut _XkbOutline, _: i32) -> i32, pub XkbAllocGeomProps: unsafe extern "C" fn(_: *mut _XkbGeometry, _: i32) -> i32, pub XkbAllocGeomRows: unsafe extern "C" fn(_: *mut _XkbSection, _: i32) -> i32, pub XkbAllocGeomSectionDoodads: unsafe extern "C" fn(_: *mut _XkbSection, _: i32) -> i32, pub XkbAllocGeomSections: unsafe extern "C" fn(_: *mut _XkbGeometry, _: i32) -> i32, pub XkbAllocGeomShapes: unsafe extern "C" fn(_: *mut _XkbGeometry, _: i32) -> i32, pub XkbAllocIndicatorMaps: unsafe extern "C" fn(_: *mut _XkbDesc) -> i32, pub XkbAllocKeyboard: unsafe extern "C" fn() -> *mut _XkbDesc, pub XkbAllocNames: unsafe extern "C" fn(_: *mut _XkbDesc, _: u32, _: i32, _: i32) -> i32, pub XkbAllocServerMap: unsafe extern "C" fn(_: *mut _XkbDesc, _: u32, _: u32) -> i32, pub XkbApplyCompatMapToKey: unsafe extern "C" fn(_: *mut _XkbDesc, _: u8, _: *mut _XkbChanges) -> i32, pub XkbApplyVirtualModChanges: unsafe extern "C" fn(_: *mut _XkbDesc, _: u32, _: *mut _XkbChanges) -> i32, pub XkbBell: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: i32, _: u64) -> i32, pub XkbBellEvent: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: i32, _: u64) -> i32, pub XkbChangeDeviceInfo: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut _XkbDeviceInfo, _: *mut _XkbDeviceChanges) -> i32, pub XkbChangeEnabledControls: unsafe extern "C" fn(_: *mut _XDisplay, _: u32, _: u32, _: u32) -> i32, pub XkbChangeKeycodeRange: unsafe extern "C" fn(_: *mut _XkbDesc, _: i32, _: i32, _: *mut _XkbChanges) -> i32, pub XkbChangeMap: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut _XkbDesc, _: *mut _XkbMapChanges) -> i32, pub XkbChangeNames: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut _XkbDesc, _: *mut _XkbNameChanges) -> i32, pub XkbChangeTypesOfKey: unsafe extern "C" fn(_: *mut _XkbDesc, _: i32, _: i32, _: u32, _: *mut i32, _: *mut _XkbMapChanges) -> i32, pub XkbComputeEffectiveMap: unsafe extern "C" fn(_: *mut _XkbDesc, _: *mut _XkbKeyType, _: *mut u8) -> i32, pub XkbComputeRowBounds: unsafe extern "C" fn(_: *mut _XkbGeometry, _: *mut _XkbSection, _: *mut _XkbRow) -> i32, pub XkbComputeSectionBounds: unsafe extern "C" fn(_: *mut _XkbGeometry, _: *mut _XkbSection) -> i32, pub XkbComputeShapeBounds: unsafe extern "C" fn(_: *mut _XkbShape) -> i32, pub XkbComputeShapeTop: unsafe extern "C" fn(_: *mut _XkbShape, _: *mut _XkbBounds) -> i32, pub XkbCopyKeyType: unsafe extern "C" fn(_: *mut _XkbKeyType, _: *mut _XkbKeyType) -> i32, pub XkbCopyKeyTypes: unsafe extern "C" fn(_: *mut _XkbKeyType, _: *mut _XkbKeyType, _: i32) -> i32, pub XkbDeviceBell: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: i32, _: i32, _: i32, _: i32, _: u64) -> i32, pub XkbDeviceBellEvent: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: i32, _: i32, _: i32, _: i32, _: u64) -> i32, pub XkbFindOverlayForKey: unsafe extern "C" fn(_: *mut _XkbGeometry, _: *mut _XkbSection, _: *mut i8) -> *mut i8, pub XkbForceBell: unsafe extern "C" fn(_: *mut _XDisplay, _: i32) -> i32, pub XkbForceDeviceBell: unsafe extern "C" fn(_: *mut _XDisplay, _: i32, _: i32, _: i32, _: i32) -> i32, pub XkbFreeClientMap: unsafe extern "C" fn(_: *mut _XkbDesc, _: u32, _: i32), pub XkbFreeCompatMap: unsafe extern "C" fn(_: *mut _XkbDesc, _: u32, _: i32), pub XkbFreeComponentList: unsafe extern "C" fn(_: *mut _XkbComponentList), pub XkbFreeControls: unsafe extern "C" fn(_: *mut _XkbDesc, _: u32, _: i32), pub XkbFreeDeviceInfo: unsafe extern "C" fn(_: *mut _XkbDeviceInfo, _: u32, _: i32), pub XkbFreeGeomColors: unsafe extern "C" fn(_: *mut _XkbGeometry, _: i32, _: i32, _: i32), pub XkbFreeGeomDoodads: unsafe extern "C" fn(_: *mut _XkbDoodad, _: i32, _: i32), pub XkbFreeGeometry: unsafe extern "C" fn(_: *mut _XkbGeometry, _: u32, _: i32), pub XkbFreeGeomKeyAliases: unsafe extern "C" fn(_: *mut _XkbGeometry, _: i32, _: i32, _: i32), pub XkbFreeGeomKeys: unsafe extern "C" fn(_: *mut _XkbRow, _: i32, _: i32, _: i32), pub XkbFreeGeomOutlines: unsafe extern "C" fn(_: *mut _XkbShape, _: i32, _: i32, _: i32), pub XkbFreeGeomOverlayKeys: unsafe extern "C" fn(_: *mut _XkbOverlayRow, _: i32, _: i32, _: i32), pub XkbFreeGeomOverlayRows: unsafe extern "C" fn(_: *mut _XkbOverlay, _: i32, _: i32, _: i32), pub XkbFreeGeomOverlays: unsafe extern "C" fn(_: *mut _XkbSection, _: i32, _: i32, _: i32), pub XkbFreeGeomPoints: unsafe extern "C" fn(_: *mut _XkbOutline, _: i32, _: i32, _: i32), pub XkbFreeGeomProperties: unsafe extern "C" fn(_: *mut _XkbGeometry, _: i32, _: i32, _: i32), pub XkbFreeGeomRows: unsafe extern "C" fn(_: *mut _XkbSection, _: i32, _: i32, _: i32), pub XkbFreeGeomSections: unsafe extern "C" fn(_: *mut _XkbGeometry, _: i32, _: i32, _: i32), pub XkbFreeGeomShapes: unsafe extern "C" fn(_: *mut _XkbGeometry, _: i32, _: i32, _: i32), pub XkbFreeIndicatorMaps: unsafe extern "C" fn(_: *mut _XkbDesc), pub XkbFreeKeyboard: unsafe extern "C" fn(_: *mut _XkbDesc, _: u32, _: i32), pub XkbFreeNames: unsafe extern "C" fn(_: *mut _XkbDesc, _: u32, _: i32), pub XkbFreeServerMap: unsafe extern "C" fn(_: *mut _XkbDesc, _: u32, _: i32), pub XkbGetAutoRepeatRate: unsafe extern "C" fn(_: *mut _XDisplay, _: u32, _: *mut u32, _: *mut u32) -> i32, pub XkbGetAutoResetControls: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut u32, _: *mut u32) -> i32, pub XkbGetCompatMap: unsafe extern "C" fn(_: *mut _XDisplay, _: u32, _: *mut _XkbDesc) -> i32, pub XkbGetControls: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut _XkbDesc) -> i32, pub XkbGetDetectableAutoRepeat: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut i32) -> i32, pub XkbGetDeviceButtonActions: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut _XkbDeviceInfo, _: i32, _: u32, _: u32) -> i32, pub XkbGetDeviceInfo: unsafe extern "C" fn(_: *mut _XDisplay, _: u32, _: u32, _: u32, _: u32) -> *mut _XkbDeviceInfo, pub XkbGetDeviceInfoChanges: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut _XkbDeviceInfo, _: *mut _XkbDeviceChanges) -> i32, pub XkbGetDeviceLedInfo: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut _XkbDeviceInfo, _: u32, _: u32, _: u32) -> i32, pub XkbGetGeometry: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut _XkbDesc) -> i32, pub XkbGetIndicatorMap: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut _XkbDesc) -> i32, pub XkbGetIndicatorState: unsafe extern "C" fn(_: *mut _XDisplay, _: u32, _: *mut u32) -> i32, pub XkbGetKeyActions: unsafe extern "C" fn(_: *mut _XDisplay, _: u32, _: u32, _: *mut _XkbDesc) -> i32, pub XkbGetKeyBehaviors: unsafe extern "C" fn(_: *mut _XDisplay, _: u32, _: u32, _: *mut _XkbDesc) -> i32, pub XkbGetKeyboard: unsafe extern "C" fn(_: *mut _XDisplay, _: u32, _: u32) -> *mut _XkbDesc, pub XkbGetKeyboardByName: unsafe extern "C" fn(_: *mut _XDisplay, _: u32, _: *mut _XkbComponentNames, _: u32, _: u32, _: i32) -> *mut _XkbDesc, pub XkbGetKeyExplicitComponents: unsafe extern "C" fn(_: *mut _XDisplay, _: u32, _: u32, _: *mut _XkbDesc) -> i32, pub XkbGetKeyModifierMap: unsafe extern "C" fn(_: *mut _XDisplay, _: u32, _: u32, _: *mut _XkbDesc) -> i32, pub XkbGetKeySyms: unsafe extern "C" fn(_: *mut _XDisplay, _: u32, _: u32, _: *mut _XkbDesc) -> i32, pub XkbGetKeyTypes: unsafe extern "C" fn(_: *mut _XDisplay, _: u32, _: u32, _: *mut _XkbDesc) -> i32, pub XkbGetKeyVirtualModMap: unsafe extern "C" fn(_: *mut _XDisplay, _: u32, _: u32, _: *mut _XkbDesc) -> i32, pub XkbGetMap: unsafe extern "C" fn(_: *mut _XDisplay, _: u32, _: u32) -> *mut _XkbDesc, pub XkbGetMapChanges: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut _XkbDesc, _: *mut _XkbMapChanges) -> i32, pub XkbGetNamedDeviceIndicator: unsafe extern "C" fn(_: *mut _XDisplay, _: u32, _: u32, _: u32, _: u64, _: *mut i32, _: *mut i32, _: *mut _XkbIndicatorMapRec, _: *mut i32) -> i32, pub XkbGetNamedGeometry: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut _XkbDesc, _: u64) -> i32, pub XkbGetNamedIndicator: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut i32, _: *mut i32, _: *mut _XkbIndicatorMapRec, _: *mut i32) -> i32, pub XkbGetNames: unsafe extern "C" fn(_: *mut _XDisplay, _: u32, _: *mut _XkbDesc) -> i32, pub XkbGetPerClientControls: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut u32) -> i32, pub XkbGetState: unsafe extern "C" fn(_: *mut _XDisplay, _: u32, _: *mut _XkbStateRec) -> i32, pub XkbGetUpdatedMap: unsafe extern "C" fn(_: *mut _XDisplay, _: u32, _: *mut _XkbDesc) -> i32, pub XkbGetVirtualMods: unsafe extern "C" fn(_: *mut _XDisplay, _: u32, _: *mut _XkbDesc) -> i32, pub XkbGetXlibControls: unsafe extern "C" fn(_: *mut _XDisplay) -> u32, pub XkbIgnoreExtension: unsafe extern "C" fn(_: i32) -> i32, pub XkbInitCanonicalKeyTypes: unsafe extern "C" fn(_: *mut _XkbDesc, _: u32, _: i32) -> i32, pub XkbKeycodeToKeysym: unsafe extern "C" fn(_: *mut _XDisplay, _: u8, _: i32, _: i32) -> u64, pub XkbKeysymToModifiers: unsafe extern "C" fn(_: *mut _XDisplay, _: u64) -> u32, pub XkbKeyTypesForCoreSymbols: unsafe extern "C" fn(_: *mut _XkbDesc, _: i32, _: *mut u64, _: u32, _: *mut i32, _: *mut u64) -> i32, pub XkbLatchGroup: unsafe extern "C" fn(_: *mut _XDisplay, _: u32, _: u32) -> i32, pub XkbLatchModifiers: unsafe extern "C" fn(_: *mut _XDisplay, _: u32, _: u32, _: u32) -> i32, pub XkbLibraryVersion: unsafe extern "C" fn(_: *mut i32, _: *mut i32) -> i32, pub XkbListComponents: unsafe extern "C" fn(_: *mut _XDisplay, _: u32, _: *mut _XkbComponentNames, _: *mut i32) -> *mut _XkbComponentList, pub XkbLockGroup: unsafe extern "C" fn(_: *mut _XDisplay, _: u32, _: u32) -> i32, pub XkbLockModifiers: unsafe extern "C" fn(_: *mut _XDisplay, _: u32, _: u32, _: u32) -> i32, pub XkbLookupKeyBinding: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: u32, _: *mut i8, _: i32, _: *mut i32) -> i32, pub XkbLookupKeySym: unsafe extern "C" fn(_: *mut _XDisplay, _: u8, _: u32, _: *mut u32, _: *mut u64) -> i32, pub XkbNoteControlsChanges: unsafe extern "C" fn(_: *mut _XkbControlsChanges, _: *mut _XkbControlsNotify, _: u32), pub XkbNoteDeviceChanges: unsafe extern "C" fn(_: *mut _XkbDeviceChanges, _: *mut _XkbExtensionDeviceNotify, _: u32), pub XkbNoteMapChanges: unsafe extern "C" fn(_: *mut _XkbMapChanges, _: *mut _XkbMapNotifyEvent, _: u32), pub XkbNoteNameChanges: unsafe extern "C" fn(_: *mut _XkbNameChanges, _: *mut _XkbNamesNotify, _: u32), pub XkbOpenDisplay: unsafe extern "C" fn(_: *mut i8, _: *mut i32, _: *mut i32, _: *mut i32, _: *mut i32, _: *mut i32) -> *mut _XDisplay, pub XkbQueryExtension: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut i32, _: *mut i32, _: *mut i32, _: *mut i32, _: *mut i32) -> i32, pub XkbRefreshKeyboardMapping: unsafe extern "C" fn(_: *mut _XkbMapNotifyEvent) -> i32, pub XkbResizeDeviceButtonActions: unsafe extern "C" fn(_: *mut _XkbDeviceInfo, _: u32) -> i32, pub XkbResizeKeyActions: unsafe extern "C" fn(_: *mut _XkbDesc, _: i32, _: i32) -> *mut _XkbAction, pub XkbResizeKeySyms: unsafe extern "C" fn(_: *mut _XkbDesc, _: i32, _: i32) -> *mut u64, pub XkbResizeKeyType: unsafe extern "C" fn(_: *mut _XkbDesc, _: i32, _: i32, _: i32, _: i32) -> i32, pub XkbSelectEventDetails: unsafe extern "C" fn(_: *mut _XDisplay, _: u32, _: u32, _: u64, _: u64) -> i32, pub XkbSelectEvents: unsafe extern "C" fn(_: *mut _XDisplay, _: u32, _: u64, _: u64) -> i32, pub XkbSetAtomFuncs: unsafe extern "C" fn(_: Option<unsafe extern "C" fn(_: *mut _XDisplay, _: *const i8, _: i32) -> u64>, _: Option<unsafe extern "C" fn(_: *mut _XDisplay, _: u64) -> *mut i8>), pub XkbSetAutoRepeatRate: unsafe extern "C" fn(_: *mut _XDisplay, _: u32, _: u32, _: u32) -> i32, pub XkbSetAutoResetControls: unsafe extern "C" fn(_: *mut _XDisplay, _: u32, _: *mut u32, _: *mut u32) -> i32, pub XkbSetCompatMap: unsafe extern "C" fn(_: *mut _XDisplay, _: u32, _: *mut _XkbDesc, _: i32) -> i32, pub XkbSetControls: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut _XkbDesc) -> i32, pub XkbSetDebuggingFlags: unsafe extern "C" fn(_: *mut _XDisplay, _: u32, _: u32, _: *mut i8, _: u32, _: u32, _: *mut u32, _: *mut u32) -> i32, pub XkbSetDetectableAutoRepeat: unsafe extern "C" fn(_: *mut _XDisplay, _: i32, _: *mut i32) -> i32, pub XkbSetDeviceButtonActions: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut _XkbDeviceInfo, _: u32, _: u32) -> i32, pub XkbSetDeviceInfo: unsafe extern "C" fn(_: *mut _XDisplay, _: u32, _: *mut _XkbDeviceInfo) -> i32, pub XkbSetDeviceLedInfo: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut _XkbDeviceInfo, _: u32, _: u32, _: u32) -> i32, pub XkbSetGeometry: unsafe extern "C" fn(_: *mut _XDisplay, _: u32, _: *mut _XkbGeometry) -> i32, pub XkbSetIgnoreLockMods: unsafe extern "C" fn(_: *mut _XDisplay, _: u32, _: u32, _: u32, _: u32, _: u32) -> i32, pub XkbSetIndicatorMap: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut _XkbDesc) -> i32, pub XkbSetMap: unsafe extern "C" fn(_: *mut _XDisplay, _: u32, _: *mut _XkbDesc) -> i32, pub XkbSetNamedDeviceIndicator: unsafe extern "C" fn(_: *mut _XDisplay, _: u32, _: u32, _: u32, _: u64, _: i32, _: i32, _: i32, _: *mut _XkbIndicatorMapRec) -> i32, pub XkbSetNamedIndicator: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: i32, _: i32, _: i32, _: *mut _XkbIndicatorMapRec) -> i32, pub XkbSetNames: unsafe extern "C" fn(_: *mut _XDisplay, _: u32, _: u32, _: u32, _: *mut _XkbDesc) -> i32, pub XkbSetPerClientControls: unsafe extern "C" fn(_: *mut _XDisplay, _: u32, _: *mut u32) -> i32, pub XkbSetServerInternalMods: unsafe extern "C" fn(_: *mut _XDisplay, _: u32, _: u32, _: u32, _: u32, _: u32) -> i32, pub XkbSetXlibControls: unsafe extern "C" fn(_: *mut _XDisplay, _: u32, _: u32) -> u32, pub XkbToControl: unsafe extern "C" fn(_: i8) -> i8, pub XkbTranslateKeyCode: unsafe extern "C" fn(_: *mut _XkbDesc, _: u8, _: u32, _: *mut u32, _: *mut u64) -> i32, pub XkbTranslateKeySym: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut u64, _: u32, _: *mut i8, _: i32, _: *mut i32) -> i32, pub XkbUpdateActionVirtualMods: unsafe extern "C" fn(_: *mut _XkbDesc, _: *mut _XkbAction, _: u32) -> i32, pub XkbUpdateKeyTypeVirtualMods: unsafe extern "C" fn(_: *mut _XkbDesc, _: *mut _XkbKeyType, _: u32, _: *mut _XkbChanges), pub XkbUpdateMapFromCore: unsafe extern "C" fn(_: *mut _XkbDesc, _: u8, _: i32, _: i32, _: *mut u64, _: *mut _XkbChanges) -> i32, pub XkbUseExtension: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut i32, _: *mut i32) -> i32, pub XkbVirtualModsToReal: unsafe extern "C" fn(_: *mut _XkbDesc, _: u32, _: *mut u32) -> i32, pub XkbXlibControlsImplemented: unsafe extern "C" fn() -> u32, pub XKeycodeToKeysym: unsafe extern "C" fn(_: *mut _XDisplay, _: u8, _: i32) -> u64, pub XKeysymToKeycode: unsafe extern "C" fn(_: *mut _XDisplay, _: u64) -> u8, pub XKeysymToString: unsafe extern "C" fn(_: u64) -> *mut i8, pub XKillClient: unsafe extern "C" fn(_: *mut _XDisplay, _: u64) -> i32, pub XLastKnownRequestProcessed: unsafe extern "C" fn(_: *mut _XDisplay) -> u64, pub XListDepths: unsafe extern "C" fn(_: *mut _XDisplay, _: i32, _: *mut i32) -> *mut i32, pub XListExtensions: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut i32) -> *mut *mut i8, pub XListFonts: unsafe extern "C" fn(_: *mut _XDisplay, _: *const i8, _: i32, _: *mut i32) -> *mut *mut i8, pub XListFontsWithInfo: unsafe extern "C" fn(_: *mut _XDisplay, _: *const i8, _: i32, _: *mut i32, _: *mut *mut XFontStruct) -> *mut *mut i8, pub XListHosts: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut i32, _: *mut i32) -> *mut XHostAddress, pub XListInstalledColormaps: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut i32) -> *mut u64, pub XListPixmapFormats: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut i32) -> *mut XPixmapFormatValues, pub XListProperties: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut i32) -> *mut u64, pub XLoadFont: unsafe extern "C" fn(_: *mut _XDisplay, _: *const i8) -> u64, pub XLoadQueryFont: unsafe extern "C" fn(_: *mut _XDisplay, _: *const i8) -> *mut XFontStruct, pub XLocaleOfFontSet: unsafe extern "C" fn(_: *mut _XOC) -> *mut i8, pub XLocaleOfIM: unsafe extern "C" fn(_: *mut _XIM) -> *mut i8, pub XLocaleOfOM: unsafe extern "C" fn(_: *mut _XOM) -> *mut i8, pub XLockDisplay: unsafe extern "C" fn(_: *mut _XDisplay), pub XLookupColor: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *const i8, _: *mut XColor, _: *mut XColor) -> i32, pub XLookupKeysym: unsafe extern "C" fn(_: *mut XKeyEvent, _: i32) -> u64, pub XLookupString: unsafe extern "C" fn(_: *mut XKeyEvent, _: *mut i8, _: i32, _: *mut u64, _: *mut XComposeStatus) -> i32, pub XLowerWindow: unsafe extern "C" fn(_: *mut _XDisplay, _: u64) -> i32, pub XMapRaised: unsafe extern "C" fn(_: *mut _XDisplay, _: u64) -> i32, pub XMapSubwindows: unsafe extern "C" fn(_: *mut _XDisplay, _: u64) -> i32, pub XMapWindow: unsafe extern "C" fn(_: *mut _XDisplay, _: u64) -> i32, pub XMaskEvent: unsafe extern "C" fn(_: *mut _XDisplay, _: i64, _: *mut XEvent) -> i32, pub XMatchVisualInfo: unsafe extern "C" fn(_: *mut _XDisplay, _: i32, _: i32, _: i32, _: *mut XVisualInfo) -> i32, pub XMaxCmapsOfScreen: unsafe extern "C" fn(_: *mut Screen) -> i32, pub XMaxRequestSize: unsafe extern "C" fn(_: *mut _XDisplay) -> i64, pub XmbDrawImageString: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut _XOC, _: *mut _XGC, _: i32, _: i32, _: *const i8, _: i32), pub XmbDrawString: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut _XOC, _: *mut _XGC, _: i32, _: i32, _: *const i8, _: i32), pub XmbDrawText: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut _XGC, _: i32, _: i32, _: *mut XmbTextItem, _: i32), pub XmbLookupString: unsafe extern "C" fn(_: *mut _XIC, _: *mut XKeyEvent, _: *mut i8, _: i32, _: *mut u64, _: *mut i32) -> i32, pub XmbResetIC: unsafe extern "C" fn(_: *mut _XIC) -> *mut i8, pub XmbSetWMProperties: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *const i8, _: *const i8, _: *mut *mut i8, _: i32, _: *mut XSizeHints, _: *mut XWMHints, _: *mut XClassHint), pub XmbTextEscapement: unsafe extern "C" fn(_: *mut _XOC, _: *const i8, _: i32) -> i32, pub XmbTextExtents: unsafe extern "C" fn(_: *mut _XOC, _: *const i8, _: i32, _: *mut XRectangle, _: *mut XRectangle) -> i32, pub XmbTextListToTextProperty: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut *mut i8, _: i32, _: i32, _: *mut XTextProperty) -> i32, pub XmbTextPerCharExtents: unsafe extern "C" fn(_: *mut _XOC, _: *const i8, _: i32, _: *mut XRectangle, _: *mut XRectangle, _: i32, _: *mut i32, _: *mut XRectangle, _: *mut XRectangle) -> i32, pub XmbTextPropertyToTextList: unsafe extern "C" fn(_: *mut _XDisplay, _: *const XTextProperty, _: *mut *mut *mut i8, _: *mut i32) -> i32, pub XMinCmapsOfScreen: unsafe extern "C" fn(_: *mut Screen) -> i32, pub XMoveResizeWindow: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: i32, _: i32, _: u32, _: u32) -> i32, pub XMoveWindow: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: i32, _: i32) -> i32, pub XNewModifiermap: unsafe extern "C" fn(_: i32) -> *mut XModifierKeymap, pub XNextEvent: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut XEvent) -> i32, pub XNextRequest: unsafe extern "C" fn(_: *mut _XDisplay) -> u64, pub XNoOp: unsafe extern "C" fn(_: *mut _XDisplay) -> i32, pub XOffsetRegion: unsafe extern "C" fn(_: *mut _XRegion, _: i32, _: i32) -> i32, pub XOMOfOC: unsafe extern "C" fn(_: *mut _XOC) -> *mut _XOM, pub XOpenDisplay: unsafe extern "C" fn(_: *const i8) -> *mut _XDisplay, pub XOpenIM: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut _XrmHashBucketRec, _: *mut i8, _: *mut i8) -> *mut _XIM, pub XOpenOM: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut _XrmHashBucketRec, _: *const i8, _: *const i8) -> *mut _XOM, pub XParseColor: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *const i8, _: *mut XColor) -> i32, pub XParseGeometry: unsafe extern "C" fn(_: *const i8, _: *mut i32, _: *mut i32, _: *mut u32, _: *mut u32) -> i32, pub XPeekEvent: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut XEvent) -> i32, pub XPeekIfEvent: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut XEvent, _: Option<unsafe extern "C" fn(_: *mut _XDisplay, _: *mut XEvent, _: *mut i8) -> i32>, _: *mut i8) -> i32, pub XPending: unsafe extern "C" fn(_: *mut _XDisplay) -> i32, pub Xpermalloc: unsafe extern "C" fn(_: u32) -> *mut i8, pub XPlanesOfScreen: unsafe extern "C" fn(_: *mut Screen) -> i32, pub XPointInRegion: unsafe extern "C" fn(_: *mut _XRegion, _: i32, _: i32) -> i32, pub XPolygonRegion: unsafe extern "C" fn(_: *mut XPoint, _: i32, _: i32) -> *mut _XRegion, pub XProcessInternalConnection: unsafe extern "C" fn(_: *mut _XDisplay, _: i32), pub XProtocolRevision: unsafe extern "C" fn(_: *mut _XDisplay) -> i32, pub XProtocolVersion: unsafe extern "C" fn(_: *mut _XDisplay) -> i32, pub XPutBackEvent: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut XEvent) -> i32, pub XPutImage: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut _XGC, _: *mut XImage, _: i32, _: i32, _: i32, _: i32, _: u32, _: u32) -> i32, pub XPutPixel: unsafe extern "C" fn(_: *mut XImage, _: i32, _: i32, _: u64) -> i32, pub XQLength: unsafe extern "C" fn(_: *mut _XDisplay) -> i32, pub XQueryBestCursor: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: u32, _: u32, _: *mut u32, _: *mut u32) -> i32, pub XQueryBestSize: unsafe extern "C" fn(_: *mut _XDisplay, _: i32, _: u64, _: u32, _: u32, _: *mut u32, _: *mut u32) -> i32, pub XQueryBestStipple: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: u32, _: u32, _: *mut u32, _: *mut u32) -> i32, pub XQueryBestTile: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: u32, _: u32, _: *mut u32, _: *mut u32) -> i32, pub XQueryColor: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut XColor) -> i32, pub XQueryColors: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut XColor, _: i32) -> i32, pub XQueryExtension: unsafe extern "C" fn(_: *mut _XDisplay, _: *const i8, _: *mut i32, _: *mut i32, _: *mut i32) -> i32, pub XQueryFont: unsafe extern "C" fn(_: *mut _XDisplay, _: u64) -> *mut XFontStruct, pub XQueryKeymap: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut i8) -> i32, pub XQueryPointer: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut u64, _: *mut u64, _: *mut i32, _: *mut i32, _: *mut i32, _: *mut i32, _: *mut u32) -> i32, pub XQueryTextExtents: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *const i8, _: i32, _: *mut i32, _: *mut i32, _: *mut i32, _: *mut XCharStruct) -> i32, pub XQueryTextExtents16: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *const XChar2b, _: i32, _: *mut i32, _: *mut i32, _: *mut i32, _: *mut XCharStruct) -> i32, pub XQueryTree: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut u64, _: *mut u64, _: *mut *mut u64, _: *mut u32) -> i32, pub XRaiseWindow: unsafe extern "C" fn(_: *mut _XDisplay, _: u64) -> i32, pub XReadBitmapFile: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *const i8, _: *mut u32, _: *mut u32, _: *mut u64, _: *mut i32, _: *mut i32) -> i32, pub XReadBitmapFileData: unsafe extern "C" fn(_: *const i8, _: *mut u32, _: *mut u32, _: *mut *mut u8, _: *mut i32, _: *mut i32) -> i32, pub XRebindKeysym: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut u64, _: i32, _: *const u8, _: i32) -> i32, pub XRecolorCursor: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut XColor, _: *mut XColor) -> i32, pub XReconfigureWMWindow: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: i32, _: u32, _: *mut XWindowChanges) -> i32, pub XRectInRegion: unsafe extern "C" fn(_: *mut _XRegion, _: i32, _: i32, _: u32, _: u32) -> i32, pub XRefreshKeyboardMapping: unsafe extern "C" fn(_: *mut XMappingEvent) -> i32, pub XRegisterIMInstantiateCallback: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut _XrmHashBucketRec, _: *mut i8, _: *mut i8, _: Option<unsafe extern "C" fn(_: *mut _XDisplay, _: *mut i8, _: *mut i8)>, _: *mut i8) -> i32, pub XRemoveConnectionWatch: unsafe extern "C" fn(_: *mut _XDisplay, _: Option<unsafe extern "C" fn(_: *mut _XDisplay, _: *mut i8, _: i32, _: i32, _: *mut *mut i8)>, _: *mut i8), pub XRemoveFromSaveSet: unsafe extern "C" fn(_: *mut _XDisplay, _: u64) -> i32, pub XRemoveHost: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut XHostAddress) -> i32, pub XRemoveHosts: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut XHostAddress, _: i32) -> i32, pub XReparentWindow: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: u64, _: i32, _: i32) -> i32, pub XResetScreenSaver: unsafe extern "C" fn(_: *mut _XDisplay) -> i32, pub XResizeWindow: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: u32, _: u32) -> i32, pub XResourceManagerString: unsafe extern "C" fn(_: *mut _XDisplay) -> *mut i8, pub XRestackWindows: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut u64, _: i32) -> i32, pub XrmCombineDatabase: unsafe extern "C" fn(_: *mut _XrmHashBucketRec, _: *mut *mut _XrmHashBucketRec, _: i32), pub XrmCombineFileDatabase: unsafe extern "C" fn(_: *const i8, _: *mut *mut _XrmHashBucketRec, _: i32) -> i32, pub XrmDestroyDatabase: unsafe extern "C" fn(_: *mut _XrmHashBucketRec), pub XrmEnumerateDatabase: unsafe extern "C" fn(_: *mut _XrmHashBucketRec, _: *mut i32, _: *mut i32, _: i32, _: Option<unsafe extern "C" fn(_: *mut *mut _XrmHashBucketRec, _: *mut i32, _: *mut i32, _: *mut i32, _: *mut XrmValue, _: *mut i8) -> i32>, _: *mut i8) -> i32, pub XrmGetDatabase: unsafe extern "C" fn(_: *mut _XDisplay) -> *mut _XrmHashBucketRec, pub XrmGetFileDatabase: unsafe extern "C" fn(_: *const i8) -> *mut _XrmHashBucketRec, pub XrmGetResource: unsafe extern "C" fn(_: *mut _XrmHashBucketRec, _: *const i8, _: *const i8, _: *mut *mut i8, _: *mut XrmValue) -> i32, pub XrmGetStringDatabase: unsafe extern "C" fn(_: *const i8) -> *mut _XrmHashBucketRec, pub XrmInitialize: unsafe extern "C" fn(), pub XrmLocaleOfDatabase: unsafe extern "C" fn(_: *mut _XrmHashBucketRec) -> *const i8, pub XrmMergeDatabases: unsafe extern "C" fn(_: *mut _XrmHashBucketRec, _: *mut *mut _XrmHashBucketRec), pub XrmParseCommand: unsafe extern "C" fn(_: *mut *mut _XrmHashBucketRec, _: *mut XrmOptionDescRec, _: i32, _: *const i8, _: *mut i32, _: *mut *mut i8), pub XrmPermStringToQuark: unsafe extern "C" fn(_: *const i8) -> i32, pub XrmPutFileDatabase: unsafe extern "C" fn(_: *mut _XrmHashBucketRec, _: *const i8), pub XrmPutLineResource: unsafe extern "C" fn(_: *mut *mut _XrmHashBucketRec, _: *const i8), pub XrmPutResource: unsafe extern "C" fn(_: *mut *mut _XrmHashBucketRec, _: *const i8, _: *const i8, _: *mut XrmValue), pub XrmPutStringResource: unsafe extern "C" fn(_: *mut *mut _XrmHashBucketRec, _: *const i8, _: *const i8), pub XrmQGetResource: unsafe extern "C" fn(_: *mut _XrmHashBucketRec, _: *mut i32, _: *mut i32, _: *mut i32, _: *mut XrmValue) -> i32, pub XrmQGetSearchList: unsafe extern "C" fn(_: *mut _XrmHashBucketRec, _: *mut i32, _: *mut i32, _: *mut *mut *mut _XrmHashBucketRec, _: i32) -> i32, pub XrmQGetSearchResource: unsafe extern "C" fn(_: *mut *mut *mut _XrmHashBucketRec, _: i32, _: i32, _: *mut i32, _: *mut XrmValue) -> i32, pub XrmQPutResource: unsafe extern "C" fn(_: *mut *mut _XrmHashBucketRec, _: *mut i32, _: *mut i32, _: i32, _: *mut XrmValue), pub XrmQPutStringResource: unsafe extern "C" fn(_: *mut *mut _XrmHashBucketRec, _: *mut i32, _: *mut i32, _: *const i8), pub XrmQuarkToString: unsafe extern "C" fn(_: i32) -> *mut i8, pub XrmSetDatabase: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut _XrmHashBucketRec), pub XrmStringToBindingQuarkList: unsafe extern "C" fn(_: *const i8, _: *mut i32, _: *mut i32), pub XrmStringToQuark: unsafe extern "C" fn(_: *const i8) -> i32, pub XrmStringToQuarkList: unsafe extern "C" fn(_: *const i8, _: *mut i32), pub XrmUniqueQuark: unsafe extern "C" fn() -> i32, pub XRootWindow: unsafe extern "C" fn(_: *mut _XDisplay, _: i32) -> u64, pub XRootWindowOfScreen: unsafe extern "C" fn(_: *mut Screen) -> u64, pub XRotateBuffers: unsafe extern "C" fn(_: *mut _XDisplay, _: i32) -> i32, pub XRotateWindowProperties: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut u64, _: i32, _: i32) -> i32, pub XSaveContext: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: i32, _: *const i8) -> i32, pub XScreenCount: unsafe extern "C" fn(_: *mut _XDisplay) -> i32, pub XScreenNumberOfScreen: unsafe extern "C" fn(_: *mut Screen) -> i32, pub XScreenOfDisplay: unsafe extern "C" fn(_: *mut _XDisplay, _: i32) -> *mut Screen, pub XScreenResourceString: unsafe extern "C" fn(_: *mut Screen) -> *mut i8, pub XSelectInput: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: i64) -> i32, pub XSendEvent: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: i32, _: i64, _: *mut XEvent) -> i32, pub XServerVendor: unsafe extern "C" fn(_: *mut _XDisplay) -> *mut i8, pub XSetAccessControl: unsafe extern "C" fn(_: *mut _XDisplay, _: i32) -> i32, pub XSetAfterFunction: unsafe extern "C" fn(_: *mut _XDisplay, _: Option<unsafe extern "C" fn(_: *mut _XDisplay) -> i32>) -> Option<unsafe extern "C" fn(_: *mut _XDisplay) -> i32>, pub XSetArcMode: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut _XGC, _: i32) -> i32, pub XSetAuthorization: unsafe extern "C" fn(_: *mut i8, _: i32, _: *mut i8, _: i32), pub XSetBackground: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut _XGC, _: u64) -> i32, pub XSetClassHint: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut XClassHint) -> i32, pub XSetClipMask: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut _XGC, _: u64) -> i32, pub XSetClipOrigin: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut _XGC, _: i32, _: i32) -> i32, pub XSetClipRectangles: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut _XGC, _: i32, _: i32, _: *mut XRectangle, _: i32, _: i32) -> i32, pub XSetCloseDownMode: unsafe extern "C" fn(_: *mut _XDisplay, _: i32) -> i32, pub XSetCommand: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut *mut i8, _: i32) -> i32, pub XSetDashes: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut _XGC, _: i32, _: *const i8, _: i32) -> i32, pub XSetErrorHandler: unsafe extern "C" fn(_: Option<unsafe extern "C" fn(_: *mut _XDisplay, _: *mut XErrorEvent) -> i32>) -> Option<unsafe extern "C" fn(_: *mut _XDisplay, _: *mut XErrorEvent) -> i32>, pub XSetFillRule: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut _XGC, _: i32) -> i32, pub XSetFillStyle: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut _XGC, _: i32) -> i32, pub XSetFont: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut _XGC, _: u64) -> i32, pub XSetFontPath: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut *mut i8, _: i32) -> i32, pub XSetForeground: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut _XGC, _: u64) -> i32, pub XSetFunction: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut _XGC, _: i32) -> i32, pub XSetGraphicsExposures: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut _XGC, _: i32) -> i32, pub XSetICFocus: unsafe extern "C" fn(_: *mut _XIC), pub XSetIconName: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *const i8) -> i32, pub XSetIconSizes: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut XIconSize, _: i32) -> i32, pub XSetInputFocus: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: i32, _: u64) -> i32, pub XSetIOErrorHandler: unsafe extern "C" fn(_: Option<unsafe extern "C" fn(_: *mut _XDisplay) -> i32>) -> Option<unsafe extern "C" fn(_: *mut _XDisplay) -> i32>, pub XSetLineAttributes: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut _XGC, _: u32, _: i32, _: i32, _: i32) -> i32, pub XSetLocaleModifiers: unsafe extern "C" fn(_: *const i8) -> *mut i8, pub XSetModifierMapping: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut XModifierKeymap) -> i32, pub XSetNormalHints: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut XSizeHints) -> i32, pub XSetPlaneMask: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut _XGC, _: u64) -> i32, pub XSetPointerMapping: unsafe extern "C" fn(_: *mut _XDisplay, _: *const u8, _: i32) -> i32, pub XSetRegion: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut _XGC, _: *mut _XRegion) -> i32, pub XSetRGBColormaps: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut XStandardColormap, _: i32, _: u64), pub XSetScreenSaver: unsafe extern "C" fn(_: *mut _XDisplay, _: i32, _: i32, _: i32, _: i32) -> i32, pub XSetSelectionOwner: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: u64, _: u64) -> i32, pub XSetSizeHints: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut XSizeHints, _: u64) -> i32, pub XSetStandardColormap: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut XStandardColormap, _: u64), pub XSetStandardProperties: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *const i8, _: *const i8, _: u64, _: *mut *mut i8, _: i32, _: *mut XSizeHints) -> i32, pub XSetState: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut _XGC, _: u64, _: u64, _: i32, _: u64) -> i32, pub XSetStipple: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut _XGC, _: u64) -> i32, pub XSetSubwindowMode: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut _XGC, _: i32) -> i32, pub XSetTextProperty: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut XTextProperty, _: u64), pub XSetTile: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut _XGC, _: u64) -> i32, pub XSetTransientForHint: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: u64) -> i32, pub XSetTSOrigin: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut _XGC, _: i32, _: i32) -> i32, pub XSetWindowBackground: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: u64) -> i32, pub XSetWindowBackgroundPixmap: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: u64) -> i32, pub XSetWindowBorder: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: u64) -> i32, pub XSetWindowBorderPixmap: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: u64) -> i32, pub XSetWindowBorderWidth: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: u32) -> i32, pub XSetWindowColormap: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: u64) -> i32, pub XSetWMClientMachine: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut XTextProperty), pub XSetWMColormapWindows: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut u64, _: i32) -> i32, pub XSetWMHints: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut XWMHints) -> i32, pub XSetWMIconName: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut XTextProperty), pub XSetWMName: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut XTextProperty), pub XSetWMNormalHints: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut XSizeHints), pub XSetWMProperties: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut XTextProperty, _: *mut XTextProperty, _: *mut *mut i8, _: i32, _: *mut XSizeHints, _: *mut XWMHints, _: *mut XClassHint), pub XSetWMProtocols: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut u64, _: i32) -> i32, pub XSetWMSizeHints: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut XSizeHints, _: u64), pub XSetZoomHints: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut XSizeHints) -> i32, pub XShrinkRegion: unsafe extern "C" fn(_: *mut _XRegion, _: i32, _: i32) -> i32, pub XStoreBuffer: unsafe extern "C" fn(_: *mut _XDisplay, _: *const i8, _: i32, _: i32) -> i32, pub XStoreBytes: unsafe extern "C" fn(_: *mut _XDisplay, _: *const i8, _: i32) -> i32, pub XStoreColor: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut XColor) -> i32, pub XStoreColors: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut XColor, _: i32) -> i32, pub XStoreName: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *const i8) -> i32, pub XStoreNamedColor: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *const i8, _: u64, _: i32) -> i32, pub XStringListToTextProperty: unsafe extern "C" fn(_: *mut *mut i8, _: i32, _: *mut XTextProperty) -> i32, pub XStringToKeysym: unsafe extern "C" fn(_: *const i8) -> u64, pub XSubImage: unsafe extern "C" fn(_: *mut XImage, _: i32, _: i32, _: u32, _: u32) -> *mut XImage, pub XSubtractRegion: unsafe extern "C" fn(_: *mut _XRegion, _: *mut _XRegion, _: *mut _XRegion) -> i32, pub XSupportsLocale: unsafe extern "C" fn() -> i32, pub XSync: unsafe extern "C" fn(_: *mut _XDisplay, _: i32) -> i32, pub XSynchronize: unsafe extern "C" fn(_: *mut _XDisplay, _: i32) -> Option<unsafe extern "C" fn(_: *mut _XDisplay) -> i32>, pub XTextExtents: unsafe extern "C" fn(_: *mut XFontStruct, _: *const i8, _: i32, _: *mut i32, _: *mut i32, _: *mut i32, _: *mut XCharStruct) -> i32, pub XTextExtents16: unsafe extern "C" fn(_: *mut XFontStruct, _: *const XChar2b, _: i32, _: *mut i32, _: *mut i32, _: *mut i32, _: *mut XCharStruct) -> i32, pub XTextPropertyToStringList: unsafe extern "C" fn(_: *mut XTextProperty, _: *mut *mut *mut i8, _: *mut i32) -> i32, pub XTextWidth: unsafe extern "C" fn(_: *mut XFontStruct, _: *const i8, _: i32) -> i32, pub XTextWidth16: unsafe extern "C" fn(_: *mut XFontStruct, _: *const XChar2b, _: i32) -> i32, pub XTranslateCoordinates: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: u64, _: i32, _: i32, _: *mut i32, _: *mut i32, _: *mut u64) -> i32, pub XUndefineCursor: unsafe extern "C" fn(_: *mut _XDisplay, _: u64) -> i32, pub XUngrabButton: unsafe extern "C" fn(_: *mut _XDisplay, _: u32, _: u32, _: u64) -> i32, pub XUngrabKey: unsafe extern "C" fn(_: *mut _XDisplay, _: i32, _: u32, _: u64) -> i32, pub XUngrabKeyboard: unsafe extern "C" fn(_: *mut _XDisplay, _: u64) -> i32, pub XUngrabPointer: unsafe extern "C" fn(_: *mut _XDisplay, _: u64) -> i32, pub XUngrabServer: unsafe extern "C" fn(_: *mut _XDisplay) -> i32, pub XUninstallColormap: unsafe extern "C" fn(_: *mut _XDisplay, _: u64) -> i32, pub XUnionRectWithRegion: unsafe extern "C" fn(_: *mut XRectangle, _: *mut _XRegion, _: *mut _XRegion) -> i32, pub XUnionRegion: unsafe extern "C" fn(_: *mut _XRegion, _: *mut _XRegion, _: *mut _XRegion) -> i32, pub XUnloadFont: unsafe extern "C" fn(_: *mut _XDisplay, _: u64) -> i32, pub XUnlockDisplay: unsafe extern "C" fn(_: *mut _XDisplay), pub XUnmapSubwindows: unsafe extern "C" fn(_: *mut _XDisplay, _: u64) -> i32, pub XUnmapWindow: unsafe extern "C" fn(_: *mut _XDisplay, _: u64) -> i32, pub XUnregisterIMInstantiateCallback: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut _XrmHashBucketRec, _: *mut i8, _: *mut i8, _: Option<unsafe extern "C" fn(_: *mut _XDisplay, _: *mut i8, _: *mut i8)>, _: *mut i8) -> i32, pub XUnsetICFocus: unsafe extern "C" fn(_: *mut _XIC), pub Xutf8DrawImageString: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut _XOC, _: *mut _XGC, _: i32, _: i32, _: *const i8, _: i32), pub Xutf8DrawString: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut _XOC, _: *mut _XGC, _: i32, _: i32, _: *const i8, _: i32), pub Xutf8DrawText: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut _XGC, _: i32, _: i32, _: *mut XmbTextItem, _: i32), pub Xutf8LookupString: unsafe extern "C" fn(_: *mut _XIC, _: *mut XKeyEvent, _: *mut i8, _: i32, _: *mut u64, _: *mut i32) -> i32, pub Xutf8ResetIC: unsafe extern "C" fn(_: *mut _XIC) -> *mut i8, pub Xutf8SetWMProperties: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *const i8, _: *const i8, _: *mut *mut i8, _: i32, _: *mut XSizeHints, _: *mut XWMHints, _: *mut XClassHint), pub Xutf8TextEscapement: unsafe extern "C" fn(_: *mut _XOC, _: *const i8, _: i32) -> i32, pub Xutf8TextExtents: unsafe extern "C" fn(_: *mut _XOC, _: *const i8, _: i32, _: *mut XRectangle, _: *mut XRectangle) -> i32, pub Xutf8TextListToTextProperty: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut *mut i8, _: i32, _: i32, _: *mut XTextProperty) -> i32, pub Xutf8TextPerCharExtents: unsafe extern "C" fn(_: *mut _XOC, _: *const i8, _: i32, _: *mut XRectangle, _: *mut XRectangle, _: i32, _: *mut i32, _: *mut XRectangle, _: *mut XRectangle) -> i32, pub Xutf8TextPropertyToTextList: unsafe extern "C" fn(_: *mut _XDisplay, _: *const XTextProperty, _: *mut *mut *mut i8, _: *mut i32) -> i32, pub XVendorRelease: unsafe extern "C" fn(_: *mut _XDisplay) -> i32, pub XVisualIDFromVisual: unsafe extern "C" fn(_: *mut Visual) -> u64, pub XWarpPointer: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: u64, _: i32, _: i32, _: u32, _: u32, _: i32, _: i32) -> i32, pub XwcDrawImageString: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut _XOC, _: *mut _XGC, _: i32, _: i32, _: *const i32, _: i32), pub XwcDrawString: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut _XOC, _: *mut _XGC, _: i32, _: i32, _: *const i32, _: i32), pub XwcDrawText: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut _XGC, _: i32, _: i32, _: *mut XwcTextItem, _: i32), pub XwcFreeStringList: unsafe extern "C" fn(_: *mut *mut i32), pub XwcLookupString: unsafe extern "C" fn(_: *mut _XIC, _: *mut XKeyEvent, _: *mut i32, _: i32, _: *mut u64, _: *mut i32) -> i32, pub XwcResetIC: unsafe extern "C" fn(_: *mut _XIC) -> *mut i32, pub XwcTextEscapement: unsafe extern "C" fn(_: *mut _XOC, _: *const i32, _: i32) -> i32, pub XwcTextExtents: unsafe extern "C" fn(_: *mut _XOC, _: *const i32, _: i32, _: *mut XRectangle, _: *mut XRectangle) -> i32, pub XwcTextListToTextProperty: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut *mut i32, _: i32, _: i32, _: *mut XTextProperty) -> i32, pub XwcTextPerCharExtents: unsafe extern "C" fn(_: *mut _XOC, _: *const i32, _: i32, _: *mut XRectangle, _: *mut XRectangle, _: i32, _: *mut i32, _: *mut XRectangle, _: *mut XRectangle) -> i32, pub XwcTextPropertyToTextList: unsafe extern "C" fn(_: *mut _XDisplay, _: *const XTextProperty, _: *mut *mut *mut i32, _: *mut i32) -> i32, pub XWhitePixel: unsafe extern "C" fn(_: *mut _XDisplay, _: i32) -> u64, pub XWhitePixelOfScreen: unsafe extern "C" fn(_: *mut Screen) -> u64, pub XWidthMMOfScreen: unsafe extern "C" fn(_: *mut Screen) -> i32, pub XWidthOfScreen: unsafe extern "C" fn(_: *mut Screen) -> i32, pub XWindowEvent: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: i64, _: *mut XEvent) -> i32, pub XWithdrawWindow: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: i32) -> i32, pub XWMGeometry: unsafe extern "C" fn(_: *mut _XDisplay, _: i32, _: *const i8, _: *const i8, _: u32, _: *mut XSizeHints, _: *mut i32, _: *mut i32, _: *mut i32, _: *mut i32, _: *mut i32) -> i32, pub XWriteBitmapFile: unsafe extern "C" fn(_: *mut _XDisplay, _: *const i8, _: u64, _: u32, _: u32, _: i32, _: i32) -> i32, pub XXorRegion: unsafe extern "C" fn(_: *mut _XRegion, _: *mut _XRegion, _: *mut _XRegion) -> i32, pub XCreateIC: unsafe extern "C" fn(_: *mut _XIM, ...) -> *mut _XIC, pub XCreateOC: unsafe extern "C" fn(_: *mut _XOM, ...) -> *mut _XOC, pub XGetICValues: unsafe extern "C" fn(_: *mut _XIC, ...) -> *mut i8, pub XGetIMValues: unsafe extern "C" fn(_: *mut _XIM, ...) -> *mut i8, pub XGetOCValues: unsafe extern "C" fn(_: *mut _XOC, ...) -> *mut i8, pub XGetOMValues: unsafe extern "C" fn(_: *mut _XOM, ...) -> *mut i8, pub XSetICValues: unsafe extern "C" fn(_: *mut _XIC, ...) -> *mut i8, pub XSetIMValues: unsafe extern "C" fn(_: *mut _XIM, ...) -> *mut i8, pub XSetOCValues: unsafe extern "C" fn(_: *mut _XOC, ...) -> *mut i8, pub XSetOMValues: unsafe extern "C" fn(_: *mut _XOM, ...) -> *mut i8, pub XVaCreateNestedList: unsafe extern "C" fn(_: i32, ...) -> *mut c_void,
}

Fields§

§_private: ()§XActivateScreenSaver: unsafe extern "C" fn(_: *mut _XDisplay) -> i32§XAddConnectionWatch: unsafe extern "C" fn(_: *mut _XDisplay, _: Option<unsafe extern "C" fn(_: *mut _XDisplay, _: *mut i8, _: i32, _: i32, _: *mut *mut i8)>, _: *mut i8) -> i32§XAddExtension: unsafe extern "C" fn(_: *mut _XDisplay) -> *mut XExtCodes§XAddHost: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut XHostAddress) -> i32§XAddHosts: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut XHostAddress, _: i32) -> i32§XAddPixel: unsafe extern "C" fn(_: *mut XImage, _: i64) -> i32§XAddToExtensionList: unsafe extern "C" fn(_: *mut *mut XExtData, _: *mut XExtData) -> i32§XAddToSaveSet: unsafe extern "C" fn(_: *mut _XDisplay, _: u64) -> i32§XAllocClassHint: unsafe extern "C" fn() -> *mut XClassHint§XAllocColor: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut XColor) -> i32§XAllocColorCells: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: i32, _: *mut u64, _: u32, _: *mut u64, _: u32) -> i32§XAllocColorPlanes: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: i32, _: *mut u64, _: i32, _: i32, _: i32, _: i32, _: *mut u64, _: *mut u64, _: *mut u64) -> i32§XAllocIconSize: unsafe extern "C" fn() -> *mut XIconSize§XAllocNamedColor: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *const i8, _: *mut XColor, _: *mut XColor) -> i32§XAllocSizeHints: unsafe extern "C" fn() -> *mut XSizeHints§XAllocStandardColormap: unsafe extern "C" fn() -> *mut XStandardColormap§XAllocWMHints: unsafe extern "C" fn() -> *mut XWMHints§XAllowEvents: unsafe extern "C" fn(_: *mut _XDisplay, _: i32, _: u64) -> i32§XAllPlanes: unsafe extern "C" fn() -> u64§XAutoRepeatOff: unsafe extern "C" fn(_: *mut _XDisplay) -> i32§XAutoRepeatOn: unsafe extern "C" fn(_: *mut _XDisplay) -> i32§XBaseFontNameListOfFontSet: unsafe extern "C" fn(_: *mut _XOC) -> *mut i8§XBell: unsafe extern "C" fn(_: *mut _XDisplay, _: i32) -> i32§XBitmapBitOrder: unsafe extern "C" fn(_: *mut _XDisplay) -> i32§XBitmapPad: unsafe extern "C" fn(_: *mut _XDisplay) -> i32§XBitmapUnit: unsafe extern "C" fn(_: *mut _XDisplay) -> i32§XBlackPixel: unsafe extern "C" fn(_: *mut _XDisplay, _: i32) -> u64§XBlackPixelOfScreen: unsafe extern "C" fn(_: *mut Screen) -> u64§XCellsOfScreen: unsafe extern "C" fn(_: *mut Screen) -> i32§XChangeActivePointerGrab: unsafe extern "C" fn(_: *mut _XDisplay, _: u32, _: u64, _: u64) -> i32§XChangeGC: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut _XGC, _: u64, _: *mut XGCValues) -> i32§XChangeKeyboardControl: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut XKeyboardControl) -> i32§XChangeKeyboardMapping: unsafe extern "C" fn(_: *mut _XDisplay, _: i32, _: i32, _: *mut u64, _: i32) -> i32§XChangePointerControl: unsafe extern "C" fn(_: *mut _XDisplay, _: i32, _: i32, _: i32, _: i32, _: i32) -> i32§XChangeProperty: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: u64, _: u64, _: i32, _: i32, _: *const u8, _: i32) -> i32§XChangeSaveSet: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: i32) -> i32§XChangeWindowAttributes: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: u64, _: *mut XSetWindowAttributes) -> i32§XCheckIfEvent: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut XEvent, _: Option<unsafe extern "C" fn(_: *mut _XDisplay, _: *mut XEvent, _: *mut i8) -> i32>, _: *mut i8) -> i32§XCheckMaskEvent: unsafe extern "C" fn(_: *mut _XDisplay, _: i64, _: *mut XEvent) -> i32§XCheckTypedEvent: unsafe extern "C" fn(_: *mut _XDisplay, _: i32, _: *mut XEvent) -> i32§XCheckTypedWindowEvent: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: i32, _: *mut XEvent) -> i32§XCheckWindowEvent: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: i64, _: *mut XEvent) -> i32§XCirculateSubwindows: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: i32) -> i32§XCirculateSubwindowsDown: unsafe extern "C" fn(_: *mut _XDisplay, _: u64) -> i32§XCirculateSubwindowsUp: unsafe extern "C" fn(_: *mut _XDisplay, _: u64) -> i32§XClearArea: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: i32, _: i32, _: u32, _: u32, _: i32) -> i32§XClearWindow: unsafe extern "C" fn(_: *mut _XDisplay, _: u64) -> i32§XClipBox: unsafe extern "C" fn(_: *mut _XRegion, _: *mut XRectangle) -> i32§XCloseDisplay: unsafe extern "C" fn(_: *mut _XDisplay) -> i32§XCloseIM: unsafe extern "C" fn(_: *mut _XIM) -> i32§XCloseOM: unsafe extern "C" fn(_: *mut _XOM) -> i32§XcmsAddColorSpace: unsafe extern "C" fn(_: *mut _XcmsColorSpace) -> i32§XcmsAddFunctionSet: unsafe extern "C" fn(_: *mut _XcmsFunctionSet) -> i32§XcmsAllocColor: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut XcmsColor, _: u64) -> i32§XcmsAllocNamedColor: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *const i8, _: *mut XcmsColor, _: *mut XcmsColor, _: u64) -> i32§XcmsCCCOfColormap: unsafe extern "C" fn(_: *mut _XDisplay, _: u64) -> *mut _XcmsCCC§XcmsCIELabClipab: unsafe extern "C" fn(_: *mut _XcmsCCC, _: *mut XcmsColor, _: u32, _: u32, _: *mut i32) -> i32§XcmsCIELabClipL: unsafe extern "C" fn(_: *mut _XcmsCCC, _: *mut XcmsColor, _: u32, _: u32, _: *mut i32) -> i32§XcmsCIELabClipLab: unsafe extern "C" fn(_: *mut _XcmsCCC, _: *mut XcmsColor, _: u32, _: u32, _: *mut i32) -> i32§XcmsCIELabQueryMaxC: unsafe extern "C" fn(_: *mut _XcmsCCC, _: f64, _: f64, _: *mut XcmsColor) -> i32§XcmsCIELabQueryMaxL: unsafe extern "C" fn(_: *mut _XcmsCCC, _: f64, _: f64, _: *mut XcmsColor) -> i32§XcmsCIELabQueryMaxLC: unsafe extern "C" fn(_: *mut _XcmsCCC, _: f64, _: *mut XcmsColor) -> i32§XcmsCIELabQueryMinL: unsafe extern "C" fn(_: *mut _XcmsCCC, _: f64, _: f64, _: *mut XcmsColor) -> i32§XcmsCIELabToCIEXYZ: unsafe extern "C" fn(_: *mut _XcmsCCC, _: *mut XcmsColor, _: *mut XcmsColor, _: u32) -> i32§XcmsCIELabWhiteShiftColors: unsafe extern "C" fn(_: *mut _XcmsCCC, _: *mut XcmsColor, _: *mut XcmsColor, _: u64, _: *mut XcmsColor, _: u32, _: *mut i32) -> i32§XcmsCIELuvClipL: unsafe extern "C" fn(_: *mut _XcmsCCC, _: *mut XcmsColor, _: u32, _: u32, _: *mut i32) -> i32§XcmsCIELuvClipLuv: unsafe extern "C" fn(_: *mut _XcmsCCC, _: *mut XcmsColor, _: u32, _: u32, _: *mut i32) -> i32§XcmsCIELuvClipuv: unsafe extern "C" fn(_: *mut _XcmsCCC, _: *mut XcmsColor, _: u32, _: u32, _: *mut i32) -> i32§XcmsCIELuvQueryMaxC: unsafe extern "C" fn(_: *mut _XcmsCCC, _: f64, _: f64, _: *mut XcmsColor) -> i32§XcmsCIELuvQueryMaxL: unsafe extern "C" fn(_: *mut _XcmsCCC, _: f64, _: f64, _: *mut XcmsColor) -> i32§XcmsCIELuvQueryMaxLC: unsafe extern "C" fn(_: *mut _XcmsCCC, _: f64, _: *mut XcmsColor) -> i32§XcmsCIELuvQueryMinL: unsafe extern "C" fn(_: *mut _XcmsCCC, _: f64, _: f64, _: *mut XcmsColor) -> i32§XcmsCIELuvToCIEuvY: unsafe extern "C" fn(_: *mut _XcmsCCC, _: *mut XcmsColor, _: *mut XcmsColor, _: u32) -> i32§XcmsCIELuvWhiteShiftColors: unsafe extern "C" fn(_: *mut _XcmsCCC, _: *mut XcmsColor, _: *mut XcmsColor, _: u64, _: *mut XcmsColor, _: u32, _: *mut i32) -> i32§XcmsCIEuvYToCIELuv: unsafe extern "C" fn(_: *mut _XcmsCCC, _: *mut XcmsColor, _: *mut XcmsColor, _: u32) -> i32§XcmsCIEuvYToCIEXYZ: unsafe extern "C" fn(_: *mut _XcmsCCC, _: *mut XcmsColor, _: *mut XcmsColor, _: u32) -> i32§XcmsCIEuvYToTekHVC: unsafe extern "C" fn(_: *mut _XcmsCCC, _: *mut XcmsColor, _: *mut XcmsColor, _: u32) -> i32§XcmsCIExyYToCIEXYZ: unsafe extern "C" fn(_: *mut _XcmsCCC, _: *mut XcmsColor, _: *mut XcmsColor, _: u32) -> i32§XcmsCIEXYZToCIELab: unsafe extern "C" fn(_: *mut _XcmsCCC, _: *mut XcmsColor, _: *mut XcmsColor, _: u32) -> i32§XcmsCIEXYZToCIEuvY: unsafe extern "C" fn(_: *mut _XcmsCCC, _: *mut XcmsColor, _: *mut XcmsColor, _: u32) -> i32§XcmsCIEXYZToCIExyY: unsafe extern "C" fn(_: *mut _XcmsCCC, _: *mut XcmsColor, _: *mut XcmsColor, _: u32) -> i32§XcmsCIEXYZToRGBi: unsafe extern "C" fn(_: *mut _XcmsCCC, _: *mut XcmsColor, _: u32, _: *mut i32) -> i32§XcmsClientWhitePointOfCCC: unsafe extern "C" fn(_: *mut _XcmsCCC) -> *mut XcmsColor§XcmsConvertColors: unsafe extern "C" fn(_: *mut _XcmsCCC, _: *mut XcmsColor, _: u32, _: u64, _: *mut i32) -> i32§XcmsCreateCCC: unsafe extern "C" fn(_: *mut _XDisplay, _: i32, _: *mut Visual, _: *mut XcmsColor, _: Option<unsafe extern "C" fn(_: *mut _XcmsCCC, _: *mut XcmsColor, _: u32, _: u32, _: *mut i32) -> i32>, _: *mut i8, _: Option<unsafe extern "C" fn(_: *mut _XcmsCCC, _: *mut XcmsColor, _: *mut XcmsColor, _: u64, _: *mut XcmsColor, _: u32, _: *mut i32) -> i32>, _: *mut i8) -> *mut _XcmsCCC§XcmsDefaultCCC: unsafe extern "C" fn(_: *mut _XDisplay, _: i32) -> *mut _XcmsCCC§XcmsDisplayOfCCC: unsafe extern "C" fn(_: *mut _XcmsCCC) -> *mut _XDisplay§XcmsFormatOfPrefix: unsafe extern "C" fn(_: *mut i8) -> u64§XcmsFreeCCC: unsafe extern "C" fn(_: *mut _XcmsCCC)§XcmsLookupColor: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *const i8, _: *mut XcmsColor, _: *mut XcmsColor, _: u64) -> i32§XcmsPrefixOfFormat: unsafe extern "C" fn(_: u64) -> *mut i8§XcmsQueryBlack: unsafe extern "C" fn(_: *mut _XcmsCCC, _: u64, _: *mut XcmsColor) -> i32§XcmsQueryBlue: unsafe extern "C" fn(_: *mut _XcmsCCC, _: u64, _: *mut XcmsColor) -> i32§XcmsQueryColor: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut XcmsColor, _: u64) -> i32§XcmsQueryColors: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut XcmsColor, _: u32, _: u64) -> i32§XcmsQueryGreen: unsafe extern "C" fn(_: *mut _XcmsCCC, _: u64, _: *mut XcmsColor) -> i32§XcmsQueryRed: unsafe extern "C" fn(_: *mut _XcmsCCC, _: u64, _: *mut XcmsColor) -> i32§XcmsQueryWhite: unsafe extern "C" fn(_: *mut _XcmsCCC, _: u64, _: *mut XcmsColor) -> i32§XcmsRGBiToCIEXYZ: unsafe extern "C" fn(_: *mut _XcmsCCC, _: *mut XcmsColor, _: u32, _: *mut i32) -> i32§XcmsRGBiToRGB: unsafe extern "C" fn(_: *mut _XcmsCCC, _: *mut XcmsColor, _: u32, _: *mut i32) -> i32§XcmsRGBToRGBi: unsafe extern "C" fn(_: *mut _XcmsCCC, _: *mut XcmsColor, _: u32, _: *mut i32) -> i32§XcmsScreenNumberOfCCC: unsafe extern "C" fn(_: *mut _XcmsCCC) -> i32§XcmsScreenWhitePointOfCCC: unsafe extern "C" fn(_: *mut _XcmsCCC) -> *mut XcmsColor§XcmsSetCCCOfColormap: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut _XcmsCCC) -> *mut _XcmsCCC§XcmsSetCompressionProc: unsafe extern "C" fn(_: *mut _XcmsCCC, _: Option<unsafe extern "C" fn(_: *mut _XcmsCCC, _: *mut XcmsColor, _: u32, _: u32, _: *mut i32) -> i32>, _: *mut i8) -> Option<unsafe extern "C" fn(_: *mut _XcmsCCC, _: *mut XcmsColor, _: u32, _: u32, _: *mut i32) -> i32>§XcmsSetWhiteAdjustProc: unsafe extern "C" fn(_: *mut _XcmsCCC, _: Option<unsafe extern "C" fn(_: *mut _XcmsCCC, _: *mut XcmsColor, _: *mut XcmsColor, _: u64, _: *mut XcmsColor, _: u32, _: *mut i32) -> i32>, _: *mut i8) -> Option<unsafe extern "C" fn(_: *mut _XcmsCCC, _: *mut XcmsColor, _: *mut XcmsColor, _: u64, _: *mut XcmsColor, _: u32, _: *mut i32) -> i32>§XcmsSetWhitePoint: unsafe extern "C" fn(_: *mut _XcmsCCC, _: *mut XcmsColor) -> i32§XcmsStoreColor: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut XcmsColor) -> i32§XcmsStoreColors: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut XcmsColor, _: u32, _: *mut i32) -> i32§XcmsTekHVCClipC: unsafe extern "C" fn(_: *mut _XcmsCCC, _: *mut XcmsColor, _: u32, _: u32, _: *mut i32) -> i32§XcmsTekHVCClipV: unsafe extern "C" fn(_: *mut _XcmsCCC, _: *mut XcmsColor, _: u32, _: u32, _: *mut i32) -> i32§XcmsTekHVCClipVC: unsafe extern "C" fn(_: *mut _XcmsCCC, _: *mut XcmsColor, _: u32, _: u32, _: *mut i32) -> i32§XcmsTekHVCQueryMaxC: unsafe extern "C" fn(_: *mut _XcmsCCC, _: f64, _: f64, _: *mut XcmsColor) -> i32§XcmsTekHVCQueryMaxV: unsafe extern "C" fn(_: *mut _XcmsCCC, _: f64, _: f64, _: *mut XcmsColor) -> i32§XcmsTekHVCQueryMaxVC: unsafe extern "C" fn(_: *mut _XcmsCCC, _: f64, _: *mut XcmsColor) -> i32§XcmsTekHVCQueryMaxVSamples: unsafe extern "C" fn(_: *mut _XcmsCCC, _: f64, _: *mut XcmsColor, _: u32) -> i32§XcmsTekHVCQueryMinV: unsafe extern "C" fn(_: *mut _XcmsCCC, _: f64, _: f64, _: *mut XcmsColor) -> i32§XcmsTekHVCToCIEuvY: unsafe extern "C" fn(_: *mut _XcmsCCC, _: *mut XcmsColor, _: *mut XcmsColor, _: u32) -> i32§XcmsTekHVCWhiteShiftColors: unsafe extern "C" fn(_: *mut _XcmsCCC, _: *mut XcmsColor, _: *mut XcmsColor, _: u64, _: *mut XcmsColor, _: u32, _: *mut i32) -> i32§XcmsVisualOfCCC: unsafe extern "C" fn(_: *mut _XcmsCCC) -> *mut Visual§XConfigureWindow: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: u32, _: *mut XWindowChanges) -> i32§XConnectionNumber: unsafe extern "C" fn(_: *mut _XDisplay) -> i32§XContextDependentDrawing: unsafe extern "C" fn(_: *mut _XOC) -> i32§XContextualDrawing: unsafe extern "C" fn(_: *mut _XOC) -> i32§XConvertCase: unsafe extern "C" fn(_: u64, _: *mut u64, _: *mut u64)§XConvertSelection: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: u64, _: u64, _: u64, _: u64) -> i32§XCopyArea: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: u64, _: *mut _XGC, _: i32, _: i32, _: u32, _: u32, _: i32, _: i32) -> i32§XCopyColormapAndFree: unsafe extern "C" fn(_: *mut _XDisplay, _: u64) -> u64§XCopyGC: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut _XGC, _: u64, _: *mut _XGC) -> i32§XCopyPlane: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: u64, _: *mut _XGC, _: i32, _: i32, _: u32, _: u32, _: i32, _: i32, _: u64) -> i32§XCreateBitmapFromData: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *const i8, _: u32, _: u32) -> u64§XCreateColormap: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut Visual, _: i32) -> u64§XCreateFontCursor: unsafe extern "C" fn(_: *mut _XDisplay, _: u32) -> u64§XCreateFontSet: unsafe extern "C" fn(_: *mut _XDisplay, _: *const i8, _: *mut *mut *mut i8, _: *mut i32, _: *mut *mut i8) -> *mut _XOC§XCreateGC: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: u64, _: *mut XGCValues) -> *mut _XGC§XCreateGlyphCursor: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: u64, _: u32, _: u32, _: *const XColor, _: *const XColor) -> u64§XCreateImage: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut Visual, _: u32, _: i32, _: i32, _: *mut i8, _: u32, _: u32, _: i32, _: i32) -> *mut XImage§XCreatePixmap: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: u32, _: u32, _: u32) -> u64§XCreatePixmapCursor: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: u64, _: *mut XColor, _: *mut XColor, _: u32, _: u32) -> u64§XCreatePixmapFromBitmapData: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut i8, _: u32, _: u32, _: u64, _: u64, _: u32) -> u64§XCreateRegion: unsafe extern "C" fn() -> *mut _XRegion§XCreateSimpleWindow: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: i32, _: i32, _: u32, _: u32, _: u32, _: u64, _: u64) -> u64§XCreateWindow: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: i32, _: i32, _: u32, _: u32, _: u32, _: i32, _: u32, _: *mut Visual, _: u64, _: *mut XSetWindowAttributes) -> u64§XDefaultColormap: unsafe extern "C" fn(_: *mut _XDisplay, _: i32) -> u64§XDefaultColormapOfScreen: unsafe extern "C" fn(_: *mut Screen) -> u64§XDefaultDepth: unsafe extern "C" fn(_: *mut _XDisplay, _: i32) -> i32§XDefaultDepthOfScreen: unsafe extern "C" fn(_: *mut Screen) -> i32§XDefaultGC: unsafe extern "C" fn(_: *mut _XDisplay, _: i32) -> *mut _XGC§XDefaultGCOfScreen: unsafe extern "C" fn(_: *mut Screen) -> *mut _XGC§XDefaultRootWindow: unsafe extern "C" fn(_: *mut _XDisplay) -> u64§XDefaultScreen: unsafe extern "C" fn(_: *mut _XDisplay) -> i32§XDefaultScreenOfDisplay: unsafe extern "C" fn(_: *mut _XDisplay) -> *mut Screen§XDefaultString: unsafe extern "C" fn() -> *const i8§XDefaultVisual: unsafe extern "C" fn(_: *mut _XDisplay, _: i32) -> *mut Visual§XDefaultVisualOfScreen: unsafe extern "C" fn(_: *mut Screen) -> *mut Visual§XDefineCursor: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: u64) -> i32§XDeleteContext: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: i32) -> i32§XDeleteModifiermapEntry: unsafe extern "C" fn(_: *mut XModifierKeymap, _: u8, _: i32) -> *mut XModifierKeymap§XDeleteProperty: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: u64) -> i32§XDestroyIC: unsafe extern "C" fn(_: *mut _XIC)§XDestroyImage: unsafe extern "C" fn(_: *mut XImage) -> i32§XDestroyOC: unsafe extern "C" fn(_: *mut _XOC)§XDestroyRegion: unsafe extern "C" fn(_: *mut _XRegion) -> i32§XDestroySubwindows: unsafe extern "C" fn(_: *mut _XDisplay, _: u64) -> i32§XDestroyWindow: unsafe extern "C" fn(_: *mut _XDisplay, _: u64) -> i32§XDirectionalDependentDrawing: unsafe extern "C" fn(_: *mut _XOC) -> i32§XDisableAccessControl: unsafe extern "C" fn(_: *mut _XDisplay) -> i32§XDisplayCells: unsafe extern "C" fn(_: *mut _XDisplay, _: i32) -> i32§XDisplayHeight: unsafe extern "C" fn(_: *mut _XDisplay, _: i32) -> i32§XDisplayHeightMM: unsafe extern "C" fn(_: *mut _XDisplay, _: i32) -> i32§XDisplayKeycodes: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut i32, _: *mut i32) -> i32§XDisplayMotionBufferSize: unsafe extern "C" fn(_: *mut _XDisplay) -> u64§XDisplayName: unsafe extern "C" fn(_: *const i8) -> *mut i8§XDisplayOfIM: unsafe extern "C" fn(_: *mut _XIM) -> *mut _XDisplay§XDisplayOfOM: unsafe extern "C" fn(_: *mut _XOM) -> *mut _XDisplay§XDisplayOfScreen: unsafe extern "C" fn(_: *mut Screen) -> *mut _XDisplay§XDisplayPlanes: unsafe extern "C" fn(_: *mut _XDisplay, _: i32) -> i32§XDisplayString: unsafe extern "C" fn(_: *mut _XDisplay) -> *mut i8§XDisplayWidth: unsafe extern "C" fn(_: *mut _XDisplay, _: i32) -> i32§XDisplayWidthMM: unsafe extern "C" fn(_: *mut _XDisplay, _: i32) -> i32§XDoesBackingStore: unsafe extern "C" fn(_: *mut Screen) -> i32§XDoesSaveUnders: unsafe extern "C" fn(_: *mut Screen) -> i32§XDrawArc: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut _XGC, _: i32, _: i32, _: u32, _: u32, _: i32, _: i32) -> i32§XDrawArcs: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut _XGC, _: *mut XArc, _: i32) -> i32§XDrawImageString: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut _XGC, _: i32, _: i32, _: *const i8, _: i32) -> i32§XDrawImageString16: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut _XGC, _: i32, _: i32, _: *const XChar2b, _: i32) -> i32§XDrawLine: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut _XGC, _: i32, _: i32, _: i32, _: i32) -> i32§XDrawLines: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut _XGC, _: *mut XPoint, _: i32, _: i32) -> i32§XDrawPoint: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut _XGC, _: i32, _: i32) -> i32§XDrawPoints: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut _XGC, _: *mut XPoint, _: i32, _: i32) -> i32§XDrawRectangle: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut _XGC, _: i32, _: i32, _: u32, _: u32) -> i32§XDrawRectangles: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut _XGC, _: *mut XRectangle, _: i32) -> i32§XDrawSegments: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut _XGC, _: *mut XSegment, _: i32) -> i32§XDrawString: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut _XGC, _: i32, _: i32, _: *const i8, _: i32) -> i32§XDrawString16: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut _XGC, _: i32, _: i32, _: *const XChar2b, _: i32) -> i32§XDrawText: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut _XGC, _: i32, _: i32, _: *mut XTextItem, _: i32) -> i32§XDrawText16: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut _XGC, _: i32, _: i32, _: *mut XTextItem16, _: i32) -> i32§XEHeadOfExtensionList: unsafe extern "C" fn(_: *mut c_void) -> *mut *mut XExtData§XEmptyRegion: unsafe extern "C" fn(_: *mut _XRegion) -> i32§XEnableAccessControl: unsafe extern "C" fn(_: *mut _XDisplay) -> i32§XEqualRegion: unsafe extern "C" fn(_: *mut _XRegion, _: *mut _XRegion) -> i32§XESetBeforeFlush: unsafe extern "C" fn(_: *mut _XDisplay, _: i32, _: Option<unsafe extern "C" fn(_: *mut _XDisplay, _: *mut XExtCodes, _: *const i8, _: i64)>) -> Option<unsafe extern "C" fn(_: *mut _XDisplay, _: *mut XExtCodes, _: *const i8, _: i64)>§XESetCloseDisplay: unsafe extern "C" fn(_: *mut _XDisplay, _: i32, _: Option<unsafe extern "C" fn(_: *mut _XDisplay, _: *mut XExtCodes) -> i32>) -> Option<unsafe extern "C" fn(_: *mut _XDisplay, _: *mut XExtCodes) -> i32>§XESetCopyEventCookie: unsafe extern "C" fn(_: *mut _XDisplay, _: i32, _: Option<unsafe extern "C" fn(_: *mut _XDisplay, _: *mut XGenericEventCookie, _: *mut XGenericEventCookie) -> i32>) -> Option<unsafe extern "C" fn(_: *mut _XDisplay, _: *mut XGenericEventCookie, _: *mut XGenericEventCookie) -> i32>§XESetCopyGC: unsafe extern "C" fn(_: *mut _XDisplay, _: i32, _: Option<unsafe extern "C" fn(_: *mut _XDisplay, _: *mut _XGC, _: *mut XExtCodes) -> i32>) -> Option<unsafe extern "C" fn(_: *mut _XDisplay, _: *mut _XGC, _: *mut XExtCodes) -> i32>§XESetCreateFont: unsafe extern "C" fn(_: *mut _XDisplay, _: i32, _: Option<unsafe extern "C" fn(_: *mut _XDisplay, _: *mut XFontStruct, _: *mut XExtCodes) -> i32>) -> Option<unsafe extern "C" fn(_: *mut _XDisplay, _: *mut XFontStruct, _: *mut XExtCodes) -> i32>§XESetCreateGC: unsafe extern "C" fn(_: *mut _XDisplay, _: i32, _: Option<unsafe extern "C" fn(_: *mut _XDisplay, _: *mut _XGC, _: *mut XExtCodes) -> i32>) -> Option<unsafe extern "C" fn(_: *mut _XDisplay, _: *mut _XGC, _: *mut XExtCodes) -> i32>§XESetError: unsafe extern "C" fn(_: *mut _XDisplay, _: i32, _: Option<unsafe extern "C" fn(_: *mut _XDisplay, _: *mut xError, _: *mut XExtCodes, _: *mut i32) -> i32>) -> Option<unsafe extern "C" fn(_: *mut _XDisplay, _: *mut xError, _: *mut XExtCodes, _: *mut i32) -> i32>§XESetErrorString: unsafe extern "C" fn(_: *mut _XDisplay, _: i32, _: Option<unsafe extern "C" fn(_: *mut _XDisplay, _: i32, _: *mut XExtCodes, _: *mut i8, _: i32) -> *mut i8>) -> Option<unsafe extern "C" fn(_: *mut _XDisplay, _: i32, _: *mut XExtCodes, _: *mut i8, _: i32) -> *mut i8>§XESetEventToWire: unsafe extern "C" fn(_: *mut _XDisplay, _: i32, _: Option<unsafe extern "C" fn(_: *mut _XDisplay, _: *mut XEvent, _: *mut xEvent) -> i32>) -> Option<unsafe extern "C" fn(_: *mut _XDisplay, _: *mut XEvent, _: *mut xEvent) -> i32>§XESetFlushGC: unsafe extern "C" fn(_: *mut _XDisplay, _: i32, _: Option<unsafe extern "C" fn(_: *mut _XDisplay, _: *mut _XGC, _: *mut XExtCodes) -> i32>) -> Option<unsafe extern "C" fn(_: *mut _XDisplay, _: *mut _XGC, _: *mut XExtCodes) -> i32>§XESetFreeFont: unsafe extern "C" fn(_: *mut _XDisplay, _: i32, _: Option<unsafe extern "C" fn(_: *mut _XDisplay, _: *mut XFontStruct, _: *mut XExtCodes) -> i32>) -> Option<unsafe extern "C" fn(_: *mut _XDisplay, _: *mut XFontStruct, _: *mut XExtCodes) -> i32>§XESetFreeGC: unsafe extern "C" fn(_: *mut _XDisplay, _: i32, _: Option<unsafe extern "C" fn(_: *mut _XDisplay, _: *mut _XGC, _: *mut XExtCodes) -> i32>) -> Option<unsafe extern "C" fn(_: *mut _XDisplay, _: *mut _XGC, _: *mut XExtCodes) -> i32>§XESetPrintErrorValues: unsafe extern "C" fn(_: *mut _XDisplay, _: i32, _: Option<unsafe extern "C" fn(_: *mut _XDisplay, _: *mut XErrorEvent, _: *mut c_void)>) -> Option<unsafe extern "C" fn(_: *mut _XDisplay, _: *mut XErrorEvent, _: *mut c_void)>§XESetWireToError: unsafe extern "C" fn(_: *mut _XDisplay, _: i32, _: Option<unsafe extern "C" fn(_: *mut _XDisplay, _: *mut XErrorEvent, _: *mut xError) -> i32>) -> Option<unsafe extern "C" fn(_: *mut _XDisplay, _: *mut XErrorEvent, _: *mut xError) -> i32>§XESetWireToEvent: unsafe extern "C" fn(_: *mut _XDisplay, _: i32, _: Option<unsafe extern "C" fn(_: *mut _XDisplay, _: *mut XEvent, _: *mut xEvent) -> i32>) -> Option<unsafe extern "C" fn(_: *mut _XDisplay, _: *mut XEvent, _: *mut xEvent) -> i32>§XESetWireToEventCookie: unsafe extern "C" fn(_: *mut _XDisplay, _: i32, _: Option<unsafe extern "C" fn(_: *mut _XDisplay, _: *mut XGenericEventCookie, _: *mut xEvent) -> i32>) -> Option<unsafe extern "C" fn(_: *mut _XDisplay, _: *mut XGenericEventCookie, _: *mut xEvent) -> i32>§XEventMaskOfScreen: unsafe extern "C" fn(_: *mut Screen) -> i64§XEventsQueued: unsafe extern "C" fn(_: *mut _XDisplay, _: i32) -> i32§XExtendedMaxRequestSize: unsafe extern "C" fn(_: *mut _XDisplay) -> i64§XExtentsOfFontSet: unsafe extern "C" fn(_: *mut _XOC) -> *mut XFontSetExtents§XFetchBuffer: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut i32, _: i32) -> *mut i8§XFetchBytes: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut i32) -> *mut i8§XFetchName: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut *mut i8) -> i32§XFillArc: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut _XGC, _: i32, _: i32, _: u32, _: u32, _: i32, _: i32) -> i32§XFillArcs: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut _XGC, _: *mut XArc, _: i32) -> i32§XFillPolygon: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut _XGC, _: *mut XPoint, _: i32, _: i32, _: i32) -> i32§XFillRectangle: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut _XGC, _: i32, _: i32, _: u32, _: u32) -> i32§XFillRectangles: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut _XGC, _: *mut XRectangle, _: i32) -> i32§XFilterEvent: unsafe extern "C" fn(_: *mut XEvent, _: u64) -> i32§XFindContext: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: i32, _: *mut *mut i8) -> i32§XFindOnExtensionList: unsafe extern "C" fn(_: *mut *mut XExtData, _: i32) -> *mut XExtData§XFlush: unsafe extern "C" fn(_: *mut _XDisplay) -> i32§XFlushGC: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut _XGC)§XFontsOfFontSet: unsafe extern "C" fn(_: *mut _XOC, _: *mut *mut *mut XFontStruct, _: *mut *mut *mut i8) -> i32§XForceScreenSaver: unsafe extern "C" fn(_: *mut _XDisplay, _: i32) -> i32§XFree: unsafe extern "C" fn(_: *mut c_void) -> i32§XFreeColormap: unsafe extern "C" fn(_: *mut _XDisplay, _: u64) -> i32§XFreeColors: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut u64, _: i32, _: u64) -> i32§XFreeCursor: unsafe extern "C" fn(_: *mut _XDisplay, _: u64) -> i32§XFreeEventData: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut XGenericEventCookie)§XFreeExtensionList: unsafe extern "C" fn(_: *mut *mut i8) -> i32§XFreeFont: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut XFontStruct) -> i32§XFreeFontInfo: unsafe extern "C" fn(_: *mut *mut i8, _: *mut XFontStruct, _: i32) -> i32§XFreeFontNames: unsafe extern "C" fn(_: *mut *mut i8) -> i32§XFreeFontPath: unsafe extern "C" fn(_: *mut *mut i8) -> i32§XFreeFontSet: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut _XOC)§XFreeGC: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut _XGC) -> i32§XFreeModifiermap: unsafe extern "C" fn(_: *mut XModifierKeymap) -> i32§XFreePixmap: unsafe extern "C" fn(_: *mut _XDisplay, _: u64) -> i32§XFreeStringList: unsafe extern "C" fn(_: *mut *mut i8)§XGContextFromGC: unsafe extern "C" fn(_: *mut _XGC) -> u64§XGeometry: unsafe extern "C" fn(_: *mut _XDisplay, _: i32, _: *const i8, _: *const i8, _: u32, _: u32, _: u32, _: i32, _: i32, _: *mut i32, _: *mut i32, _: *mut i32, _: *mut i32) -> i32§XGetAtomName: unsafe extern "C" fn(_: *mut _XDisplay, _: u64) -> *mut i8§XGetAtomNames: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut u64, _: i32, _: *mut *mut i8) -> i32§XGetClassHint: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut XClassHint) -> i32§XGetCommand: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut *mut *mut i8, _: *mut i32) -> i32§XGetDefault: unsafe extern "C" fn(_: *mut _XDisplay, _: *const i8, _: *const i8) -> *mut i8§XGetErrorDatabaseText: unsafe extern "C" fn(_: *mut _XDisplay, _: *const i8, _: *const i8, _: *const i8, _: *mut i8, _: i32) -> i32§XGetErrorText: unsafe extern "C" fn(_: *mut _XDisplay, _: i32, _: *mut i8, _: i32) -> i32§XGetEventData: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut XGenericEventCookie) -> i32§XGetFontPath: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut i32) -> *mut *mut i8§XGetFontProperty: unsafe extern "C" fn(_: *mut XFontStruct, _: u64, _: *mut u64) -> i32§XGetGCValues: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut _XGC, _: u64, _: *mut XGCValues) -> i32§XGetGeometry: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut u64, _: *mut i32, _: *mut i32, _: *mut u32, _: *mut u32, _: *mut u32, _: *mut u32) -> i32§XGetIconName: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut *mut i8) -> i32§XGetIconSizes: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut *mut XIconSize, _: *mut i32) -> i32§XGetImage: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: i32, _: i32, _: u32, _: u32, _: u64, _: i32) -> *mut XImage§XGetInputFocus: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut u64, _: *mut i32) -> i32§XGetKeyboardControl: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut XKeyboardState) -> i32§XGetKeyboardMapping: unsafe extern "C" fn(_: *mut _XDisplay, _: u8, _: i32, _: *mut i32) -> *mut u64§XGetModifierMapping: unsafe extern "C" fn(_: *mut _XDisplay) -> *mut XModifierKeymap§XGetMotionEvents: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: u64, _: u64, _: *mut i32) -> *mut XTimeCoord§XGetNormalHints: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut XSizeHints) -> i32§XGetPixel: unsafe extern "C" fn(_: *mut XImage, _: i32, _: i32) -> u64§XGetPointerControl: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut i32, _: *mut i32, _: *mut i32) -> i32§XGetPointerMapping: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut u8, _: i32) -> i32§XGetRGBColormaps: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut *mut XStandardColormap, _: *mut i32, _: u64) -> i32§XGetScreenSaver: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut i32, _: *mut i32, _: *mut i32, _: *mut i32) -> i32§XGetSelectionOwner: unsafe extern "C" fn(_: *mut _XDisplay, _: u64) -> u64§XGetSizeHints: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut XSizeHints, _: u64) -> i32§XGetStandardColormap: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut XStandardColormap, _: u64) -> i32§XGetSubImage: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: i32, _: i32, _: u32, _: u32, _: u64, _: i32, _: *mut XImage, _: i32, _: i32) -> *mut XImage§XGetTextProperty: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut XTextProperty, _: u64) -> i32§XGetTransientForHint: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut u64) -> i32§XGetVisualInfo: unsafe extern "C" fn(_: *mut _XDisplay, _: i64, _: *mut XVisualInfo, _: *mut i32) -> *mut XVisualInfo§XGetWindowAttributes: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut XWindowAttributes) -> i32§XGetWindowProperty: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: u64, _: i64, _: i64, _: i32, _: u64, _: *mut u64, _: *mut i32, _: *mut u64, _: *mut u64, _: *mut *mut u8) -> i32§XGetWMClientMachine: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut XTextProperty) -> i32§XGetWMColormapWindows: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut *mut u64, _: *mut i32) -> i32§XGetWMHints: unsafe extern "C" fn(_: *mut _XDisplay, _: u64) -> *mut XWMHints§XGetWMIconName: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut XTextProperty) -> i32§XGetWMName: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut XTextProperty) -> i32§XGetWMNormalHints: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut XSizeHints, _: *mut i64) -> i32§XGetWMProtocols: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut *mut u64, _: *mut i32) -> i32§XGetWMSizeHints: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut XSizeHints, _: *mut i64, _: u64) -> i32§XGetZoomHints: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut XSizeHints) -> i32§XGrabButton: unsafe extern "C" fn(_: *mut _XDisplay, _: u32, _: u32, _: u64, _: i32, _: u32, _: i32, _: i32, _: u64, _: u64) -> i32§XGrabKey: unsafe extern "C" fn(_: *mut _XDisplay, _: i32, _: u32, _: u64, _: i32, _: i32, _: i32) -> i32§XGrabKeyboard: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: i32, _: i32, _: i32, _: u64) -> i32§XGrabPointer: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: i32, _: u32, _: i32, _: i32, _: u64, _: u64, _: u64) -> i32§XGrabServer: unsafe extern "C" fn(_: *mut _XDisplay) -> i32§XHeightMMOfScreen: unsafe extern "C" fn(_: *mut Screen) -> i32§XHeightOfScreen: unsafe extern "C" fn(_: *mut Screen) -> i32§XIconifyWindow: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: i32) -> i32§XIfEvent: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut XEvent, _: Option<unsafe extern "C" fn(_: *mut _XDisplay, _: *mut XEvent, _: *mut i8) -> i32>, _: *mut i8) -> i32§XImageByteOrder: unsafe extern "C" fn(_: *mut _XDisplay) -> i32§XIMOfIC: unsafe extern "C" fn(_: *mut _XIC) -> *mut _XIM§XInitExtension: unsafe extern "C" fn(_: *mut _XDisplay, _: *const i8) -> *mut XExtCodes§XInitImage: unsafe extern "C" fn(_: *mut XImage) -> i32§XInitThreads: unsafe extern "C" fn() -> i32§XInsertModifiermapEntry: unsafe extern "C" fn(_: *mut XModifierKeymap, _: u8, _: i32) -> *mut XModifierKeymap§XInstallColormap: unsafe extern "C" fn(_: *mut _XDisplay, _: u64) -> i32§XInternalConnectionNumbers: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut *mut i32, _: *mut i32) -> i32§XInternAtom: unsafe extern "C" fn(_: *mut _XDisplay, _: *const i8, _: i32) -> u64§XInternAtoms: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut *mut i8, _: i32, _: i32, _: *mut u64) -> i32§XIntersectRegion: unsafe extern "C" fn(_: *mut _XRegion, _: *mut _XRegion, _: *mut _XRegion) -> i32§XkbAddDeviceLedInfo: unsafe extern "C" fn(_: *mut _XkbDeviceInfo, _: u32, _: u32) -> *mut _XkbDeviceLedInfo§XkbAddGeomColor: unsafe extern "C" fn(_: *mut _XkbGeometry, _: *mut i8, _: u32) -> *mut _XkbColor§XkbAddGeomDoodad: unsafe extern "C" fn(_: *mut _XkbGeometry, _: *mut _XkbSection, _: u64) -> *mut _XkbDoodad§XkbAddGeomKey: unsafe extern "C" fn(_: *mut _XkbRow) -> *mut _XkbKey§XkbAddGeomKeyAlias: unsafe extern "C" fn(_: *mut _XkbGeometry, _: *mut i8, _: *mut i8) -> *mut _XkbKeyAliasRec§XkbAddGeomOutline: unsafe extern "C" fn(_: *mut _XkbShape, _: i32) -> *mut _XkbOutline§XkbAddGeomOverlay: unsafe extern "C" fn(_: *mut _XkbSection, _: u64, _: i32) -> *mut _XkbOverlay§XkbAddGeomOverlayKey: unsafe extern "C" fn(_: *mut _XkbOverlay, _: *mut _XkbOverlayRow, _: *mut i8, _: *mut i8) -> *mut _XkbOverlayKey§XkbAddGeomOverlayRow: unsafe extern "C" fn(_: *mut _XkbOverlay, _: i32, _: i32) -> *mut _XkbOverlayRow§XkbAddGeomProperty: unsafe extern "C" fn(_: *mut _XkbGeometry, _: *mut i8, _: *mut i8) -> *mut _XkbProperty§XkbAddGeomRow: unsafe extern "C" fn(_: *mut _XkbSection, _: i32) -> *mut _XkbRow§XkbAddGeomSection: unsafe extern "C" fn(_: *mut _XkbGeometry, _: u64, _: i32, _: i32, _: i32) -> *mut _XkbSection§XkbAddGeomShape: unsafe extern "C" fn(_: *mut _XkbGeometry, _: u64, _: i32) -> *mut _XkbShape§XkbAddKeyType: unsafe extern "C" fn(_: *mut _XkbDesc, _: u64, _: i32, _: i32, _: i32) -> *mut _XkbKeyType§XkbAllocClientMap: unsafe extern "C" fn(_: *mut _XkbDesc, _: u32, _: u32) -> i32§XkbAllocCompatMap: unsafe extern "C" fn(_: *mut _XkbDesc, _: u32, _: u32) -> i32§XkbAllocControls: unsafe extern "C" fn(_: *mut _XkbDesc, _: u32) -> i32§XkbAllocDeviceInfo: unsafe extern "C" fn(_: u32, _: u32, _: u32) -> *mut _XkbDeviceInfo§XkbAllocGeomColors: unsafe extern "C" fn(_: *mut _XkbGeometry, _: i32) -> i32§XkbAllocGeomDoodads: unsafe extern "C" fn(_: *mut _XkbGeometry, _: i32) -> i32§XkbAllocGeometry: unsafe extern "C" fn(_: *mut _XkbDesc, _: *mut _XkbGeometrySizes) -> i32§XkbAllocGeomKeyAliases: unsafe extern "C" fn(_: *mut _XkbGeometry, _: i32) -> i32§XkbAllocGeomKeys: unsafe extern "C" fn(_: *mut _XkbRow, _: i32) -> i32§XkbAllocGeomOutlines: unsafe extern "C" fn(_: *mut _XkbShape, _: i32) -> i32§XkbAllocGeomOverlayKeys: unsafe extern "C" fn(_: *mut _XkbOverlayRow, _: i32) -> i32§XkbAllocGeomOverlayRows: unsafe extern "C" fn(_: *mut _XkbOverlay, _: i32) -> i32§XkbAllocGeomOverlays: unsafe extern "C" fn(_: *mut _XkbSection, _: i32) -> i32§XkbAllocGeomPoints: unsafe extern "C" fn(_: *mut _XkbOutline, _: i32) -> i32§XkbAllocGeomProps: unsafe extern "C" fn(_: *mut _XkbGeometry, _: i32) -> i32§XkbAllocGeomRows: unsafe extern "C" fn(_: *mut _XkbSection, _: i32) -> i32§XkbAllocGeomSectionDoodads: unsafe extern "C" fn(_: *mut _XkbSection, _: i32) -> i32§XkbAllocGeomSections: unsafe extern "C" fn(_: *mut _XkbGeometry, _: i32) -> i32§XkbAllocGeomShapes: unsafe extern "C" fn(_: *mut _XkbGeometry, _: i32) -> i32§XkbAllocIndicatorMaps: unsafe extern "C" fn(_: *mut _XkbDesc) -> i32§XkbAllocKeyboard: unsafe extern "C" fn() -> *mut _XkbDesc§XkbAllocNames: unsafe extern "C" fn(_: *mut _XkbDesc, _: u32, _: i32, _: i32) -> i32§XkbAllocServerMap: unsafe extern "C" fn(_: *mut _XkbDesc, _: u32, _: u32) -> i32§XkbApplyCompatMapToKey: unsafe extern "C" fn(_: *mut _XkbDesc, _: u8, _: *mut _XkbChanges) -> i32§XkbApplyVirtualModChanges: unsafe extern "C" fn(_: *mut _XkbDesc, _: u32, _: *mut _XkbChanges) -> i32§XkbBell: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: i32, _: u64) -> i32§XkbBellEvent: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: i32, _: u64) -> i32§XkbChangeDeviceInfo: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut _XkbDeviceInfo, _: *mut _XkbDeviceChanges) -> i32§XkbChangeEnabledControls: unsafe extern "C" fn(_: *mut _XDisplay, _: u32, _: u32, _: u32) -> i32§XkbChangeKeycodeRange: unsafe extern "C" fn(_: *mut _XkbDesc, _: i32, _: i32, _: *mut _XkbChanges) -> i32§XkbChangeMap: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut _XkbDesc, _: *mut _XkbMapChanges) -> i32§XkbChangeNames: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut _XkbDesc, _: *mut _XkbNameChanges) -> i32§XkbChangeTypesOfKey: unsafe extern "C" fn(_: *mut _XkbDesc, _: i32, _: i32, _: u32, _: *mut i32, _: *mut _XkbMapChanges) -> i32§XkbComputeEffectiveMap: unsafe extern "C" fn(_: *mut _XkbDesc, _: *mut _XkbKeyType, _: *mut u8) -> i32§XkbComputeRowBounds: unsafe extern "C" fn(_: *mut _XkbGeometry, _: *mut _XkbSection, _: *mut _XkbRow) -> i32§XkbComputeSectionBounds: unsafe extern "C" fn(_: *mut _XkbGeometry, _: *mut _XkbSection) -> i32§XkbComputeShapeBounds: unsafe extern "C" fn(_: *mut _XkbShape) -> i32§XkbComputeShapeTop: unsafe extern "C" fn(_: *mut _XkbShape, _: *mut _XkbBounds) -> i32§XkbCopyKeyType: unsafe extern "C" fn(_: *mut _XkbKeyType, _: *mut _XkbKeyType) -> i32§XkbCopyKeyTypes: unsafe extern "C" fn(_: *mut _XkbKeyType, _: *mut _XkbKeyType, _: i32) -> i32§XkbDeviceBell: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: i32, _: i32, _: i32, _: i32, _: u64) -> i32§XkbDeviceBellEvent: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: i32, _: i32, _: i32, _: i32, _: u64) -> i32§XkbFindOverlayForKey: unsafe extern "C" fn(_: *mut _XkbGeometry, _: *mut _XkbSection, _: *mut i8) -> *mut i8§XkbForceBell: unsafe extern "C" fn(_: *mut _XDisplay, _: i32) -> i32§XkbForceDeviceBell: unsafe extern "C" fn(_: *mut _XDisplay, _: i32, _: i32, _: i32, _: i32) -> i32§XkbFreeClientMap: unsafe extern "C" fn(_: *mut _XkbDesc, _: u32, _: i32)§XkbFreeCompatMap: unsafe extern "C" fn(_: *mut _XkbDesc, _: u32, _: i32)§XkbFreeComponentList: unsafe extern "C" fn(_: *mut _XkbComponentList)§XkbFreeControls: unsafe extern "C" fn(_: *mut _XkbDesc, _: u32, _: i32)§XkbFreeDeviceInfo: unsafe extern "C" fn(_: *mut _XkbDeviceInfo, _: u32, _: i32)§XkbFreeGeomColors: unsafe extern "C" fn(_: *mut _XkbGeometry, _: i32, _: i32, _: i32)§XkbFreeGeomDoodads: unsafe extern "C" fn(_: *mut _XkbDoodad, _: i32, _: i32)§XkbFreeGeometry: unsafe extern "C" fn(_: *mut _XkbGeometry, _: u32, _: i32)§XkbFreeGeomKeyAliases: unsafe extern "C" fn(_: *mut _XkbGeometry, _: i32, _: i32, _: i32)§XkbFreeGeomKeys: unsafe extern "C" fn(_: *mut _XkbRow, _: i32, _: i32, _: i32)§XkbFreeGeomOutlines: unsafe extern "C" fn(_: *mut _XkbShape, _: i32, _: i32, _: i32)§XkbFreeGeomOverlayKeys: unsafe extern "C" fn(_: *mut _XkbOverlayRow, _: i32, _: i32, _: i32)§XkbFreeGeomOverlayRows: unsafe extern "C" fn(_: *mut _XkbOverlay, _: i32, _: i32, _: i32)§XkbFreeGeomOverlays: unsafe extern "C" fn(_: *mut _XkbSection, _: i32, _: i32, _: i32)§XkbFreeGeomPoints: unsafe extern "C" fn(_: *mut _XkbOutline, _: i32, _: i32, _: i32)§XkbFreeGeomProperties: unsafe extern "C" fn(_: *mut _XkbGeometry, _: i32, _: i32, _: i32)§XkbFreeGeomRows: unsafe extern "C" fn(_: *mut _XkbSection, _: i32, _: i32, _: i32)§XkbFreeGeomSections: unsafe extern "C" fn(_: *mut _XkbGeometry, _: i32, _: i32, _: i32)§XkbFreeGeomShapes: unsafe extern "C" fn(_: *mut _XkbGeometry, _: i32, _: i32, _: i32)§XkbFreeIndicatorMaps: unsafe extern "C" fn(_: *mut _XkbDesc)§XkbFreeKeyboard: unsafe extern "C" fn(_: *mut _XkbDesc, _: u32, _: i32)§XkbFreeNames: unsafe extern "C" fn(_: *mut _XkbDesc, _: u32, _: i32)§XkbFreeServerMap: unsafe extern "C" fn(_: *mut _XkbDesc, _: u32, _: i32)§XkbGetAutoRepeatRate: unsafe extern "C" fn(_: *mut _XDisplay, _: u32, _: *mut u32, _: *mut u32) -> i32§XkbGetAutoResetControls: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut u32, _: *mut u32) -> i32§XkbGetCompatMap: unsafe extern "C" fn(_: *mut _XDisplay, _: u32, _: *mut _XkbDesc) -> i32§XkbGetControls: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut _XkbDesc) -> i32§XkbGetDetectableAutoRepeat: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut i32) -> i32§XkbGetDeviceButtonActions: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut _XkbDeviceInfo, _: i32, _: u32, _: u32) -> i32§XkbGetDeviceInfo: unsafe extern "C" fn(_: *mut _XDisplay, _: u32, _: u32, _: u32, _: u32) -> *mut _XkbDeviceInfo§XkbGetDeviceInfoChanges: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut _XkbDeviceInfo, _: *mut _XkbDeviceChanges) -> i32§XkbGetDeviceLedInfo: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut _XkbDeviceInfo, _: u32, _: u32, _: u32) -> i32§XkbGetGeometry: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut _XkbDesc) -> i32§XkbGetIndicatorMap: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut _XkbDesc) -> i32§XkbGetIndicatorState: unsafe extern "C" fn(_: *mut _XDisplay, _: u32, _: *mut u32) -> i32§XkbGetKeyActions: unsafe extern "C" fn(_: *mut _XDisplay, _: u32, _: u32, _: *mut _XkbDesc) -> i32§XkbGetKeyBehaviors: unsafe extern "C" fn(_: *mut _XDisplay, _: u32, _: u32, _: *mut _XkbDesc) -> i32§XkbGetKeyboard: unsafe extern "C" fn(_: *mut _XDisplay, _: u32, _: u32) -> *mut _XkbDesc§XkbGetKeyboardByName: unsafe extern "C" fn(_: *mut _XDisplay, _: u32, _: *mut _XkbComponentNames, _: u32, _: u32, _: i32) -> *mut _XkbDesc§XkbGetKeyExplicitComponents: unsafe extern "C" fn(_: *mut _XDisplay, _: u32, _: u32, _: *mut _XkbDesc) -> i32§XkbGetKeyModifierMap: unsafe extern "C" fn(_: *mut _XDisplay, _: u32, _: u32, _: *mut _XkbDesc) -> i32§XkbGetKeySyms: unsafe extern "C" fn(_: *mut _XDisplay, _: u32, _: u32, _: *mut _XkbDesc) -> i32§XkbGetKeyTypes: unsafe extern "C" fn(_: *mut _XDisplay, _: u32, _: u32, _: *mut _XkbDesc) -> i32§XkbGetKeyVirtualModMap: unsafe extern "C" fn(_: *mut _XDisplay, _: u32, _: u32, _: *mut _XkbDesc) -> i32§XkbGetMap: unsafe extern "C" fn(_: *mut _XDisplay, _: u32, _: u32) -> *mut _XkbDesc§XkbGetMapChanges: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut _XkbDesc, _: *mut _XkbMapChanges) -> i32§XkbGetNamedDeviceIndicator: unsafe extern "C" fn(_: *mut _XDisplay, _: u32, _: u32, _: u32, _: u64, _: *mut i32, _: *mut i32, _: *mut _XkbIndicatorMapRec, _: *mut i32) -> i32§XkbGetNamedGeometry: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut _XkbDesc, _: u64) -> i32§XkbGetNamedIndicator: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut i32, _: *mut i32, _: *mut _XkbIndicatorMapRec, _: *mut i32) -> i32§XkbGetNames: unsafe extern "C" fn(_: *mut _XDisplay, _: u32, _: *mut _XkbDesc) -> i32§XkbGetPerClientControls: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut u32) -> i32§XkbGetState: unsafe extern "C" fn(_: *mut _XDisplay, _: u32, _: *mut _XkbStateRec) -> i32§XkbGetUpdatedMap: unsafe extern "C" fn(_: *mut _XDisplay, _: u32, _: *mut _XkbDesc) -> i32§XkbGetVirtualMods: unsafe extern "C" fn(_: *mut _XDisplay, _: u32, _: *mut _XkbDesc) -> i32§XkbGetXlibControls: unsafe extern "C" fn(_: *mut _XDisplay) -> u32§XkbIgnoreExtension: unsafe extern "C" fn(_: i32) -> i32§XkbInitCanonicalKeyTypes: unsafe extern "C" fn(_: *mut _XkbDesc, _: u32, _: i32) -> i32§XkbKeycodeToKeysym: unsafe extern "C" fn(_: *mut _XDisplay, _: u8, _: i32, _: i32) -> u64§XkbKeysymToModifiers: unsafe extern "C" fn(_: *mut _XDisplay, _: u64) -> u32§XkbKeyTypesForCoreSymbols: unsafe extern "C" fn(_: *mut _XkbDesc, _: i32, _: *mut u64, _: u32, _: *mut i32, _: *mut u64) -> i32§XkbLatchGroup: unsafe extern "C" fn(_: *mut _XDisplay, _: u32, _: u32) -> i32§XkbLatchModifiers: unsafe extern "C" fn(_: *mut _XDisplay, _: u32, _: u32, _: u32) -> i32§XkbLibraryVersion: unsafe extern "C" fn(_: *mut i32, _: *mut i32) -> i32§XkbListComponents: unsafe extern "C" fn(_: *mut _XDisplay, _: u32, _: *mut _XkbComponentNames, _: *mut i32) -> *mut _XkbComponentList§XkbLockGroup: unsafe extern "C" fn(_: *mut _XDisplay, _: u32, _: u32) -> i32§XkbLockModifiers: unsafe extern "C" fn(_: *mut _XDisplay, _: u32, _: u32, _: u32) -> i32§XkbLookupKeyBinding: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: u32, _: *mut i8, _: i32, _: *mut i32) -> i32§XkbLookupKeySym: unsafe extern "C" fn(_: *mut _XDisplay, _: u8, _: u32, _: *mut u32, _: *mut u64) -> i32§XkbNoteControlsChanges: unsafe extern "C" fn(_: *mut _XkbControlsChanges, _: *mut _XkbControlsNotify, _: u32)§XkbNoteDeviceChanges: unsafe extern "C" fn(_: *mut _XkbDeviceChanges, _: *mut _XkbExtensionDeviceNotify, _: u32)§XkbNoteMapChanges: unsafe extern "C" fn(_: *mut _XkbMapChanges, _: *mut _XkbMapNotifyEvent, _: u32)§XkbNoteNameChanges: unsafe extern "C" fn(_: *mut _XkbNameChanges, _: *mut _XkbNamesNotify, _: u32)§XkbOpenDisplay: unsafe extern "C" fn(_: *mut i8, _: *mut i32, _: *mut i32, _: *mut i32, _: *mut i32, _: *mut i32) -> *mut _XDisplay§XkbQueryExtension: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut i32, _: *mut i32, _: *mut i32, _: *mut i32, _: *mut i32) -> i32§XkbRefreshKeyboardMapping: unsafe extern "C" fn(_: *mut _XkbMapNotifyEvent) -> i32§XkbResizeDeviceButtonActions: unsafe extern "C" fn(_: *mut _XkbDeviceInfo, _: u32) -> i32§XkbResizeKeyActions: unsafe extern "C" fn(_: *mut _XkbDesc, _: i32, _: i32) -> *mut _XkbAction§XkbResizeKeySyms: unsafe extern "C" fn(_: *mut _XkbDesc, _: i32, _: i32) -> *mut u64§XkbResizeKeyType: unsafe extern "C" fn(_: *mut _XkbDesc, _: i32, _: i32, _: i32, _: i32) -> i32§XkbSelectEventDetails: unsafe extern "C" fn(_: *mut _XDisplay, _: u32, _: u32, _: u64, _: u64) -> i32§XkbSelectEvents: unsafe extern "C" fn(_: *mut _XDisplay, _: u32, _: u64, _: u64) -> i32§XkbSetAtomFuncs: unsafe extern "C" fn(_: Option<unsafe extern "C" fn(_: *mut _XDisplay, _: *const i8, _: i32) -> u64>, _: Option<unsafe extern "C" fn(_: *mut _XDisplay, _: u64) -> *mut i8>)§XkbSetAutoRepeatRate: unsafe extern "C" fn(_: *mut _XDisplay, _: u32, _: u32, _: u32) -> i32§XkbSetAutoResetControls: unsafe extern "C" fn(_: *mut _XDisplay, _: u32, _: *mut u32, _: *mut u32) -> i32§XkbSetCompatMap: unsafe extern "C" fn(_: *mut _XDisplay, _: u32, _: *mut _XkbDesc, _: i32) -> i32§XkbSetControls: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut _XkbDesc) -> i32§XkbSetDebuggingFlags: unsafe extern "C" fn(_: *mut _XDisplay, _: u32, _: u32, _: *mut i8, _: u32, _: u32, _: *mut u32, _: *mut u32) -> i32§XkbSetDetectableAutoRepeat: unsafe extern "C" fn(_: *mut _XDisplay, _: i32, _: *mut i32) -> i32§XkbSetDeviceButtonActions: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut _XkbDeviceInfo, _: u32, _: u32) -> i32§XkbSetDeviceInfo: unsafe extern "C" fn(_: *mut _XDisplay, _: u32, _: *mut _XkbDeviceInfo) -> i32§XkbSetDeviceLedInfo: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut _XkbDeviceInfo, _: u32, _: u32, _: u32) -> i32§XkbSetGeometry: unsafe extern "C" fn(_: *mut _XDisplay, _: u32, _: *mut _XkbGeometry) -> i32§XkbSetIgnoreLockMods: unsafe extern "C" fn(_: *mut _XDisplay, _: u32, _: u32, _: u32, _: u32, _: u32) -> i32§XkbSetIndicatorMap: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut _XkbDesc) -> i32§XkbSetMap: unsafe extern "C" fn(_: *mut _XDisplay, _: u32, _: *mut _XkbDesc) -> i32§XkbSetNamedDeviceIndicator: unsafe extern "C" fn(_: *mut _XDisplay, _: u32, _: u32, _: u32, _: u64, _: i32, _: i32, _: i32, _: *mut _XkbIndicatorMapRec) -> i32§XkbSetNamedIndicator: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: i32, _: i32, _: i32, _: *mut _XkbIndicatorMapRec) -> i32§XkbSetNames: unsafe extern "C" fn(_: *mut _XDisplay, _: u32, _: u32, _: u32, _: *mut _XkbDesc) -> i32§XkbSetPerClientControls: unsafe extern "C" fn(_: *mut _XDisplay, _: u32, _: *mut u32) -> i32§XkbSetServerInternalMods: unsafe extern "C" fn(_: *mut _XDisplay, _: u32, _: u32, _: u32, _: u32, _: u32) -> i32§XkbSetXlibControls: unsafe extern "C" fn(_: *mut _XDisplay, _: u32, _: u32) -> u32§XkbToControl: unsafe extern "C" fn(_: i8) -> i8§XkbTranslateKeyCode: unsafe extern "C" fn(_: *mut _XkbDesc, _: u8, _: u32, _: *mut u32, _: *mut u64) -> i32§XkbTranslateKeySym: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut u64, _: u32, _: *mut i8, _: i32, _: *mut i32) -> i32§XkbUpdateActionVirtualMods: unsafe extern "C" fn(_: *mut _XkbDesc, _: *mut _XkbAction, _: u32) -> i32§XkbUpdateKeyTypeVirtualMods: unsafe extern "C" fn(_: *mut _XkbDesc, _: *mut _XkbKeyType, _: u32, _: *mut _XkbChanges)§XkbUpdateMapFromCore: unsafe extern "C" fn(_: *mut _XkbDesc, _: u8, _: i32, _: i32, _: *mut u64, _: *mut _XkbChanges) -> i32§XkbUseExtension: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut i32, _: *mut i32) -> i32§XkbVirtualModsToReal: unsafe extern "C" fn(_: *mut _XkbDesc, _: u32, _: *mut u32) -> i32§XkbXlibControlsImplemented: unsafe extern "C" fn() -> u32§XKeycodeToKeysym: unsafe extern "C" fn(_: *mut _XDisplay, _: u8, _: i32) -> u64§XKeysymToKeycode: unsafe extern "C" fn(_: *mut _XDisplay, _: u64) -> u8§XKeysymToString: unsafe extern "C" fn(_: u64) -> *mut i8§XKillClient: unsafe extern "C" fn(_: *mut _XDisplay, _: u64) -> i32§XLastKnownRequestProcessed: unsafe extern "C" fn(_: *mut _XDisplay) -> u64§XListDepths: unsafe extern "C" fn(_: *mut _XDisplay, _: i32, _: *mut i32) -> *mut i32§XListExtensions: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut i32) -> *mut *mut i8§XListFonts: unsafe extern "C" fn(_: *mut _XDisplay, _: *const i8, _: i32, _: *mut i32) -> *mut *mut i8§XListFontsWithInfo: unsafe extern "C" fn(_: *mut _XDisplay, _: *const i8, _: i32, _: *mut i32, _: *mut *mut XFontStruct) -> *mut *mut i8§XListHosts: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut i32, _: *mut i32) -> *mut XHostAddress§XListInstalledColormaps: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut i32) -> *mut u64§XListPixmapFormats: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut i32) -> *mut XPixmapFormatValues§XListProperties: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut i32) -> *mut u64§XLoadFont: unsafe extern "C" fn(_: *mut _XDisplay, _: *const i8) -> u64§XLoadQueryFont: unsafe extern "C" fn(_: *mut _XDisplay, _: *const i8) -> *mut XFontStruct§XLocaleOfFontSet: unsafe extern "C" fn(_: *mut _XOC) -> *mut i8§XLocaleOfIM: unsafe extern "C" fn(_: *mut _XIM) -> *mut i8§XLocaleOfOM: unsafe extern "C" fn(_: *mut _XOM) -> *mut i8§XLockDisplay: unsafe extern "C" fn(_: *mut _XDisplay)§XLookupColor: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *const i8, _: *mut XColor, _: *mut XColor) -> i32§XLookupKeysym: unsafe extern "C" fn(_: *mut XKeyEvent, _: i32) -> u64§XLookupString: unsafe extern "C" fn(_: *mut XKeyEvent, _: *mut i8, _: i32, _: *mut u64, _: *mut XComposeStatus) -> i32§XLowerWindow: unsafe extern "C" fn(_: *mut _XDisplay, _: u64) -> i32§XMapRaised: unsafe extern "C" fn(_: *mut _XDisplay, _: u64) -> i32§XMapSubwindows: unsafe extern "C" fn(_: *mut _XDisplay, _: u64) -> i32§XMapWindow: unsafe extern "C" fn(_: *mut _XDisplay, _: u64) -> i32§XMaskEvent: unsafe extern "C" fn(_: *mut _XDisplay, _: i64, _: *mut XEvent) -> i32§XMatchVisualInfo: unsafe extern "C" fn(_: *mut _XDisplay, _: i32, _: i32, _: i32, _: *mut XVisualInfo) -> i32§XMaxCmapsOfScreen: unsafe extern "C" fn(_: *mut Screen) -> i32§XMaxRequestSize: unsafe extern "C" fn(_: *mut _XDisplay) -> i64§XmbDrawImageString: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut _XOC, _: *mut _XGC, _: i32, _: i32, _: *const i8, _: i32)§XmbDrawString: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut _XOC, _: *mut _XGC, _: i32, _: i32, _: *const i8, _: i32)§XmbDrawText: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut _XGC, _: i32, _: i32, _: *mut XmbTextItem, _: i32)§XmbLookupString: unsafe extern "C" fn(_: *mut _XIC, _: *mut XKeyEvent, _: *mut i8, _: i32, _: *mut u64, _: *mut i32) -> i32§XmbResetIC: unsafe extern "C" fn(_: *mut _XIC) -> *mut i8§XmbSetWMProperties: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *const i8, _: *const i8, _: *mut *mut i8, _: i32, _: *mut XSizeHints, _: *mut XWMHints, _: *mut XClassHint)§XmbTextEscapement: unsafe extern "C" fn(_: *mut _XOC, _: *const i8, _: i32) -> i32§XmbTextExtents: unsafe extern "C" fn(_: *mut _XOC, _: *const i8, _: i32, _: *mut XRectangle, _: *mut XRectangle) -> i32§XmbTextListToTextProperty: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut *mut i8, _: i32, _: i32, _: *mut XTextProperty) -> i32§XmbTextPerCharExtents: unsafe extern "C" fn(_: *mut _XOC, _: *const i8, _: i32, _: *mut XRectangle, _: *mut XRectangle, _: i32, _: *mut i32, _: *mut XRectangle, _: *mut XRectangle) -> i32§XmbTextPropertyToTextList: unsafe extern "C" fn(_: *mut _XDisplay, _: *const XTextProperty, _: *mut *mut *mut i8, _: *mut i32) -> i32§XMinCmapsOfScreen: unsafe extern "C" fn(_: *mut Screen) -> i32§XMoveResizeWindow: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: i32, _: i32, _: u32, _: u32) -> i32§XMoveWindow: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: i32, _: i32) -> i32§XNewModifiermap: unsafe extern "C" fn(_: i32) -> *mut XModifierKeymap§XNextEvent: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut XEvent) -> i32§XNextRequest: unsafe extern "C" fn(_: *mut _XDisplay) -> u64§XNoOp: unsafe extern "C" fn(_: *mut _XDisplay) -> i32§XOffsetRegion: unsafe extern "C" fn(_: *mut _XRegion, _: i32, _: i32) -> i32§XOMOfOC: unsafe extern "C" fn(_: *mut _XOC) -> *mut _XOM§XOpenDisplay: unsafe extern "C" fn(_: *const i8) -> *mut _XDisplay§XOpenIM: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut _XrmHashBucketRec, _: *mut i8, _: *mut i8) -> *mut _XIM§XOpenOM: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut _XrmHashBucketRec, _: *const i8, _: *const i8) -> *mut _XOM§XParseColor: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *const i8, _: *mut XColor) -> i32§XParseGeometry: unsafe extern "C" fn(_: *const i8, _: *mut i32, _: *mut i32, _: *mut u32, _: *mut u32) -> i32§XPeekEvent: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut XEvent) -> i32§XPeekIfEvent: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut XEvent, _: Option<unsafe extern "C" fn(_: *mut _XDisplay, _: *mut XEvent, _: *mut i8) -> i32>, _: *mut i8) -> i32§XPending: unsafe extern "C" fn(_: *mut _XDisplay) -> i32§Xpermalloc: unsafe extern "C" fn(_: u32) -> *mut i8§XPlanesOfScreen: unsafe extern "C" fn(_: *mut Screen) -> i32§XPointInRegion: unsafe extern "C" fn(_: *mut _XRegion, _: i32, _: i32) -> i32§XPolygonRegion: unsafe extern "C" fn(_: *mut XPoint, _: i32, _: i32) -> *mut _XRegion§XProcessInternalConnection: unsafe extern "C" fn(_: *mut _XDisplay, _: i32)§XProtocolRevision: unsafe extern "C" fn(_: *mut _XDisplay) -> i32§XProtocolVersion: unsafe extern "C" fn(_: *mut _XDisplay) -> i32§XPutBackEvent: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut XEvent) -> i32§XPutImage: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut _XGC, _: *mut XImage, _: i32, _: i32, _: i32, _: i32, _: u32, _: u32) -> i32§XPutPixel: unsafe extern "C" fn(_: *mut XImage, _: i32, _: i32, _: u64) -> i32§XQLength: unsafe extern "C" fn(_: *mut _XDisplay) -> i32§XQueryBestCursor: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: u32, _: u32, _: *mut u32, _: *mut u32) -> i32§XQueryBestSize: unsafe extern "C" fn(_: *mut _XDisplay, _: i32, _: u64, _: u32, _: u32, _: *mut u32, _: *mut u32) -> i32§XQueryBestStipple: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: u32, _: u32, _: *mut u32, _: *mut u32) -> i32§XQueryBestTile: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: u32, _: u32, _: *mut u32, _: *mut u32) -> i32§XQueryColor: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut XColor) -> i32§XQueryColors: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut XColor, _: i32) -> i32§XQueryExtension: unsafe extern "C" fn(_: *mut _XDisplay, _: *const i8, _: *mut i32, _: *mut i32, _: *mut i32) -> i32§XQueryFont: unsafe extern "C" fn(_: *mut _XDisplay, _: u64) -> *mut XFontStruct§XQueryKeymap: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut i8) -> i32§XQueryPointer: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut u64, _: *mut u64, _: *mut i32, _: *mut i32, _: *mut i32, _: *mut i32, _: *mut u32) -> i32§XQueryTextExtents: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *const i8, _: i32, _: *mut i32, _: *mut i32, _: *mut i32, _: *mut XCharStruct) -> i32§XQueryTextExtents16: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *const XChar2b, _: i32, _: *mut i32, _: *mut i32, _: *mut i32, _: *mut XCharStruct) -> i32§XQueryTree: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut u64, _: *mut u64, _: *mut *mut u64, _: *mut u32) -> i32§XRaiseWindow: unsafe extern "C" fn(_: *mut _XDisplay, _: u64) -> i32§XReadBitmapFile: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *const i8, _: *mut u32, _: *mut u32, _: *mut u64, _: *mut i32, _: *mut i32) -> i32§XReadBitmapFileData: unsafe extern "C" fn(_: *const i8, _: *mut u32, _: *mut u32, _: *mut *mut u8, _: *mut i32, _: *mut i32) -> i32§XRebindKeysym: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut u64, _: i32, _: *const u8, _: i32) -> i32§XRecolorCursor: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut XColor, _: *mut XColor) -> i32§XReconfigureWMWindow: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: i32, _: u32, _: *mut XWindowChanges) -> i32§XRectInRegion: unsafe extern "C" fn(_: *mut _XRegion, _: i32, _: i32, _: u32, _: u32) -> i32§XRefreshKeyboardMapping: unsafe extern "C" fn(_: *mut XMappingEvent) -> i32§XRegisterIMInstantiateCallback: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut _XrmHashBucketRec, _: *mut i8, _: *mut i8, _: Option<unsafe extern "C" fn(_: *mut _XDisplay, _: *mut i8, _: *mut i8)>, _: *mut i8) -> i32§XRemoveConnectionWatch: unsafe extern "C" fn(_: *mut _XDisplay, _: Option<unsafe extern "C" fn(_: *mut _XDisplay, _: *mut i8, _: i32, _: i32, _: *mut *mut i8)>, _: *mut i8)§XRemoveFromSaveSet: unsafe extern "C" fn(_: *mut _XDisplay, _: u64) -> i32§XRemoveHost: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut XHostAddress) -> i32§XRemoveHosts: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut XHostAddress, _: i32) -> i32§XReparentWindow: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: u64, _: i32, _: i32) -> i32§XResetScreenSaver: unsafe extern "C" fn(_: *mut _XDisplay) -> i32§XResizeWindow: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: u32, _: u32) -> i32§XResourceManagerString: unsafe extern "C" fn(_: *mut _XDisplay) -> *mut i8§XRestackWindows: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut u64, _: i32) -> i32§XrmCombineDatabase: unsafe extern "C" fn(_: *mut _XrmHashBucketRec, _: *mut *mut _XrmHashBucketRec, _: i32)§XrmCombineFileDatabase: unsafe extern "C" fn(_: *const i8, _: *mut *mut _XrmHashBucketRec, _: i32) -> i32§XrmDestroyDatabase: unsafe extern "C" fn(_: *mut _XrmHashBucketRec)§XrmEnumerateDatabase: unsafe extern "C" fn(_: *mut _XrmHashBucketRec, _: *mut i32, _: *mut i32, _: i32, _: Option<unsafe extern "C" fn(_: *mut *mut _XrmHashBucketRec, _: *mut i32, _: *mut i32, _: *mut i32, _: *mut XrmValue, _: *mut i8) -> i32>, _: *mut i8) -> i32§XrmGetDatabase: unsafe extern "C" fn(_: *mut _XDisplay) -> *mut _XrmHashBucketRec§XrmGetFileDatabase: unsafe extern "C" fn(_: *const i8) -> *mut _XrmHashBucketRec§XrmGetResource: unsafe extern "C" fn(_: *mut _XrmHashBucketRec, _: *const i8, _: *const i8, _: *mut *mut i8, _: *mut XrmValue) -> i32§XrmGetStringDatabase: unsafe extern "C" fn(_: *const i8) -> *mut _XrmHashBucketRec§XrmInitialize: unsafe extern "C" fn()§XrmLocaleOfDatabase: unsafe extern "C" fn(_: *mut _XrmHashBucketRec) -> *const i8§XrmMergeDatabases: unsafe extern "C" fn(_: *mut _XrmHashBucketRec, _: *mut *mut _XrmHashBucketRec)§XrmParseCommand: unsafe extern "C" fn(_: *mut *mut _XrmHashBucketRec, _: *mut XrmOptionDescRec, _: i32, _: *const i8, _: *mut i32, _: *mut *mut i8)§XrmPermStringToQuark: unsafe extern "C" fn(_: *const i8) -> i32§XrmPutFileDatabase: unsafe extern "C" fn(_: *mut _XrmHashBucketRec, _: *const i8)§XrmPutLineResource: unsafe extern "C" fn(_: *mut *mut _XrmHashBucketRec, _: *const i8)§XrmPutResource: unsafe extern "C" fn(_: *mut *mut _XrmHashBucketRec, _: *const i8, _: *const i8, _: *mut XrmValue)§XrmPutStringResource: unsafe extern "C" fn(_: *mut *mut _XrmHashBucketRec, _: *const i8, _: *const i8)§XrmQGetResource: unsafe extern "C" fn(_: *mut _XrmHashBucketRec, _: *mut i32, _: *mut i32, _: *mut i32, _: *mut XrmValue) -> i32§XrmQGetSearchList: unsafe extern "C" fn(_: *mut _XrmHashBucketRec, _: *mut i32, _: *mut i32, _: *mut *mut *mut _XrmHashBucketRec, _: i32) -> i32§XrmQGetSearchResource: unsafe extern "C" fn(_: *mut *mut *mut _XrmHashBucketRec, _: i32, _: i32, _: *mut i32, _: *mut XrmValue) -> i32§XrmQPutResource: unsafe extern "C" fn(_: *mut *mut _XrmHashBucketRec, _: *mut i32, _: *mut i32, _: i32, _: *mut XrmValue)§XrmQPutStringResource: unsafe extern "C" fn(_: *mut *mut _XrmHashBucketRec, _: *mut i32, _: *mut i32, _: *const i8)§XrmQuarkToString: unsafe extern "C" fn(_: i32) -> *mut i8§XrmSetDatabase: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut _XrmHashBucketRec)§XrmStringToBindingQuarkList: unsafe extern "C" fn(_: *const i8, _: *mut i32, _: *mut i32)§XrmStringToQuark: unsafe extern "C" fn(_: *const i8) -> i32§XrmStringToQuarkList: unsafe extern "C" fn(_: *const i8, _: *mut i32)§XrmUniqueQuark: unsafe extern "C" fn() -> i32§XRootWindow: unsafe extern "C" fn(_: *mut _XDisplay, _: i32) -> u64§XRootWindowOfScreen: unsafe extern "C" fn(_: *mut Screen) -> u64§XRotateBuffers: unsafe extern "C" fn(_: *mut _XDisplay, _: i32) -> i32§XRotateWindowProperties: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut u64, _: i32, _: i32) -> i32§XSaveContext: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: i32, _: *const i8) -> i32§XScreenCount: unsafe extern "C" fn(_: *mut _XDisplay) -> i32§XScreenNumberOfScreen: unsafe extern "C" fn(_: *mut Screen) -> i32§XScreenOfDisplay: unsafe extern "C" fn(_: *mut _XDisplay, _: i32) -> *mut Screen§XScreenResourceString: unsafe extern "C" fn(_: *mut Screen) -> *mut i8§XSelectInput: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: i64) -> i32§XSendEvent: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: i32, _: i64, _: *mut XEvent) -> i32§XServerVendor: unsafe extern "C" fn(_: *mut _XDisplay) -> *mut i8§XSetAccessControl: unsafe extern "C" fn(_: *mut _XDisplay, _: i32) -> i32§XSetAfterFunction: unsafe extern "C" fn(_: *mut _XDisplay, _: Option<unsafe extern "C" fn(_: *mut _XDisplay) -> i32>) -> Option<unsafe extern "C" fn(_: *mut _XDisplay) -> i32>§XSetArcMode: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut _XGC, _: i32) -> i32§XSetAuthorization: unsafe extern "C" fn(_: *mut i8, _: i32, _: *mut i8, _: i32)§XSetBackground: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut _XGC, _: u64) -> i32§XSetClassHint: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut XClassHint) -> i32§XSetClipMask: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut _XGC, _: u64) -> i32§XSetClipOrigin: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut _XGC, _: i32, _: i32) -> i32§XSetClipRectangles: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut _XGC, _: i32, _: i32, _: *mut XRectangle, _: i32, _: i32) -> i32§XSetCloseDownMode: unsafe extern "C" fn(_: *mut _XDisplay, _: i32) -> i32§XSetCommand: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut *mut i8, _: i32) -> i32§XSetDashes: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut _XGC, _: i32, _: *const i8, _: i32) -> i32§XSetErrorHandler: unsafe extern "C" fn(_: Option<unsafe extern "C" fn(_: *mut _XDisplay, _: *mut XErrorEvent) -> i32>) -> Option<unsafe extern "C" fn(_: *mut _XDisplay, _: *mut XErrorEvent) -> i32>§XSetFillRule: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut _XGC, _: i32) -> i32§XSetFillStyle: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut _XGC, _: i32) -> i32§XSetFont: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut _XGC, _: u64) -> i32§XSetFontPath: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut *mut i8, _: i32) -> i32§XSetForeground: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut _XGC, _: u64) -> i32§XSetFunction: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut _XGC, _: i32) -> i32§XSetGraphicsExposures: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut _XGC, _: i32) -> i32§XSetICFocus: unsafe extern "C" fn(_: *mut _XIC)§XSetIconName: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *const i8) -> i32§XSetIconSizes: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut XIconSize, _: i32) -> i32§XSetInputFocus: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: i32, _: u64) -> i32§XSetIOErrorHandler: unsafe extern "C" fn(_: Option<unsafe extern "C" fn(_: *mut _XDisplay) -> i32>) -> Option<unsafe extern "C" fn(_: *mut _XDisplay) -> i32>§XSetLineAttributes: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut _XGC, _: u32, _: i32, _: i32, _: i32) -> i32§XSetLocaleModifiers: unsafe extern "C" fn(_: *const i8) -> *mut i8§XSetModifierMapping: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut XModifierKeymap) -> i32§XSetNormalHints: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut XSizeHints) -> i32§XSetPlaneMask: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut _XGC, _: u64) -> i32§XSetPointerMapping: unsafe extern "C" fn(_: *mut _XDisplay, _: *const u8, _: i32) -> i32§XSetRegion: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut _XGC, _: *mut _XRegion) -> i32§XSetRGBColormaps: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut XStandardColormap, _: i32, _: u64)§XSetScreenSaver: unsafe extern "C" fn(_: *mut _XDisplay, _: i32, _: i32, _: i32, _: i32) -> i32§XSetSelectionOwner: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: u64, _: u64) -> i32§XSetSizeHints: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut XSizeHints, _: u64) -> i32§XSetStandardColormap: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut XStandardColormap, _: u64)§XSetStandardProperties: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *const i8, _: *const i8, _: u64, _: *mut *mut i8, _: i32, _: *mut XSizeHints) -> i32§XSetState: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut _XGC, _: u64, _: u64, _: i32, _: u64) -> i32§XSetStipple: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut _XGC, _: u64) -> i32§XSetSubwindowMode: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut _XGC, _: i32) -> i32§XSetTextProperty: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut XTextProperty, _: u64)§XSetTile: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut _XGC, _: u64) -> i32§XSetTransientForHint: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: u64) -> i32§XSetTSOrigin: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut _XGC, _: i32, _: i32) -> i32§XSetWindowBackground: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: u64) -> i32§XSetWindowBackgroundPixmap: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: u64) -> i32§XSetWindowBorder: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: u64) -> i32§XSetWindowBorderPixmap: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: u64) -> i32§XSetWindowBorderWidth: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: u32) -> i32§XSetWindowColormap: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: u64) -> i32§XSetWMClientMachine: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut XTextProperty)§XSetWMColormapWindows: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut u64, _: i32) -> i32§XSetWMHints: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut XWMHints) -> i32§XSetWMIconName: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut XTextProperty)§XSetWMName: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut XTextProperty)§XSetWMNormalHints: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut XSizeHints)§XSetWMProperties: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut XTextProperty, _: *mut XTextProperty, _: *mut *mut i8, _: i32, _: *mut XSizeHints, _: *mut XWMHints, _: *mut XClassHint)§XSetWMProtocols: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut u64, _: i32) -> i32§XSetWMSizeHints: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut XSizeHints, _: u64)§XSetZoomHints: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut XSizeHints) -> i32§XShrinkRegion: unsafe extern "C" fn(_: *mut _XRegion, _: i32, _: i32) -> i32§XStoreBuffer: unsafe extern "C" fn(_: *mut _XDisplay, _: *const i8, _: i32, _: i32) -> i32§XStoreBytes: unsafe extern "C" fn(_: *mut _XDisplay, _: *const i8, _: i32) -> i32§XStoreColor: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut XColor) -> i32§XStoreColors: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut XColor, _: i32) -> i32§XStoreName: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *const i8) -> i32§XStoreNamedColor: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *const i8, _: u64, _: i32) -> i32§XStringListToTextProperty: unsafe extern "C" fn(_: *mut *mut i8, _: i32, _: *mut XTextProperty) -> i32§XStringToKeysym: unsafe extern "C" fn(_: *const i8) -> u64§XSubImage: unsafe extern "C" fn(_: *mut XImage, _: i32, _: i32, _: u32, _: u32) -> *mut XImage§XSubtractRegion: unsafe extern "C" fn(_: *mut _XRegion, _: *mut _XRegion, _: *mut _XRegion) -> i32§XSupportsLocale: unsafe extern "C" fn() -> i32§XSync: unsafe extern "C" fn(_: *mut _XDisplay, _: i32) -> i32§XSynchronize: unsafe extern "C" fn(_: *mut _XDisplay, _: i32) -> Option<unsafe extern "C" fn(_: *mut _XDisplay) -> i32>§XTextExtents: unsafe extern "C" fn(_: *mut XFontStruct, _: *const i8, _: i32, _: *mut i32, _: *mut i32, _: *mut i32, _: *mut XCharStruct) -> i32§XTextExtents16: unsafe extern "C" fn(_: *mut XFontStruct, _: *const XChar2b, _: i32, _: *mut i32, _: *mut i32, _: *mut i32, _: *mut XCharStruct) -> i32§XTextPropertyToStringList: unsafe extern "C" fn(_: *mut XTextProperty, _: *mut *mut *mut i8, _: *mut i32) -> i32§XTextWidth: unsafe extern "C" fn(_: *mut XFontStruct, _: *const i8, _: i32) -> i32§XTextWidth16: unsafe extern "C" fn(_: *mut XFontStruct, _: *const XChar2b, _: i32) -> i32§XTranslateCoordinates: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: u64, _: i32, _: i32, _: *mut i32, _: *mut i32, _: *mut u64) -> i32§XUndefineCursor: unsafe extern "C" fn(_: *mut _XDisplay, _: u64) -> i32§XUngrabButton: unsafe extern "C" fn(_: *mut _XDisplay, _: u32, _: u32, _: u64) -> i32§XUngrabKey: unsafe extern "C" fn(_: *mut _XDisplay, _: i32, _: u32, _: u64) -> i32§XUngrabKeyboard: unsafe extern "C" fn(_: *mut _XDisplay, _: u64) -> i32§XUngrabPointer: unsafe extern "C" fn(_: *mut _XDisplay, _: u64) -> i32§XUngrabServer: unsafe extern "C" fn(_: *mut _XDisplay) -> i32§XUninstallColormap: unsafe extern "C" fn(_: *mut _XDisplay, _: u64) -> i32§XUnionRectWithRegion: unsafe extern "C" fn(_: *mut XRectangle, _: *mut _XRegion, _: *mut _XRegion) -> i32§XUnionRegion: unsafe extern "C" fn(_: *mut _XRegion, _: *mut _XRegion, _: *mut _XRegion) -> i32§XUnloadFont: unsafe extern "C" fn(_: *mut _XDisplay, _: u64) -> i32§XUnlockDisplay: unsafe extern "C" fn(_: *mut _XDisplay)§XUnmapSubwindows: unsafe extern "C" fn(_: *mut _XDisplay, _: u64) -> i32§XUnmapWindow: unsafe extern "C" fn(_: *mut _XDisplay, _: u64) -> i32§XUnregisterIMInstantiateCallback: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut _XrmHashBucketRec, _: *mut i8, _: *mut i8, _: Option<unsafe extern "C" fn(_: *mut _XDisplay, _: *mut i8, _: *mut i8)>, _: *mut i8) -> i32§XUnsetICFocus: unsafe extern "C" fn(_: *mut _XIC)§Xutf8DrawImageString: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut _XOC, _: *mut _XGC, _: i32, _: i32, _: *const i8, _: i32)§Xutf8DrawString: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut _XOC, _: *mut _XGC, _: i32, _: i32, _: *const i8, _: i32)§Xutf8DrawText: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut _XGC, _: i32, _: i32, _: *mut XmbTextItem, _: i32)§Xutf8LookupString: unsafe extern "C" fn(_: *mut _XIC, _: *mut XKeyEvent, _: *mut i8, _: i32, _: *mut u64, _: *mut i32) -> i32§Xutf8ResetIC: unsafe extern "C" fn(_: *mut _XIC) -> *mut i8§Xutf8SetWMProperties: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *const i8, _: *const i8, _: *mut *mut i8, _: i32, _: *mut XSizeHints, _: *mut XWMHints, _: *mut XClassHint)§Xutf8TextEscapement: unsafe extern "C" fn(_: *mut _XOC, _: *const i8, _: i32) -> i32§Xutf8TextExtents: unsafe extern "C" fn(_: *mut _XOC, _: *const i8, _: i32, _: *mut XRectangle, _: *mut XRectangle) -> i32§Xutf8TextListToTextProperty: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut *mut i8, _: i32, _: i32, _: *mut XTextProperty) -> i32§Xutf8TextPerCharExtents: unsafe extern "C" fn(_: *mut _XOC, _: *const i8, _: i32, _: *mut XRectangle, _: *mut XRectangle, _: i32, _: *mut i32, _: *mut XRectangle, _: *mut XRectangle) -> i32§Xutf8TextPropertyToTextList: unsafe extern "C" fn(_: *mut _XDisplay, _: *const XTextProperty, _: *mut *mut *mut i8, _: *mut i32) -> i32§XVendorRelease: unsafe extern "C" fn(_: *mut _XDisplay) -> i32§XVisualIDFromVisual: unsafe extern "C" fn(_: *mut Visual) -> u64§XWarpPointer: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: u64, _: i32, _: i32, _: u32, _: u32, _: i32, _: i32) -> i32§XwcDrawImageString: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut _XOC, _: *mut _XGC, _: i32, _: i32, _: *const i32, _: i32)§XwcDrawString: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut _XOC, _: *mut _XGC, _: i32, _: i32, _: *const i32, _: i32)§XwcDrawText: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: *mut _XGC, _: i32, _: i32, _: *mut XwcTextItem, _: i32)§XwcFreeStringList: unsafe extern "C" fn(_: *mut *mut i32)§XwcLookupString: unsafe extern "C" fn(_: *mut _XIC, _: *mut XKeyEvent, _: *mut i32, _: i32, _: *mut u64, _: *mut i32) -> i32§XwcResetIC: unsafe extern "C" fn(_: *mut _XIC) -> *mut i32§XwcTextEscapement: unsafe extern "C" fn(_: *mut _XOC, _: *const i32, _: i32) -> i32§XwcTextExtents: unsafe extern "C" fn(_: *mut _XOC, _: *const i32, _: i32, _: *mut XRectangle, _: *mut XRectangle) -> i32§XwcTextListToTextProperty: unsafe extern "C" fn(_: *mut _XDisplay, _: *mut *mut i32, _: i32, _: i32, _: *mut XTextProperty) -> i32§XwcTextPerCharExtents: unsafe extern "C" fn(_: *mut _XOC, _: *const i32, _: i32, _: *mut XRectangle, _: *mut XRectangle, _: i32, _: *mut i32, _: *mut XRectangle, _: *mut XRectangle) -> i32§XwcTextPropertyToTextList: unsafe extern "C" fn(_: *mut _XDisplay, _: *const XTextProperty, _: *mut *mut *mut i32, _: *mut i32) -> i32§XWhitePixel: unsafe extern "C" fn(_: *mut _XDisplay, _: i32) -> u64§XWhitePixelOfScreen: unsafe extern "C" fn(_: *mut Screen) -> u64§XWidthMMOfScreen: unsafe extern "C" fn(_: *mut Screen) -> i32§XWidthOfScreen: unsafe extern "C" fn(_: *mut Screen) -> i32§XWindowEvent: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: i64, _: *mut XEvent) -> i32§XWithdrawWindow: unsafe extern "C" fn(_: *mut _XDisplay, _: u64, _: i32) -> i32§XWMGeometry: unsafe extern "C" fn(_: *mut _XDisplay, _: i32, _: *const i8, _: *const i8, _: u32, _: *mut XSizeHints, _: *mut i32, _: *mut i32, _: *mut i32, _: *mut i32, _: *mut i32) -> i32§XWriteBitmapFile: unsafe extern "C" fn(_: *mut _XDisplay, _: *const i8, _: u64, _: u32, _: u32, _: i32, _: i32) -> i32§XXorRegion: unsafe extern "C" fn(_: *mut _XRegion, _: *mut _XRegion, _: *mut _XRegion) -> i32§XCreateIC: unsafe extern "C" fn(_: *mut _XIM, ...) -> *mut _XIC§XCreateOC: unsafe extern "C" fn(_: *mut _XOM, ...) -> *mut _XOC§XGetICValues: unsafe extern "C" fn(_: *mut _XIC, ...) -> *mut i8§XGetIMValues: unsafe extern "C" fn(_: *mut _XIM, ...) -> *mut i8§XGetOCValues: unsafe extern "C" fn(_: *mut _XOC, ...) -> *mut i8§XGetOMValues: unsafe extern "C" fn(_: *mut _XOM, ...) -> *mut i8§XSetICValues: unsafe extern "C" fn(_: *mut _XIC, ...) -> *mut i8§XSetIMValues: unsafe extern "C" fn(_: *mut _XIM, ...) -> *mut i8§XSetOCValues: unsafe extern "C" fn(_: *mut _XOC, ...) -> *mut i8§XSetOMValues: unsafe extern "C" fn(_: *mut _XOM, ...) -> *mut i8§XVaCreateNestedList: unsafe extern "C" fn(_: i32, ...) -> *mut c_void

Implementations§

Trait Implementations§

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T, U> Into<U> for Twhere U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.