/[dtapublic]/projs/ets/trunk/src/c_tk_base_7_5_w_mods/tkintxlibdecls.h
ViewVC logotype

Diff of /projs/ets/trunk/src/c_tk_base_7_5_w_mods/tkintxlibdecls.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

sf_code/esrgpcpj/shared/tk_base/tkintxlibdecls.h revision 25 by dashley, Sat Oct 8 06:43:03 2016 UTC projs/ets/trunk/src/c_tk_base_7_5_w_mods/tkintxlibdecls.h revision 220 by dashley, Sun Jul 22 15:58:07 2018 UTC
# Line 1  Line 1 
 /* $Header: /cvsroot/esrg/sfesrg/esrgpcpj/shared/tk_base/tkintxlibdecls.h,v 1.1.1.1 2001/06/13 05:04:31 dtashley Exp $ */  
   
 /*  
  * tkIntXlibDecls.h --  
  *  
  *      This file contains the declarations for all platform dependent  
  *      unsupported functions that are exported by the Tk library.  These  
  *      interfaces are not guaranteed to remain the same between  
  *      versions.  Use at your own risk.  
  *  
  * Copyright (c) 1998-1999 by Scriptics Corporation.  
  * All rights reserved.  
  *  
  * RCS: @(#) $Id: tkintxlibdecls.h,v 1.1.1.1 2001/06/13 05:04:31 dtashley Exp $  
  */  
   
 #ifndef _TKINTXLIBDECLS  
 #define _TKINTXLIBDECLS  
   
 #ifdef MAC_TCL  
 #include "Xutil.h"  
 #else  
 #include "Xutil.h"  
 #endif  
   
 #ifdef BUILD_tk  
 #undef TCL_STORAGE_CLASS  
 #define TCL_STORAGE_CLASS DLLEXPORT  
 #endif  
   
 /*  
  * WARNING: This file is automatically generated by the tools/genStubs.tcl  
  * script.  Any modifications to the function declarations below should be made  
  * in the generic/tkInt.decls script.  
  */  
   
 /* !BEGIN!: Do not edit below this line. */  
   
 /*  
  * Exported function declarations:  
  */  
   
 #ifdef __WIN32__  
 /* 0 */  
 extern void             XSetDashes _ANSI_ARGS_((Display* display, GC gc,  
                                 int dash_offset, _Xconst char* dash_list,  
                                 int n));  
 /* 1 */  
 extern XModifierKeymap*  XGetModifierMapping _ANSI_ARGS_((Display* d));  
 /* 2 */  
 extern XImage *         XCreateImage _ANSI_ARGS_((Display* d, Visual* v,  
                                 unsigned int ui1, int i1, int i2, char* cp,  
                                 unsigned int ui2, unsigned int ui3, int i3,  
                                 int i4));  
 /* 3 */  
 extern XImage *         XGetImage _ANSI_ARGS_((Display* d, Drawable dr,  
                                 int i1, int i2, unsigned int ui1,  
                                 unsigned int ui2, unsigned long ul, int i3));  
 /* 4 */  
 extern char *           XGetAtomName _ANSI_ARGS_((Display* d, Atom a));  
 /* 5 */  
 extern char *           XKeysymToString _ANSI_ARGS_((KeySym k));  
 /* 6 */  
 extern Colormap         XCreateColormap _ANSI_ARGS_((Display* d, Window w,  
                                 Visual* v, int i));  
 /* 7 */  
 extern Cursor           XCreatePixmapCursor _ANSI_ARGS_((Display* d,  
                                 Pixmap p1, Pixmap p2, XColor* x1, XColor* x2,  
                                 unsigned int ui1, unsigned int ui2));  
 /* 8 */  
 extern Cursor           XCreateGlyphCursor _ANSI_ARGS_((Display* d, Font f1,  
                                 Font f2, unsigned int ui1, unsigned int ui2,  
                                 XColor* x1, XColor* x2));  
 /* 9 */  
 extern GContext         XGContextFromGC _ANSI_ARGS_((GC g));  
 /* 10 */  
 extern XHostAddress *   XListHosts _ANSI_ARGS_((Display* d, int* i, Bool* b));  
 /* 11 */  
 extern KeySym           XKeycodeToKeysym _ANSI_ARGS_((Display* d,  
                                 unsigned int k, int i));  
 /* 12 */  
 extern KeySym           XStringToKeysym _ANSI_ARGS_((_Xconst char* c));  
 /* 13 */  
 extern Window           XRootWindow _ANSI_ARGS_((Display* d, int i));  
 /* 14 */  
 extern XErrorHandler    XSetErrorHandler _ANSI_ARGS_((XErrorHandler x));  
 /* 15 */  
 extern Status           XIconifyWindow _ANSI_ARGS_((Display* d, Window w,  
                                 int i));  
 /* 16 */  
 extern Status           XWithdrawWindow _ANSI_ARGS_((Display* d, Window w,  
                                 int i));  
 /* 17 */  
 extern Status           XGetWMColormapWindows _ANSI_ARGS_((Display* d,  
                                 Window w, Window** wpp, int* ip));  
 /* 18 */  
 extern Status           XAllocColor _ANSI_ARGS_((Display* d, Colormap c,  
                                 XColor* xp));  
 /* 19 */  
 extern void             XBell _ANSI_ARGS_((Display* d, int i));  
 /* 20 */  
 extern void             XChangeProperty _ANSI_ARGS_((Display* d, Window w,  
                                 Atom a1, Atom a2, int i1, int i2,  
                                 _Xconst unsigned char* c, int i3));  
 /* 21 */  
 extern void             XChangeWindowAttributes _ANSI_ARGS_((Display* d,  
                                 Window w, unsigned long ul,  
                                 XSetWindowAttributes* x));  
 /* 22 */  
 extern void             XClearWindow _ANSI_ARGS_((Display* d, Window w));  
 /* 23 */  
 extern void             XConfigureWindow _ANSI_ARGS_((Display* d, Window w,  
                                 unsigned int i, XWindowChanges* x));  
 /* 24 */  
 extern void             XCopyArea _ANSI_ARGS_((Display* d, Drawable dr1,  
                                 Drawable dr2, GC g, int i1, int i2,  
                                 unsigned int ui1, unsigned int ui2, int i3,  
                                 int i4));  
 /* 25 */  
 extern void             XCopyPlane _ANSI_ARGS_((Display* d, Drawable dr1,  
                                 Drawable dr2, GC g, int i1, int i2,  
                                 unsigned int ui1, unsigned int ui2, int i3,  
                                 int i4, unsigned long ul));  
 /* 26 */  
 extern Pixmap           XCreateBitmapFromData _ANSI_ARGS_((Display* display,  
                                 Drawable d, _Xconst char* data,  
                                 unsigned int width, unsigned int height));  
 /* 27 */  
 extern void             XDefineCursor _ANSI_ARGS_((Display* d, Window w,  
                                 Cursor c));  
 /* 28 */  
 extern void             XDeleteProperty _ANSI_ARGS_((Display* d, Window w,  
                                 Atom a));  
 /* 29 */  
 extern void             XDestroyWindow _ANSI_ARGS_((Display* d, Window w));  
 /* 30 */  
 extern void             XDrawArc _ANSI_ARGS_((Display* d, Drawable dr, GC g,  
                                 int i1, int i2, unsigned int ui1,  
                                 unsigned int ui2, int i3, int i4));  
 /* 31 */  
 extern void             XDrawLines _ANSI_ARGS_((Display* d, Drawable dr,  
                                 GC g, XPoint* x, int i1, int i2));  
 /* 32 */  
 extern void             XDrawRectangle _ANSI_ARGS_((Display* d, Drawable dr,  
                                 GC g, int i1, int i2, unsigned int ui1,  
                                 unsigned int ui2));  
 /* 33 */  
 extern void             XFillArc _ANSI_ARGS_((Display* d, Drawable dr, GC g,  
                                 int i1, int i2, unsigned int ui1,  
                                 unsigned int ui2, int i3, int i4));  
 /* 34 */  
 extern void             XFillPolygon _ANSI_ARGS_((Display* d, Drawable dr,  
                                 GC g, XPoint* x, int i1, int i2, int i3));  
 /* 35 */  
 extern void             XFillRectangles _ANSI_ARGS_((Display* d, Drawable dr,  
                                 GC g, XRectangle* x, int i));  
 /* 36 */  
 extern void             XForceScreenSaver _ANSI_ARGS_((Display* d, int i));  
 /* 37 */  
 extern void             XFreeColormap _ANSI_ARGS_((Display* d, Colormap c));  
 /* 38 */  
 extern void             XFreeColors _ANSI_ARGS_((Display* d, Colormap c,  
                                 unsigned long* ulp, int i, unsigned long ul));  
 /* 39 */  
 extern void             XFreeCursor _ANSI_ARGS_((Display* d, Cursor c));  
 /* 40 */  
 extern void             XFreeModifiermap _ANSI_ARGS_((XModifierKeymap* x));  
 /* 41 */  
 extern Status           XGetGeometry _ANSI_ARGS_((Display* d, Drawable dr,  
                                 Window* w, int* i1, int* i2,  
                                 unsigned int* ui1, unsigned int* ui2,  
                                 unsigned int* ui3, unsigned int* ui4));  
 /* 42 */  
 extern void             XGetInputFocus _ANSI_ARGS_((Display* d, Window* w,  
                                 int* i));  
 /* 43 */  
 extern int              XGetWindowProperty _ANSI_ARGS_((Display* d, Window w,  
                                 Atom a1, long l1, long l2, Bool b, Atom a2,  
                                 Atom* ap, int* ip, unsigned long* ulp1,  
                                 unsigned long* ulp2, unsigned char** cpp));  
 /* 44 */  
 extern Status           XGetWindowAttributes _ANSI_ARGS_((Display* d,  
                                 Window w, XWindowAttributes* x));  
 /* 45 */  
 extern int              XGrabKeyboard _ANSI_ARGS_((Display* d, Window w,  
                                 Bool b, int i1, int i2, Time t));  
 /* 46 */  
 extern int              XGrabPointer _ANSI_ARGS_((Display* d, Window w1,  
                                 Bool b, unsigned int ui, int i1, int i2,  
                                 Window w2, Cursor c, Time t));  
 /* 47 */  
 extern KeyCode          XKeysymToKeycode _ANSI_ARGS_((Display* d, KeySym k));  
 /* 48 */  
 extern Status           XLookupColor _ANSI_ARGS_((Display* d, Colormap c1,  
                                 _Xconst char* c2, XColor* x1, XColor* x2));  
 /* 49 */  
 extern void             XMapWindow _ANSI_ARGS_((Display* d, Window w));  
 /* 50 */  
 extern void             XMoveResizeWindow _ANSI_ARGS_((Display* d, Window w,  
                                 int i1, int i2, unsigned int ui1,  
                                 unsigned int ui2));  
 /* 51 */  
 extern void             XMoveWindow _ANSI_ARGS_((Display* d, Window w,  
                                 int i1, int i2));  
 /* 52 */  
 extern void             XNextEvent _ANSI_ARGS_((Display* d, XEvent* x));  
 /* 53 */  
 extern void             XPutBackEvent _ANSI_ARGS_((Display* d, XEvent* x));  
 /* 54 */  
 extern void             XQueryColors _ANSI_ARGS_((Display* d, Colormap c,  
                                 XColor* x, int i));  
 /* 55 */  
 extern Bool             XQueryPointer _ANSI_ARGS_((Display* d, Window w1,  
                                 Window* w2, Window* w3, int* i1, int* i2,  
                                 int* i3, int* i4, unsigned int* ui));  
 /* 56 */  
 extern Status           XQueryTree _ANSI_ARGS_((Display* d, Window w1,  
                                 Window* w2, Window* w3, Window** w4,  
                                 unsigned int* ui));  
 /* 57 */  
 extern void             XRaiseWindow _ANSI_ARGS_((Display* d, Window w));  
 /* 58 */  
 extern void             XRefreshKeyboardMapping _ANSI_ARGS_((  
                                 XMappingEvent* x));  
 /* 59 */  
 extern void             XResizeWindow _ANSI_ARGS_((Display* d, Window w,  
                                 unsigned int ui1, unsigned int ui2));  
 /* 60 */  
 extern void             XSelectInput _ANSI_ARGS_((Display* d, Window w,  
                                 long l));  
 /* 61 */  
 extern Status           XSendEvent _ANSI_ARGS_((Display* d, Window w, Bool b,  
                                 long l, XEvent* x));  
 /* 62 */  
 extern void             XSetCommand _ANSI_ARGS_((Display* d, Window w,  
                                 char** c, int i));  
 /* 63 */  
 extern void             XSetIconName _ANSI_ARGS_((Display* d, Window w,  
                                 _Xconst char* c));  
 /* 64 */  
 extern void             XSetInputFocus _ANSI_ARGS_((Display* d, Window w,  
                                 int i, Time t));  
 /* 65 */  
 extern void             XSetSelectionOwner _ANSI_ARGS_((Display* d, Atom a,  
                                 Window w, Time t));  
 /* 66 */  
 extern void             XSetWindowBackground _ANSI_ARGS_((Display* d,  
                                 Window w, unsigned long ul));  
 /* 67 */  
 extern void             XSetWindowBackgroundPixmap _ANSI_ARGS_((Display* d,  
                                 Window w, Pixmap p));  
 /* 68 */  
 extern void             XSetWindowBorder _ANSI_ARGS_((Display* d, Window w,  
                                 unsigned long ul));  
 /* 69 */  
 extern void             XSetWindowBorderPixmap _ANSI_ARGS_((Display* d,  
                                 Window w, Pixmap p));  
 /* 70 */  
 extern void             XSetWindowBorderWidth _ANSI_ARGS_((Display* d,  
                                 Window w, unsigned int ui));  
 /* 71 */  
 extern void             XSetWindowColormap _ANSI_ARGS_((Display* d, Window w,  
                                 Colormap c));  
 /* 72 */  
 extern Bool             XTranslateCoordinates _ANSI_ARGS_((Display* d,  
                                 Window w1, Window w2, int i1, int i2,  
                                 int* i3, int* i4, Window* w3));  
 /* 73 */  
 extern void             XUngrabKeyboard _ANSI_ARGS_((Display* d, Time t));  
 /* 74 */  
 extern void             XUngrabPointer _ANSI_ARGS_((Display* d, Time t));  
 /* 75 */  
 extern void             XUnmapWindow _ANSI_ARGS_((Display* d, Window w));  
 /* 76 */  
 extern void             XWindowEvent _ANSI_ARGS_((Display* d, Window w,  
                                 long l, XEvent* x));  
 /* 77 */  
 extern void             XDestroyIC _ANSI_ARGS_((XIC x));  
 /* 78 */  
 extern Bool             XFilterEvent _ANSI_ARGS_((XEvent* x, Window w));  
 /* 79 */  
 extern int              XmbLookupString _ANSI_ARGS_((XIC xi,  
                                 XKeyPressedEvent* xk, char* c, int i,  
                                 KeySym* k, Status* s));  
 /* 80 */  
 extern void             TkPutImage _ANSI_ARGS_((unsigned long * colors,  
                                 int ncolors, Display* display, Drawable d,  
                                 GC gc, XImage* image, int src_x, int src_y,  
                                 int dest_x, int dest_y, unsigned int width,  
                                 unsigned int height));  
 /* Slot 81 is reserved */  
 /* 82 */  
 extern Status           XParseColor _ANSI_ARGS_((Display * display,  
                                 Colormap map, _Xconst char* spec,  
                                 XColor * colorPtr));  
 /* 83 */  
 extern GC               XCreateGC _ANSI_ARGS_((Display* display, Drawable d,  
                                 unsigned long valuemask, XGCValues* values));  
 /* 84 */  
 extern void             XFreeGC _ANSI_ARGS_((Display* display, GC gc));  
 /* 85 */  
 extern Atom             XInternAtom _ANSI_ARGS_((Display* display,  
                                 _Xconst char* atom_name, Bool only_if_exists));  
 /* 86 */  
 extern void             XSetBackground _ANSI_ARGS_((Display* display, GC gc,  
                                 unsigned long foreground));  
 /* 87 */  
 extern void             XSetForeground _ANSI_ARGS_((Display* display, GC gc,  
                                 unsigned long foreground));  
 /* 88 */  
 extern void             XSetClipMask _ANSI_ARGS_((Display* display, GC gc,  
                                 Pixmap pixmap));  
 /* 89 */  
 extern void             XSetClipOrigin _ANSI_ARGS_((Display* display, GC gc,  
                                 int clip_x_origin, int clip_y_origin));  
 /* 90 */  
 extern void             XSetTSOrigin _ANSI_ARGS_((Display* display, GC gc,  
                                 int ts_x_origin, int ts_y_origin));  
 /* 91 */  
 extern void             XChangeGC _ANSI_ARGS_((Display * d, GC gc,  
                                 unsigned long mask, XGCValues * values));  
 /* 92 */  
 extern void             XSetFont _ANSI_ARGS_((Display * display, GC gc,  
                                 Font font));  
 /* 93 */  
 extern void             XSetArcMode _ANSI_ARGS_((Display * display, GC gc,  
                                 int arc_mode));  
 /* 94 */  
 extern void             XSetStipple _ANSI_ARGS_((Display * display, GC gc,  
                                 Pixmap stipple));  
 /* 95 */  
 extern void             XSetFillRule _ANSI_ARGS_((Display * display, GC gc,  
                                 int fill_rule));  
 /* 96 */  
 extern void             XSetFillStyle _ANSI_ARGS_((Display * display, GC gc,  
                                 int fill_style));  
 /* 97 */  
 extern void             XSetFunction _ANSI_ARGS_((Display * display, GC gc,  
                                 int function));  
 /* 98 */  
 extern void             XSetLineAttributes _ANSI_ARGS_((Display * display,  
                                 GC gc, unsigned int line_width,  
                                 int line_style, int cap_style,  
                                 int join_style));  
 /* 99 */  
 extern int              _XInitImageFuncPtrs _ANSI_ARGS_((XImage * image));  
 /* 100 */  
 extern XIC              XCreateIC _ANSI_ARGS_((void));  
 /* 101 */  
 extern XVisualInfo *    XGetVisualInfo _ANSI_ARGS_((Display* display,  
                                 long vinfo_mask, XVisualInfo* vinfo_template,  
                                 int* nitems_return));  
 /* 102 */  
 extern void             XSetWMClientMachine _ANSI_ARGS_((Display* display,  
                                 Window w, XTextProperty* text_prop));  
 /* 103 */  
 extern Status           XStringListToTextProperty _ANSI_ARGS_((char** list,  
                                 int count, XTextProperty* text_prop_return));  
 /* 104 */  
 extern void             XDrawLine _ANSI_ARGS_((Display* d, Drawable dr, GC g,  
                                 int x1, int y1, int x2, int y2));  
 /* 105 */  
 extern void             XWarpPointer _ANSI_ARGS_((Display* d, Window s,  
                                 Window dw, int sx, int sy, unsigned int sw,  
                                 unsigned int sh, int dx, int dy));  
 /* 106 */  
 extern void             XFillRectangle _ANSI_ARGS_((Display* display,  
                                 Drawable d, GC gc, int x, int y,  
                                 unsigned int width, unsigned int height));  
 #endif /* __WIN32__ */  
 #ifdef MAC_TCL  
 /* 0 */  
 extern void             XSetDashes _ANSI_ARGS_((Display* display, GC gc,  
                                 int dash_offset, _Xconst char* dash_list,  
                                 int n));  
 /* 1 */  
 extern XModifierKeymap*  XGetModifierMapping _ANSI_ARGS_((Display* d));  
 /* 2 */  
 extern XImage *         XCreateImage _ANSI_ARGS_((Display* d, Visual* v,  
                                 unsigned int ui1, int i1, int i2, char* cp,  
                                 unsigned int ui2, unsigned int ui3, int i3,  
                                 int i4));  
 /* 3 */  
 extern XImage *         XGetImage _ANSI_ARGS_((Display* d, Drawable dr,  
                                 int i1, int i2, unsigned int ui1,  
                                 unsigned int ui2, unsigned long ul, int i3));  
 /* 4 */  
 extern char *           XGetAtomName _ANSI_ARGS_((Display* d, Atom a));  
 /* 5 */  
 extern char *           XKeysymToString _ANSI_ARGS_((KeySym k));  
 /* 6 */  
 extern Colormap         XCreateColormap _ANSI_ARGS_((Display* d, Window w,  
                                 Visual* v, int i));  
 /* 7 */  
 extern GContext         XGContextFromGC _ANSI_ARGS_((GC g));  
 /* 8 */  
 extern KeySym           XKeycodeToKeysym _ANSI_ARGS_((Display* d, KeyCode k,  
                                 int i));  
 /* 9 */  
 extern KeySym           XStringToKeysym _ANSI_ARGS_((_Xconst char* c));  
 /* 10 */  
 extern Window           XRootWindow _ANSI_ARGS_((Display* d, int i));  
 /* 11 */  
 extern XErrorHandler    XSetErrorHandler _ANSI_ARGS_((XErrorHandler x));  
 /* 12 */  
 extern Status           XAllocColor _ANSI_ARGS_((Display* d, Colormap c,  
                                 XColor* xp));  
 /* 13 */  
 extern void             XBell _ANSI_ARGS_((Display* d, int i));  
 /* 14 */  
 extern void             XChangeProperty _ANSI_ARGS_((Display* d, Window w,  
                                 Atom a1, Atom a2, int i1, int i2,  
                                 _Xconst unsigned char* c, int i3));  
 /* 15 */  
 extern void             XChangeWindowAttributes _ANSI_ARGS_((Display* d,  
                                 Window w, unsigned long ul,  
                                 XSetWindowAttributes* x));  
 /* 16 */  
 extern void             XConfigureWindow _ANSI_ARGS_((Display* d, Window w,  
                                 unsigned int i, XWindowChanges* x));  
 /* 17 */  
 extern void             XCopyArea _ANSI_ARGS_((Display* d, Drawable dr1,  
                                 Drawable dr2, GC g, int i1, int i2,  
                                 unsigned int ui1, unsigned int ui2, int i3,  
                                 int i4));  
 /* 18 */  
 extern void             XCopyPlane _ANSI_ARGS_((Display* d, Drawable dr1,  
                                 Drawable dr2, GC g, int i1, int i2,  
                                 unsigned int ui1, unsigned int ui2, int i3,  
                                 int i4, unsigned long ul));  
 /* 19 */  
 extern Pixmap           XCreateBitmapFromData _ANSI_ARGS_((Display* display,  
                                 Drawable d, _Xconst char* data,  
                                 unsigned int width, unsigned int height));  
 /* 20 */  
 extern void             XDefineCursor _ANSI_ARGS_((Display* d, Window w,  
                                 Cursor c));  
 /* 21 */  
 extern void             XDestroyWindow _ANSI_ARGS_((Display* d, Window w));  
 /* 22 */  
 extern void             XDrawArc _ANSI_ARGS_((Display* d, Drawable dr, GC g,  
                                 int i1, int i2, unsigned int ui1,  
                                 unsigned int ui2, int i3, int i4));  
 /* 23 */  
 extern void             XDrawLines _ANSI_ARGS_((Display* d, Drawable dr,  
                                 GC g, XPoint* x, int i1, int i2));  
 /* 24 */  
 extern void             XDrawRectangle _ANSI_ARGS_((Display* d, Drawable dr,  
                                 GC g, int i1, int i2, unsigned int ui1,  
                                 unsigned int ui2));  
 /* 25 */  
 extern void             XFillArc _ANSI_ARGS_((Display* d, Drawable dr, GC g,  
                                 int i1, int i2, unsigned int ui1,  
                                 unsigned int ui2, int i3, int i4));  
 /* 26 */  
 extern void             XFillPolygon _ANSI_ARGS_((Display* d, Drawable dr,  
                                 GC g, XPoint* x, int i1, int i2, int i3));  
 /* 27 */  
 extern void             XFillRectangles _ANSI_ARGS_((Display* d, Drawable dr,  
                                 GC g, XRectangle* x, int i));  
 /* 28 */  
 extern void             XFreeColormap _ANSI_ARGS_((Display* d, Colormap c));  
 /* 29 */  
 extern void             XFreeColors _ANSI_ARGS_((Display* d, Colormap c,  
                                 unsigned long* ulp, int i, unsigned long ul));  
 /* 30 */  
 extern void             XFreeModifiermap _ANSI_ARGS_((XModifierKeymap* x));  
 /* 31 */  
 extern Status           XGetGeometry _ANSI_ARGS_((Display* d, Drawable dr,  
                                 Window* w, int* i1, int* i2,  
                                 unsigned int* ui1, unsigned int* ui2,  
                                 unsigned int* ui3, unsigned int* ui4));  
 /* 32 */  
 extern int              XGetWindowProperty _ANSI_ARGS_((Display* d, Window w,  
                                 Atom a1, long l1, long l2, Bool b, Atom a2,  
                                 Atom* ap, int* ip, unsigned long* ulp1,  
                                 unsigned long* ulp2, unsigned char** cpp));  
 /* 33 */  
 extern int              XGrabKeyboard _ANSI_ARGS_((Display* d, Window w,  
                                 Bool b, int i1, int i2, Time t));  
 /* 34 */  
 extern int              XGrabPointer _ANSI_ARGS_((Display* d, Window w1,  
                                 Bool b, unsigned int ui, int i1, int i2,  
                                 Window w2, Cursor c, Time t));  
 /* 35 */  
 extern KeyCode          XKeysymToKeycode _ANSI_ARGS_((Display* d, KeySym k));  
 /* 36 */  
 extern void             XMapWindow _ANSI_ARGS_((Display* d, Window w));  
 /* 37 */  
 extern void             XMoveResizeWindow _ANSI_ARGS_((Display* d, Window w,  
                                 int i1, int i2, unsigned int ui1,  
                                 unsigned int ui2));  
 /* 38 */  
 extern void             XMoveWindow _ANSI_ARGS_((Display* d, Window w,  
                                 int i1, int i2));  
 /* 39 */  
 extern Bool             XQueryPointer _ANSI_ARGS_((Display* d, Window w1,  
                                 Window* w2, Window* w3, int* i1, int* i2,  
                                 int* i3, int* i4, unsigned int* ui));  
 /* 40 */  
 extern void             XRaiseWindow _ANSI_ARGS_((Display* d, Window w));  
 /* 41 */  
 extern void             XRefreshKeyboardMapping _ANSI_ARGS_((  
                                 XMappingEvent* x));  
 /* 42 */  
 extern void             XResizeWindow _ANSI_ARGS_((Display* d, Window w,  
                                 unsigned int ui1, unsigned int ui2));  
 /* 43 */  
 extern void             XSelectInput _ANSI_ARGS_((Display* d, Window w,  
                                 long l));  
 /* 44 */  
 extern Status           XSendEvent _ANSI_ARGS_((Display* d, Window w, Bool b,  
                                 long l, XEvent* x));  
 /* 45 */  
 extern void             XSetIconName _ANSI_ARGS_((Display* d, Window w,  
                                 _Xconst char* c));  
 /* 46 */  
 extern void             XSetInputFocus _ANSI_ARGS_((Display* d, Window w,  
                                 int i, Time t));  
 /* 47 */  
 extern void             XSetSelectionOwner _ANSI_ARGS_((Display* d, Atom a,  
                                 Window w, Time t));  
 /* 48 */  
 extern void             XSetWindowBackground _ANSI_ARGS_((Display* d,  
                                 Window w, unsigned long ul));  
 /* 49 */  
 extern void             XSetWindowBackgroundPixmap _ANSI_ARGS_((Display* d,  
                                 Window w, Pixmap p));  
 /* 50 */  
 extern void             XSetWindowBorder _ANSI_ARGS_((Display* d, Window w,  
                                 unsigned long ul));  
 /* 51 */  
 extern void             XSetWindowBorderPixmap _ANSI_ARGS_((Display* d,  
                                 Window w, Pixmap p));  
 /* 52 */  
 extern void             XSetWindowBorderWidth _ANSI_ARGS_((Display* d,  
                                 Window w, unsigned int ui));  
 /* 53 */  
 extern void             XSetWindowColormap _ANSI_ARGS_((Display* d, Window w,  
                                 Colormap c));  
 /* 54 */  
 extern void             XUngrabKeyboard _ANSI_ARGS_((Display* d, Time t));  
 /* 55 */  
 extern void             XUngrabPointer _ANSI_ARGS_((Display* d, Time t));  
 /* 56 */  
 extern void             XUnmapWindow _ANSI_ARGS_((Display* d, Window w));  
 /* 57 */  
 extern void             TkPutImage _ANSI_ARGS_((unsigned long * colors,  
                                 int ncolors, Display* display, Drawable d,  
                                 GC gc, XImage* image, int src_x, int src_y,  
                                 int dest_x, int dest_y, unsigned int width,  
                                 unsigned int height));  
 /* 58 */  
 extern Status           XParseColor _ANSI_ARGS_((Display * display,  
                                 Colormap map, _Xconst char* spec,  
                                 XColor * colorPtr));  
 /* 59 */  
 extern GC               XCreateGC _ANSI_ARGS_((Display* display, Drawable d,  
                                 unsigned long valuemask, XGCValues* values));  
 /* 60 */  
 extern void             XFreeGC _ANSI_ARGS_((Display* display, GC gc));  
 /* 61 */  
 extern Atom             XInternAtom _ANSI_ARGS_((Display* display,  
                                 _Xconst char* atom_name, Bool only_if_exists));  
 /* 62 */  
 extern void             XSetBackground _ANSI_ARGS_((Display* display, GC gc,  
                                 unsigned long foreground));  
 /* 63 */  
 extern void             XSetForeground _ANSI_ARGS_((Display* display, GC gc,  
                                 unsigned long foreground));  
 /* 64 */  
 extern void             XSetClipMask _ANSI_ARGS_((Display* display, GC gc,  
                                 Pixmap pixmap));  
 /* 65 */  
 extern void             XSetClipOrigin _ANSI_ARGS_((Display* display, GC gc,  
                                 int clip_x_origin, int clip_y_origin));  
 /* 66 */  
 extern void             XSetTSOrigin _ANSI_ARGS_((Display* display, GC gc,  
                                 int ts_x_origin, int ts_y_origin));  
 /* 67 */  
 extern void             XChangeGC _ANSI_ARGS_((Display * d, GC gc,  
                                 unsigned long mask, XGCValues * values));  
 /* 68 */  
 extern void             XSetFont _ANSI_ARGS_((Display * display, GC gc,  
                                 Font font));  
 /* 69 */  
 extern void             XSetArcMode _ANSI_ARGS_((Display * display, GC gc,  
                                 int arc_mode));  
 /* 70 */  
 extern void             XSetStipple _ANSI_ARGS_((Display * display, GC gc,  
                                 Pixmap stipple));  
 /* 71 */  
 extern void             XSetFillRule _ANSI_ARGS_((Display * display, GC gc,  
                                 int fill_rule));  
 /* 72 */  
 extern void             XSetFillStyle _ANSI_ARGS_((Display * display, GC gc,  
                                 int fill_style));  
 /* 73 */  
 extern void             XSetFunction _ANSI_ARGS_((Display * display, GC gc,  
                                 int function));  
 /* 74 */  
 extern void             XSetLineAttributes _ANSI_ARGS_((Display * display,  
                                 GC gc, unsigned int line_width,  
                                 int line_style, int cap_style,  
                                 int join_style));  
 /* 75 */  
 extern int              _XInitImageFuncPtrs _ANSI_ARGS_((XImage * image));  
 /* 76 */  
 extern XIC              XCreateIC _ANSI_ARGS_((void));  
 /* 77 */  
 extern XVisualInfo *    XGetVisualInfo _ANSI_ARGS_((Display* display,  
                                 long vinfo_mask, XVisualInfo* vinfo_template,  
                                 int* nitems_return));  
 /* 78 */  
 extern void             XSetWMClientMachine _ANSI_ARGS_((Display* display,  
                                 Window w, XTextProperty* text_prop));  
 /* 79 */  
 extern Status           XStringListToTextProperty _ANSI_ARGS_((char** list,  
                                 int count, XTextProperty* text_prop_return));  
 /* 80 */  
 extern void             XDrawSegments _ANSI_ARGS_((Display * display,  
                                 Drawable d, GC gc, XSegment * segments,  
                                 int nsegments));  
 /* 81 */  
 extern void             XForceScreenSaver _ANSI_ARGS_((Display* display,  
                                 int mode));  
 /* 82 */  
 extern void             XDrawLine _ANSI_ARGS_((Display* d, Drawable dr, GC g,  
                                 int x1, int y1, int x2, int y2));  
 /* 83 */  
 extern void             XFillRectangle _ANSI_ARGS_((Display* display,  
                                 Drawable d, GC gc, int x, int y,  
                                 unsigned int width, unsigned int height));  
 /* 84 */  
 extern void             XClearWindow _ANSI_ARGS_((Display* d, Window w));  
 /* 85 */  
 extern void             XDrawPoint _ANSI_ARGS_((Display* display, Drawable d,  
                                 GC gc, int x, int y));  
 /* 86 */  
 extern void             XDrawPoints _ANSI_ARGS_((Display* display,  
                                 Drawable d, GC gc, XPoint * points,  
                                 int npoints, int mode));  
 /* 87 */  
 extern void             XWarpPointer _ANSI_ARGS_((Display* display,  
                                 Window src_w, Window dest_w, int src_x,  
                                 int src_y, unsigned int src_width,  
                                 unsigned int src_height, int dest_x,  
                                 int dest_y));  
 /* 88 */  
 extern void             XQueryColor _ANSI_ARGS_((Display * display,  
                                 Colormap colormap, XColor * def_in_out));  
 /* 89 */  
 extern void             XQueryColors _ANSI_ARGS_((Display * display,  
                                 Colormap colormap, XColor * defs_in_out,  
                                 int ncolors));  
 #endif /* MAC_TCL */  
   
 typedef struct TkIntXlibStubs {  
     int magic;  
     struct TkIntXlibStubHooks *hooks;  
   
 #ifdef __WIN32__  
     void (*xSetDashes) _ANSI_ARGS_((Display* display, GC gc, int dash_offset, _Xconst char* dash_list, int n)); /* 0 */  
     XModifierKeymap* (*xGetModifierMapping) _ANSI_ARGS_((Display* d)); /* 1 */  
     XImage * (*xCreateImage) _ANSI_ARGS_((Display* d, Visual* v, unsigned int ui1, int i1, int i2, char* cp, unsigned int ui2, unsigned int ui3, int i3, int i4)); /* 2 */  
     XImage * (*xGetImage) _ANSI_ARGS_((Display* d, Drawable dr, int i1, int i2, unsigned int ui1, unsigned int ui2, unsigned long ul, int i3)); /* 3 */  
     char * (*xGetAtomName) _ANSI_ARGS_((Display* d, Atom a)); /* 4 */  
     char * (*xKeysymToString) _ANSI_ARGS_((KeySym k)); /* 5 */  
     Colormap (*xCreateColormap) _ANSI_ARGS_((Display* d, Window w, Visual* v, int i)); /* 6 */  
     Cursor (*xCreatePixmapCursor) _ANSI_ARGS_((Display* d, Pixmap p1, Pixmap p2, XColor* x1, XColor* x2, unsigned int ui1, unsigned int ui2)); /* 7 */  
     Cursor (*xCreateGlyphCursor) _ANSI_ARGS_((Display* d, Font f1, Font f2, unsigned int ui1, unsigned int ui2, XColor* x1, XColor* x2)); /* 8 */  
     GContext (*xGContextFromGC) _ANSI_ARGS_((GC g)); /* 9 */  
     XHostAddress * (*xListHosts) _ANSI_ARGS_((Display* d, int* i, Bool* b)); /* 10 */  
     KeySym (*xKeycodeToKeysym) _ANSI_ARGS_((Display* d, unsigned int k, int i)); /* 11 */  
     KeySym (*xStringToKeysym) _ANSI_ARGS_((_Xconst char* c)); /* 12 */  
     Window (*xRootWindow) _ANSI_ARGS_((Display* d, int i)); /* 13 */  
     XErrorHandler (*xSetErrorHandler) _ANSI_ARGS_((XErrorHandler x)); /* 14 */  
     Status (*xIconifyWindow) _ANSI_ARGS_((Display* d, Window w, int i)); /* 15 */  
     Status (*xWithdrawWindow) _ANSI_ARGS_((Display* d, Window w, int i)); /* 16 */  
     Status (*xGetWMColormapWindows) _ANSI_ARGS_((Display* d, Window w, Window** wpp, int* ip)); /* 17 */  
     Status (*xAllocColor) _ANSI_ARGS_((Display* d, Colormap c, XColor* xp)); /* 18 */  
     void (*xBell) _ANSI_ARGS_((Display* d, int i)); /* 19 */  
     void (*xChangeProperty) _ANSI_ARGS_((Display* d, Window w, Atom a1, Atom a2, int i1, int i2, _Xconst unsigned char* c, int i3)); /* 20 */  
     void (*xChangeWindowAttributes) _ANSI_ARGS_((Display* d, Window w, unsigned long ul, XSetWindowAttributes* x)); /* 21 */  
     void (*xClearWindow) _ANSI_ARGS_((Display* d, Window w)); /* 22 */  
     void (*xConfigureWindow) _ANSI_ARGS_((Display* d, Window w, unsigned int i, XWindowChanges* x)); /* 23 */  
     void (*xCopyArea) _ANSI_ARGS_((Display* d, Drawable dr1, Drawable dr2, GC g, int i1, int i2, unsigned int ui1, unsigned int ui2, int i3, int i4)); /* 24 */  
     void (*xCopyPlane) _ANSI_ARGS_((Display* d, Drawable dr1, Drawable dr2, GC g, int i1, int i2, unsigned int ui1, unsigned int ui2, int i3, int i4, unsigned long ul)); /* 25 */  
     Pixmap (*xCreateBitmapFromData) _ANSI_ARGS_((Display* display, Drawable d, _Xconst char* data, unsigned int width, unsigned int height)); /* 26 */  
     void (*xDefineCursor) _ANSI_ARGS_((Display* d, Window w, Cursor c)); /* 27 */  
     void (*xDeleteProperty) _ANSI_ARGS_((Display* d, Window w, Atom a)); /* 28 */  
     void (*xDestroyWindow) _ANSI_ARGS_((Display* d, Window w)); /* 29 */  
     void (*xDrawArc) _ANSI_ARGS_((Display* d, Drawable dr, GC g, int i1, int i2, unsigned int ui1, unsigned int ui2, int i3, int i4)); /* 30 */  
     void (*xDrawLines) _ANSI_ARGS_((Display* d, Drawable dr, GC g, XPoint* x, int i1, int i2)); /* 31 */  
     void (*xDrawRectangle) _ANSI_ARGS_((Display* d, Drawable dr, GC g, int i1, int i2, unsigned int ui1, unsigned int ui2)); /* 32 */  
     void (*xFillArc) _ANSI_ARGS_((Display* d, Drawable dr, GC g, int i1, int i2, unsigned int ui1, unsigned int ui2, int i3, int i4)); /* 33 */  
     void (*xFillPolygon) _ANSI_ARGS_((Display* d, Drawable dr, GC g, XPoint* x, int i1, int i2, int i3)); /* 34 */  
     void (*xFillRectangles) _ANSI_ARGS_((Display* d, Drawable dr, GC g, XRectangle* x, int i)); /* 35 */  
     void (*xForceScreenSaver) _ANSI_ARGS_((Display* d, int i)); /* 36 */  
     void (*xFreeColormap) _ANSI_ARGS_((Display* d, Colormap c)); /* 37 */  
     void (*xFreeColors) _ANSI_ARGS_((Display* d, Colormap c, unsigned long* ulp, int i, unsigned long ul)); /* 38 */  
     void (*xFreeCursor) _ANSI_ARGS_((Display* d, Cursor c)); /* 39 */  
     void (*xFreeModifiermap) _ANSI_ARGS_((XModifierKeymap* x)); /* 40 */  
     Status (*xGetGeometry) _ANSI_ARGS_((Display* d, Drawable dr, Window* w, int* i1, int* i2, unsigned int* ui1, unsigned int* ui2, unsigned int* ui3, unsigned int* ui4)); /* 41 */  
     void (*xGetInputFocus) _ANSI_ARGS_((Display* d, Window* w, int* i)); /* 42 */  
     int (*xGetWindowProperty) _ANSI_ARGS_((Display* d, Window w, Atom a1, long l1, long l2, Bool b, Atom a2, Atom* ap, int* ip, unsigned long* ulp1, unsigned long* ulp2, unsigned char** cpp)); /* 43 */  
     Status (*xGetWindowAttributes) _ANSI_ARGS_((Display* d, Window w, XWindowAttributes* x)); /* 44 */  
     int (*xGrabKeyboard) _ANSI_ARGS_((Display* d, Window w, Bool b, int i1, int i2, Time t)); /* 45 */  
     int (*xGrabPointer) _ANSI_ARGS_((Display* d, Window w1, Bool b, unsigned int ui, int i1, int i2, Window w2, Cursor c, Time t)); /* 46 */  
     KeyCode (*xKeysymToKeycode) _ANSI_ARGS_((Display* d, KeySym k)); /* 47 */  
     Status (*xLookupColor) _ANSI_ARGS_((Display* d, Colormap c1, _Xconst char* c2, XColor* x1, XColor* x2)); /* 48 */  
     void (*xMapWindow) _ANSI_ARGS_((Display* d, Window w)); /* 49 */  
     void (*xMoveResizeWindow) _ANSI_ARGS_((Display* d, Window w, int i1, int i2, unsigned int ui1, unsigned int ui2)); /* 50 */  
     void (*xMoveWindow) _ANSI_ARGS_((Display* d, Window w, int i1, int i2)); /* 51 */  
     void (*xNextEvent) _ANSI_ARGS_((Display* d, XEvent* x)); /* 52 */  
     void (*xPutBackEvent) _ANSI_ARGS_((Display* d, XEvent* x)); /* 53 */  
     void (*xQueryColors) _ANSI_ARGS_((Display* d, Colormap c, XColor* x, int i)); /* 54 */  
     Bool (*xQueryPointer) _ANSI_ARGS_((Display* d, Window w1, Window* w2, Window* w3, int* i1, int* i2, int* i3, int* i4, unsigned int* ui)); /* 55 */  
     Status (*xQueryTree) _ANSI_ARGS_((Display* d, Window w1, Window* w2, Window* w3, Window** w4, unsigned int* ui)); /* 56 */  
     void (*xRaiseWindow) _ANSI_ARGS_((Display* d, Window w)); /* 57 */  
     void (*xRefreshKeyboardMapping) _ANSI_ARGS_((XMappingEvent* x)); /* 58 */  
     void (*xResizeWindow) _ANSI_ARGS_((Display* d, Window w, unsigned int ui1, unsigned int ui2)); /* 59 */  
     void (*xSelectInput) _ANSI_ARGS_((Display* d, Window w, long l)); /* 60 */  
     Status (*xSendEvent) _ANSI_ARGS_((Display* d, Window w, Bool b, long l, XEvent* x)); /* 61 */  
     void (*xSetCommand) _ANSI_ARGS_((Display* d, Window w, char** c, int i)); /* 62 */  
     void (*xSetIconName) _ANSI_ARGS_((Display* d, Window w, _Xconst char* c)); /* 63 */  
     void (*xSetInputFocus) _ANSI_ARGS_((Display* d, Window w, int i, Time t)); /* 64 */  
     void (*xSetSelectionOwner) _ANSI_ARGS_((Display* d, Atom a, Window w, Time t)); /* 65 */  
     void (*xSetWindowBackground) _ANSI_ARGS_((Display* d, Window w, unsigned long ul)); /* 66 */  
     void (*xSetWindowBackgroundPixmap) _ANSI_ARGS_((Display* d, Window w, Pixmap p)); /* 67 */  
     void (*xSetWindowBorder) _ANSI_ARGS_((Display* d, Window w, unsigned long ul)); /* 68 */  
     void (*xSetWindowBorderPixmap) _ANSI_ARGS_((Display* d, Window w, Pixmap p)); /* 69 */  
     void (*xSetWindowBorderWidth) _ANSI_ARGS_((Display* d, Window w, unsigned int ui)); /* 70 */  
     void (*xSetWindowColormap) _ANSI_ARGS_((Display* d, Window w, Colormap c)); /* 71 */  
     Bool (*xTranslateCoordinates) _ANSI_ARGS_((Display* d, Window w1, Window w2, int i1, int i2, int* i3, int* i4, Window* w3)); /* 72 */  
     void (*xUngrabKeyboard) _ANSI_ARGS_((Display* d, Time t)); /* 73 */  
     void (*xUngrabPointer) _ANSI_ARGS_((Display* d, Time t)); /* 74 */  
     void (*xUnmapWindow) _ANSI_ARGS_((Display* d, Window w)); /* 75 */  
     void (*xWindowEvent) _ANSI_ARGS_((Display* d, Window w, long l, XEvent* x)); /* 76 */  
     void (*xDestroyIC) _ANSI_ARGS_((XIC x)); /* 77 */  
     Bool (*xFilterEvent) _ANSI_ARGS_((XEvent* x, Window w)); /* 78 */  
     int (*xmbLookupString) _ANSI_ARGS_((XIC xi, XKeyPressedEvent* xk, char* c, int i, KeySym* k, Status* s)); /* 79 */  
     void (*tkPutImage) _ANSI_ARGS_((unsigned long * colors, int ncolors, Display* display, Drawable d, GC gc, XImage* image, int src_x, int src_y, int dest_x, int dest_y, unsigned int width, unsigned int height)); /* 80 */  
     void *reserved81;  
     Status (*xParseColor) _ANSI_ARGS_((Display * display, Colormap map, _Xconst char* spec, XColor * colorPtr)); /* 82 */  
     GC (*xCreateGC) _ANSI_ARGS_((Display* display, Drawable d, unsigned long valuemask, XGCValues* values)); /* 83 */  
     void (*xFreeGC) _ANSI_ARGS_((Display* display, GC gc)); /* 84 */  
     Atom (*xInternAtom) _ANSI_ARGS_((Display* display, _Xconst char* atom_name, Bool only_if_exists)); /* 85 */  
     void (*xSetBackground) _ANSI_ARGS_((Display* display, GC gc, unsigned long foreground)); /* 86 */  
     void (*xSetForeground) _ANSI_ARGS_((Display* display, GC gc, unsigned long foreground)); /* 87 */  
     void (*xSetClipMask) _ANSI_ARGS_((Display* display, GC gc, Pixmap pixmap)); /* 88 */  
     void (*xSetClipOrigin) _ANSI_ARGS_((Display* display, GC gc, int clip_x_origin, int clip_y_origin)); /* 89 */  
     void (*xSetTSOrigin) _ANSI_ARGS_((Display* display, GC gc, int ts_x_origin, int ts_y_origin)); /* 90 */  
     void (*xChangeGC) _ANSI_ARGS_((Display * d, GC gc, unsigned long mask, XGCValues * values)); /* 91 */  
     void (*xSetFont) _ANSI_ARGS_((Display * display, GC gc, Font font)); /* 92 */  
     void (*xSetArcMode) _ANSI_ARGS_((Display * display, GC gc, int arc_mode)); /* 93 */  
     void (*xSetStipple) _ANSI_ARGS_((Display * display, GC gc, Pixmap stipple)); /* 94 */  
     void (*xSetFillRule) _ANSI_ARGS_((Display * display, GC gc, int fill_rule)); /* 95 */  
     void (*xSetFillStyle) _ANSI_ARGS_((Display * display, GC gc, int fill_style)); /* 96 */  
     void (*xSetFunction) _ANSI_ARGS_((Display * display, GC gc, int function)); /* 97 */  
     void (*xSetLineAttributes) _ANSI_ARGS_((Display * display, GC gc, unsigned int line_width, int line_style, int cap_style, int join_style)); /* 98 */  
     int (*_XInitImageFuncPtrs) _ANSI_ARGS_((XImage * image)); /* 99 */  
     XIC (*xCreateIC) _ANSI_ARGS_((void)); /* 100 */  
     XVisualInfo * (*xGetVisualInfo) _ANSI_ARGS_((Display* display, long vinfo_mask, XVisualInfo* vinfo_template, int* nitems_return)); /* 101 */  
     void (*xSetWMClientMachine) _ANSI_ARGS_((Display* display, Window w, XTextProperty* text_prop)); /* 102 */  
     Status (*xStringListToTextProperty) _ANSI_ARGS_((char** list, int count, XTextProperty* text_prop_return)); /* 103 */  
     void (*xDrawLine) _ANSI_ARGS_((Display* d, Drawable dr, GC g, int x1, int y1, int x2, int y2)); /* 104 */  
     void (*xWarpPointer) _ANSI_ARGS_((Display* d, Window s, Window dw, int sx, int sy, unsigned int sw, unsigned int sh, int dx, int dy)); /* 105 */  
     void (*xFillRectangle) _ANSI_ARGS_((Display* display, Drawable d, GC gc, int x, int y, unsigned int width, unsigned int height)); /* 106 */  
 #endif /* __WIN32__ */  
 #ifdef MAC_TCL  
     void (*xSetDashes) _ANSI_ARGS_((Display* display, GC gc, int dash_offset, _Xconst char* dash_list, int n)); /* 0 */  
     XModifierKeymap* (*xGetModifierMapping) _ANSI_ARGS_((Display* d)); /* 1 */  
     XImage * (*xCreateImage) _ANSI_ARGS_((Display* d, Visual* v, unsigned int ui1, int i1, int i2, char* cp, unsigned int ui2, unsigned int ui3, int i3, int i4)); /* 2 */  
     XImage * (*xGetImage) _ANSI_ARGS_((Display* d, Drawable dr, int i1, int i2, unsigned int ui1, unsigned int ui2, unsigned long ul, int i3)); /* 3 */  
     char * (*xGetAtomName) _ANSI_ARGS_((Display* d, Atom a)); /* 4 */  
     char * (*xKeysymToString) _ANSI_ARGS_((KeySym k)); /* 5 */  
     Colormap (*xCreateColormap) _ANSI_ARGS_((Display* d, Window w, Visual* v, int i)); /* 6 */  
     GContext (*xGContextFromGC) _ANSI_ARGS_((GC g)); /* 7 */  
     KeySym (*xKeycodeToKeysym) _ANSI_ARGS_((Display* d, KeyCode k, int i)); /* 8 */  
     KeySym (*xStringToKeysym) _ANSI_ARGS_((_Xconst char* c)); /* 9 */  
     Window (*xRootWindow) _ANSI_ARGS_((Display* d, int i)); /* 10 */  
     XErrorHandler (*xSetErrorHandler) _ANSI_ARGS_((XErrorHandler x)); /* 11 */  
     Status (*xAllocColor) _ANSI_ARGS_((Display* d, Colormap c, XColor* xp)); /* 12 */  
     void (*xBell) _ANSI_ARGS_((Display* d, int i)); /* 13 */  
     void (*xChangeProperty) _ANSI_ARGS_((Display* d, Window w, Atom a1, Atom a2, int i1, int i2, _Xconst unsigned char* c, int i3)); /* 14 */  
     void (*xChangeWindowAttributes) _ANSI_ARGS_((Display* d, Window w, unsigned long ul, XSetWindowAttributes* x)); /* 15 */  
     void (*xConfigureWindow) _ANSI_ARGS_((Display* d, Window w, unsigned int i, XWindowChanges* x)); /* 16 */  
     void (*xCopyArea) _ANSI_ARGS_((Display* d, Drawable dr1, Drawable dr2, GC g, int i1, int i2, unsigned int ui1, unsigned int ui2, int i3, int i4)); /* 17 */  
     void (*xCopyPlane) _ANSI_ARGS_((Display* d, Drawable dr1, Drawable dr2, GC g, int i1, int i2, unsigned int ui1, unsigned int ui2, int i3, int i4, unsigned long ul)); /* 18 */  
     Pixmap (*xCreateBitmapFromData) _ANSI_ARGS_((Display* display, Drawable d, _Xconst char* data, unsigned int width, unsigned int height)); /* 19 */  
     void (*xDefineCursor) _ANSI_ARGS_((Display* d, Window w, Cursor c)); /* 20 */  
     void (*xDestroyWindow) _ANSI_ARGS_((Display* d, Window w)); /* 21 */  
     void (*xDrawArc) _ANSI_ARGS_((Display* d, Drawable dr, GC g, int i1, int i2, unsigned int ui1, unsigned int ui2, int i3, int i4)); /* 22 */  
     void (*xDrawLines) _ANSI_ARGS_((Display* d, Drawable dr, GC g, XPoint* x, int i1, int i2)); /* 23 */  
     void (*xDrawRectangle) _ANSI_ARGS_((Display* d, Drawable dr, GC g, int i1, int i2, unsigned int ui1, unsigned int ui2)); /* 24 */  
     void (*xFillArc) _ANSI_ARGS_((Display* d, Drawable dr, GC g, int i1, int i2, unsigned int ui1, unsigned int ui2, int i3, int i4)); /* 25 */  
     void (*xFillPolygon) _ANSI_ARGS_((Display* d, Drawable dr, GC g, XPoint* x, int i1, int i2, int i3)); /* 26 */  
     void (*xFillRectangles) _ANSI_ARGS_((Display* d, Drawable dr, GC g, XRectangle* x, int i)); /* 27 */  
     void (*xFreeColormap) _ANSI_ARGS_((Display* d, Colormap c)); /* 28 */  
     void (*xFreeColors) _ANSI_ARGS_((Display* d, Colormap c, unsigned long* ulp, int i, unsigned long ul)); /* 29 */  
     void (*xFreeModifiermap) _ANSI_ARGS_((XModifierKeymap* x)); /* 30 */  
     Status (*xGetGeometry) _ANSI_ARGS_((Display* d, Drawable dr, Window* w, int* i1, int* i2, unsigned int* ui1, unsigned int* ui2, unsigned int* ui3, unsigned int* ui4)); /* 31 */  
     int (*xGetWindowProperty) _ANSI_ARGS_((Display* d, Window w, Atom a1, long l1, long l2, Bool b, Atom a2, Atom* ap, int* ip, unsigned long* ulp1, unsigned long* ulp2, unsigned char** cpp)); /* 32 */  
     int (*xGrabKeyboard) _ANSI_ARGS_((Display* d, Window w, Bool b, int i1, int i2, Time t)); /* 33 */  
     int (*xGrabPointer) _ANSI_ARGS_((Display* d, Window w1, Bool b, unsigned int ui, int i1, int i2, Window w2, Cursor c, Time t)); /* 34 */  
     KeyCode (*xKeysymToKeycode) _ANSI_ARGS_((Display* d, KeySym k)); /* 35 */  
     void (*xMapWindow) _ANSI_ARGS_((Display* d, Window w)); /* 36 */  
     void (*xMoveResizeWindow) _ANSI_ARGS_((Display* d, Window w, int i1, int i2, unsigned int ui1, unsigned int ui2)); /* 37 */  
     void (*xMoveWindow) _ANSI_ARGS_((Display* d, Window w, int i1, int i2)); /* 38 */  
     Bool (*xQueryPointer) _ANSI_ARGS_((Display* d, Window w1, Window* w2, Window* w3, int* i1, int* i2, int* i3, int* i4, unsigned int* ui)); /* 39 */  
     void (*xRaiseWindow) _ANSI_ARGS_((Display* d, Window w)); /* 40 */  
     void (*xRefreshKeyboardMapping) _ANSI_ARGS_((XMappingEvent* x)); /* 41 */  
     void (*xResizeWindow) _ANSI_ARGS_((Display* d, Window w, unsigned int ui1, unsigned int ui2)); /* 42 */  
     void (*xSelectInput) _ANSI_ARGS_((Display* d, Window w, long l)); /* 43 */  
     Status (*xSendEvent) _ANSI_ARGS_((Display* d, Window w, Bool b, long l, XEvent* x)); /* 44 */  
     void (*xSetIconName) _ANSI_ARGS_((Display* d, Window w, _Xconst char* c)); /* 45 */  
     void (*xSetInputFocus) _ANSI_ARGS_((Display* d, Window w, int i, Time t)); /* 46 */  
     void (*xSetSelectionOwner) _ANSI_ARGS_((Display* d, Atom a, Window w, Time t)); /* 47 */  
     void (*xSetWindowBackground) _ANSI_ARGS_((Display* d, Window w, unsigned long ul)); /* 48 */  
     void (*xSetWindowBackgroundPixmap) _ANSI_ARGS_((Display* d, Window w, Pixmap p)); /* 49 */  
     void (*xSetWindowBorder) _ANSI_ARGS_((Display* d, Window w, unsigned long ul)); /* 50 */  
     void (*xSetWindowBorderPixmap) _ANSI_ARGS_((Display* d, Window w, Pixmap p)); /* 51 */  
     void (*xSetWindowBorderWidth) _ANSI_ARGS_((Display* d, Window w, unsigned int ui)); /* 52 */  
     void (*xSetWindowColormap) _ANSI_ARGS_((Display* d, Window w, Colormap c)); /* 53 */  
     void (*xUngrabKeyboard) _ANSI_ARGS_((Display* d, Time t)); /* 54 */  
     void (*xUngrabPointer) _ANSI_ARGS_((Display* d, Time t)); /* 55 */  
     void (*xUnmapWindow) _ANSI_ARGS_((Display* d, Window w)); /* 56 */  
     void (*tkPutImage) _ANSI_ARGS_((unsigned long * colors, int ncolors, Display* display, Drawable d, GC gc, XImage* image, int src_x, int src_y, int dest_x, int dest_y, unsigned int width, unsigned int height)); /* 57 */  
     Status (*xParseColor) _ANSI_ARGS_((Display * display, Colormap map, _Xconst char* spec, XColor * colorPtr)); /* 58 */  
     GC (*xCreateGC) _ANSI_ARGS_((Display* display, Drawable d, unsigned long valuemask, XGCValues* values)); /* 59 */  
     void (*xFreeGC) _ANSI_ARGS_((Display* display, GC gc)); /* 60 */  
     Atom (*xInternAtom) _ANSI_ARGS_((Display* display, _Xconst char* atom_name, Bool only_if_exists)); /* 61 */  
     void (*xSetBackground) _ANSI_ARGS_((Display* display, GC gc, unsigned long foreground)); /* 62 */  
     void (*xSetForeground) _ANSI_ARGS_((Display* display, GC gc, unsigned long foreground)); /* 63 */  
     void (*xSetClipMask) _ANSI_ARGS_((Display* display, GC gc, Pixmap pixmap)); /* 64 */  
     void (*xSetClipOrigin) _ANSI_ARGS_((Display* display, GC gc, int clip_x_origin, int clip_y_origin)); /* 65 */  
     void (*xSetTSOrigin) _ANSI_ARGS_((Display* display, GC gc, int ts_x_origin, int ts_y_origin)); /* 66 */  
     void (*xChangeGC) _ANSI_ARGS_((Display * d, GC gc, unsigned long mask, XGCValues * values)); /* 67 */  
     void (*xSetFont) _ANSI_ARGS_((Display * display, GC gc, Font font)); /* 68 */  
     void (*xSetArcMode) _ANSI_ARGS_((Display * display, GC gc, int arc_mode)); /* 69 */  
     void (*xSetStipple) _ANSI_ARGS_((Display * display, GC gc, Pixmap stipple)); /* 70 */  
     void (*xSetFillRule) _ANSI_ARGS_((Display * display, GC gc, int fill_rule)); /* 71 */  
     void (*xSetFillStyle) _ANSI_ARGS_((Display * display, GC gc, int fill_style)); /* 72 */  
     void (*xSetFunction) _ANSI_ARGS_((Display * display, GC gc, int function)); /* 73 */  
     void (*xSetLineAttributes) _ANSI_ARGS_((Display * display, GC gc, unsigned int line_width, int line_style, int cap_style, int join_style)); /* 74 */  
     int (*_XInitImageFuncPtrs) _ANSI_ARGS_((XImage * image)); /* 75 */  
     XIC (*xCreateIC) _ANSI_ARGS_((void)); /* 76 */  
     XVisualInfo * (*xGetVisualInfo) _ANSI_ARGS_((Display* display, long vinfo_mask, XVisualInfo* vinfo_template, int* nitems_return)); /* 77 */  
     void (*xSetWMClientMachine) _ANSI_ARGS_((Display* display, Window w, XTextProperty* text_prop)); /* 78 */  
     Status (*xStringListToTextProperty) _ANSI_ARGS_((char** list, int count, XTextProperty* text_prop_return)); /* 79 */  
     void (*xDrawSegments) _ANSI_ARGS_((Display * display, Drawable d, GC gc, XSegment * segments, int nsegments)); /* 80 */  
     void (*xForceScreenSaver) _ANSI_ARGS_((Display* display, int mode)); /* 81 */  
     void (*xDrawLine) _ANSI_ARGS_((Display* d, Drawable dr, GC g, int x1, int y1, int x2, int y2)); /* 82 */  
     void (*xFillRectangle) _ANSI_ARGS_((Display* display, Drawable d, GC gc, int x, int y, unsigned int width, unsigned int height)); /* 83 */  
     void (*xClearWindow) _ANSI_ARGS_((Display* d, Window w)); /* 84 */  
     void (*xDrawPoint) _ANSI_ARGS_((Display* display, Drawable d, GC gc, int x, int y)); /* 85 */  
     void (*xDrawPoints) _ANSI_ARGS_((Display* display, Drawable d, GC gc, XPoint * points, int npoints, int mode)); /* 86 */  
     void (*xWarpPointer) _ANSI_ARGS_((Display* display, Window src_w, Window dest_w, int src_x, int src_y, unsigned int src_width, unsigned int src_height, int dest_x, int dest_y)); /* 87 */  
     void (*xQueryColor) _ANSI_ARGS_((Display * display, Colormap colormap, XColor * def_in_out)); /* 88 */  
     void (*xQueryColors) _ANSI_ARGS_((Display * display, Colormap colormap, XColor * defs_in_out, int ncolors)); /* 89 */  
 #endif /* MAC_TCL */  
 } TkIntXlibStubs;  
   
 #ifdef __cplusplus  
 extern "C" {  
 #endif  
 extern TkIntXlibStubs *tkIntXlibStubsPtr;  
 #ifdef __cplusplus  
 }  
 #endif  
   
 #if defined(USE_TK_STUBS) && !defined(USE_TK_STUB_PROCS)  
   
 /*  
  * Inline function declarations:  
  */  
   
 #ifdef __WIN32__  
 #ifndef XSetDashes  
 #define XSetDashes \  
         (tkIntXlibStubsPtr->xSetDashes) /* 0 */  
 #endif  
 #ifndef XGetModifierMapping  
 #define XGetModifierMapping \  
         (tkIntXlibStubsPtr->xGetModifierMapping) /* 1 */  
 #endif  
 #ifndef XCreateImage  
 #define XCreateImage \  
         (tkIntXlibStubsPtr->xCreateImage) /* 2 */  
 #endif  
 #ifndef XGetImage  
 #define XGetImage \  
         (tkIntXlibStubsPtr->xGetImage) /* 3 */  
 #endif  
 #ifndef XGetAtomName  
 #define XGetAtomName \  
         (tkIntXlibStubsPtr->xGetAtomName) /* 4 */  
 #endif  
 #ifndef XKeysymToString  
 #define XKeysymToString \  
         (tkIntXlibStubsPtr->xKeysymToString) /* 5 */  
 #endif  
 #ifndef XCreateColormap  
 #define XCreateColormap \  
         (tkIntXlibStubsPtr->xCreateColormap) /* 6 */  
 #endif  
 #ifndef XCreatePixmapCursor  
 #define XCreatePixmapCursor \  
         (tkIntXlibStubsPtr->xCreatePixmapCursor) /* 7 */  
 #endif  
 #ifndef XCreateGlyphCursor  
 #define XCreateGlyphCursor \  
         (tkIntXlibStubsPtr->xCreateGlyphCursor) /* 8 */  
 #endif  
 #ifndef XGContextFromGC  
 #define XGContextFromGC \  
         (tkIntXlibStubsPtr->xGContextFromGC) /* 9 */  
 #endif  
 #ifndef XListHosts  
 #define XListHosts \  
         (tkIntXlibStubsPtr->xListHosts) /* 10 */  
 #endif  
 #ifndef XKeycodeToKeysym  
 #define XKeycodeToKeysym \  
         (tkIntXlibStubsPtr->xKeycodeToKeysym) /* 11 */  
 #endif  
 #ifndef XStringToKeysym  
 #define XStringToKeysym \  
         (tkIntXlibStubsPtr->xStringToKeysym) /* 12 */  
 #endif  
 #ifndef XRootWindow  
 #define XRootWindow \  
         (tkIntXlibStubsPtr->xRootWindow) /* 13 */  
 #endif  
 #ifndef XSetErrorHandler  
 #define XSetErrorHandler \  
         (tkIntXlibStubsPtr->xSetErrorHandler) /* 14 */  
 #endif  
 #ifndef XIconifyWindow  
 #define XIconifyWindow \  
         (tkIntXlibStubsPtr->xIconifyWindow) /* 15 */  
 #endif  
 #ifndef XWithdrawWindow  
 #define XWithdrawWindow \  
         (tkIntXlibStubsPtr->xWithdrawWindow) /* 16 */  
 #endif  
 #ifndef XGetWMColormapWindows  
 #define XGetWMColormapWindows \  
         (tkIntXlibStubsPtr->xGetWMColormapWindows) /* 17 */  
 #endif  
 #ifndef XAllocColor  
 #define XAllocColor \  
         (tkIntXlibStubsPtr->xAllocColor) /* 18 */  
 #endif  
 #ifndef XBell  
 #define XBell \  
         (tkIntXlibStubsPtr->xBell) /* 19 */  
 #endif  
 #ifndef XChangeProperty  
 #define XChangeProperty \  
         (tkIntXlibStubsPtr->xChangeProperty) /* 20 */  
 #endif  
 #ifndef XChangeWindowAttributes  
 #define XChangeWindowAttributes \  
         (tkIntXlibStubsPtr->xChangeWindowAttributes) /* 21 */  
 #endif  
 #ifndef XClearWindow  
 #define XClearWindow \  
         (tkIntXlibStubsPtr->xClearWindow) /* 22 */  
 #endif  
 #ifndef XConfigureWindow  
 #define XConfigureWindow \  
         (tkIntXlibStubsPtr->xConfigureWindow) /* 23 */  
 #endif  
 #ifndef XCopyArea  
 #define XCopyArea \  
         (tkIntXlibStubsPtr->xCopyArea) /* 24 */  
 #endif  
 #ifndef XCopyPlane  
 #define XCopyPlane \  
         (tkIntXlibStubsPtr->xCopyPlane) /* 25 */  
 #endif  
 #ifndef XCreateBitmapFromData  
 #define XCreateBitmapFromData \  
         (tkIntXlibStubsPtr->xCreateBitmapFromData) /* 26 */  
 #endif  
 #ifndef XDefineCursor  
 #define XDefineCursor \  
         (tkIntXlibStubsPtr->xDefineCursor) /* 27 */  
 #endif  
 #ifndef XDeleteProperty  
 #define XDeleteProperty \  
         (tkIntXlibStubsPtr->xDeleteProperty) /* 28 */  
 #endif  
 #ifndef XDestroyWindow  
 #define XDestroyWindow \  
         (tkIntXlibStubsPtr->xDestroyWindow) /* 29 */  
 #endif  
 #ifndef XDrawArc  
 #define XDrawArc \  
         (tkIntXlibStubsPtr->xDrawArc) /* 30 */  
 #endif  
 #ifndef XDrawLines  
 #define XDrawLines \  
         (tkIntXlibStubsPtr->xDrawLines) /* 31 */  
 #endif  
 #ifndef XDrawRectangle  
 #define XDrawRectangle \  
         (tkIntXlibStubsPtr->xDrawRectangle) /* 32 */  
 #endif  
 #ifndef XFillArc  
 #define XFillArc \  
         (tkIntXlibStubsPtr->xFillArc) /* 33 */  
 #endif  
 #ifndef XFillPolygon  
 #define XFillPolygon \  
         (tkIntXlibStubsPtr->xFillPolygon) /* 34 */  
 #endif  
 #ifndef XFillRectangles  
 #define XFillRectangles \  
         (tkIntXlibStubsPtr->xFillRectangles) /* 35 */  
 #endif  
 #ifndef XForceScreenSaver  
 #define XForceScreenSaver \  
         (tkIntXlibStubsPtr->xForceScreenSaver) /* 36 */  
 #endif  
 #ifndef XFreeColormap  
 #define XFreeColormap \  
         (tkIntXlibStubsPtr->xFreeColormap) /* 37 */  
 #endif  
 #ifndef XFreeColors  
 #define XFreeColors \  
         (tkIntXlibStubsPtr->xFreeColors) /* 38 */  
 #endif  
 #ifndef XFreeCursor  
 #define XFreeCursor \  
         (tkIntXlibStubsPtr->xFreeCursor) /* 39 */  
 #endif  
 #ifndef XFreeModifiermap  
 #define XFreeModifiermap \  
         (tkIntXlibStubsPtr->xFreeModifiermap) /* 40 */  
 #endif  
 #ifndef XGetGeometry  
 #define XGetGeometry \  
         (tkIntXlibStubsPtr->xGetGeometry) /* 41 */  
 #endif  
 #ifndef XGetInputFocus  
 #define XGetInputFocus \  
         (tkIntXlibStubsPtr->xGetInputFocus) /* 42 */  
 #endif  
 #ifndef XGetWindowProperty  
 #define XGetWindowProperty \  
         (tkIntXlibStubsPtr->xGetWindowProperty) /* 43 */  
 #endif  
 #ifndef XGetWindowAttributes  
 #define XGetWindowAttributes \  
         (tkIntXlibStubsPtr->xGetWindowAttributes) /* 44 */  
 #endif  
 #ifndef XGrabKeyboard  
 #define XGrabKeyboard \  
         (tkIntXlibStubsPtr->xGrabKeyboard) /* 45 */  
 #endif  
 #ifndef XGrabPointer  
 #define XGrabPointer \  
         (tkIntXlibStubsPtr->xGrabPointer) /* 46 */  
 #endif  
 #ifndef XKeysymToKeycode  
 #define XKeysymToKeycode \  
         (tkIntXlibStubsPtr->xKeysymToKeycode) /* 47 */  
 #endif  
 #ifndef XLookupColor  
 #define XLookupColor \  
         (tkIntXlibStubsPtr->xLookupColor) /* 48 */  
 #endif  
 #ifndef XMapWindow  
 #define XMapWindow \  
         (tkIntXlibStubsPtr->xMapWindow) /* 49 */  
 #endif  
 #ifndef XMoveResizeWindow  
 #define XMoveResizeWindow \  
         (tkIntXlibStubsPtr->xMoveResizeWindow) /* 50 */  
 #endif  
 #ifndef XMoveWindow  
 #define XMoveWindow \  
         (tkIntXlibStubsPtr->xMoveWindow) /* 51 */  
 #endif  
 #ifndef XNextEvent  
 #define XNextEvent \  
         (tkIntXlibStubsPtr->xNextEvent) /* 52 */  
 #endif  
 #ifndef XPutBackEvent  
 #define XPutBackEvent \  
         (tkIntXlibStubsPtr->xPutBackEvent) /* 53 */  
 #endif  
 #ifndef XQueryColors  
 #define XQueryColors \  
         (tkIntXlibStubsPtr->xQueryColors) /* 54 */  
 #endif  
 #ifndef XQueryPointer  
 #define XQueryPointer \  
         (tkIntXlibStubsPtr->xQueryPointer) /* 55 */  
 #endif  
 #ifndef XQueryTree  
 #define XQueryTree \  
         (tkIntXlibStubsPtr->xQueryTree) /* 56 */  
 #endif  
 #ifndef XRaiseWindow  
 #define XRaiseWindow \  
         (tkIntXlibStubsPtr->xRaiseWindow) /* 57 */  
 #endif  
 #ifndef XRefreshKeyboardMapping  
 #define XRefreshKeyboardMapping \  
         (tkIntXlibStubsPtr->xRefreshKeyboardMapping) /* 58 */  
 #endif  
 #ifndef XResizeWindow  
 #define XResizeWindow \  
         (tkIntXlibStubsPtr->xResizeWindow) /* 59 */  
 #endif  
 #ifndef XSelectInput  
 #define XSelectInput \  
         (tkIntXlibStubsPtr->xSelectInput) /* 60 */  
 #endif  
 #ifndef XSendEvent  
 #define XSendEvent \  
         (tkIntXlibStubsPtr->xSendEvent) /* 61 */  
 #endif  
 #ifndef XSetCommand  
 #define XSetCommand \  
         (tkIntXlibStubsPtr->xSetCommand) /* 62 */  
 #endif  
 #ifndef XSetIconName  
 #define XSetIconName \  
         (tkIntXlibStubsPtr->xSetIconName) /* 63 */  
 #endif  
 #ifndef XSetInputFocus  
 #define XSetInputFocus \  
         (tkIntXlibStubsPtr->xSetInputFocus) /* 64 */  
 #endif  
 #ifndef XSetSelectionOwner  
 #define XSetSelectionOwner \  
         (tkIntXlibStubsPtr->xSetSelectionOwner) /* 65 */  
 #endif  
 #ifndef XSetWindowBackground  
 #define XSetWindowBackground \  
         (tkIntXlibStubsPtr->xSetWindowBackground) /* 66 */  
 #endif  
 #ifndef XSetWindowBackgroundPixmap  
 #define XSetWindowBackgroundPixmap \  
         (tkIntXlibStubsPtr->xSetWindowBackgroundPixmap) /* 67 */  
 #endif  
 #ifndef XSetWindowBorder  
 #define XSetWindowBorder \  
         (tkIntXlibStubsPtr->xSetWindowBorder) /* 68 */  
 #endif  
 #ifndef XSetWindowBorderPixmap  
 #define XSetWindowBorderPixmap \  
         (tkIntXlibStubsPtr->xSetWindowBorderPixmap) /* 69 */  
 #endif  
 #ifndef XSetWindowBorderWidth  
 #define XSetWindowBorderWidth \  
         (tkIntXlibStubsPtr->xSetWindowBorderWidth) /* 70 */  
 #endif  
 #ifndef XSetWindowColormap  
 #define XSetWindowColormap \  
         (tkIntXlibStubsPtr->xSetWindowColormap) /* 71 */  
 #endif  
 #ifndef XTranslateCoordinates  
 #define XTranslateCoordinates \  
         (tkIntXlibStubsPtr->xTranslateCoordinates) /* 72 */  
 #endif  
 #ifndef XUngrabKeyboard  
 #define XUngrabKeyboard \  
         (tkIntXlibStubsPtr->xUngrabKeyboard) /* 73 */  
 #endif  
 #ifndef XUngrabPointer  
 #define XUngrabPointer \  
         (tkIntXlibStubsPtr->xUngrabPointer) /* 74 */  
 #endif  
 #ifndef XUnmapWindow  
 #define XUnmapWindow \  
         (tkIntXlibStubsPtr->xUnmapWindow) /* 75 */  
 #endif  
 #ifndef XWindowEvent  
 #define XWindowEvent \  
         (tkIntXlibStubsPtr->xWindowEvent) /* 76 */  
 #endif  
 #ifndef XDestroyIC  
 #define XDestroyIC \  
         (tkIntXlibStubsPtr->xDestroyIC) /* 77 */  
 #endif  
 #ifndef XFilterEvent  
 #define XFilterEvent \  
         (tkIntXlibStubsPtr->xFilterEvent) /* 78 */  
 #endif  
 #ifndef XmbLookupString  
 #define XmbLookupString \  
         (tkIntXlibStubsPtr->xmbLookupString) /* 79 */  
 #endif  
 #ifndef TkPutImage  
 #define TkPutImage \  
         (tkIntXlibStubsPtr->tkPutImage) /* 80 */  
 #endif  
 /* Slot 81 is reserved */  
 #ifndef XParseColor  
 #define XParseColor \  
         (tkIntXlibStubsPtr->xParseColor) /* 82 */  
 #endif  
 #ifndef XCreateGC  
 #define XCreateGC \  
         (tkIntXlibStubsPtr->xCreateGC) /* 83 */  
 #endif  
 #ifndef XFreeGC  
 #define XFreeGC \  
         (tkIntXlibStubsPtr->xFreeGC) /* 84 */  
 #endif  
 #ifndef XInternAtom  
 #define XInternAtom \  
         (tkIntXlibStubsPtr->xInternAtom) /* 85 */  
 #endif  
 #ifndef XSetBackground  
 #define XSetBackground \  
         (tkIntXlibStubsPtr->xSetBackground) /* 86 */  
 #endif  
 #ifndef XSetForeground  
 #define XSetForeground \  
         (tkIntXlibStubsPtr->xSetForeground) /* 87 */  
 #endif  
 #ifndef XSetClipMask  
 #define XSetClipMask \  
         (tkIntXlibStubsPtr->xSetClipMask) /* 88 */  
 #endif  
 #ifndef XSetClipOrigin  
 #define XSetClipOrigin \  
         (tkIntXlibStubsPtr->xSetClipOrigin) /* 89 */  
 #endif  
 #ifndef XSetTSOrigin  
 #define XSetTSOrigin \  
         (tkIntXlibStubsPtr->xSetTSOrigin) /* 90 */  
 #endif  
 #ifndef XChangeGC  
 #define XChangeGC \  
         (tkIntXlibStubsPtr->xChangeGC) /* 91 */  
 #endif  
 #ifndef XSetFont  
 #define XSetFont \  
         (tkIntXlibStubsPtr->xSetFont) /* 92 */  
 #endif  
 #ifndef XSetArcMode  
 #define XSetArcMode \  
         (tkIntXlibStubsPtr->xSetArcMode) /* 93 */  
 #endif  
 #ifndef XSetStipple  
 #define XSetStipple \  
         (tkIntXlibStubsPtr->xSetStipple) /* 94 */  
 #endif  
 #ifndef XSetFillRule  
 #define XSetFillRule \  
         (tkIntXlibStubsPtr->xSetFillRule) /* 95 */  
 #endif  
 #ifndef XSetFillStyle  
 #define XSetFillStyle \  
         (tkIntXlibStubsPtr->xSetFillStyle) /* 96 */  
 #endif  
 #ifndef XSetFunction  
 #define XSetFunction \  
         (tkIntXlibStubsPtr->xSetFunction) /* 97 */  
 #endif  
 #ifndef XSetLineAttributes  
 #define XSetLineAttributes \  
         (tkIntXlibStubsPtr->xSetLineAttributes) /* 98 */  
 #endif  
 #ifndef _XInitImageFuncPtrs  
 #define _XInitImageFuncPtrs \  
         (tkIntXlibStubsPtr->_XInitImageFuncPtrs) /* 99 */  
 #endif  
 #ifndef XCreateIC  
 #define XCreateIC \  
         (tkIntXlibStubsPtr->xCreateIC) /* 100 */  
 #endif  
 #ifndef XGetVisualInfo  
 #define XGetVisualInfo \  
         (tkIntXlibStubsPtr->xGetVisualInfo) /* 101 */  
 #endif  
 #ifndef XSetWMClientMachine  
 #define XSetWMClientMachine \  
         (tkIntXlibStubsPtr->xSetWMClientMachine) /* 102 */  
 #endif  
 #ifndef XStringListToTextProperty  
 #define XStringListToTextProperty \  
         (tkIntXlibStubsPtr->xStringListToTextProperty) /* 103 */  
 #endif  
 #ifndef XDrawLine  
 #define XDrawLine \  
         (tkIntXlibStubsPtr->xDrawLine) /* 104 */  
 #endif  
 #ifndef XWarpPointer  
 #define XWarpPointer \  
         (tkIntXlibStubsPtr->xWarpPointer) /* 105 */  
 #endif  
 #ifndef XFillRectangle  
 #define XFillRectangle \  
         (tkIntXlibStubsPtr->xFillRectangle) /* 106 */  
 #endif  
 #endif /* __WIN32__ */  
 #ifdef MAC_TCL  
 #ifndef XSetDashes  
 #define XSetDashes \  
         (tkIntXlibStubsPtr->xSetDashes) /* 0 */  
 #endif  
 #ifndef XGetModifierMapping  
 #define XGetModifierMapping \  
         (tkIntXlibStubsPtr->xGetModifierMapping) /* 1 */  
 #endif  
 #ifndef XCreateImage  
 #define XCreateImage \  
         (tkIntXlibStubsPtr->xCreateImage) /* 2 */  
 #endif  
 #ifndef XGetImage  
 #define XGetImage \  
         (tkIntXlibStubsPtr->xGetImage) /* 3 */  
 #endif  
 #ifndef XGetAtomName  
 #define XGetAtomName \  
         (tkIntXlibStubsPtr->xGetAtomName) /* 4 */  
 #endif  
 #ifndef XKeysymToString  
 #define XKeysymToString \  
         (tkIntXlibStubsPtr->xKeysymToString) /* 5 */  
 #endif  
 #ifndef XCreateColormap  
 #define XCreateColormap \  
         (tkIntXlibStubsPtr->xCreateColormap) /* 6 */  
 #endif  
 #ifndef XGContextFromGC  
 #define XGContextFromGC \  
         (tkIntXlibStubsPtr->xGContextFromGC) /* 7 */  
 #endif  
 #ifndef XKeycodeToKeysym  
 #define XKeycodeToKeysym \  
         (tkIntXlibStubsPtr->xKeycodeToKeysym) /* 8 */  
 #endif  
 #ifndef XStringToKeysym  
 #define XStringToKeysym \  
         (tkIntXlibStubsPtr->xStringToKeysym) /* 9 */  
 #endif  
 #ifndef XRootWindow  
 #define XRootWindow \  
         (tkIntXlibStubsPtr->xRootWindow) /* 10 */  
 #endif  
 #ifndef XSetErrorHandler  
 #define XSetErrorHandler \  
         (tkIntXlibStubsPtr->xSetErrorHandler) /* 11 */  
 #endif  
 #ifndef XAllocColor  
 #define XAllocColor \  
         (tkIntXlibStubsPtr->xAllocColor) /* 12 */  
 #endif  
 #ifndef XBell  
 #define XBell \  
         (tkIntXlibStubsPtr->xBell) /* 13 */  
 #endif  
 #ifndef XChangeProperty  
 #define XChangeProperty \  
         (tkIntXlibStubsPtr->xChangeProperty) /* 14 */  
 #endif  
 #ifndef XChangeWindowAttributes  
 #define XChangeWindowAttributes \  
         (tkIntXlibStubsPtr->xChangeWindowAttributes) /* 15 */  
 #endif  
 #ifndef XConfigureWindow  
 #define XConfigureWindow \  
         (tkIntXlibStubsPtr->xConfigureWindow) /* 16 */  
 #endif  
 #ifndef XCopyArea  
 #define XCopyArea \  
         (tkIntXlibStubsPtr->xCopyArea) /* 17 */  
 #endif  
 #ifndef XCopyPlane  
 #define XCopyPlane \  
         (tkIntXlibStubsPtr->xCopyPlane) /* 18 */  
 #endif  
 #ifndef XCreateBitmapFromData  
 #define XCreateBitmapFromData \  
         (tkIntXlibStubsPtr->xCreateBitmapFromData) /* 19 */  
 #endif  
 #ifndef XDefineCursor  
 #define XDefineCursor \  
         (tkIntXlibStubsPtr->xDefineCursor) /* 20 */  
 #endif  
 #ifndef XDestroyWindow  
 #define XDestroyWindow \  
         (tkIntXlibStubsPtr->xDestroyWindow) /* 21 */  
 #endif  
 #ifndef XDrawArc  
 #define XDrawArc \  
         (tkIntXlibStubsPtr->xDrawArc) /* 22 */  
 #endif  
 #ifndef XDrawLines  
 #define XDrawLines \  
         (tkIntXlibStubsPtr->xDrawLines) /* 23 */  
 #endif  
 #ifndef XDrawRectangle  
 #define XDrawRectangle \  
         (tkIntXlibStubsPtr->xDrawRectangle) /* 24 */  
 #endif  
 #ifndef XFillArc  
 #define XFillArc \  
         (tkIntXlibStubsPtr->xFillArc) /* 25 */  
 #endif  
 #ifndef XFillPolygon  
 #define XFillPolygon \  
         (tkIntXlibStubsPtr->xFillPolygon) /* 26 */  
 #endif  
 #ifndef XFillRectangles  
 #define XFillRectangles \  
         (tkIntXlibStubsPtr->xFillRectangles) /* 27 */  
 #endif  
 #ifndef XFreeColormap  
 #define XFreeColormap \  
         (tkIntXlibStubsPtr->xFreeColormap) /* 28 */  
 #endif  
 #ifndef XFreeColors  
 #define XFreeColors \  
         (tkIntXlibStubsPtr->xFreeColors) /* 29 */  
 #endif  
 #ifndef XFreeModifiermap  
 #define XFreeModifiermap \  
         (tkIntXlibStubsPtr->xFreeModifiermap) /* 30 */  
 #endif  
 #ifndef XGetGeometry  
 #define XGetGeometry \  
         (tkIntXlibStubsPtr->xGetGeometry) /* 31 */  
 #endif  
 #ifndef XGetWindowProperty  
 #define XGetWindowProperty \  
         (tkIntXlibStubsPtr->xGetWindowProperty) /* 32 */  
 #endif  
 #ifndef XGrabKeyboard  
 #define XGrabKeyboard \  
         (tkIntXlibStubsPtr->xGrabKeyboard) /* 33 */  
 #endif  
 #ifndef XGrabPointer  
 #define XGrabPointer \  
         (tkIntXlibStubsPtr->xGrabPointer) /* 34 */  
 #endif  
 #ifndef XKeysymToKeycode  
 #define XKeysymToKeycode \  
         (tkIntXlibStubsPtr->xKeysymToKeycode) /* 35 */  
 #endif  
 #ifndef XMapWindow  
 #define XMapWindow \  
         (tkIntXlibStubsPtr->xMapWindow) /* 36 */  
 #endif  
 #ifndef XMoveResizeWindow  
 #define XMoveResizeWindow \  
         (tkIntXlibStubsPtr->xMoveResizeWindow) /* 37 */  
 #endif  
 #ifndef XMoveWindow  
 #define XMoveWindow \  
         (tkIntXlibStubsPtr->xMoveWindow) /* 38 */  
 #endif  
 #ifndef XQueryPointer  
 #define XQueryPointer \  
         (tkIntXlibStubsPtr->xQueryPointer) /* 39 */  
 #endif  
 #ifndef XRaiseWindow  
 #define XRaiseWindow \  
         (tkIntXlibStubsPtr->xRaiseWindow) /* 40 */  
 #endif  
 #ifndef XRefreshKeyboardMapping  
 #define XRefreshKeyboardMapping \  
         (tkIntXlibStubsPtr->xRefreshKeyboardMapping) /* 41 */  
 #endif  
 #ifndef XResizeWindow  
 #define XResizeWindow \  
         (tkIntXlibStubsPtr->xResizeWindow) /* 42 */  
 #endif  
 #ifndef XSelectInput  
 #define XSelectInput \  
         (tkIntXlibStubsPtr->xSelectInput) /* 43 */  
 #endif  
 #ifndef XSendEvent  
 #define XSendEvent \  
         (tkIntXlibStubsPtr->xSendEvent) /* 44 */  
 #endif  
 #ifndef XSetIconName  
 #define XSetIconName \  
         (tkIntXlibStubsPtr->xSetIconName) /* 45 */  
 #endif  
 #ifndef XSetInputFocus  
 #define XSetInputFocus \  
         (tkIntXlibStubsPtr->xSetInputFocus) /* 46 */  
 #endif  
 #ifndef XSetSelectionOwner  
 #define XSetSelectionOwner \  
         (tkIntXlibStubsPtr->xSetSelectionOwner) /* 47 */  
 #endif  
 #ifndef XSetWindowBackground  
 #define XSetWindowBackground \  
         (tkIntXlibStubsPtr->xSetWindowBackground) /* 48 */  
 #endif  
 #ifndef XSetWindowBackgroundPixmap  
 #define XSetWindowBackgroundPixmap \  
         (tkIntXlibStubsPtr->xSetWindowBackgroundPixmap) /* 49 */  
 #endif  
 #ifndef XSetWindowBorder  
 #define XSetWindowBorder \  
         (tkIntXlibStubsPtr->xSetWindowBorder) /* 50 */  
 #endif  
 #ifndef XSetWindowBorderPixmap  
 #define XSetWindowBorderPixmap \  
         (tkIntXlibStubsPtr->xSetWindowBorderPixmap) /* 51 */  
 #endif  
 #ifndef XSetWindowBorderWidth  
 #define XSetWindowBorderWidth \  
         (tkIntXlibStubsPtr->xSetWindowBorderWidth) /* 52 */  
 #endif  
 #ifndef XSetWindowColormap  
 #define XSetWindowColormap \  
         (tkIntXlibStubsPtr->xSetWindowColormap) /* 53 */  
 #endif  
 #ifndef XUngrabKeyboard  
 #define XUngrabKeyboard \  
         (tkIntXlibStubsPtr->xUngrabKeyboard) /* 54 */  
 #endif  
 #ifndef XUngrabPointer  
 #define XUngrabPointer \  
         (tkIntXlibStubsPtr->xUngrabPointer) /* 55 */  
 #endif  
 #ifndef XUnmapWindow  
 #define XUnmapWindow \  
         (tkIntXlibStubsPtr->xUnmapWindow) /* 56 */  
 #endif  
 #ifndef TkPutImage  
 #define TkPutImage \  
         (tkIntXlibStubsPtr->tkPutImage) /* 57 */  
 #endif  
 #ifndef XParseColor  
 #define XParseColor \  
         (tkIntXlibStubsPtr->xParseColor) /* 58 */  
 #endif  
 #ifndef XCreateGC  
 #define XCreateGC \  
         (tkIntXlibStubsPtr->xCreateGC) /* 59 */  
 #endif  
 #ifndef XFreeGC  
 #define XFreeGC \  
         (tkIntXlibStubsPtr->xFreeGC) /* 60 */  
 #endif  
 #ifndef XInternAtom  
 #define XInternAtom \  
         (tkIntXlibStubsPtr->xInternAtom) /* 61 */  
 #endif  
 #ifndef XSetBackground  
 #define XSetBackground \  
         (tkIntXlibStubsPtr->xSetBackground) /* 62 */  
 #endif  
 #ifndef XSetForeground  
 #define XSetForeground \  
         (tkIntXlibStubsPtr->xSetForeground) /* 63 */  
 #endif  
 #ifndef XSetClipMask  
 #define XSetClipMask \  
         (tkIntXlibStubsPtr->xSetClipMask) /* 64 */  
 #endif  
 #ifndef XSetClipOrigin  
 #define XSetClipOrigin \  
         (tkIntXlibStubsPtr->xSetClipOrigin) /* 65 */  
 #endif  
 #ifndef XSetTSOrigin  
 #define XSetTSOrigin \  
         (tkIntXlibStubsPtr->xSetTSOrigin) /* 66 */  
 #endif  
 #ifndef XChangeGC  
 #define XChangeGC \  
         (tkIntXlibStubsPtr->xChangeGC) /* 67 */  
 #endif  
 #ifndef XSetFont  
 #define XSetFont \  
         (tkIntXlibStubsPtr->xSetFont) /* 68 */  
 #endif  
 #ifndef XSetArcMode  
 #define XSetArcMode \  
         (tkIntXlibStubsPtr->xSetArcMode) /* 69 */  
 #endif  
 #ifndef XSetStipple  
 #define XSetStipple \  
         (tkIntXlibStubsPtr->xSetStipple) /* 70 */  
 #endif  
 #ifndef XSetFillRule  
 #define XSetFillRule \  
         (tkIntXlibStubsPtr->xSetFillRule) /* 71 */  
 #endif  
 #ifndef XSetFillStyle  
 #define XSetFillStyle \  
         (tkIntXlibStubsPtr->xSetFillStyle) /* 72 */  
 #endif  
 #ifndef XSetFunction  
 #define XSetFunction \  
         (tkIntXlibStubsPtr->xSetFunction) /* 73 */  
 #endif  
 #ifndef XSetLineAttributes  
 #define XSetLineAttributes \  
         (tkIntXlibStubsPtr->xSetLineAttributes) /* 74 */  
 #endif  
 #ifndef _XInitImageFuncPtrs  
 #define _XInitImageFuncPtrs \  
         (tkIntXlibStubsPtr->_XInitImageFuncPtrs) /* 75 */  
 #endif  
 #ifndef XCreateIC  
 #define XCreateIC \  
         (tkIntXlibStubsPtr->xCreateIC) /* 76 */  
 #endif  
 #ifndef XGetVisualInfo  
 #define XGetVisualInfo \  
         (tkIntXlibStubsPtr->xGetVisualInfo) /* 77 */  
 #endif  
 #ifndef XSetWMClientMachine  
 #define XSetWMClientMachine \  
         (tkIntXlibStubsPtr->xSetWMClientMachine) /* 78 */  
 #endif  
 #ifndef XStringListToTextProperty  
 #define XStringListToTextProperty \  
         (tkIntXlibStubsPtr->xStringListToTextProperty) /* 79 */  
 #endif  
 #ifndef XDrawSegments  
 #define XDrawSegments \  
         (tkIntXlibStubsPtr->xDrawSegments) /* 80 */  
 #endif  
 #ifndef XForceScreenSaver  
 #define XForceScreenSaver \  
         (tkIntXlibStubsPtr->xForceScreenSaver) /* 81 */  
 #endif  
 #ifndef XDrawLine  
 #define XDrawLine \  
         (tkIntXlibStubsPtr->xDrawLine) /* 82 */  
 #endif  
 #ifndef XFillRectangle  
 #define XFillRectangle \  
         (tkIntXlibStubsPtr->xFillRectangle) /* 83 */  
 #endif  
 #ifndef XClearWindow  
 #define XClearWindow \  
         (tkIntXlibStubsPtr->xClearWindow) /* 84 */  
 #endif  
 #ifndef XDrawPoint  
 #define XDrawPoint \  
         (tkIntXlibStubsPtr->xDrawPoint) /* 85 */  
 #endif  
 #ifndef XDrawPoints  
 #define XDrawPoints \  
         (tkIntXlibStubsPtr->xDrawPoints) /* 86 */  
 #endif  
 #ifndef XWarpPointer  
 #define XWarpPointer \  
         (tkIntXlibStubsPtr->xWarpPointer) /* 87 */  
 #endif  
 #ifndef XQueryColor  
 #define XQueryColor \  
         (tkIntXlibStubsPtr->xQueryColor) /* 88 */  
 #endif  
 #ifndef XQueryColors  
 #define XQueryColors \  
         (tkIntXlibStubsPtr->xQueryColors) /* 89 */  
 #endif  
 #endif /* MAC_TCL */  
   
 #endif /* defined(USE_TK_STUBS) && !defined(USE_TK_STUB_PROCS) */  
   
 /* !END!: Do not edit above this line. */  
   
 #undef TCL_STORAGE_CLASS  
 #define TCL_STORAGE_CLASS DLLIMPORT  
   
 #endif /* _TKINTXLIBDECLS */  
   
   
 /* $History: tkIntXlibDecls.h $  
  *  
  * *****************  Version 1  *****************  
  * User: Dtashley     Date: 1/02/01    Time: 2:51a  
  * Created in $/IjuScripter, IjuConsole/Source/Tk Base  
  * Initial check-in.  
  */  
   
 /* End of TKINTXLIBDECLS.H */  
