diff options
Diffstat (limited to 'hw/kdrive/ephyr/ephyrhostvideo.c')
-rw-r--r-- | hw/kdrive/ephyr/ephyrhostvideo.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/hw/kdrive/ephyr/ephyrhostvideo.c b/hw/kdrive/ephyr/ephyrhostvideo.c index 562c2a4e8..41c0b755b 100644 --- a/hw/kdrive/ephyr/ephyrhostvideo.c +++ b/hw/kdrive/ephyr/ephyrhostvideo.c @@ -28,6 +28,16 @@ #ifdef HAVE_CONFIG_H #include <kdrive-config.h> #endif +/* + * including some server headers (like kdrive-config.h) + * might define the macro _XSERVER64 + * on 64 bits machines. That macro must _NOT_ be defined for Xlib + * client code, otherwise bad things happen. + * So let's undef that macro if necessary. + */ +#ifdef _XSERVER64 +#undef _XSERVER64 +#endif #include <X11/Xutil.h> #include <X11/Xlibint.h> #include <X11/extensions/Xvlib.h> |