#ifdef PRE_R6_ICCCM
/*
Compatability defines for pre X11R6 ICCCM.
*/
#define XK_KP_Home 0xFF95
#define XK_KP_Left 0xFF96
#define XK_KP_Up 0xFF97
#define XK_KP_Right 0xFF98
#define XK_KP_Down 0xFF99
#define XK_KP_Prior 0xFF9A
#define XK_KP_Page_Up 0xFF9A
#define XK_KP_Next 0xFF9B
#define XK_KP_Page_Down 0xFF9B
#define XK_KP_End 0xFF9C
#define XK_KP_Delete 0xFF9F
extern Status
XInitImage(XImage *ximage);
#endif
#ifdef PRE_R5_ICCCM
/*
Compatability defines for pre X11R5 ICCCM.
*/
extern XrmDatabase
XrmGetDatabase();
#endif
#ifdef PRE_R4_ICCCM
/*
Compatability defines for pre X11R4 ICCCM.
*/
#ifdef vms
#define XMaxRequestSize(display) 16384
#endif
#define WithdrawnState 0
#define XInductColormap(display,colormap) XInstallColormap(display,colormap)
#define XUninductColormap(display,colormap) XUninstallColormap(display,colormap)
typedef struct _XTextProperty
{
unsigned char
*value;
Atom
encoding;
int
format;
unsigned long
nitems;
} XTextProperty;
/*
Pre R4 ICCCM compatibility routines.
*/
char
*XResourceManagerString();
extern int
XWMGeometry();
extern Status
XGetRGBColormaps(),
XGetWMName(),
XReconfigureWMWindow(),
XSetWMProtocols(),
XWithdrawWindow();
extern XClassHint
*XAllocClassHint();
extern XIconSize
*XAllocIconSize();
extern XSizeHints
*XAllocSizeHints();
extern XStandardColormap
*XAllocStandardColormap();
extern XWMHints
*XAllocWMHints();
extern VisualID
XVisualIDFromVisual();
extern void
XrmDestroyDatabase(),
XSetWMIconName(),
XSetWMName(),
XSetWMProperties();
#else
#define XInductColormap(display,colormap)
#define XUninductColormap(display,colormap)
#endif
|