1    /* $Header$ */
2    
3    /*
4     * tkIntXlibDecls.h --
5     *
6     *      This file contains the declarations for all platform dependent
7     *      unsupported functions that are exported by the Tk library.  These
8     *      interfaces are not guaranteed to remain the same between
9     *      versions.  Use at your own risk.
10     *
11     * Copyright (c) 1998-1999 by Scriptics Corporation.
12     * All rights reserved.
13     *
14     * RCS: @(#) $Id: tkintxlibdecls.h,v 1.1.1.1 2001/06/13 05:04:31 dtashley Exp $
15     */
16    
17    #ifndef _TKINTXLIBDECLS
18    #define _TKINTXLIBDECLS
19    
20    #ifdef MAC_TCL
21    #include "Xutil.h"
22    #else
23    #include "Xutil.h"
24    #endif
25    
26    #ifdef BUILD_tk
27    #undef TCL_STORAGE_CLASS
28    #define TCL_STORAGE_CLASS DLLEXPORT
29    #endif
30    
31    /*
32     * WARNING: This file is automatically generated by the tools/genStubs.tcl
33     * script.  Any modifications to the function declarations below should be made
34     * in the generic/tkInt.decls script.
35     */
36    
37    /* !BEGIN!: Do not edit below this line. */
38    
39    /*
40     * Exported function declarations:
41     */
42    
43    #ifdef __WIN32__
44    /* 0 */
45    extern void             XSetDashes _ANSI_ARGS_((Display* display, GC gc,
46                                    int dash_offset, _Xconst char* dash_list,
47                                    int n));
48    /* 1 */
49    extern XModifierKeymap*  XGetModifierMapping _ANSI_ARGS_((Display* d));
50    /* 2 */
51    extern XImage *         XCreateImage _ANSI_ARGS_((Display* d, Visual* v,
52                                    unsigned int ui1, int i1, int i2, char* cp,
53                                    unsigned int ui2, unsigned int ui3, int i3,
54                                    int i4));
55    /* 3 */
56    extern XImage *         XGetImage _ANSI_ARGS_((Display* d, Drawable dr,
57                                    int i1, int i2, unsigned int ui1,
58                                    unsigned int ui2, unsigned long ul, int i3));
59    /* 4 */
60    extern char *           XGetAtomName _ANSI_ARGS_((Display* d, Atom a));
61    /* 5 */
62    extern char *           XKeysymToString _ANSI_ARGS_((KeySym k));
63    /* 6 */
64    extern Colormap         XCreateColormap _ANSI_ARGS_((Display* d, Window w,
65                                    Visual* v, int i));
66    /* 7 */
67    extern Cursor           XCreatePixmapCursor _ANSI_ARGS_((Display* d,
68                                    Pixmap p1, Pixmap p2, XColor* x1, XColor* x2,
69                                    unsigned int ui1, unsigned int ui2));
70    /* 8 */
71    extern Cursor           XCreateGlyphCursor _ANSI_ARGS_((Display* d, Font f1,
72                                    Font f2, unsigned int ui1, unsigned int ui2,
73                                    XColor* x1, XColor* x2));
74    /* 9 */
75    extern GContext         XGContextFromGC _ANSI_ARGS_((GC g));
76    /* 10 */
77    extern XHostAddress *   XListHosts _ANSI_ARGS_((Display* d, int* i, Bool* b));
78    /* 11 */
79    extern KeySym           XKeycodeToKeysym _ANSI_ARGS_((Display* d,
80                                    unsigned int k, int i));
81    /* 12 */
82    extern KeySym           XStringToKeysym _ANSI_ARGS_((_Xconst char* c));
83    /* 13 */
84    extern Window           XRootWindow _ANSI_ARGS_((Display* d, int i));
85    /* 14 */
86    extern XErrorHandler    XSetErrorHandler _ANSI_ARGS_((XErrorHandler x));
87    /* 15 */
88    extern Status           XIconifyWindow _ANSI_ARGS_((Display* d, Window w,
89                                    int i));
90    /* 16 */
91    extern Status           XWithdrawWindow _ANSI_ARGS_((Display* d, Window w,
92                                    int i));
93    /* 17 */
94    extern Status           XGetWMColormapWindows _ANSI_ARGS_((Display* d,
95                                    Window w, Window** wpp, int* ip));
96    /* 18 */
97    extern Status           XAllocColor _ANSI_ARGS_((Display* d, Colormap c,
98                                    XColor* xp));
99    /* 19 */
100    extern void             XBell _ANSI_ARGS_((Display* d, int i));
101    /* 20 */
102    extern void             XChangeProperty _ANSI_ARGS_((Display* d, Window w,
103                                    Atom a1, Atom a2, int i1, int i2,
104                                    _Xconst unsigned char* c, int i3));
105    /* 21 */
106    extern void             XChangeWindowAttributes _ANSI_ARGS_((Display* d,
107                                    Window w, unsigned long ul,
108                                    XSetWindowAttributes* x));
109    /* 22 */
110    extern void             XClearWindow _ANSI_ARGS_((Display* d, Window w));
111    /* 23 */
112    extern void             XConfigureWindow _ANSI_ARGS_((Display* d, Window w,
113                                    unsigned int i, XWindowChanges* x));
114    /* 24 */
115    extern void             XCopyArea _ANSI_ARGS_((Display* d, Drawable dr1,
116                                    Drawable dr2, GC g, int i1, int i2,
117                                    unsigned int ui1, unsigned int ui2, int i3,
118                                    int i4));
119    /* 25 */
120    extern void             XCopyPlane _ANSI_ARGS_((Display* d, Drawable dr1,
121                                    Drawable dr2, GC g, int i1, int i2,
122                                    unsigned int ui1, unsigned int ui2, int i3,
123                                    int i4, unsigned long ul));
124    /* 26 */
125    extern Pixmap           XCreateBitmapFromData _ANSI_ARGS_((Display* display,
126                                    Drawable d, _Xconst char* data,
127                                    unsigned int width, unsigned int height));
128    /* 27 */
129    extern void             XDefineCursor _ANSI_ARGS_((Display* d, Window w,
130                                    Cursor c));
131    /* 28 */
132    extern void             XDeleteProperty _ANSI_ARGS_((Display* d, Window w,
133                                    Atom a));
134    /* 29 */
135    extern void             XDestroyWindow _ANSI_ARGS_((Display* d, Window w));
136    /* 30 */
137    extern void             XDrawArc _ANSI_ARGS_((Display* d, Drawable dr, GC g,
138                                    int i1, int i2, unsigned int ui1,
139                                    unsigned int ui2, int i3, int i4));
140    /* 31 */
141    extern void             XDrawLines _ANSI_ARGS_((Display* d, Drawable dr,
142                                    GC g, XPoint* x, int i1, int i2));
143    /* 32 */
144    extern void             XDrawRectangle _ANSI_ARGS_((Display* d, Drawable dr,
145                                    GC g, int i1, int i2, unsigned int ui1,
146                                    unsigned int ui2));
147    /* 33 */
148    extern void             XFillArc _ANSI_ARGS_((Display* d, Drawable dr, GC g,
149                                    int i1, int i2, unsigned int ui1,
150                                    unsigned int ui2, int i3, int i4));
151    /* 34 */
152    extern void             XFillPolygon _ANSI_ARGS_((Display* d, Drawable dr,
153                                    GC g, XPoint* x, int i1, int i2, int i3));
154    /* 35 */
155    extern void             XFillRectangles _ANSI_ARGS_((Display* d, Drawable dr,
156                                    GC g, XRectangle* x, int i));
157    /* 36 */
158    extern void             XForceScreenSaver _ANSI_ARGS_((Display* d, int i));
159    /* 37 */
160    extern void             XFreeColormap _ANSI_ARGS_((Display* d, Colormap c));
161    /* 38 */
162    extern void             XFreeColors _ANSI_ARGS_((Display* d, Colormap c,
163                                    unsigned long* ulp, int i, unsigned long ul));
164    /* 39 */
165    extern void             XFreeCursor _ANSI_ARGS_((Display* d, Cursor c));
166    /* 40 */
167    extern void             XFreeModifiermap _ANSI_ARGS_((XModifierKeymap* x));
168    /* 41 */
169    extern Status           XGetGeometry _ANSI_ARGS_((Display* d, Drawable dr,
170                                    Window* w, int* i1, int* i2,
171                                    unsigned int* ui1, unsigned int* ui2,
172                                    unsigned int* ui3, unsigned int* ui4));
173    /* 42 */
174    extern void             XGetInputFocus _ANSI_ARGS_((Display* d, Window* w,
175                                    int* i));
176    /* 43 */
177    extern int              XGetWindowProperty _ANSI_ARGS_((Display* d, Window w,
178                                    Atom a1, long l1, long l2, Bool b, Atom a2,
179                                    Atom* ap, int* ip, unsigned long* ulp1,
180                                    unsigned long* ulp2, unsigned char** cpp));
181    /* 44 */
182    extern Status           XGetWindowAttributes _ANSI_ARGS_((Display* d,
183                                    Window w, XWindowAttributes* x));
184    /* 45 */
185    extern int              XGrabKeyboard _ANSI_ARGS_((Display* d, Window w,
186                                    Bool b, int i1, int i2, Time t));
187    /* 46 */
188    extern int              XGrabPointer _ANSI_ARGS_((Display* d, Window w1,
189                                    Bool b, unsigned int ui, int i1, int i2,
190                                    Window w2, Cursor c, Time t));
191    /* 47 */
192    extern KeyCode          XKeysymToKeycode _ANSI_ARGS_((Display* d, KeySym k));
193    /* 48 */
194    extern Status           XLookupColor _ANSI_ARGS_((Display* d, Colormap c1,
195                                    _Xconst char* c2, XColor* x1, XColor* x2));
196    /* 49 */
197    extern void             XMapWindow _ANSI_ARGS_((Display* d, Window w));
198    /* 50 */
199    extern void             XMoveResizeWindow _ANSI_ARGS_((Display* d, Window w,
200                                    int i1, int i2, unsigned int ui1,
201                                    unsigned int ui2));
202    /* 51 */
203    extern void             XMoveWindow _ANSI_ARGS_((Display* d, Window w,
204                                    int i1, int i2));
205    /* 52 */
206    extern void             XNextEvent _ANSI_ARGS_((Display* d, XEvent* x));
207    /* 53 */
208    extern void             XPutBackEvent _ANSI_ARGS_((Display* d, XEvent* x));
209    /* 54 */
210    extern void             XQueryColors _ANSI_ARGS_((Display* d, Colormap c,
211                                    XColor* x, int i));
212    /* 55 */
213    extern Bool             XQueryPointer _ANSI_ARGS_((Display* d, Window w1,
214                                    Window* w2, Window* w3, int* i1, int* i2,
215                                    int* i3, int* i4, unsigned int* ui));
216    /* 56 */
217    extern Status           XQueryTree _ANSI_ARGS_((Display* d, Window w1,
218                                    Window* w2, Window* w3, Window** w4,
219                                    unsigned int* ui));
220    /* 57 */
221    extern void             XRaiseWindow _ANSI_ARGS_((Display* d, Window w));
222    /* 58 */
223    extern void             XRefreshKeyboardMapping _ANSI_ARGS_((
224                                    XMappingEvent* x));
225    /* 59 */
226    extern void             XResizeWindow _ANSI_ARGS_((Display* d, Window w,
227                                    unsigned int ui1, unsigned int ui2));
228    /* 60 */
229    extern void             XSelectInput _ANSI_ARGS_((Display* d, Window w,
230                                    long l));
231    /* 61 */
232    extern Status           XSendEvent _ANSI_ARGS_((Display* d, Window w, Bool b,
233                                    long l, XEvent* x));
234    /* 62 */
235    extern void             XSetCommand _ANSI_ARGS_((Display* d, Window w,
236                                    char** c, int i));
237    /* 63 */
238    extern void             XSetIconName _ANSI_ARGS_((Display* d, Window w,
239                                    _Xconst char* c));
240    /* 64 */
241    extern void             XSetInputFocus _ANSI_ARGS_((Display* d, Window w,
242                                    int i, Time t));
243    /* 65 */
244    extern void             XSetSelectionOwner _ANSI_ARGS_((Display* d, Atom a,
245                                    Window w, Time t));
246    /* 66 */
247    extern void             XSetWindowBackground _ANSI_ARGS_((Display* d,
248                                    Window w, unsigned long ul));
249    /* 67 */
250    extern void             XSetWindowBackgroundPixmap _ANSI_ARGS_((Display* d,
251                                    Window w, Pixmap p));
252    /* 68 */
253    extern void             XSetWindowBorder _ANSI_ARGS_((Display* d, Window w,
254                                    unsigned long ul));
255    /* 69 */
256    extern void             XSetWindowBorderPixmap _ANSI_ARGS_((Display* d,
257                                    Window w, Pixmap p));
258    /* 70 */
259    extern void             XSetWindowBorderWidth _ANSI_ARGS_((Display* d,
260                                    Window w, unsigned int ui));
261    /* 71 */
262    extern void             XSetWindowColormap _ANSI_ARGS_((Display* d, Window w,
263                                    Colormap c));
264    /* 72 */
265    extern Bool             XTranslateCoordinates _ANSI_ARGS_((Display* d,
266                                    Window w1, Window w2, int i1, int i2,
267                                    int* i3, int* i4, Window* w3));
268    /* 73 */
269    extern void             XUngrabKeyboard _ANSI_ARGS_((Display* d, Time t));
270    /* 74 */
271    extern void             XUngrabPointer _ANSI_ARGS_((Display* d, Time t));
272    /* 75 */
273    extern void             XUnmapWindow _ANSI_ARGS_((Display* d, Window w));
274    /* 76 */
275    extern void             XWindowEvent _ANSI_ARGS_((Display* d, Window w,
276                                    long l, XEvent* x));
277    /* 77 */
278    extern void             XDestroyIC _ANSI_ARGS_((XIC x));
279    /* 78 */
280    extern Bool             XFilterEvent _ANSI_ARGS_((XEvent* x, Window w));
281    /* 79 */
282    extern int              XmbLookupString _ANSI_ARGS_((XIC xi,
283                                    XKeyPressedEvent* xk, char* c, int i,
284                                    KeySym* k, Status* s));
285    /* 80 */
286    extern void             TkPutImage _ANSI_ARGS_((unsigned long * colors,
287                                    int ncolors, Display* display, Drawable d,
288                                    GC gc, XImage* image, int src_x, int src_y,
289                                    int dest_x, int dest_y, unsigned int width,
290                                    unsigned int height));
291    /* Slot 81 is reserved */
292    /* 82 */
293    extern Status           XParseColor _ANSI_ARGS_((Display * display,
294                                    Colormap map, _Xconst char* spec,
295                                    XColor * colorPtr));
296    /* 83 */
297    extern GC               XCreateGC _ANSI_ARGS_((Display* display, Drawable d,
298                                    unsigned long valuemask, XGCValues* values));
299    /* 84 */
300    extern void             XFreeGC _ANSI_ARGS_((Display* display, GC gc));
301    /* 85 */
302    extern Atom             XInternAtom _ANSI_ARGS_((Display* display,
303                                    _Xconst char* atom_name, Bool only_if_exists));
304    /* 86 */
305    extern void             XSetBackground _ANSI_ARGS_((Display* display, GC gc,
306                                    unsigned long foreground));
307    /* 87 */
308    extern void             XSetForeground _ANSI_ARGS_((Display* display, GC gc,
309                                    unsigned long foreground));
310    /* 88 */
311    extern void             XSetClipMask _ANSI_ARGS_((Display* display, GC gc,
312                                    Pixmap pixmap));
313    /* 89 */
314    extern void             XSetClipOrigin _ANSI_ARGS_((Display* display, GC gc,
315                                    int clip_x_origin, int clip_y_origin));
316    /* 90 */
317    extern void             XSetTSOrigin _ANSI_ARGS_((Display* display, GC gc,
318                                    int ts_x_origin, int ts_y_origin));
319    /* 91 */
320    extern void             XChangeGC _ANSI_ARGS_((Display * d, GC gc,
321                                    unsigned long mask, XGCValues * values));
322    /* 92 */
323    extern void             XSetFont _ANSI_ARGS_((Display * display, GC gc,
324                                    Font font));
325    /* 93 */
326    extern void             XSetArcMode _ANSI_ARGS_((Display * display, GC gc,
327                                    int arc_mode));
328    /* 94 */
329    extern void             XSetStipple _ANSI_ARGS_((Display * display, GC gc,
330                                    Pixmap stipple));
331    /* 95 */
332    extern void             XSetFillRule _ANSI_ARGS_((Display * display, GC gc,
333                                    int fill_rule));
334    /* 96 */
335    extern void             XSetFillStyle _ANSI_ARGS_((Display * display, GC gc,
336                                    int fill_style));
337    /* 97 */
338    extern void             XSetFunction _ANSI_ARGS_((Display * display, GC gc,
339                                    int function));
340    /* 98 */
341    extern void             XSetLineAttributes _ANSI_ARGS_((Display * display,
342                                    GC gc, unsigned int line_width,
343                                    int line_style, int cap_style,
344                                    int join_style));
345    /* 99 */
346    extern int              _XInitImageFuncPtrs _ANSI_ARGS_((XImage * image));
347    /* 100 */
348    extern XIC              XCreateIC _ANSI_ARGS_((void));
349    /* 101 */
350    extern XVisualInfo *    XGetVisualInfo _ANSI_ARGS_((Display* display,
351                                    long vinfo_mask, XVisualInfo* vinfo_template,
352                                    int* nitems_return));
353    /* 102 */
354    extern void             XSetWMClientMachine _ANSI_ARGS_((Display* display,
355                                    Window w, XTextProperty* text_prop));
356    /* 103 */
357    extern Status           XStringListToTextProperty _ANSI_ARGS_((char** list,
358                                    int count, XTextProperty* text_prop_return));
359    /* 104 */
360    extern void             XDrawLine _ANSI_ARGS_((Display* d, Drawable dr, GC g,
361                                    int x1, int y1, int x2, int y2));
362    /* 105 */
363    extern void             XWarpPointer _ANSI_ARGS_((Display* d, Window s,
364                                    Window dw, int sx, int sy, unsigned int sw,
365                                    unsigned int sh, int dx, int dy));
366    /* 106 */
367    extern void             XFillRectangle _ANSI_ARGS_((Display* display,
368                                    Drawable d, GC gc, int x, int y,
369                                    unsigned int width, unsigned int height));
370    #endif /* __WIN32__ */
371    #ifdef MAC_TCL
372    /* 0 */
373    extern void             XSetDashes _ANSI_ARGS_((Display* display, GC gc,
374                                    int dash_offset, _Xconst char* dash_list,
375                                    int n));
376    /* 1 */
377    extern XModifierKeymap*  XGetModifierMapping _ANSI_ARGS_((Display* d));
378    /* 2 */
379    extern XImage *         XCreateImage _ANSI_ARGS_((Display* d, Visual* v,
380                                    unsigned int ui1, int i1, int i2, char* cp,
381                                    unsigned int ui2, unsigned int ui3, int i3,
382                                    int i4));
383    /* 3 */
384    extern XImage *         XGetImage _ANSI_ARGS_((Display* d, Drawable dr,
385                                    int i1, int i2, unsigned int ui1,
386                                    unsigned int ui2, unsigned long ul, int i3));
387    /* 4 */
388    extern char *           XGetAtomName _ANSI_ARGS_((Display* d, Atom a));
389    /* 5 */
390    extern char *           XKeysymToString _ANSI_ARGS_((KeySym k));
391    /* 6 */
392    extern Colormap         XCreateColormap _ANSI_ARGS_((Display* d, Window w,
393                                    Visual* v, int i));
394    /* 7 */
395    extern GContext         XGContextFromGC _ANSI_ARGS_((GC g));
396    /* 8 */
397    extern KeySym           XKeycodeToKeysym _ANSI_ARGS_((Display* d, KeyCode k,
398                                    int i));
399    /* 9 */
400    extern KeySym           XStringToKeysym _ANSI_ARGS_((_Xconst char* c));
401    /* 10 */
402    extern Window           XRootWindow _ANSI_ARGS_((Display* d, int i));
403    /* 11 */
404    extern XErrorHandler    XSetErrorHandler _ANSI_ARGS_((XErrorHandler x));
405    /* 12 */
406    extern Status           XAllocColor _ANSI_ARGS_((Display* d, Colormap c,
407                                    XColor* xp));
408    /* 13 */
409    extern void             XBell _ANSI_ARGS_((Display* d, int i));
410    /* 14 */
411    extern void             XChangeProperty _ANSI_ARGS_((Display* d, Window w,
412                                    Atom a1, Atom a2, int i1, int i2,
413                                    _Xconst unsigned char* c, int i3));
414    /* 15 */
415    extern void             XChangeWindowAttributes _ANSI_ARGS_((Display* d,
416                                    Window w, unsigned long ul,
417                                    XSetWindowAttributes* x));
418    /* 16 */
419    extern void             XConfigureWindow _ANSI_ARGS_((Display* d, Window w,
420                                    unsigned int i, XWindowChanges* x));
421    /* 17 */
422    extern void             XCopyArea _ANSI_ARGS_((Display* d, Drawable dr1,
423                                    Drawable dr2, GC g, int i1, int i2,
424                                    unsigned int ui1, unsigned int ui2, int i3,
425                                    int i4));
426    /* 18 */
427    extern void             XCopyPlane _ANSI_ARGS_((Display* d, Drawable dr1,
428                                    Drawable dr2, GC g, int i1, int i2,
429                                    unsigned int ui1, unsigned int ui2, int i3,
430                                    int i4, unsigned long ul));
431    /* 19 */
432    extern Pixmap           XCreateBitmapFromData _ANSI_ARGS_((Display* display,
433                                    Drawable d, _Xconst char* data,
434                                    unsigned int width, unsigned int height));
435    /* 20 */
436    extern void             XDefineCursor _ANSI_ARGS_((Display* d, Window w,
437                                    Cursor c));
438    /* 21 */
439    extern void             XDestroyWindow _ANSI_ARGS_((Display* d, Window w));
440    /* 22 */
441    extern void             XDrawArc _ANSI_ARGS_((Display* d, Drawable dr, GC g,
442                                    int i1, int i2, unsigned int ui1,
443                                    unsigned int ui2, int i3, int i4));
444    /* 23 */
445    extern void             XDrawLines _ANSI_ARGS_((Display* d, Drawable dr,
446                                    GC g, XPoint* x, int i1, int i2));
447    /* 24 */
448    extern void             XDrawRectangle _ANSI_ARGS_((Display* d, Drawable dr,
449                                    GC g, int i1, int i2, unsigned int ui1,
450                                    unsigned int ui2));
451    /* 25 */
452    extern void             XFillArc _ANSI_ARGS_((Display* d, Drawable dr, GC g,
453                                    int i1, int i2, unsigned int ui1,
454                                    unsigned int ui2, int i3, int i4));
455    /* 26 */
456    extern void             XFillPolygon _ANSI_ARGS_((Display* d, Drawable dr,
457                                    GC g, XPoint* x, int i1, int i2, int i3));
458    /* 27 */
459    extern void             XFillRectangles _ANSI_ARGS_((Display* d, Drawable dr,
460                                    GC g, XRectangle* x, int i));
461    /* 28 */
462    extern void             XFreeColormap _ANSI_ARGS_((Display* d, Colormap c));
463    /* 29 */
464    extern void             XFreeColors _ANSI_ARGS_((Display* d, Colormap c,
465                                    unsigned long* ulp, int i, unsigned long ul));
466    /* 30 */
467    extern void             XFreeModifiermap _ANSI_ARGS_((XModifierKeymap* x));
468    /* 31 */
469    extern Status           XGetGeometry _ANSI_ARGS_((Display* d, Drawable dr,
470                                    Window* w, int* i1, int* i2,
471                                    unsigned int* ui1, unsigned int* ui2,
472                                    unsigned int* ui3, unsigned int* ui4));
473    /* 32 */
474    extern int              XGetWindowProperty _ANSI_ARGS_((Display* d, Window w,
475                                    Atom a1, long l1, long l2, Bool b, Atom a2,
476                                    Atom* ap, int* ip, unsigned long* ulp1,
477                                    unsigned long* ulp2, unsigned char** cpp));
478    /* 33 */
479    extern int              XGrabKeyboard _ANSI_ARGS_((Display* d, Window w,
480                                    Bool b, int i1, int i2, Time t));
481    /* 34 */
482    extern int              XGrabPointer _ANSI_ARGS_((Display* d, Window w1,
483                                    Bool b, unsigned int ui, int i1, int i2,
484                                    Window w2, Cursor c, Time t));
485    /* 35 */
486    extern KeyCode          XKeysymToKeycode _ANSI_ARGS_((Display* d, KeySym k));
487    /* 36 */
488    extern void             XMapWindow _ANSI_ARGS_((Display* d, Window w));
489    /* 37 */
490    extern void             XMoveResizeWindow _ANSI_ARGS_((Display* d, Window w,
491                                    int i1, int i2, unsigned int ui1,
492                                    unsigned int ui2));
493    /* 38 */
494    extern void             XMoveWindow _ANSI_ARGS_((Display* d, Window w,
495                                    int i1, int i2));
496    /* 39 */
497    extern Bool             XQueryPointer _ANSI_ARGS_((Display* d, Window w1,
498                                    Window* w2, Window* w3, int* i1, int* i2,
499                                    int* i3, int* i4, unsigned int* ui));
500    /* 40 */
501    extern void             XRaiseWindow _ANSI_ARGS_((Display* d, Window w));
502    /* 41 */
503    extern void             XRefreshKeyboardMapping _ANSI_ARGS_((
504                                    XMappingEvent* x));
505    /* 42 */
506    extern void             XResizeWindow _ANSI_ARGS_((Display* d, Window w,
507                                    unsigned int ui1, unsigned int ui2));
508    /* 43 */
509    extern void             XSelectInput _ANSI_ARGS_((Display* d, Window w,
510                                    long l));
511    /* 44 */
512    extern Status           XSendEvent _ANSI_ARGS_((Display* d, Window w, Bool b,
513                                    long l, XEvent* x));
514    /* 45 */
515    extern void             XSetIconName _ANSI_ARGS_((Display* d, Window w,
516                                    _Xconst char* c));
517    /* 46 */
518    extern void             XSetInputFocus _ANSI_ARGS_((Display* d, Window w,
519                                    int i, Time t));
520    /* 47 */
521    extern void             XSetSelectionOwner _ANSI_ARGS_((Display* d, Atom a,
522                                    Window w, Time t));
523    /* 48 */
524    extern void             XSetWindowBackground _ANSI_ARGS_((Display* d,
525                                    Window w, unsigned long ul));
526    /* 49 */
527    extern void             XSetWindowBackgroundPixmap _ANSI_ARGS_((Display* d,
528                                    Window w, Pixmap p));
529    /* 50 */
530    extern void             XSetWindowBorder _ANSI_ARGS_((Display* d, Window w,
531                                    unsigned long ul));
532    /* 51 */
533    extern void             XSetWindowBorderPixmap _ANSI_ARGS_((Display* d,
534                                    Window w, Pixmap p));
535    /* 52 */
536    extern void             XSetWindowBorderWidth _ANSI_ARGS_((Display* d,
537                                    Window w, unsigned int ui));
538    /* 53 */
539    extern void             XSetWindowColormap _ANSI_ARGS_((Display* d, Window w,
540                                    Colormap c));
541    /* 54 */
542    extern void             XUngrabKeyboard _ANSI_ARGS_((Display* d, Time t));
543    /* 55 */
544    extern void             XUngrabPointer _ANSI_ARGS_((Display* d, Time t));
545    /* 56 */
546    extern void             XUnmapWindow _ANSI_ARGS_((Display* d, Window w));
547    /* 57 */
548    extern void             TkPutImage _ANSI_ARGS_((unsigned long * colors,
549                                    int ncolors, Display* display, Drawable d,
550                                    GC gc, XImage* image, int src_x, int src_y,
551                                    int dest_x, int dest_y, unsigned int width,
552                                    unsigned int height));
553    /* 58 */
554    extern Status           XParseColor _ANSI_ARGS_((Display * display,
555                                    Colormap map, _Xconst char* spec,
556                                    XColor * colorPtr));
557    /* 59 */
558    extern GC               XCreateGC _ANSI_ARGS_((Display* display, Drawable d,
559                                    unsigned long valuemask, XGCValues* values));
560    /* 60 */
561    extern void             XFreeGC _ANSI_ARGS_((Display* display, GC gc));
562    /* 61 */
563    extern Atom             XInternAtom _ANSI_ARGS_((Display* display,
564                                    _Xconst char* atom_name, Bool only_if_exists));
565    /* 62 */
566    extern void             XSetBackground _ANSI_ARGS_((Display* display, GC gc,
567                                    unsigned long foreground));
568    /* 63 */
569    extern void             XSetForeground _ANSI_ARGS_((Display* display, GC gc,
570                                    unsigned long foreground));
571    /* 64 */
572    extern void             XSetClipMask _ANSI_ARGS_((Display* display, GC gc,
573                                    Pixmap pixmap));
574    /* 65 */
575    extern void             XSetClipOrigin _ANSI_ARGS_((Display* display, GC gc,
576                                    int clip_x_origin, int clip_y_origin));
577    /* 66 */
578    extern void             XSetTSOrigin _ANSI_ARGS_((Display* display, GC gc,
579                                    int ts_x_origin, int ts_y_origin));
580    /* 67 */
581    extern void             XChangeGC _ANSI_ARGS_((Display * d, GC gc,
582                                    unsigned long mask, XGCValues * values));
583    /* 68 */
584    extern void             XSetFont _ANSI_ARGS_((Display * display, GC gc,
585                                    Font font));
586    /* 69 */
587    extern void             XSetArcMode _ANSI_ARGS_((Display * display, GC gc,
588                                    int arc_mode));
589    /* 70 */
590    extern void             XSetStipple _ANSI_ARGS_((Display * display, GC gc,
591                                    Pixmap stipple));
592    /* 71 */
593    extern void             XSetFillRule _ANSI_ARGS_((Display * display, GC gc,
594                                    int fill_rule));
595    /* 72 */
596    extern void             XSetFillStyle _ANSI_ARGS_((Display * display, GC gc,
597                                    int fill_style));
598    /* 73 */
599    extern void             XSetFunction _ANSI_ARGS_((Display * display, GC gc,
600                                    int function));
601    /* 74 */
602    extern void             XSetLineAttributes _ANSI_ARGS_((Display * display,
603                                    GC gc, unsigned int line_width,
604                                    int line_style, int cap_style,
605                                    int join_style));
606    /* 75 */
607    extern int              _XInitImageFuncPtrs _ANSI_ARGS_((XImage * image));
608    /* 76 */
609    extern XIC              XCreateIC _ANSI_ARGS_((void));
610    /* 77 */
611    extern XVisualInfo *    XGetVisualInfo _ANSI_ARGS_((Display* display,
612                                    long vinfo_mask, XVisualInfo* vinfo_template,
613                                    int* nitems_return));
614    /* 78 */
615    extern void             XSetWMClientMachine _ANSI_ARGS_((Display* display,
616                                    Window w, XTextProperty* text_prop));
617    /* 79 */
618    extern Status           XStringListToTextProperty _ANSI_ARGS_((char** list,
619                                    int count, XTextProperty* text_prop_return));
620    /* 80 */
621    extern void             XDrawSegments _ANSI_ARGS_((Display * display,
622                                    Drawable d, GC gc, XSegment * segments,
623                                    int nsegments));
624    /* 81 */
625    extern void             XForceScreenSaver _ANSI_ARGS_((Display* display,
626                                    int mode));
627    /* 82 */
628    extern void             XDrawLine _ANSI_ARGS_((Display* d, Drawable dr, GC g,
629                                    int x1, int y1, int x2, int y2));
630    /* 83 */
631    extern void             XFillRectangle _ANSI_ARGS_((Display* display,
632                                    Drawable d, GC gc, int x, int y,
633                                    unsigned int width, unsigned int height));
634    /* 84 */
635    extern void             XClearWindow _ANSI_ARGS_((Display* d, Window w));
636    /* 85 */
637    extern void             XDrawPoint _ANSI_ARGS_((Display* display, Drawable d,
638                                    GC gc, int x, int y));
639    /* 86 */
640    extern void             XDrawPoints _ANSI_ARGS_((Display* display,
641                                    Drawable d, GC gc, XPoint * points,
642                                    int npoints, int mode));
643    /* 87 */
644    extern void             XWarpPointer _ANSI_ARGS_((Display* display,
645                                    Window src_w, Window dest_w, int src_x,
646                                    int src_y, unsigned int src_width,
647                                    unsigned int src_height, int dest_x,
648                                    int dest_y));
649    /* 88 */
650    extern void             XQueryColor _ANSI_ARGS_((Display * display,
651                                    Colormap colormap, XColor * def_in_out));
652    /* 89 */
653    extern void             XQueryColors _ANSI_ARGS_((Display * display,
654                                    Colormap colormap, XColor * defs_in_out,
655                                    int ncolors));
656    #endif /* MAC_TCL */
657    
658    typedef struct TkIntXlibStubs {
659        int magic;
660        struct TkIntXlibStubHooks *hooks;
661    
662    #ifdef __WIN32__
663        void (*xSetDashes) _ANSI_ARGS_((Display* display, GC gc, int dash_offset, _Xconst char* dash_list, int n)); /* 0 */
664        XModifierKeymap* (*xGetModifierMapping) _ANSI_ARGS_((Display* d)); /* 1 */
665        XImage * (*xCreateImage) _ANSI_ARGS_((Display* d, Visual* v, unsigned int ui1, int i1, int i2, char* cp, unsigned int ui2, unsigned int ui3, int i3, int i4)); /* 2 */
666        XImage * (*xGetImage) _ANSI_ARGS_((Display* d, Drawable dr, int i1, int i2, unsigned int ui1, unsigned int ui2, unsigned long ul, int i3)); /* 3 */
667        char * (*xGetAtomName) _ANSI_ARGS_((Display* d, Atom a)); /* 4 */
668        char * (*xKeysymToString) _ANSI_ARGS_((KeySym k)); /* 5 */
669        Colormap (*xCreateColormap) _ANSI_ARGS_((Display* d, Window w, Visual* v, int i)); /* 6 */
670        Cursor (*xCreatePixmapCursor) _ANSI_ARGS_((Display* d, Pixmap p1, Pixmap p2, XColor* x1, XColor* x2, unsigned int ui1, unsigned int ui2)); /* 7 */
671        Cursor (*xCreateGlyphCursor) _ANSI_ARGS_((Display* d, Font f1, Font f2, unsigned int ui1, unsigned int ui2, XColor* x1, XColor* x2)); /* 8 */
672        GContext (*xGContextFromGC) _ANSI_ARGS_((GC g)); /* 9 */
673        XHostAddress * (*xListHosts) _ANSI_ARGS_((Display* d, int* i, Bool* b)); /* 10 */
674        KeySym (*xKeycodeToKeysym) _ANSI_ARGS_((Display* d, unsigned int k, int i)); /* 11 */
675        KeySym (*xStringToKeysym) _ANSI_ARGS_((_Xconst char* c)); /* 12 */
676        Window (*xRootWindow) _ANSI_ARGS_((Display* d, int i)); /* 13 */
677        XErrorHandler (*xSetErrorHandler) _ANSI_ARGS_((XErrorHandler x)); /* 14 */
678        Status (*xIconifyWindow) _ANSI_ARGS_((Display* d, Window w, int i)); /* 15 */
679        Status (*xWithdrawWindow) _ANSI_ARGS_((Display* d, Window w, int i)); /* 16 */
680        Status (*xGetWMColormapWindows) _ANSI_ARGS_((Display* d, Window w, Window** wpp, int* ip)); /* 17 */
681        Status (*xAllocColor) _ANSI_ARGS_((Display* d, Colormap c, XColor* xp)); /* 18 */
682        void (*xBell) _ANSI_ARGS_((Display* d, int i)); /* 19 */
683        void (*xChangeProperty) _ANSI_ARGS_((Display* d, Window w, Atom a1, Atom a2, int i1, int i2, _Xconst unsigned char* c, int i3)); /* 20 */
684        void (*xChangeWindowAttributes) _ANSI_ARGS_((Display* d, Window w, unsigned long ul, XSetWindowAttributes* x)); /* 21 */
685        void (*xClearWindow) _ANSI_ARGS_((Display* d, Window w)); /* 22 */
686        void (*xConfigureWindow) _ANSI_ARGS_((Display* d, Window w, unsigned int i, XWindowChanges* x)); /* 23 */
687        void (*xCopyArea) _ANSI_ARGS_((Display* d, Drawable dr1, Drawable dr2, GC g, int i1, int i2, unsigned int ui1, unsigned int ui2, int i3, int i4)); /* 24 */
688        void (*xCopyPlane) _ANSI_ARGS_((Display* d, Drawable dr1, Drawable dr2, GC g, int i1, int i2, unsigned int ui1, unsigned int ui2, int i3, int i4, unsigned long ul)); /* 25 */
689        Pixmap (*xCreateBitmapFromData) _ANSI_ARGS_((Display* display, Drawable d, _Xconst char* data, unsigned int width, unsigned int height)); /* 26 */
690        void (*xDefineCursor) _ANSI_ARGS_((Display* d, Window w, Cursor c)); /* 27 */
691        void (*xDeleteProperty) _ANSI_ARGS_((Display* d, Window w, Atom a)); /* 28 */
692        void (*xDestroyWindow) _ANSI_ARGS_((Display* d, Window w)); /* 29 */
693        void (*xDrawArc) _ANSI_ARGS_((Display* d, Drawable dr, GC g, int i1, int i2, unsigned int ui1, unsigned int ui2, int i3, int i4)); /* 30 */
694        void (*xDrawLines) _ANSI_ARGS_((Display* d, Drawable dr, GC g, XPoint* x, int i1, int i2)); /* 31 */
695        void (*xDrawRectangle) _ANSI_ARGS_((Display* d, Drawable dr, GC g, int i1, int i2, unsigned int ui1, unsigned int ui2)); /* 32 */
696        void (*xFillArc) _ANSI_ARGS_((Display* d, Drawable dr, GC g, int i1, int i2, unsigned int ui1, unsigned int ui2, int i3, int i4)); /* 33 */
697        void (*xFillPolygon) _ANSI_ARGS_((Display* d, Drawable dr, GC g, XPoint* x, int i1, int i2, int i3)); /* 34 */
698        void (*xFillRectangles) _ANSI_ARGS_((Display* d, Drawable dr, GC g, XRectangle* x, int i)); /* 35 */
699        void (*xForceScreenSaver) _ANSI_ARGS_((Display* d, int i)); /* 36 */
700        void (*xFreeColormap) _ANSI_ARGS_((Display* d, Colormap c)); /* 37 */
701        void (*xFreeColors) _ANSI_ARGS_((Display* d, Colormap c, unsigned long* ulp, int i, unsigned long ul)); /* 38 */
702        void (*xFreeCursor) _ANSI_ARGS_((Display* d, Cursor c)); /* 39 */
703        void (*xFreeModifiermap) _ANSI_ARGS_((XModifierKeymap* x)); /* 40 */
704        Status (*xGetGeometry) _ANSI_ARGS_((Display* d, Drawable dr, Window* w, int* i1, int* i2, unsigned int* ui1, unsigned int* ui2, unsigned int* ui3, unsigned int* ui4)); /* 41 */
705        void (*xGetInputFocus) _ANSI_ARGS_((Display* d, Window* w, int* i)); /* 42 */
706        int (*xGetWindowProperty) _ANSI_ARGS_((Display* d, Window w, Atom a1, long l1, long l2, Bool b, Atom a2, Atom* ap, int* ip, unsigned long* ulp1, unsigned long* ulp2, unsigned char** cpp)); /* 43 */
707        Status (*xGetWindowAttributes) _ANSI_ARGS_((Display* d, Window w, XWindowAttributes* x)); /* 44 */
708        int (*xGrabKeyboard) _ANSI_ARGS_((Display* d, Window w, Bool b, int i1, int i2, Time t)); /* 45 */
709        int (*xGrabPointer) _ANSI_ARGS_((Display* d, Window w1, Bool b, unsigned int ui, int i1, int i2, Window w2, Cursor c, Time t)); /* 46 */
710        KeyCode (*xKeysymToKeycode) _ANSI_ARGS_((Display* d, KeySym k)); /* 47 */
711        Status (*xLookupColor) _ANSI_ARGS_((Display* d, Colormap c1, _Xconst char* c2, XColor* x1, XColor* x2)); /* 48 */
712        void (*xMapWindow) _ANSI_ARGS_((Display* d, Window w)); /* 49 */
713        void (*xMoveResizeWindow) _ANSI_ARGS_((Display* d, Window w, int i1, int i2, unsigned int ui1, unsigned int ui2)); /* 50 */
714        void (*xMoveWindow) _ANSI_ARGS_((Display* d, Window w, int i1, int i2)); /* 51 */
715        void (*xNextEvent) _ANSI_ARGS_((Display* d, XEvent* x)); /* 52 */
716        void (*xPutBackEvent) _ANSI_ARGS_((Display* d, XEvent* x)); /* 53 */
717        void (*xQueryColors) _ANSI_ARGS_((Display* d, Colormap c, XColor* x, int i)); /* 54 */
718        Bool (*xQueryPointer) _ANSI_ARGS_((Display* d, Window w1, Window* w2, Window* w3, int* i1, int* i2, int* i3, int* i4, unsigned int* ui)); /* 55 */
719        Status (*xQueryTree) _ANSI_ARGS_((Display* d, Window w1, Window* w2, Window* w3, Window** w4, unsigned int* ui)); /* 56 */
720        void (*xRaiseWindow) _ANSI_ARGS_((Display* d, Window w)); /* 57 */
721        void (*xRefreshKeyboardMapping) _ANSI_ARGS_((XMappingEvent* x)); /* 58 */
722        void (*xResizeWindow) _ANSI_ARGS_((Display* d, Window w, unsigned int ui1, unsigned int ui2)); /* 59 */
723        void (*xSelectInput) _ANSI_ARGS_((Display* d, Window w, long l)); /* 60 */
724        Status (*xSendEvent) _ANSI_ARGS_((Display* d, Window w, Bool b, long l, XEvent* x)); /* 61 */
725        void (*xSetCommand) _ANSI_ARGS_((Display* d, Window w, char** c, int i)); /* 62 */
726        void (*xSetIconName) _ANSI_ARGS_((Display* d, Window w, _Xconst char* c)); /* 63 */
727        void (*xSetInputFocus) _ANSI_ARGS_((Display* d, Window w, int i, Time t)); /* 64 */
728        void (*xSetSelectionOwner) _ANSI_ARGS_((Display* d, Atom a, Window w, Time t)); /* 65 */
729        void (*xSetWindowBackground) _ANSI_ARGS_((Display* d, Window w, unsigned long ul)); /* 66 */
730        void (*xSetWindowBackgroundPixmap) _ANSI_ARGS_((Display* d, Window w, Pixmap p)); /* 67 */
731        void (*xSetWindowBorder) _ANSI_ARGS_((Display* d, Window w, unsigned long ul)); /* 68 */
732        void (*xSetWindowBorderPixmap) _ANSI_ARGS_((Display* d, Window w, Pixmap p)); /* 69 */
733        void (*xSetWindowBorderWidth) _ANSI_ARGS_((Display* d, Window w, unsigned int ui)); /* 70 */
734        void (*xSetWindowColormap) _ANSI_ARGS_((Display* d, Window w, Colormap c)); /* 71 */
735        Bool (*xTranslateCoordinates) _ANSI_ARGS_((Display* d, Window w1, Window w2, int i1, int i2, int* i3, int* i4, Window* w3)); /* 72 */
736        void (*xUngrabKeyboard) _ANSI_ARGS_((Display* d, Time t)); /* 73 */
737        void (*xUngrabPointer) _ANSI_ARGS_((Display* d, Time t)); /* 74 */
738        void (*xUnmapWindow) _ANSI_ARGS_((Display* d, Window w)); /* 75 */
739        void (*xWindowEvent) _ANSI_ARGS_((Display* d, Window w, long l, XEvent* x)); /* 76 */
740        void (*xDestroyIC) _ANSI_ARGS_((XIC x)); /* 77 */
741        Bool (*xFilterEvent) _ANSI_ARGS_((XEvent* x, Window w)); /* 78 */
742        int (*xmbLookupString) _ANSI_ARGS_((XIC xi, XKeyPressedEvent* xk, char* c, int i, KeySym* k, Status* s)); /* 79 */
743        void (*tkPutImage) _ANSI_ARGS_((unsigned long * colors, int ncolors, Display* display, Drawable d, GC gc, XImage* image, int src_x, int src_y, int dest_x, int dest_y, unsigned int width, unsigned int height)); /* 80 */
744        void *reserved81;
745        Status (*xParseColor) _ANSI_ARGS_((Display * display, Colormap map, _Xconst char* spec, XColor * colorPtr)); /* 82 */
746        GC (*xCreateGC) _ANSI_ARGS_((Display* display, Drawable d, unsigned long valuemask, XGCValues* values)); /* 83 */
747        void (*xFreeGC) _ANSI_ARGS_((Display* display, GC gc)); /* 84 */
748        Atom (*xInternAtom) _ANSI_ARGS_((Display* display, _Xconst char* atom_name, Bool only_if_exists)); /* 85 */
749        void (*xSetBackground) _ANSI_ARGS_((Display* display, GC gc, unsigned long foreground)); /* 86 */
750        void (*xSetForeground) _ANSI_ARGS_((Display* display, GC gc, unsigned long foreground)); /* 87 */
751        void (*xSetClipMask) _ANSI_ARGS_((Display* display, GC gc, Pixmap pixmap)); /* 88 */
752        void (*xSetClipOrigin) _ANSI_ARGS_((Display* display, GC gc, int clip_x_origin, int clip_y_origin)); /* 89 */
753        void (*xSetTSOrigin) _ANSI_ARGS_((Display* display, GC gc, int ts_x_origin, int ts_y_origin)); /* 90 */
754        void (*xChangeGC) _ANSI_ARGS_((Display * d, GC gc, unsigned long mask, XGCValues * values)); /* 91 */
755        void (*xSetFont) _ANSI_ARGS_((Display * display, GC gc, Font font)); /* 92 */
756        void (*xSetArcMode) _ANSI_ARGS_((Display * display, GC gc, int arc_mode)); /* 93 */
757        void (*xSetStipple) _ANSI_ARGS_((Display * display, GC gc, Pixmap stipple)); /* 94 */
758        void (*xSetFillRule) _ANSI_ARGS_((Display * display, GC gc, int fill_rule)); /* 95 */
759        void (*xSetFillStyle) _ANSI_ARGS_((Display * display, GC gc, int fill_style)); /* 96 */
760        void (*xSetFunction) _ANSI_ARGS_((Display * display, GC gc, int function)); /* 97 */
761        void (*xSetLineAttributes) _ANSI_ARGS_((Display * display, GC gc, unsigned int line_width, int line_style, int cap_style, int join_style)); /* 98 */
762        int (*_XInitImageFuncPtrs) _ANSI_ARGS_((XImage * image)); /* 99 */
763        XIC (*xCreateIC) _ANSI_ARGS_((void)); /* 100 */
764        XVisualInfo * (*xGetVisualInfo) _ANSI_ARGS_((Display* display, long vinfo_mask, XVisualInfo* vinfo_template, int* nitems_return)); /* 101 */
765        void (*xSetWMClientMachine) _ANSI_ARGS_((Display* display, Window w, XTextProperty* text_prop)); /* 102 */
766        Status (*xStringListToTextProperty) _ANSI_ARGS_((char** list, int count, XTextProperty* text_prop_return)); /* 103 */
767        void (*xDrawLine) _ANSI_ARGS_((Display* d, Drawable dr, GC g, int x1, int y1, int x2, int y2)); /* 104 */
768        void (*xWarpPointer) _ANSI_ARGS_((Display* d, Window s, Window dw, int sx, int sy, unsigned int sw, unsigned int sh, int dx, int dy)); /* 105 */
769        void (*xFillRectangle) _ANSI_ARGS_((Display* display, Drawable d, GC gc, int x, int y, unsigned int width, unsigned int height)); /* 106 */
770    #endif /* __WIN32__ */
771    #ifdef MAC_TCL
772        void (*xSetDashes) _ANSI_ARGS_((Display* display, GC gc, int dash_offset, _Xconst char* dash_list, int n)); /* 0 */
773        XModifierKeymap* (*xGetModifierMapping) _ANSI_ARGS_((Display* d)); /* 1 */
774        XImage * (*xCreateImage) _ANSI_ARGS_((Display* d, Visual* v, unsigned int ui1, int i1, int i2, char* cp, unsigned int ui2, unsigned int ui3, int i3, int i4)); /* 2 */
775        XImage * (*xGetImage) _ANSI_ARGS_((Display* d, Drawable dr, int i1, int i2, unsigned int ui1, unsigned int ui2, unsigned long ul, int i3)); /* 3 */
776        char * (*xGetAtomName) _ANSI_ARGS_((Display* d, Atom a)); /* 4 */
777        char * (*xKeysymToString) _ANSI_ARGS_((KeySym k)); /* 5 */
778        Colormap (*xCreateColormap) _ANSI_ARGS_((Display* d, Window w, Visual* v, int i)); /* 6 */
779        GContext (*xGContextFromGC) _ANSI_ARGS_((GC g)); /* 7 */
780        KeySym (*xKeycodeToKeysym) _ANSI_ARGS_((Display* d, KeyCode k, int i)); /* 8 */
781        KeySym (*xStringToKeysym) _ANSI_ARGS_((_Xconst char* c)); /* 9 */
782        Window (*xRootWindow) _ANSI_ARGS_((Display* d, int i)); /* 10 */
783        XErrorHandler (*xSetErrorHandler) _ANSI_ARGS_((XErrorHandler x)); /* 11 */
784        Status (*xAllocColor) _ANSI_ARGS_((Display* d, Colormap c, XColor* xp)); /* 12 */
785        void (*xBell) _ANSI_ARGS_((Display* d, int i)); /* 13 */
786        void (*xChangeProperty) _ANSI_ARGS_((Display* d, Window w, Atom a1, Atom a2, int i1, int i2, _Xconst unsigned char* c, int i3)); /* 14 */
787        void (*xChangeWindowAttributes) _ANSI_ARGS_((Display* d, Window w, unsigned long ul, XSetWindowAttributes* x)); /* 15 */
788        void (*xConfigureWindow) _ANSI_ARGS_((Display* d, Window w, unsigned int i, XWindowChanges* x)); /* 16 */
789        void (*xCopyArea) _ANSI_ARGS_((Display* d, Drawable dr1, Drawable dr2, GC g, int i1, int i2, unsigned int ui1, unsigned int ui2, int i3, int i4)); /* 17 */
790        void (*xCopyPlane) _ANSI_ARGS_((Display* d, Drawable dr1, Drawable dr2, GC g, int i1, int i2, unsigned int ui1, unsigned int ui2, int i3, int i4, unsigned long ul)); /* 18 */
791        Pixmap (*xCreateBitmapFromData) _ANSI_ARGS_((Display* display, Drawable d, _Xconst char* data, unsigned int width, unsigned int height)); /* 19 */
792        void (*xDefineCursor) _ANSI_ARGS_((Display* d, Window w, Cursor c)); /* 20 */
793        void (*xDestroyWindow) _ANSI_ARGS_((Display* d, Window w)); /* 21 */
794        void (*xDrawArc) _ANSI_ARGS_((Display* d, Drawable dr, GC g, int i1, int i2, unsigned int ui1, unsigned int ui2, int i3, int i4)); /* 22 */
795        void (*xDrawLines) _ANSI_ARGS_((Display* d, Drawable dr, GC g, XPoint* x, int i1, int i2)); /* 23 */
796        void (*xDrawRectangle) _ANSI_ARGS_((Display* d, Drawable dr, GC g, int i1, int i2, unsigned int ui1, unsigned int ui2)); /* 24 */
797        void (*xFillArc) _ANSI_ARGS_((Display* d, Drawable dr, GC g, int i1, int i2, unsigned int ui1, unsigned int ui2, int i3, int i4)); /* 25 */
798        void (*xFillPolygon) _ANSI_ARGS_((Display* d, Drawable dr, GC g, XPoint* x, int i1, int i2, int i3)); /* 26 */
799        void (*xFillRectangles) _ANSI_ARGS_((Display* d, Drawable dr, GC g, XRectangle* x, int i)); /* 27 */
800        void (*xFreeColormap) _ANSI_ARGS_((Display* d, Colormap c)); /* 28 */
801        void (*xFreeColors) _ANSI_ARGS_((Display* d, Colormap c, unsigned long* ulp, int i, unsigned long ul)); /* 29 */
802        void (*xFreeModifiermap) _ANSI_ARGS_((XModifierKeymap* x)); /* 30 */
803        Status (*xGetGeometry) _ANSI_ARGS_((Display* d, Drawable dr, Window* w, int* i1, int* i2, unsigned int* ui1, unsigned int* ui2, unsigned int* ui3, unsigned int* ui4)); /* 31 */
804        int (*xGetWindowProperty) _ANSI_ARGS_((Display* d, Window w, Atom a1, long l1, long l2, Bool b, Atom a2, Atom* ap, int* ip, unsigned long* ulp1, unsigned long* ulp2, unsigned char** cpp)); /* 32 */
805        int (*xGrabKeyboard) _ANSI_ARGS_((Display* d, Window w, Bool b, int i1, int i2, Time t)); /* 33 */
806        int (*xGrabPointer) _ANSI_ARGS_((Display* d, Window w1, Bool b, unsigned int ui, int i1, int i2, Window w2, Cursor c, Time t)); /* 34 */
807        KeyCode (*xKeysymToKeycode) _ANSI_ARGS_((Display* d, KeySym k)); /* 35 */
808        void (*xMapWindow) _ANSI_ARGS_((Display* d, Window w)); /* 36 */
809        void (*xMoveResizeWindow) _ANSI_ARGS_((Display* d, Window w, int i1, int i2, unsigned int ui1, unsigned int ui2)); /* 37 */
810        void (*xMoveWindow) _ANSI_ARGS_((Display* d, Window w, int i1, int i2)); /* 38 */
811        Bool (*xQueryPointer) _ANSI_ARGS_((Display* d, Window w1, Window* w2, Window* w3, int* i1, int* i2, int* i3, int* i4, unsigned int* ui)); /* 39 */
812        void (*xRaiseWindow) _ANSI_ARGS_((Display* d, Window w)); /* 40 */
813        void (*xRefreshKeyboardMapping) _ANSI_ARGS_((XMappingEvent* x)); /* 41 */
814        void (*xResizeWindow) _ANSI_ARGS_((Display* d, Window w, unsigned int ui1, unsigned int ui2)); /* 42 */
815        void (*xSelectInput) _ANSI_ARGS_((Display* d, Window w, long l)); /* 43 */
816        Status (*xSendEvent) _ANSI_ARGS_((Display* d, Window w, Bool b, long l, XEvent* x)); /* 44 */
817        void (*xSetIconName) _ANSI_ARGS_((Display* d, Window w, _Xconst char* c)); /* 45 */
818        void (*xSetInputFocus) _ANSI_ARGS_((Display* d, Window w, int i, Time t)); /* 46 */
819        void (*xSetSelectionOwner) _ANSI_ARGS_((Display* d, Atom a, Window w, Time t)); /* 47 */
820        void (*xSetWindowBackground) _ANSI_ARGS_((Display* d, Window w, unsigned long ul)); /* 48 */
821        void (*xSetWindowBackgroundPixmap) _ANSI_ARGS_((Display* d, Window w, Pixmap p)); /* 49 */
822        void (*xSetWindowBorder) _ANSI_ARGS_((Display* d, Window w, unsigned long ul)); /* 50 */
823        void (*xSetWindowBorderPixmap) _ANSI_ARGS_((Display* d, Window w, Pixmap p)); /* 51 */
824        void (*xSetWindowBorderWidth) _ANSI_ARGS_((Display* d, Window w, unsigned int ui)); /* 52 */
825        void (*xSetWindowColormap) _ANSI_ARGS_((Display* d, Window w, Colormap c)); /* 53 */
826        void (*xUngrabKeyboard) _ANSI_ARGS_((Display* d, Time t)); /* 54 */
827        void (*xUngrabPointer) _ANSI_ARGS_((Display* d, Time t)); /* 55 */
828        void (*xUnmapWindow) _ANSI_ARGS_((Display* d, Window w)); /* 56 */
829        void (*tkPutImage) _ANSI_ARGS_((unsigned long * colors, int ncolors, Display* display, Drawable d, GC gc, XImage* image, int src_x, int src_y, int dest_x, int dest_y, unsigned int width, unsigned int height)); /* 57 */
830        Status (*xParseColor) _ANSI_ARGS_((Display * display, Colormap map, _Xconst char* spec, XColor * colorPtr)); /* 58 */
831        GC (*xCreateGC) _ANSI_ARGS_((Display* display, Drawable d, unsigned long valuemask, XGCValues* values)); /* 59 */
832        void (*xFreeGC) _ANSI_ARGS_((Display* display, GC gc)); /* 60 */
833        Atom (*xInternAtom) _ANSI_ARGS_((Display* display, _Xconst char* atom_name, Bool only_if_exists)); /* 61 */
834        void (*xSetBackground) _ANSI_ARGS_((Display* display, GC gc, unsigned long foreground)); /* 62 */
835        void (*xSetForeground) _ANSI_ARGS_((Display* display, GC gc, unsigned long foreground)); /* 63 */
836        void (*xSetClipMask) _ANSI_ARGS_((Display* display, GC gc, Pixmap pixmap)); /* 64 */
837        void (*xSetClipOrigin) _ANSI_ARGS_((Display* display, GC gc, int clip_x_origin, int clip_y_origin)); /* 65 */
838        void (*xSetTSOrigin) _ANSI_ARGS_((Display* display, GC gc, int ts_x_origin, int ts_y_origin)); /* 66 */
839        void (*xChangeGC) _ANSI_ARGS_((Display * d, GC gc, unsigned long mask, XGCValues * values)); /* 67 */
840        void (*xSetFont) _ANSI_ARGS_((Display * display, GC gc, Font font)); /* 68 */
841        void (*xSetArcMode) _ANSI_ARGS_((Display * display, GC gc, int arc_mode)); /* 69 */
842        void (*xSetStipple) _ANSI_ARGS_((Display * display, GC gc, Pixmap stipple)); /* 70 */
843        void (*xSetFillRule) _ANSI_ARGS_((Display * display, GC gc, int fill_rule)); /* 71 */
844        void (*xSetFillStyle) _ANSI_ARGS_((Display * display, GC gc, int fill_style)); /* 72 */
845        void (*xSetFunction) _ANSI_ARGS_((Display * display, GC gc, int function)); /* 73 */
846        void (*xSetLineAttributes) _ANSI_ARGS_((Display * display, GC gc, unsigned int line_width, int line_style, int cap_style, int join_style)); /* 74 */
847        int (*_XInitImageFuncPtrs) _ANSI_ARGS_((XImage * image)); /* 75 */
848        XIC (*xCreateIC) _ANSI_ARGS_((void)); /* 76 */
849        XVisualInfo * (*xGetVisualInfo) _ANSI_ARGS_((Display* display, long vinfo_mask, XVisualInfo* vinfo_template, int* nitems_return)); /* 77 */
850        void (*xSetWMClientMachine) _ANSI_ARGS_((Display* display, Window w, XTextProperty* text_prop)); /* 78 */
851        Status (*xStringListToTextProperty) _ANSI_ARGS_((char** list, int count, XTextProperty* text_prop_return)); /* 79 */
852        void (*xDrawSegments) _ANSI_ARGS_((Display * display, Drawable d, GC gc, XSegment * segments, int nsegments)); /* 80 */
853        void (*xForceScreenSaver) _ANSI_ARGS_((Display* display, int mode)); /* 81 */
854        void (*xDrawLine) _ANSI_ARGS_((Display* d, Drawable dr, GC g, int x1, int y1, int x2, int y2)); /* 82 */
855        void (*xFillRectangle) _ANSI_ARGS_((Display* display, Drawable d, GC gc, int x, int y, unsigned int width, unsigned int height)); /* 83 */
856        void (*xClearWindow) _ANSI_ARGS_((Display* d, Window w)); /* 84 */
857        void (*xDrawPoint) _ANSI_ARGS_((Display* display, Drawable d, GC gc, int x, int y)); /* 85 */
858        void (*xDrawPoints) _ANSI_ARGS_((Display* display, Drawable d, GC gc, XPoint * points, int npoints, int mode)); /* 86 */
859        void (*xWarpPointer) _ANSI_ARGS_((Display* display, Window src_w, Window dest_w, int src_x, int src_y, unsigned int src_width, unsigned int src_height, int dest_x, int dest_y)); /* 87 */
860        void (*xQueryColor) _ANSI_ARGS_((Display * display, Colormap colormap, XColor * def_in_out)); /* 88 */
861        void (*xQueryColors) _ANSI_ARGS_((Display * display, Colormap colormap, XColor * defs_in_out, int ncolors)); /* 89 */
862    #endif /* MAC_TCL */
863    } TkIntXlibStubs;
864    
865    #ifdef __cplusplus
866    extern "C" {
867    #endif
868    extern TkIntXlibStubs *tkIntXlibStubsPtr;
869    #ifdef __cplusplus
870    }
871    #endif
872    
873    #if defined(USE_TK_STUBS) && !defined(USE_TK_STUB_PROCS)
874    
875    /*
876     * Inline function declarations:
877     */
878    
879    #ifdef __WIN32__
880    #ifndef XSetDashes
881    #define XSetDashes \
882            (tkIntXlibStubsPtr->xSetDashes) /* 0 */
883    #endif
884    #ifndef XGetModifierMapping
885    #define XGetModifierMapping \
886            (tkIntXlibStubsPtr->xGetModifierMapping) /* 1 */
887    #endif
888    #ifndef XCreateImage
889    #define XCreateImage \
890            (tkIntXlibStubsPtr->xCreateImage) /* 2 */
891    #endif
892    #ifndef XGetImage
893    #define XGetImage \
894            (tkIntXlibStubsPtr->xGetImage) /* 3 */
895    #endif
896    #ifndef XGetAtomName
897    #define XGetAtomName \
898            (tkIntXlibStubsPtr->xGetAtomName) /* 4 */
899    #endif
900    #ifndef XKeysymToString
901    #define XKeysymToString \
902            (tkIntXlibStubsPtr->xKeysymToString) /* 5 */
903    #endif
904    #ifndef XCreateColormap
905    #define XCreateColormap \
906            (tkIntXlibStubsPtr->xCreateColormap) /* 6 */
907    #endif
908    #ifndef XCreatePixmapCursor
909    #define XCreatePixmapCursor \
910            (tkIntXlibStubsPtr->xCreatePixmapCursor) /* 7 */
911    #endif
912    #ifndef XCreateGlyphCursor
913    #define XCreateGlyphCursor \
914            (tkIntXlibStubsPtr->xCreateGlyphCursor) /* 8 */
915    #endif
916    #ifndef XGContextFromGC
917    #define XGContextFromGC \
918            (tkIntXlibStubsPtr->xGContextFromGC) /* 9 */
919    #endif
920    #ifndef XListHosts
921    #define XListHosts \
922            (tkIntXlibStubsPtr->xListHosts) /* 10 */
923    #endif
924    #ifndef XKeycodeToKeysym
925    #define XKeycodeToKeysym \
926            (tkIntXlibStubsPtr->xKeycodeToKeysym) /* 11 */
927    #endif
928    #ifndef XStringToKeysym
929    #define XStringToKeysym \
930            (tkIntXlibStubsPtr->xStringToKeysym) /* 12 */
931    #endif
932    #ifndef XRootWindow
933    #define XRootWindow \
934            (tkIntXlibStubsPtr->xRootWindow) /* 13 */
935    #endif
936    #ifndef XSetErrorHandler
937    #define XSetErrorHandler \
938            (tkIntXlibStubsPtr->xSetErrorHandler) /* 14 */
939    #endif
940    #ifndef XIconifyWindow
941    #define XIconifyWindow \
942            (tkIntXlibStubsPtr->xIconifyWindow) /* 15 */
943    #endif
944    #ifndef XWithdrawWindow
945    #define XWithdrawWindow \
946            (tkIntXlibStubsPtr->xWithdrawWindow) /* 16 */
947    #endif
948    #ifndef XGetWMColormapWindows
949    #define XGetWMColormapWindows \
950            (tkIntXlibStubsPtr->xGetWMColormapWindows) /* 17 */
951    #endif
952    #ifndef XAllocColor
953    #define XAllocColor \
954            (tkIntXlibStubsPtr->xAllocColor) /* 18 */
955    #endif
956    #ifndef XBell
957    #define XBell \
958            (tkIntXlibStubsPtr->xBell) /* 19 */
959    #endif
960    #ifndef XChangeProperty
961    #define XChangeProperty \
962            (tkIntXlibStubsPtr->xChangeProperty) /* 20 */
963    #endif
964    #ifndef XChangeWindowAttributes
965    #define XChangeWindowAttributes \
966            (tkIntXlibStubsPtr->xChangeWindowAttributes) /* 21 */
967    #endif
968    #ifndef XClearWindow
969    #define XClearWindow \
970            (tkIntXlibStubsPtr->xClearWindow) /* 22 */
971    #endif
972    #ifndef XConfigureWindow
973    #define XConfigureWindow \
974            (tkIntXlibStubsPtr->xConfigureWindow) /* 23 */
975    #endif
976    #ifndef XCopyArea
977    #define XCopyArea \
978            (tkIntXlibStubsPtr->xCopyArea) /* 24 */
979    #endif
980    #ifndef XCopyPlane
981    #define XCopyPlane \
982            (tkIntXlibStubsPtr->xCopyPlane) /* 25 */
983    #endif
984    #ifndef XCreateBitmapFromData
985    #define XCreateBitmapFromData \
986            (tkIntXlibStubsPtr->xCreateBitmapFromData) /* 26 */
987    #endif
988    #ifndef XDefineCursor
989    #define XDefineCursor \
990            (tkIntXlibStubsPtr->xDefineCursor) /* 27 */
991    #endif
992    #ifndef XDeleteProperty
993    #define XDeleteProperty \
994            (tkIntXlibStubsPtr->xDeleteProperty) /* 28 */
995    #endif
996    #ifndef XDestroyWindow
997    #define XDestroyWindow \
998            (tkIntXlibStubsPtr->xDestroyWindow) /* 29 */
999    #endif
1000    #ifndef XDrawArc
1001    #define XDrawArc \
1002            (tkIntXlibStubsPtr->xDrawArc) /* 30 */
1003    #endif
1004    #ifndef XDrawLines
1005    #define XDrawLines \
1006            (tkIntXlibStubsPtr->xDrawLines) /* 31 */
1007    #endif
1008    #ifndef XDrawRectangle
1009    #define XDrawRectangle \
1010            (tkIntXlibStubsPtr->xDrawRectangle) /* 32 */
1011    #endif
1012    #ifndef XFillArc
1013    #define XFillArc \
1014            (tkIntXlibStubsPtr->xFillArc) /* 33 */
1015    #endif
1016    #ifndef XFillPolygon
1017    #define XFillPolygon \
1018            (tkIntXlibStubsPtr->xFillPolygon) /* 34 */
1019    #endif
1020    #ifndef XFillRectangles
1021    #define XFillRectangles \
1022            (tkIntXlibStubsPtr->xFillRectangles) /* 35 */
1023    #endif
1024    #ifndef XForceScreenSaver
1025    #define XForceScreenSaver \
1026            (tkIntXlibStubsPtr->xForceScreenSaver) /* 36 */
1027    #endif
1028    #ifndef XFreeColormap
1029    #define XFreeColormap \
1030            (tkIntXlibStubsPtr->xFreeColormap) /* 37 */
1031    #endif
1032    #ifndef XFreeColors
1033    #define XFreeColors \
1034            (tkIntXlibStubsPtr->xFreeColors) /* 38 */
1035    #endif
1036    #ifndef XFreeCursor
1037    #define XFreeCursor \
1038            (tkIntXlibStubsPtr->xFreeCursor) /* 39 */
1039    #endif
1040    #ifndef XFreeModifiermap
1041    #define XFreeModifiermap \
1042            (tkIntXlibStubsPtr->xFreeModifiermap) /* 40 */
1043    #endif
1044    #ifndef XGetGeometry
1045    #define XGetGeometry \
1046            (tkIntXlibStubsPtr->xGetGeometry) /* 41 */
1047    #endif
1048    #ifndef XGetInputFocus
1049    #define XGetInputFocus \
1050            (tkIntXlibStubsPtr->xGetInputFocus) /* 42 */
1051    #endif
1052    #ifndef XGetWindowProperty
1053    #define XGetWindowProperty \
1054            (tkIntXlibStubsPtr->xGetWindowProperty) /* 43 */
1055    #endif
1056    #ifndef XGetWindowAttributes
1057    #define XGetWindowAttributes \
1058            (tkIntXlibStubsPtr->xGetWindowAttributes) /* 44 */
1059    #endif
1060    #ifndef XGrabKeyboard
1061    #define XGrabKeyboard \
1062            (tkIntXlibStubsPtr->xGrabKeyboard) /* 45 */
1063    #endif
1064    #ifndef XGrabPointer
1065    #define XGrabPointer \
1066            (tkIntXlibStubsPtr->xGrabPointer) /* 46 */
1067    #endif
1068    #ifndef XKeysymToKeycode
1069    #define XKeysymToKeycode \
1070            (tkIntXlibStubsPtr->xKeysymToKeycode) /* 47 */
1071    #endif
1072    #ifndef XLookupColor
1073    #define XLookupColor \
1074            (tkIntXlibStubsPtr->xLookupColor) /* 48 */
1075    #endif
1076    #ifndef XMapWindow
1077    #define XMapWindow \
1078            (tkIntXlibStubsPtr->xMapWindow) /* 49 */
1079    #endif
1080    #ifndef XMoveResizeWindow
1081    #define XMoveResizeWindow \
1082            (tkIntXlibStubsPtr->xMoveResizeWindow) /* 50 */
1083    #endif
1084    #ifndef XMoveWindow
1085    #define XMoveWindow \
1086            (tkIntXlibStubsPtr->xMoveWindow) /* 51 */
1087    #endif
1088    #ifndef XNextEvent
1089    #define XNextEvent \
1090            (tkIntXlibStubsPtr->xNextEvent) /* 52 */
1091    #endif
1092    #ifndef XPutBackEvent
1093    #define XPutBackEvent \
1094            (tkIntXlibStubsPtr->xPutBackEvent) /* 53 */
1095    #endif
1096    #ifndef XQueryColors
1097    #define XQueryColors \
1098            (tkIntXlibStubsPtr->xQueryColors) /* 54 */
1099    #endif
1100    #ifndef XQueryPointer
1101    #define XQueryPointer \
1102            (tkIntXlibStubsPtr->xQueryPointer) /* 55 */
1103    #endif
1104    #ifndef XQueryTree
1105    #define XQueryTree \
1106            (tkIntXlibStubsPtr->xQueryTree) /* 56 */
1107    #endif
1108    #ifndef XRaiseWindow
1109    #define XRaiseWindow \
1110            (tkIntXlibStubsPtr->xRaiseWindow) /* 57 */
1111    #endif
1112    #ifndef XRefreshKeyboardMapping
1113    #define XRefreshKeyboardMapping \
1114            (tkIntXlibStubsPtr->xRefreshKeyboardMapping) /* 58 */
1115    #endif
1116    #ifndef XResizeWindow
1117    #define XResizeWindow \
1118            (tkIntXlibStubsPtr->xResizeWindow) /* 59 */
1119    #endif
1120    #ifndef XSelectInput
1121    #define XSelectInput \
1122            (tkIntXlibStubsPtr->xSelectInput) /* 60 */
1123    #endif
1124    #ifndef XSendEvent
1125    #define XSendEvent \
1126            (tkIntXlibStubsPtr->xSendEvent) /* 61 */
1127    #endif
1128    #ifndef XSetCommand
1129    #define XSetCommand \
1130            (tkIntXlibStubsPtr->xSetCommand) /* 62 */
1131    #endif
1132    #ifndef XSetIconName
1133    #define XSetIconName \
1134            (tkIntXlibStubsPtr->xSetIconName) /* 63 */
1135    #endif
1136    #ifndef XSetInputFocus
1137    #define XSetInputFocus \
1138            (tkIntXlibStubsPtr->xSetInputFocus) /* 64 */
1139    #endif
1140    #ifndef XSetSelectionOwner
1141    #define XSetSelectionOwner \
1142            (tkIntXlibStubsPtr->xSetSelectionOwner) /* 65 */
1143    #endif
1144    #ifndef XSetWindowBackground
1145    #define XSetWindowBackground \
1146            (tkIntXlibStubsPtr->xSetWindowBackground) /* 66 */
1147    #endif
1148    #ifndef XSetWindowBackgroundPixmap
1149    #define XSetWindowBackgroundPixmap \
1150            (tkIntXlibStubsPtr->xSetWindowBackgroundPixmap) /* 67 */
1151    #endif
1152    #ifndef XSetWindowBorder
1153    #define XSetWindowBorder \
1154            (tkIntXlibStubsPtr->xSetWindowBorder) /* 68 */
1155    #endif
1156    #ifndef XSetWindowBorderPixmap
1157    #define XSetWindowBorderPixmap \
1158            (tkIntXlibStubsPtr->xSetWindowBorderPixmap) /* 69 */
1159    #endif
1160    #ifndef XSetWindowBorderWidth
1161    #define XSetWindowBorderWidth \
1162            (tkIntXlibStubsPtr->xSetWindowBorderWidth) /* 70 */
1163    #endif
1164    #ifndef XSetWindowColormap
1165    #define XSetWindowColormap \
1166            (tkIntXlibStubsPtr->xSetWindowColormap) /* 71 */
1167    #endif
1168    #ifndef XTranslateCoordinates
1169    #define XTranslateCoordinates \
1170            (tkIntXlibStubsPtr->xTranslateCoordinates) /* 72 */
1171    #endif
1172    #ifndef XUngrabKeyboard
1173    #define XUngrabKeyboard \
1174            (tkIntXlibStubsPtr->xUngrabKeyboard) /* 73 */
1175    #endif
1176    #ifndef XUngrabPointer
1177    #define XUngrabPointer \
1178            (tkIntXlibStubsPtr->xUngrabPointer) /* 74 */
1179    #endif
1180    #ifndef XUnmapWindow
1181    #define XUnmapWindow \
1182            (tkIntXlibStubsPtr->xUnmapWindow) /* 75 */
1183    #endif
1184    #ifndef XWindowEvent
1185    #define XWindowEvent \
1186            (tkIntXlibStubsPtr->xWindowEvent) /* 76 */
1187    #endif
1188    #ifndef XDestroyIC
1189    #define XDestroyIC \
1190            (tkIntXlibStubsPtr->xDestroyIC) /* 77 */
1191    #endif
1192    #ifndef XFilterEvent
1193    #define XFilterEvent \
1194            (tkIntXlibStubsPtr->xFilterEvent) /* 78 */
1195    #endif
1196    #ifndef XmbLookupString
1197    #define XmbLookupString \
1198            (tkIntXlibStubsPtr->xmbLookupString) /* 79 */
1199    #endif
1200    #ifndef TkPutImage
1201    #define TkPutImage \
1202            (tkIntXlibStubsPtr->tkPutImage) /* 80 */
1203    #endif
1204    /* Slot 81 is reserved */
1205    #ifndef XParseColor
1206    #define XParseColor \
1207            (tkIntXlibStubsPtr->xParseColor) /* 82 */
1208    #endif
1209    #ifndef XCreateGC
1210    #define XCreateGC \
1211            (tkIntXlibStubsPtr->xCreateGC) /* 83 */
1212    #endif
1213    #ifndef XFreeGC
1214    #define XFreeGC \
1215            (tkIntXlibStubsPtr->xFreeGC) /* 84 */
1216    #endif
1217    #ifndef XInternAtom
1218    #define XInternAtom \
1219            (tkIntXlibStubsPtr->xInternAtom) /* 85 */
1220    #endif
1221    #ifndef XSetBackground
1222    #define XSetBackground \
1223            (tkIntXlibStubsPtr->xSetBackground) /* 86 */
1224    #endif
1225    #ifndef XSetForeground
1226    #define XSetForeground \
1227            (tkIntXlibStubsPtr->xSetForeground) /* 87 */
1228    #endif
1229    #ifndef XSetClipMask
1230    #define XSetClipMask \
1231            (tkIntXlibStubsPtr->xSetClipMask) /* 88 */
1232    #endif
1233    #ifndef XSetClipOrigin
1234    #define XSetClipOrigin \
1235            (tkIntXlibStubsPtr->xSetClipOrigin) /* 89 */
1236    #endif
1237    #ifndef XSetTSOrigin
1238    #define XSetTSOrigin \
1239            (tkIntXlibStubsPtr->xSetTSOrigin) /* 90 */
1240    #endif
1241    #ifndef XChangeGC
1242    #define XChangeGC \
1243            (tkIntXlibStubsPtr->xChangeGC) /* 91 */
1244    #endif
1245    #ifndef XSetFont
1246    #define XSetFont \
1247            (tkIntXlibStubsPtr->xSetFont) /* 92 */
1248    #endif
1249    #ifndef XSetArcMode
1250    #define XSetArcMode \
1251            (tkIntXlibStubsPtr->xSetArcMode) /* 93 */
1252    #endif
1253    #ifndef XSetStipple
1254    #define XSetStipple \
1255            (tkIntXlibStubsPtr->xSetStipple) /* 94 */
1256    #endif
1257    #ifndef XSetFillRule
1258    #define XSetFillRule \
1259            (tkIntXlibStubsPtr->xSetFillRule) /* 95 */
1260    #endif
1261    #ifndef XSetFillStyle
1262    #define XSetFillStyle \
1263            (tkIntXlibStubsPtr->xSetFillStyle) /* 96 */
1264    #endif
1265    #ifndef XSetFunction
1266    #define XSetFunction \
1267            (tkIntXlibStubsPtr->xSetFunction) /* 97 */
1268    #endif
1269    #ifndef XSetLineAttributes
1270    #define XSetLineAttributes \
1271            (tkIntXlibStubsPtr->xSetLineAttributes) /* 98 */
1272    #endif
1273    #ifndef _XInitImageFuncPtrs
1274    #define _XInitImageFuncPtrs \
1275            (tkIntXlibStubsPtr->_XInitImageFuncPtrs) /* 99 */
1276    #endif
1277    #ifndef XCreateIC
1278    #define XCreateIC \
1279            (tkIntXlibStubsPtr->xCreateIC) /* 100 */
1280    #endif
1281    #ifndef XGetVisualInfo
1282    #define XGetVisualInfo \
1283            (tkIntXlibStubsPtr->xGetVisualInfo) /* 101 */
1284    #endif
1285    #ifndef XSetWMClientMachine
1286    #define XSetWMClientMachine \
1287            (tkIntXlibStubsPtr->xSetWMClientMachine) /* 102 */
1288    #endif
1289    #ifndef XStringListToTextProperty
1290    #define XStringListToTextProperty \
1291            (tkIntXlibStubsPtr->xStringListToTextProperty) /* 103 */
1292    #endif
1293    #ifndef XDrawLine
1294    #define XDrawLine \
1295            (tkIntXlibStubsPtr->xDrawLine) /* 104 */
1296    #endif
1297    #ifndef XWarpPointer
1298    #define XWarpPointer \
1299            (tkIntXlibStubsPtr->xWarpPointer) /* 105 */
1300    #endif
1301    #ifndef XFillRectangle
1302    #define XFillRectangle \
1303            (tkIntXlibStubsPtr->xFillRectangle) /* 106 */
1304    #endif
1305    #endif /* __WIN32__ */
1306    #ifdef MAC_TCL
1307    #ifndef XSetDashes
1308    #define XSetDashes \
1309            (tkIntXlibStubsPtr->xSetDashes) /* 0 */
1310    #endif
1311    #ifndef XGetModifierMapping
1312    #define XGetModifierMapping \
1313            (tkIntXlibStubsPtr->xGetModifierMapping) /* 1 */
1314    #endif
1315    #ifndef XCreateImage
1316    #define XCreateImage \
1317            (tkIntXlibStubsPtr->xCreateImage) /* 2 */
1318    #endif
1319    #ifndef XGetImage
1320    #define XGetImage \
1321            (tkIntXlibStubsPtr->xGetImage) /* 3 */
1322    #endif
1323    #ifndef XGetAtomName
1324    #define XGetAtomName \
1325            (tkIntXlibStubsPtr->xGetAtomName) /* 4 */
1326    #endif
1327    #ifndef XKeysymToString
1328    #define XKeysymToString \
1329            (tkIntXlibStubsPtr->xKeysymToString) /* 5 */
1330    #endif
1331    #ifndef XCreateColormap
1332    #define XCreateColormap \
1333            (tkIntXlibStubsPtr->xCreateColormap) /* 6 */
1334    #endif
1335    #ifndef XGContextFromGC
1336    #define XGContextFromGC \
1337            (tkIntXlibStubsPtr->xGContextFromGC) /* 7 */
1338    #endif
1339    #ifndef XKeycodeToKeysym
1340    #define XKeycodeToKeysym \
1341            (tkIntXlibStubsPtr->xKeycodeToKeysym) /* 8 */
1342    #endif
1343    #ifndef XStringToKeysym
1344    #define XStringToKeysym \
1345            (tkIntXlibStubsPtr->xStringToKeysym) /* 9 */
1346    #endif
1347    #ifndef XRootWindow
1348    #define XRootWindow \
1349            (tkIntXlibStubsPtr->xRootWindow) /* 10 */
1350    #endif
1351    #ifndef XSetErrorHandler
1352    #define XSetErrorHandler \
1353            (tkIntXlibStubsPtr->xSetErrorHandler) /* 11 */
1354    #endif
1355    #ifndef XAllocColor
1356    #define XAllocColor \
1357            (tkIntXlibStubsPtr->xAllocColor) /* 12 */
1358    #endif
1359    #ifndef XBell
1360    #define XBell \
1361            (tkIntXlibStubsPtr->xBell) /* 13 */
1362    #endif
1363    #ifndef XChangeProperty
1364    #define XChangeProperty \
1365            (tkIntXlibStubsPtr->xChangeProperty) /* 14 */
1366    #endif
1367    #ifndef XChangeWindowAttributes
1368    #define XChangeWindowAttributes \
1369            (tkIntXlibStubsPtr->xChangeWindowAttributes) /* 15 */
1370    #endif
1371    #ifndef XConfigureWindow
1372    #define XConfigureWindow \
1373            (tkIntXlibStubsPtr->xConfigureWindow) /* 16 */
1374    #endif
1375    #ifndef XCopyArea
1376    #define XCopyArea \
1377            (tkIntXlibStubsPtr->xCopyArea) /* 17 */
1378    #endif
1379    #ifndef XCopyPlane
1380    #define XCopyPlane \
1381            (tkIntXlibStubsPtr->xCopyPlane) /* 18 */
1382    #endif
1383    #ifndef XCreateBitmapFromData
1384    #define XCreateBitmapFromData \
1385            (tkIntXlibStubsPtr->xCreateBitmapFromData) /* 19 */
1386    #endif
1387    #ifndef XDefineCursor
1388    #define XDefineCursor \
1389            (tkIntXlibStubsPtr->xDefineCursor) /* 20 */
1390    #endif
1391    #ifndef XDestroyWindow
1392    #define XDestroyWindow \
1393            (tkIntXlibStubsPtr->xDestroyWindow) /* 21 */
1394    #endif
1395    #ifndef XDrawArc
1396    #define XDrawArc \
1397            (tkIntXlibStubsPtr->xDrawArc) /* 22 */
1398    #endif
1399    #ifndef XDrawLines
1400    #define XDrawLines \
1401            (tkIntXlibStubsPtr->xDrawLines) /* 23 */
1402    #endif
1403    #ifndef XDrawRectangle
1404    #define XDrawRectangle \
1405            (tkIntXlibStubsPtr->xDrawRectangle) /* 24 */
1406    #endif
1407    #ifndef XFillArc
1408    #define XFillArc \
1409            (tkIntXlibStubsPtr->xFillArc) /* 25 */
1410    #endif
1411    #ifndef XFillPolygon
1412    #define XFillPolygon \
1413            (tkIntXlibStubsPtr->xFillPolygon) /* 26 */
1414    #endif
1415    #ifndef XFillRectangles
1416    #define XFillRectangles \
1417            (tkIntXlibStubsPtr->xFillRectangles) /* 27 */
1418    #endif
1419    #ifndef XFreeColormap
1420    #define XFreeColormap \
1421            (tkIntXlibStubsPtr->xFreeColormap) /* 28 */
1422    #endif
1423    #ifndef XFreeColors
1424    #define XFreeColors \
1425            (tkIntXlibStubsPtr->xFreeColors) /* 29 */
1426    #endif
1427    #ifndef XFreeModifiermap
1428    #define XFreeModifiermap \
1429            (tkIntXlibStubsPtr->xFreeModifiermap) /* 30 */
1430    #endif
1431    #ifndef XGetGeometry
1432    #define XGetGeometry \
1433            (tkIntXlibStubsPtr->xGetGeometry) /* 31 */
1434    #endif
1435    #ifndef XGetWindowProperty
1436    #define XGetWindowProperty \
1437            (tkIntXlibStubsPtr->xGetWindowProperty) /* 32 */
1438    #endif
1439    #ifndef XGrabKeyboard
1440    #define XGrabKeyboard \
1441            (tkIntXlibStubsPtr->xGrabKeyboard) /* 33 */
1442    #endif
1443    #ifndef XGrabPointer
1444    #define XGrabPointer \
1445            (tkIntXlibStubsPtr->xGrabPointer) /* 34 */
1446    #endif
1447    #ifndef XKeysymToKeycode
1448    #define XKeysymToKeycode \
1449            (tkIntXlibStubsPtr->xKeysymToKeycode) /* 35 */
1450    #endif
1451    #ifndef XMapWindow
1452    #define XMapWindow \
1453            (tkIntXlibStubsPtr->xMapWindow) /* 36 */
1454    #endif
1455    #ifndef XMoveResizeWindow
1456    #define XMoveResizeWindow \
1457            (tkIntXlibStubsPtr->xMoveResizeWindow) /* 37 */
1458    #endif
1459    #ifndef XMoveWindow
1460    #define XMoveWindow \
1461            (tkIntXlibStubsPtr->xMoveWindow) /* 38 */
1462    #endif
1463    #ifndef XQueryPointer
1464    #define XQueryPointer \
1465            (tkIntXlibStubsPtr->xQueryPointer) /* 39 */
1466    #endif
1467    #ifndef XRaiseWindow
1468    #define XRaiseWindow \
1469            (tkIntXlibStubsPtr->xRaiseWindow) /* 40 */
1470    #endif
1471    #ifndef XRefreshKeyboardMapping
1472    #define XRefreshKeyboardMapping \
1473            (tkIntXlibStubsPtr->xRefreshKeyboardMapping) /* 41 */
1474    #endif
1475    #ifndef XResizeWindow
1476    #define XResizeWindow \
1477            (tkIntXlibStubsPtr->xResizeWindow) /* 42 */
1478    #endif
1479    #ifndef XSelectInput
1480    #define XSelectInput \
1481            (tkIntXlibStubsPtr->xSelectInput) /* 43 */
1482    #endif
1483    #ifndef XSendEvent
1484    #define XSendEvent \
1485            (tkIntXlibStubsPtr->xSendEvent) /* 44 */
1486    #endif
1487    #ifndef XSetIconName
1488    #define XSetIconName \
1489            (tkIntXlibStubsPtr->xSetIconName) /* 45 */
1490    #endif
1491    #ifndef XSetInputFocus
1492    #define XSetInputFocus \
1493            (tkIntXlibStubsPtr->xSetInputFocus) /* 46 */
1494    #endif
1495    #ifndef XSetSelectionOwner
1496    #define XSetSelectionOwner \
1497            (tkIntXlibStubsPtr->xSetSelectionOwner) /* 47 */
1498    #endif
1499    #ifndef XSetWindowBackground
1500    #define XSetWindowBackground \
1501            (tkIntXlibStubsPtr->xSetWindowBackground) /* 48 */
1502    #endif
1503    #ifndef XSetWindowBackgroundPixmap
1504    #define XSetWindowBackgroundPixmap \
1505            (tkIntXlibStubsPtr->xSetWindowBackgroundPixmap) /* 49 */
1506    #endif
1507    #ifndef XSetWindowBorder
1508    #define XSetWindowBorder \
1509            (tkIntXlibStubsPtr->xSetWindowBorder) /* 50 */
1510    #endif
1511    #ifndef XSetWindowBorderPixmap
1512    #define XSetWindowBorderPixmap \
1513            (tkIntXlibStubsPtr->xSetWindowBorderPixmap) /* 51 */
1514    #endif
1515    #ifndef XSetWindowBorderWidth
1516    #define XSetWindowBorderWidth \
1517            (tkIntXlibStubsPtr->xSetWindowBorderWidth) /* 52 */
1518    #endif
1519    #ifndef XSetWindowColormap
1520    #define XSetWindowColormap \
1521            (tkIntXlibStubsPtr->xSetWindowColormap) /* 53 */
1522    #endif
1523    #ifndef XUngrabKeyboard
1524    #define XUngrabKeyboard \
1525            (tkIntXlibStubsPtr->xUngrabKeyboard) /* 54 */
1526    #endif
1527    #ifndef XUngrabPointer
1528    #define XUngrabPointer \
1529            (tkIntXlibStubsPtr->xUngrabPointer) /* 55 */
1530    #endif
1531    #ifndef XUnmapWindow
1532    #define XUnmapWindow \
1533            (tkIntXlibStubsPtr->xUnmapWindow) /* 56 */
1534    #endif
1535    #ifndef TkPutImage
1536    #define TkPutImage \
1537            (tkIntXlibStubsPtr->tkPutImage) /* 57 */
1538    #endif
1539    #ifndef XParseColor
1540    #define XParseColor \
1541            (tkIntXlibStubsPtr->xParseColor) /* 58 */
1542    #endif
1543    #ifndef XCreateGC
1544    #define XCreateGC \
1545            (tkIntXlibStubsPtr->xCreateGC) /* 59 */
1546    #endif
1547    #ifndef XFreeGC
1548    #define XFreeGC \
1549            (tkIntXlibStubsPtr->xFreeGC) /* 60 */
1550    #endif
1551    #ifndef XInternAtom
1552    #define XInternAtom \
1553            (tkIntXlibStubsPtr->xInternAtom) /* 61 */
1554    #endif
1555    #ifndef XSetBackground
1556    #define XSetBackground \
1557            (tkIntXlibStubsPtr->xSetBackground) /* 62 */
1558    #endif
1559    #ifndef XSetForeground
1560    #define XSetForeground \
1561            (tkIntXlibStubsPtr->xSetForeground) /* 63 */
1562    #endif
1563    #ifndef XSetClipMask
1564    #define XSetClipMask \
1565            (tkIntXlibStubsPtr->xSetClipMask) /* 64 */
1566    #endif
1567    #ifndef XSetClipOrigin
1568    #define XSetClipOrigin \
1569            (tkIntXlibStubsPtr->xSetClipOrigin) /* 65 */
1570    #endif
1571    #ifndef XSetTSOrigin
1572    #define XSetTSOrigin \
1573            (tkIntXlibStubsPtr->xSetTSOrigin) /* 66 */
1574    #endif
1575    #ifndef XChangeGC
1576    #define XChangeGC \
1577            (tkIntXlibStubsPtr->xChangeGC) /* 67 */
1578    #endif
1579    #ifndef XSetFont
1580    #define XSetFont \
1581            (tkIntXlibStubsPtr->xSetFont) /* 68 */
1582    #endif
1583    #ifndef XSetArcMode
1584    #define XSetArcMode \
1585            (tkIntXlibStubsPtr->xSetArcMode) /* 69 */
1586    #endif
1587    #ifndef XSetStipple
1588    #define XSetStipple \
1589            (tkIntXlibStubsPtr->xSetStipple) /* 70 */
1590    #endif
1591    #ifndef XSetFillRule
1592    #define XSetFillRule \
1593            (tkIntXlibStubsPtr->xSetFillRule) /* 71 */
1594    #endif
1595    #ifndef XSetFillStyle
1596    #define XSetFillStyle \
1597            (tkIntXlibStubsPtr->xSetFillStyle) /* 72 */
1598    #endif
1599    #ifndef XSetFunction
1600    #define XSetFunction \
1601            (tkIntXlibStubsPtr->xSetFunction) /* 73 */
1602    #endif
1603    #ifndef XSetLineAttributes
1604    #define XSetLineAttributes \
1605            (tkIntXlibStubsPtr->xSetLineAttributes) /* 74 */
1606    #endif
1607    #ifndef _XInitImageFuncPtrs
1608    #define _XInitImageFuncPtrs \
1609            (tkIntXlibStubsPtr->_XInitImageFuncPtrs) /* 75 */
1610    #endif
1611    #ifndef XCreateIC
1612    #define XCreateIC \
1613            (tkIntXlibStubsPtr->xCreateIC) /* 76 */
1614    #endif
1615    #ifndef XGetVisualInfo
1616    #define XGetVisualInfo \
1617            (tkIntXlibStubsPtr->xGetVisualInfo) /* 77 */
1618    #endif
1619    #ifndef XSetWMClientMachine
1620    #define XSetWMClientMachine \
1621            (tkIntXlibStubsPtr->xSetWMClientMachine) /* 78 */
1622    #endif
1623    #ifndef XStringListToTextProperty
1624    #define XStringListToTextProperty \
1625            (tkIntXlibStubsPtr->xStringListToTextProperty) /* 79 */
1626    #endif
1627    #ifndef XDrawSegments
1628    #define XDrawSegments \
1629            (tkIntXlibStubsPtr->xDrawSegments) /* 80 */
1630    #endif
1631    #ifndef XForceScreenSaver
1632    #define XForceScreenSaver \
1633            (tkIntXlibStubsPtr->xForceScreenSaver) /* 81 */
1634    #endif
1635    #ifndef XDrawLine
1636    #define XDrawLine \
1637            (tkIntXlibStubsPtr->xDrawLine) /* 82 */
1638    #endif
1639    #ifndef XFillRectangle
1640    #define XFillRectangle \
1641            (tkIntXlibStubsPtr->xFillRectangle) /* 83 */
1642    #endif
1643    #ifndef XClearWindow
1644    #define XClearWindow \
1645            (tkIntXlibStubsPtr->xClearWindow) /* 84 */
1646    #endif
1647    #ifndef XDrawPoint
1648    #define XDrawPoint \
1649            (tkIntXlibStubsPtr->xDrawPoint) /* 85 */
1650    #endif
1651    #ifndef XDrawPoints
1652    #define XDrawPoints \
1653            (tkIntXlibStubsPtr->xDrawPoints) /* 86 */
1654    #endif
1655    #ifndef XWarpPointer
1656    #define XWarpPointer \
1657            (tkIntXlibStubsPtr->xWarpPointer) /* 87 */
1658    #endif
1659    #ifndef XQueryColor
1660    #define XQueryColor \
1661            (tkIntXlibStubsPtr->xQueryColor) /* 88 */
1662    #endif
1663    #ifndef XQueryColors
1664    #define XQueryColors \
1665            (tkIntXlibStubsPtr->xQueryColors) /* 89 */
1666    #endif
1667    #endif /* MAC_TCL */
1668    
1669    #endif /* defined(USE_TK_STUBS) && !defined(USE_TK_STUB_PROCS) */
1670    
1671    /* !END!: Do not edit above this line. */
1672    
1673    #undef TCL_STORAGE_CLASS
1674    #define TCL_STORAGE_CLASS DLLIMPORT
1675    
1676    #endif /* _TKINTXLIBDECLS */
1677    
1678    /* End of tkintxlibdecls.h */

Legend:
Removed from v.25  
changed lines
  Added in v.220

dashley@gmail.com
ViewVC Help
Powered by ViewVC 1.1.25