vms_x_fix.h revision b5b5c52034840dbfcd3f76a9e7cde8b379e7d517
1197021e6b966cfb06891637935ef33fff06433d1Ben Murdoch/***************************************************************************
2197021e6b966cfb06891637935ef33fff06433d1Ben Murdoch *                                                                         *
3197021e6b966cfb06891637935ef33fff06433d1Ben Murdoch * Repair definitions of Xlib when compileing with /name=(as_is) on VMS    *
4197021e6b966cfb06891637935ef33fff06433d1Ben Murdoch * You'll need the PORTING_LIBRARY (get it from Compaq) installed          *
5197021e6b966cfb06891637935ef33fff06433d1Ben Murdoch *                                                                         *
6197021e6b966cfb06891637935ef33fff06433d1Ben Murdoch * Author : Jouk Jansen (joukj@hrem.stm.tudelft.nl)                        *
7e38fbeeb576b5094e34e038ab88d9d6a5c5c2214Torne (Richard Coles) *                                                                         *
8197021e6b966cfb06891637935ef33fff06433d1Ben Murdoch * Last revision : 22 August 2000                                          *
9197021e6b966cfb06891637935ef33fff06433d1Ben Murdoch *                                                                         *
10197021e6b966cfb06891637935ef33fff06433d1Ben Murdoch ***************************************************************************/
11197021e6b966cfb06891637935ef33fff06433d1Ben Murdoch
12197021e6b966cfb06891637935ef33fff06433d1Ben Murdoch#ifndef VMS_X_FIX
13197021e6b966cfb06891637935ef33fff06433d1Ben Murdoch#define VMS_X_FIX
14197021e6b966cfb06891637935ef33fff06433d1Ben Murdoch
15197021e6b966cfb06891637935ef33fff06433d1Ben Murdoch#ifdef __cplusplus
16197021e6b966cfb06891637935ef33fff06433d1Ben Murdoch#define VMS_BEGIN_C_PLUS_PLUS extern "C" {
17197021e6b966cfb06891637935ef33fff06433d1Ben Murdoch#define VMS_END_C_PLUS_PLUS }
18197021e6b966cfb06891637935ef33fff06433d1Ben Murdoch#else
19197021e6b966cfb06891637935ef33fff06433d1Ben Murdoch#define VMS_BEGIN_C_PLUS_PLUS
20197021e6b966cfb06891637935ef33fff06433d1Ben Murdoch#define VMS_END_C_PLUS_PLUS
21197021e6b966cfb06891637935ef33fff06433d1Ben Murdoch#endif
22197021e6b966cfb06891637935ef33fff06433d1Ben Murdoch
23197021e6b966cfb06891637935ef33fff06433d1Ben Murdoch#include <motif_redefines.h>
24197021e6b966cfb06891637935ef33fff06433d1Ben Murdoch
25197021e6b966cfb06891637935ef33fff06433d1Ben Murdoch#define XQueryFont XQUERYFONT
26197021e6b966cfb06891637935ef33fff06433d1Ben Murdoch#define XSetPlaneMask XSETPLANEMASK
27197021e6b966cfb06891637935ef33fff06433d1Ben Murdoch#define XChangeKeyboardControl XCHANGEKEYBOARDCONTROL
28197021e6b966cfb06891637935ef33fff06433d1Ben Murdoch#define XDestroySubwindows XDESTROYSUBWINDOWS
29197021e6b966cfb06891637935ef33fff06433d1Ben Murdoch#define XFreeDeviceList XFREEDEVICELIST
30197021e6b966cfb06891637935ef33fff06433d1Ben Murdoch#define XFreeDeviceState XFREEDEVICESTATE
31197021e6b966cfb06891637935ef33fff06433d1Ben Murdoch#define XGetExtensionVersion XGETEXTENSIONVERSION
32197021e6b966cfb06891637935ef33fff06433d1Ben Murdoch#define XGetRGBColormaps XGETRGBCOLORMAPS
33197021e6b966cfb06891637935ef33fff06433d1Ben Murdoch#define XIconifyWindow XICONIFYWINDOW
34197021e6b966cfb06891637935ef33fff06433d1Ben Murdoch#define XInstallColormap XINSTALLCOLORMAP
35197021e6b966cfb06891637935ef33fff06433d1Ben Murdoch#define XListInputDevices XLISTINPUTDEVICES
36197021e6b966cfb06891637935ef33fff06433d1Ben Murdoch#define XLookupKeysym XLOOKUPKEYSYM
37197021e6b966cfb06891637935ef33fff06433d1Ben Murdoch#define XOpenDevice XOPENDEVICE
38197021e6b966cfb06891637935ef33fff06433d1Ben Murdoch#define XQueryDeviceState XQUERYDEVICESTATE
39197021e6b966cfb06891637935ef33fff06433d1Ben Murdoch#define XSelectExtensionEvent XSELECTEXTENSIONEVENT
40197021e6b966cfb06891637935ef33fff06433d1Ben Murdoch#define XWarpPointer XWARPPOINTER
41197021e6b966cfb06891637935ef33fff06433d1Ben Murdoch#define XmuLookupStandardColormap XMULOOKUPSTANDARDCOLORMAP
42197021e6b966cfb06891637935ef33fff06433d1Ben Murdoch
43197021e6b966cfb06891637935ef33fff06433d1Ben Murdoch#endif
44197021e6b966cfb06891637935ef33fff06433d1Ben Murdoch