glx: Hide xGLXMakeCurrentReply inside SendMakeCurrentRequest
[mesa.git] / src / glx / glx_error.h
index 6ba2f854dbfe79bb2b84837c39c1104d810863f6..eaf6b814c5e46b4a198d1979c2ed3c1c2aea84ce 100644 (file)
  prior written authorization.
 */
 #include <stdbool.h>
+#include <stdint.h>
 #include <X11/Xlib.h>
+#include <xcb/xcb.h>
 
-void __glXSendError(Display * dpy, int errorCode, unsigned long resourceID,
-                    unsigned long minorCode, bool coreX11error);
+void __glXSendError(Display * dpy, int_fast8_t errorCode,
+                   uint_fast32_t resourceID, uint_fast16_t minorCode,
+                   bool coreX11error);
+
+_X_HIDDEN void __glXSendErrorForXcb(Display * dpy,
+                                   const xcb_generic_error_t *err);