Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2026-04-07 08:38:02

0001 /*
0002  * tkIntXlibDecls.h --
0003  *
0004  *  This file contains the declarations for all platform dependent
0005  *  unsupported functions that are exported by the Tk library.  These
0006  *  interfaces are not guaranteed to remain the same between
0007  *  versions.  Use at your own risk.
0008  *
0009  * Copyright (c) 1998-1999 Scriptics Corporation.
0010  * All rights reserved.
0011  */
0012 
0013 #ifndef _TKINTXLIBDECLS
0014 #define _TKINTXLIBDECLS
0015 
0016 /*
0017  * WARNING: This file is automatically generated by the tools/genStubs.tcl
0018  * script.  Any modifications to the function declarations below should be made
0019  * in the generic/tkInt.decls script.
0020  */
0021 
0022 #ifndef _TCL
0023 #   include <tcl.h>
0024 #endif
0025 
0026 /* Some (older) versions of X11/Xutil.h have a wrong signature of those
0027    two functions, so move them out of the way temporarily. */
0028 #define XOffsetRegion _XOffsetRegion
0029 #define XUnionRegion _XUnionRegion
0030 #include "X11/Xutil.h"
0031 #undef XOffsetRegion
0032 #undef XUnionRegion
0033 
0034 #ifdef BUILD_tk
0035 #undef TCL_STORAGE_CLASS
0036 #define TCL_STORAGE_CLASS DLLEXPORT
0037 #endif
0038 
0039 typedef int (*XAfterFunction) (     /* WARNING, this type not in Xlib spec */
0040     Display*        /* display */
0041 );
0042 
0043 /* !BEGIN!: Do not edit below this line. */
0044 
0045 #ifdef __cplusplus
0046 extern "C" {
0047 #endif
0048 
0049 /*
0050  * Exported function declarations:
0051  */
0052 
0053 #if defined(_WIN32) || defined(__CYGWIN__) /* WIN */
0054 /* 0 */
0055 EXTERN int      XSetDashes(Display *display, GC gc, int dash_offset,
0056                 _Xconst char *dash_list, int n);
0057 /* 1 */
0058 EXTERN XModifierKeymap * XGetModifierMapping(Display *d);
0059 /* 2 */
0060 EXTERN XImage *     XCreateImage(Display *d, Visual *v, unsigned int ui1,
0061                 int i1, int i2, char *cp, unsigned int ui2,
0062                 unsigned int ui3, int i3, int i4);
0063 /* 3 */
0064 EXTERN XImage *     XGetImage(Display *d, Drawable dr, int i1, int i2,
0065                 unsigned int ui1, unsigned int ui2,
0066                 unsigned long ul, int i3);
0067 /* 4 */
0068 EXTERN char *       XGetAtomName(Display *d, Atom a);
0069 /* 5 */
0070 EXTERN char *       XKeysymToString(KeySym k);
0071 /* 6 */
0072 EXTERN Colormap     XCreateColormap(Display *d, Window w, Visual *v,
0073                 int i);
0074 /* 7 */
0075 EXTERN Cursor       XCreatePixmapCursor(Display *d, Pixmap p1, Pixmap p2,
0076                 XColor *x1, XColor *x2, unsigned int ui1,
0077                 unsigned int ui2);
0078 /* 8 */
0079 EXTERN Cursor       XCreateGlyphCursor(Display *d, Font f1, Font f2,
0080                 unsigned int ui1, unsigned int ui2,
0081                 XColor _Xconst *x1, XColor _Xconst *x2);
0082 /* 9 */
0083 EXTERN GContext     XGContextFromGC(GC g);
0084 /* 10 */
0085 EXTERN XHostAddress *   XListHosts(Display *d, int *i, Bool *b);
0086 /* 11 */
0087 EXTERN KeySym       XKeycodeToKeysym(Display *d, unsigned int k, int i);
0088 /* 12 */
0089 EXTERN KeySym       XStringToKeysym(_Xconst char *c);
0090 /* 13 */
0091 EXTERN Window       XRootWindow(Display *d, int i);
0092 /* 14 */
0093 EXTERN XErrorHandler    XSetErrorHandler(XErrorHandler x);
0094 /* 15 */
0095 EXTERN Status       XIconifyWindow(Display *d, Window w, int i);
0096 /* 16 */
0097 EXTERN Status       XWithdrawWindow(Display *d, Window w, int i);
0098 /* 17 */
0099 EXTERN Status       XGetWMColormapWindows(Display *d, Window w,
0100                 Window **wpp, int *ip);
0101 /* 18 */
0102 EXTERN Status       XAllocColor(Display *d, Colormap c, XColor *xp);
0103 /* 19 */
0104 EXTERN int      XBell(Display *d, int i);
0105 /* 20 */
0106 EXTERN int      XChangeProperty(Display *d, Window w, Atom a1,
0107                 Atom a2, int i1, int i2,
0108                 _Xconst unsigned char *c, int i3);
0109 /* 21 */
0110 EXTERN int      XChangeWindowAttributes(Display *d, Window w,
0111                 unsigned long ul, XSetWindowAttributes *x);
0112 /* 22 */
0113 EXTERN int      XClearWindow(Display *d, Window w);
0114 /* 23 */
0115 EXTERN int      XConfigureWindow(Display *d, Window w,
0116                 unsigned int i, XWindowChanges *x);
0117 /* 24 */
0118 EXTERN int      XCopyArea(Display *d, Drawable dr1, Drawable dr2,
0119                 GC g, int i1, int i2, unsigned int ui1,
0120                 unsigned int ui2, int i3, int i4);
0121 /* 25 */
0122 EXTERN int      XCopyPlane(Display *d, Drawable dr1, Drawable dr2,
0123                 GC g, int i1, int i2, unsigned int ui1,
0124                 unsigned int ui2, int i3, int i4,
0125                 unsigned long ul);
0126 /* 26 */
0127 EXTERN Pixmap       XCreateBitmapFromData(Display *display, Drawable d,
0128                 _Xconst char *data, unsigned int width,
0129                 unsigned int height);
0130 /* 27 */
0131 EXTERN int      XDefineCursor(Display *d, Window w, Cursor c);
0132 /* 28 */
0133 EXTERN int      XDeleteProperty(Display *d, Window w, Atom a);
0134 /* 29 */
0135 EXTERN int      XDestroyWindow(Display *d, Window w);
0136 /* 30 */
0137 EXTERN int      XDrawArc(Display *d, Drawable dr, GC g, int i1,
0138                 int i2, unsigned int ui1, unsigned int ui2,
0139                 int i3, int i4);
0140 /* 31 */
0141 EXTERN int      XDrawLines(Display *d, Drawable dr, GC g, XPoint *x,
0142                 int i1, int i2);
0143 /* 32 */
0144 EXTERN int      XDrawRectangle(Display *d, Drawable dr, GC g, int i1,
0145                 int i2, unsigned int ui1, unsigned int ui2);
0146 /* 33 */
0147 EXTERN int      XFillArc(Display *d, Drawable dr, GC g, int i1,
0148                 int i2, unsigned int ui1, unsigned int ui2,
0149                 int i3, int i4);
0150 /* 34 */
0151 EXTERN int      XFillPolygon(Display *d, Drawable dr, GC g,
0152                 XPoint *x, int i1, int i2, int i3);
0153 /* 35 */
0154 EXTERN int      XFillRectangles(Display *d, Drawable dr, GC g,
0155                 XRectangle *x, int i);
0156 /* 36 */
0157 EXTERN int      XForceScreenSaver(Display *d, int i);
0158 /* 37 */
0159 EXTERN int      XFreeColormap(Display *d, Colormap c);
0160 /* 38 */
0161 EXTERN int      XFreeColors(Display *d, Colormap c,
0162                 unsigned long *ulp, int i, unsigned long ul);
0163 /* 39 */
0164 EXTERN int      XFreeCursor(Display *d, Cursor c);
0165 /* 40 */
0166 EXTERN int      XFreeModifiermap(XModifierKeymap *x);
0167 /* 41 */
0168 EXTERN Status       XGetGeometry(Display *d, Drawable dr, Window *w,
0169                 int *i1, int *i2, unsigned int *ui1,
0170                 unsigned int *ui2, unsigned int *ui3,
0171                 unsigned int *ui4);
0172 /* 42 */
0173 EXTERN int      XGetInputFocus(Display *d, Window *w, int *i);
0174 /* 43 */
0175 EXTERN int      XGetWindowProperty(Display *d, Window w, Atom a1,
0176                 long l1, long l2, Bool b, Atom a2, Atom *ap,
0177                 int *ip, unsigned long *ulp1,
0178                 unsigned long *ulp2, unsigned char **cpp);
0179 /* 44 */
0180 EXTERN Status       XGetWindowAttributes(Display *d, Window w,
0181                 XWindowAttributes *x);
0182 /* 45 */
0183 EXTERN int      XGrabKeyboard(Display *d, Window w, Bool b, int i1,
0184                 int i2, Time t);
0185 /* 46 */
0186 EXTERN int      XGrabPointer(Display *d, Window w1, Bool b,
0187                 unsigned int ui, int i1, int i2, Window w2,
0188                 Cursor c, Time t);
0189 /* 47 */
0190 EXTERN KeyCode      XKeysymToKeycode(Display *d, KeySym k);
0191 /* 48 */
0192 EXTERN Status       XLookupColor(Display *d, Colormap c1,
0193                 _Xconst char *c2, XColor *x1, XColor *x2);
0194 /* 49 */
0195 EXTERN int      XMapWindow(Display *d, Window w);
0196 /* 50 */
0197 EXTERN int      XMoveResizeWindow(Display *d, Window w, int i1,
0198                 int i2, unsigned int ui1, unsigned int ui2);
0199 /* 51 */
0200 EXTERN int      XMoveWindow(Display *d, Window w, int i1, int i2);
0201 /* 52 */
0202 EXTERN int      XNextEvent(Display *d, XEvent *x);
0203 /* 53 */
0204 EXTERN int      XPutBackEvent(Display *d, XEvent *x);
0205 /* 54 */
0206 EXTERN int      XQueryColors(Display *d, Colormap c, XColor *x,
0207                 int i);
0208 /* 55 */
0209 EXTERN Bool     XQueryPointer(Display *d, Window w1, Window *w2,
0210                 Window *w3, int *i1, int *i2, int *i3,
0211                 int *i4, unsigned int *ui);
0212 /* 56 */
0213 EXTERN Status       XQueryTree(Display *d, Window w1, Window *w2,
0214                 Window *w3, Window **w4, unsigned int *ui);
0215 /* 57 */
0216 EXTERN int      XRaiseWindow(Display *d, Window w);
0217 /* 58 */
0218 EXTERN int      XRefreshKeyboardMapping(XMappingEvent *x);
0219 /* 59 */
0220 EXTERN int      XResizeWindow(Display *d, Window w, unsigned int ui1,
0221                 unsigned int ui2);
0222 /* 60 */
0223 EXTERN int      XSelectInput(Display *d, Window w, long l);
0224 /* 61 */
0225 EXTERN Status       XSendEvent(Display *d, Window w, Bool b, long l,
0226                 XEvent *x);
0227 /* 62 */
0228 EXTERN int      XSetCommand(Display *d, Window w, char **c, int i);
0229 /* 63 */
0230 EXTERN int      XSetIconName(Display *d, Window w, _Xconst char *c);
0231 /* 64 */
0232 EXTERN int      XSetInputFocus(Display *d, Window w, int i, Time t);
0233 /* 65 */
0234 EXTERN int      XSetSelectionOwner(Display *d, Atom a, Window w,
0235                 Time t);
0236 /* 66 */
0237 EXTERN int      XSetWindowBackground(Display *d, Window w,
0238                 unsigned long ul);
0239 /* 67 */
0240 EXTERN int      XSetWindowBackgroundPixmap(Display *d, Window w,
0241                 Pixmap p);
0242 /* 68 */
0243 EXTERN int      XSetWindowBorder(Display *d, Window w,
0244                 unsigned long ul);
0245 /* 69 */
0246 EXTERN int      XSetWindowBorderPixmap(Display *d, Window w,
0247                 Pixmap p);
0248 /* 70 */
0249 EXTERN int      XSetWindowBorderWidth(Display *d, Window w,
0250                 unsigned int ui);
0251 /* 71 */
0252 EXTERN int      XSetWindowColormap(Display *d, Window w, Colormap c);
0253 /* 72 */
0254 EXTERN Bool     XTranslateCoordinates(Display *d, Window w1,
0255                 Window w2, int i1, int i2, int *i3, int *i4,
0256                 Window *w3);
0257 /* 73 */
0258 EXTERN int      XUngrabKeyboard(Display *d, Time t);
0259 /* 74 */
0260 EXTERN int      XUngrabPointer(Display *d, Time t);
0261 /* 75 */
0262 EXTERN int      XUnmapWindow(Display *d, Window w);
0263 /* 76 */
0264 EXTERN int      XWindowEvent(Display *d, Window w, long l, XEvent *x);
0265 /* 77 */
0266 EXTERN void     XDestroyIC(XIC x);
0267 /* 78 */
0268 EXTERN Bool     XFilterEvent(XEvent *x, Window w);
0269 /* 79 */
0270 EXTERN int      XmbLookupString(XIC xi, XKeyPressedEvent *xk,
0271                 char *c, int i, KeySym *k, Status *s);
0272 /* 80 */
0273 EXTERN int      TkPutImage(unsigned long *colors, int ncolors,
0274                 Display *display, Drawable d, GC gc,
0275                 XImage *image, int src_x, int src_y,
0276                 int dest_x, int dest_y, unsigned int width,
0277                 unsigned int height);
0278 /* 81 */
0279 EXTERN int      XSetClipRectangles(Display *display, GC gc,
0280                 int clip_x_origin, int clip_y_origin,
0281                 XRectangle rectangles[], int n, int ordering);
0282 /* 82 */
0283 EXTERN Status       XParseColor(Display *display, Colormap map,
0284                 _Xconst char *spec, XColor *colorPtr);
0285 /* 83 */
0286 EXTERN GC       XCreateGC(Display *display, Drawable d,
0287                 unsigned long valuemask, XGCValues *values);
0288 /* 84 */
0289 EXTERN int      XFreeGC(Display *display, GC gc);
0290 /* 85 */
0291 EXTERN Atom     XInternAtom(Display *display,
0292                 _Xconst char *atom_name, Bool only_if_exists);
0293 /* 86 */
0294 EXTERN int      XSetBackground(Display *display, GC gc,
0295                 unsigned long foreground);
0296 /* 87 */
0297 EXTERN int      XSetForeground(Display *display, GC gc,
0298                 unsigned long foreground);
0299 /* 88 */
0300 EXTERN int      XSetClipMask(Display *display, GC gc, Pixmap pixmap);
0301 /* 89 */
0302 EXTERN int      XSetClipOrigin(Display *display, GC gc,
0303                 int clip_x_origin, int clip_y_origin);
0304 /* 90 */
0305 EXTERN int      XSetTSOrigin(Display *display, GC gc,
0306                 int ts_x_origin, int ts_y_origin);
0307 /* 91 */
0308 EXTERN int      XChangeGC(Display *d, GC gc, unsigned long mask,
0309                 XGCValues *values);
0310 /* 92 */
0311 EXTERN int      XSetFont(Display *display, GC gc, Font font);
0312 /* 93 */
0313 EXTERN int      XSetArcMode(Display *display, GC gc, int arc_mode);
0314 /* 94 */
0315 EXTERN int      XSetStipple(Display *display, GC gc, Pixmap stipple);
0316 /* 95 */
0317 EXTERN int      XSetFillRule(Display *display, GC gc, int fill_rule);
0318 /* 96 */
0319 EXTERN int      XSetFillStyle(Display *display, GC gc,
0320                 int fill_style);
0321 /* 97 */
0322 EXTERN int      XSetFunction(Display *display, GC gc, int function);
0323 /* 98 */
0324 EXTERN int      XSetLineAttributes(Display *display, GC gc,
0325                 unsigned int line_width, int line_style,
0326                 int cap_style, int join_style);
0327 /* 99 */
0328 EXTERN int      _XInitImageFuncPtrs(XImage *image);
0329 /* 100 */
0330 EXTERN XIC      XCreateIC(XIM xim, ...);
0331 /* 101 */
0332 EXTERN XVisualInfo *    XGetVisualInfo(Display *display, long vinfo_mask,
0333                 XVisualInfo *vinfo_template,
0334                 int *nitems_return);
0335 /* 102 */
0336 EXTERN void     XSetWMClientMachine(Display *display, Window w,
0337                 XTextProperty *text_prop);
0338 /* 103 */
0339 EXTERN Status       XStringListToTextProperty(char **list, int count,
0340                 XTextProperty *text_prop_return);
0341 /* 104 */
0342 EXTERN int      XDrawLine(Display *d, Drawable dr, GC g, int x1,
0343                 int y1, int x2, int y2);
0344 /* 105 */
0345 EXTERN int      XWarpPointer(Display *d, Window s, Window dw, int sx,
0346                 int sy, unsigned int sw, unsigned int sh,
0347                 int dx, int dy);
0348 /* 106 */
0349 EXTERN int      XFillRectangle(Display *display, Drawable d, GC gc,
0350                 int x, int y, unsigned int width,
0351                 unsigned int height);
0352 /* 107 */
0353 EXTERN int      XFlush(Display *display);
0354 /* 108 */
0355 EXTERN int      XGrabServer(Display *display);
0356 /* 109 */
0357 EXTERN int      XUngrabServer(Display *display);
0358 /* 110 */
0359 EXTERN int      XFree(void *data);
0360 /* 111 */
0361 EXTERN int      XNoOp(Display *display);
0362 /* 112 */
0363 EXTERN XAfterFunction   XSynchronize(Display *display, Bool onoff);
0364 /* 113 */
0365 EXTERN int      XSync(Display *display, Bool discard);
0366 /* 114 */
0367 EXTERN VisualID     XVisualIDFromVisual(Visual *visual);
0368 /* Slot 115 is reserved */
0369 /* Slot 116 is reserved */
0370 /* Slot 117 is reserved */
0371 /* Slot 118 is reserved */
0372 /* Slot 119 is reserved */
0373 /* 120 */
0374 EXTERN int      XOffsetRegion(Region rgn, int dx, int dy);
0375 /* 121 */
0376 EXTERN int      XUnionRegion(Region srca, Region srcb,
0377                 Region dr_return);
0378 /* 122 */
0379 EXTERN Window       XCreateWindow(Display *display, Window parent, int x,
0380                 int y, unsigned int width,
0381                 unsigned int height,
0382                 unsigned int border_width, int depth,
0383                 unsigned int clazz, Visual *visual,
0384                 unsigned long value_mask,
0385                 XSetWindowAttributes *attributes);
0386 /* Slot 123 is reserved */
0387 /* Slot 124 is reserved */
0388 /* Slot 125 is reserved */
0389 /* Slot 126 is reserved */
0390 /* Slot 127 is reserved */
0391 /* Slot 128 is reserved */
0392 /* 129 */
0393 EXTERN int      XLowerWindow(Display *d, Window w);
0394 /* 130 */
0395 EXTERN int      XFillArcs(Display *d, Drawable dr, GC gc, XArc *a,
0396                 int n);
0397 /* 131 */
0398 EXTERN int      XDrawArcs(Display *d, Drawable dr, GC gc, XArc *a,
0399                 int n);
0400 /* 132 */
0401 EXTERN int      XDrawRectangles(Display *d, Drawable dr, GC gc,
0402                 XRectangle *r, int n);
0403 /* 133 */
0404 EXTERN int      XDrawSegments(Display *d, Drawable dr, GC gc,
0405                 XSegment *s, int n);
0406 /* 134 */
0407 EXTERN int      XDrawPoint(Display *d, Drawable dr, GC gc, int x,
0408                 int y);
0409 /* 135 */
0410 EXTERN int      XDrawPoints(Display *d, Drawable dr, GC gc,
0411                 XPoint *p, int n, int m);
0412 /* 136 */
0413 EXTERN int      XReparentWindow(Display *d, Window w, Window p,
0414                 int x, int y);
0415 /* 137 */
0416 EXTERN int      XPutImage(Display *d, Drawable dr, GC gc, XImage *im,
0417                 int sx, int sy, int dx, int dy,
0418                 unsigned int w, unsigned int h);
0419 /* Slot 138 is reserved */
0420 /* Slot 139 is reserved */
0421 /* Slot 140 is reserved */
0422 /* Slot 141 is reserved */
0423 /* Slot 142 is reserved */
0424 /* Slot 143 is reserved */
0425 /* Slot 144 is reserved */
0426 /* Slot 145 is reserved */
0427 /* Slot 146 is reserved */
0428 /* Slot 147 is reserved */
0429 /* Slot 148 is reserved */
0430 /* Slot 149 is reserved */
0431 /* Slot 150 is reserved */
0432 /* Slot 151 is reserved */
0433 /* Slot 152 is reserved */
0434 /* Slot 153 is reserved */
0435 /* Slot 154 is reserved */
0436 /* Slot 155 is reserved */
0437 /* Slot 156 is reserved */
0438 /* Slot 157 is reserved */
0439 /* 158 */
0440 EXTERN void     TkUnusedStubEntry(void);
0441 #endif /* WIN */
0442 #ifdef MAC_OSX_TK /* AQUA */
0443 /* 0 */
0444 EXTERN int      XSetDashes(Display *display, GC gc, int dash_offset,
0445                 _Xconst char *dash_list, int n);
0446 /* 1 */
0447 EXTERN XModifierKeymap * XGetModifierMapping(Display *d);
0448 /* 2 */
0449 EXTERN XImage *     XCreateImage(Display *d, Visual *v, unsigned int ui1,
0450                 int i1, int i2, char *cp, unsigned int ui2,
0451                 unsigned int ui3, int i3, int i4);
0452 /* 3 */
0453 EXTERN XImage *     XGetImage(Display *d, Drawable dr, int i1, int i2,
0454                 unsigned int ui1, unsigned int ui2,
0455                 unsigned long ul, int i3);
0456 /* 4 */
0457 EXTERN char *       XGetAtomName(Display *d, Atom a);
0458 /* 5 */
0459 EXTERN char *       XKeysymToString(KeySym k);
0460 /* 6 */
0461 EXTERN Colormap     XCreateColormap(Display *d, Window w, Visual *v,
0462                 int i);
0463 /* 7 */
0464 EXTERN GContext     XGContextFromGC(GC g);
0465 /* 8 */
0466 EXTERN KeySym       XKeycodeToKeysym(Display *d, KeyCode k, int i);
0467 /* 9 */
0468 EXTERN KeySym       XStringToKeysym(_Xconst char *c);
0469 /* 10 */
0470 EXTERN Window       XRootWindow(Display *d, int i);
0471 /* 11 */
0472 EXTERN XErrorHandler    XSetErrorHandler(XErrorHandler x);
0473 /* 12 */
0474 EXTERN Status       XAllocColor(Display *d, Colormap c, XColor *xp);
0475 /* 13 */
0476 EXTERN int      XBell(Display *d, int i);
0477 /* 14 */
0478 EXTERN int      XChangeProperty(Display *d, Window w, Atom a1,
0479                 Atom a2, int i1, int i2,
0480                 _Xconst unsigned char *c, int i3);
0481 /* 15 */
0482 EXTERN int      XChangeWindowAttributes(Display *d, Window w,
0483                 unsigned long ul, XSetWindowAttributes *x);
0484 /* 16 */
0485 EXTERN int      XConfigureWindow(Display *d, Window w,
0486                 unsigned int i, XWindowChanges *x);
0487 /* 17 */
0488 EXTERN int      XCopyArea(Display *d, Drawable dr1, Drawable dr2,
0489                 GC g, int i1, int i2, unsigned int ui1,
0490                 unsigned int ui2, int i3, int i4);
0491 /* 18 */
0492 EXTERN int      XCopyPlane(Display *d, Drawable dr1, Drawable dr2,
0493                 GC g, int i1, int i2, unsigned int ui1,
0494                 unsigned int ui2, int i3, int i4,
0495                 unsigned long ul);
0496 /* 19 */
0497 EXTERN Pixmap       XCreateBitmapFromData(Display *display, Drawable d,
0498                 _Xconst char *data, unsigned int width,
0499                 unsigned int height);
0500 /* 20 */
0501 EXTERN int      XDefineCursor(Display *d, Window w, Cursor c);
0502 /* 21 */
0503 EXTERN int      XDestroyWindow(Display *d, Window w);
0504 /* 22 */
0505 EXTERN int      XDrawArc(Display *d, Drawable dr, GC g, int i1,
0506                 int i2, unsigned int ui1, unsigned int ui2,
0507                 int i3, int i4);
0508 /* 23 */
0509 EXTERN int      XDrawLines(Display *d, Drawable dr, GC g, XPoint *x,
0510                 int i1, int i2);
0511 /* 24 */
0512 EXTERN int      XDrawRectangle(Display *d, Drawable dr, GC g, int i1,
0513                 int i2, unsigned int ui1, unsigned int ui2);
0514 /* 25 */
0515 EXTERN int      XFillArc(Display *d, Drawable dr, GC g, int i1,
0516                 int i2, unsigned int ui1, unsigned int ui2,
0517                 int i3, int i4);
0518 /* 26 */
0519 EXTERN int      XFillPolygon(Display *d, Drawable dr, GC g,
0520                 XPoint *x, int i1, int i2, int i3);
0521 /* 27 */
0522 EXTERN int      XFillRectangles(Display *d, Drawable dr, GC g,
0523                 XRectangle *x, int i);
0524 /* 28 */
0525 EXTERN int      XFreeColormap(Display *d, Colormap c);
0526 /* 29 */
0527 EXTERN int      XFreeColors(Display *d, Colormap c,
0528                 unsigned long *ulp, int i, unsigned long ul);
0529 /* 30 */
0530 EXTERN int      XFreeModifiermap(XModifierKeymap *x);
0531 /* 31 */
0532 EXTERN Status       XGetGeometry(Display *d, Drawable dr, Window *w,
0533                 int *i1, int *i2, unsigned int *ui1,
0534                 unsigned int *ui2, unsigned int *ui3,
0535                 unsigned int *ui4);
0536 /* 32 */
0537 EXTERN int      XGetWindowProperty(Display *d, Window w, Atom a1,
0538                 long l1, long l2, Bool b, Atom a2, Atom *ap,
0539                 int *ip, unsigned long *ulp1,
0540                 unsigned long *ulp2, unsigned char **cpp);
0541 /* 33 */
0542 EXTERN int      XGrabKeyboard(Display *d, Window w, Bool b, int i1,
0543                 int i2, Time t);
0544 /* 34 */
0545 EXTERN int      XGrabPointer(Display *d, Window w1, Bool b,
0546                 unsigned int ui, int i1, int i2, Window w2,
0547                 Cursor c, Time t);
0548 /* 35 */
0549 EXTERN KeyCode      XKeysymToKeycode(Display *d, KeySym k);
0550 /* 36 */
0551 EXTERN int      XMapWindow(Display *d, Window w);
0552 /* 37 */
0553 EXTERN int      XMoveResizeWindow(Display *d, Window w, int i1,
0554                 int i2, unsigned int ui1, unsigned int ui2);
0555 /* 38 */
0556 EXTERN int      XMoveWindow(Display *d, Window w, int i1, int i2);
0557 /* 39 */
0558 EXTERN Bool     XQueryPointer(Display *d, Window w1, Window *w2,
0559                 Window *w3, int *i1, int *i2, int *i3,
0560                 int *i4, unsigned int *ui);
0561 /* 40 */
0562 EXTERN int      XRaiseWindow(Display *d, Window w);
0563 /* 41 */
0564 EXTERN int      XRefreshKeyboardMapping(XMappingEvent *x);
0565 /* 42 */
0566 EXTERN int      XResizeWindow(Display *d, Window w, unsigned int ui1,
0567                 unsigned int ui2);
0568 /* 43 */
0569 EXTERN int      XSelectInput(Display *d, Window w, long l);
0570 /* 44 */
0571 EXTERN Status       XSendEvent(Display *d, Window w, Bool b, long l,
0572                 XEvent *x);
0573 /* 45 */
0574 EXTERN int      XSetIconName(Display *d, Window w, _Xconst char *c);
0575 /* 46 */
0576 EXTERN int      XSetInputFocus(Display *d, Window w, int i, Time t);
0577 /* 47 */
0578 EXTERN int      XSetSelectionOwner(Display *d, Atom a, Window w,
0579                 Time t);
0580 /* 48 */
0581 EXTERN int      XSetWindowBackground(Display *d, Window w,
0582                 unsigned long ul);
0583 /* 49 */
0584 EXTERN int      XSetWindowBackgroundPixmap(Display *d, Window w,
0585                 Pixmap p);
0586 /* 50 */
0587 EXTERN int      XSetWindowBorder(Display *d, Window w,
0588                 unsigned long ul);
0589 /* 51 */
0590 EXTERN int      XSetWindowBorderPixmap(Display *d, Window w,
0591                 Pixmap p);
0592 /* 52 */
0593 EXTERN int      XSetWindowBorderWidth(Display *d, Window w,
0594                 unsigned int ui);
0595 /* 53 */
0596 EXTERN int      XSetWindowColormap(Display *d, Window w, Colormap c);
0597 /* 54 */
0598 EXTERN int      XUngrabKeyboard(Display *d, Time t);
0599 /* 55 */
0600 EXTERN int      XUngrabPointer(Display *d, Time t);
0601 /* 56 */
0602 EXTERN int      XUnmapWindow(Display *d, Window w);
0603 /* 57 */
0604 EXTERN int      TkPutImage(unsigned long *colors, int ncolors,
0605                 Display *display, Drawable d, GC gc,
0606                 XImage *image, int src_x, int src_y,
0607                 int dest_x, int dest_y, unsigned int width,
0608                 unsigned int height);
0609 /* 58 */
0610 EXTERN Status       XParseColor(Display *display, Colormap map,
0611                 _Xconst char *spec, XColor *colorPtr);
0612 /* 59 */
0613 EXTERN GC       XCreateGC(Display *display, Drawable d,
0614                 unsigned long valuemask, XGCValues *values);
0615 /* 60 */
0616 EXTERN int      XFreeGC(Display *display, GC gc);
0617 /* 61 */
0618 EXTERN Atom     XInternAtom(Display *display,
0619                 _Xconst char *atom_name, Bool only_if_exists);
0620 /* 62 */
0621 EXTERN int      XSetBackground(Display *display, GC gc,
0622                 unsigned long foreground);
0623 /* 63 */
0624 EXTERN int      XSetForeground(Display *display, GC gc,
0625                 unsigned long foreground);
0626 /* 64 */
0627 EXTERN int      XSetClipMask(Display *display, GC gc, Pixmap pixmap);
0628 /* 65 */
0629 EXTERN int      XSetClipOrigin(Display *display, GC gc,
0630                 int clip_x_origin, int clip_y_origin);
0631 /* 66 */
0632 EXTERN int      XSetTSOrigin(Display *display, GC gc,
0633                 int ts_x_origin, int ts_y_origin);
0634 /* 67 */
0635 EXTERN int      XChangeGC(Display *d, GC gc, unsigned long mask,
0636                 XGCValues *values);
0637 /* 68 */
0638 EXTERN int      XSetFont(Display *display, GC gc, Font font);
0639 /* 69 */
0640 EXTERN int      XSetArcMode(Display *display, GC gc, int arc_mode);
0641 /* 70 */
0642 EXTERN int      XSetStipple(Display *display, GC gc, Pixmap stipple);
0643 /* 71 */
0644 EXTERN int      XSetFillRule(Display *display, GC gc, int fill_rule);
0645 /* 72 */
0646 EXTERN int      XSetFillStyle(Display *display, GC gc,
0647                 int fill_style);
0648 /* 73 */
0649 EXTERN int      XSetFunction(Display *display, GC gc, int function);
0650 /* 74 */
0651 EXTERN int      XSetLineAttributes(Display *display, GC gc,
0652                 unsigned int line_width, int line_style,
0653                 int cap_style, int join_style);
0654 /* 75 */
0655 EXTERN int      _XInitImageFuncPtrs(XImage *image);
0656 /* 76 */
0657 EXTERN XIC      XCreateIC(XIM xim, ...);
0658 /* 77 */
0659 EXTERN XVisualInfo *    XGetVisualInfo(Display *display, long vinfo_mask,
0660                 XVisualInfo *vinfo_template,
0661                 int *nitems_return);
0662 /* 78 */
0663 EXTERN void     XSetWMClientMachine(Display *display, Window w,
0664                 XTextProperty *text_prop);
0665 /* 79 */
0666 EXTERN Status       XStringListToTextProperty(char **list, int count,
0667                 XTextProperty *text_prop_return);
0668 /* 80 */
0669 EXTERN int      XDrawSegments(Display *display, Drawable d, GC gc,
0670                 XSegment *segments, int nsegments);
0671 /* 81 */
0672 EXTERN int      XForceScreenSaver(Display *display, int mode);
0673 /* 82 */
0674 EXTERN int      XDrawLine(Display *d, Drawable dr, GC g, int x1,
0675                 int y1, int x2, int y2);
0676 /* 83 */
0677 EXTERN int      XFillRectangle(Display *display, Drawable d, GC gc,
0678                 int x, int y, unsigned int width,
0679                 unsigned int height);
0680 /* 84 */
0681 EXTERN int      XClearWindow(Display *d, Window w);
0682 /* 85 */
0683 EXTERN int      XDrawPoint(Display *display, Drawable d, GC gc,
0684                 int x, int y);
0685 /* 86 */
0686 EXTERN int      XDrawPoints(Display *display, Drawable d, GC gc,
0687                 XPoint *points, int npoints, int mode);
0688 /* 87 */
0689 EXTERN int      XWarpPointer(Display *display, Window src_w,
0690                 Window dest_w, int src_x, int src_y,
0691                 unsigned int src_width,
0692                 unsigned int src_height, int dest_x,
0693                 int dest_y);
0694 /* 88 */
0695 EXTERN int      XQueryColor(Display *display, Colormap colormap,
0696                 XColor *def_in_out);
0697 /* 89 */
0698 EXTERN int      XQueryColors(Display *display, Colormap colormap,
0699                 XColor *defs_in_out, int ncolors);
0700 /* 90 */
0701 EXTERN Status       XQueryTree(Display *d, Window w1, Window *w2,
0702                 Window *w3, Window **w4, unsigned int *ui);
0703 /* 91 */
0704 EXTERN int      XSync(Display *display, Bool discard);
0705 /* Slot 92 is reserved */
0706 /* Slot 93 is reserved */
0707 /* Slot 94 is reserved */
0708 /* Slot 95 is reserved */
0709 /* Slot 96 is reserved */
0710 /* Slot 97 is reserved */
0711 /* Slot 98 is reserved */
0712 /* Slot 99 is reserved */
0713 /* Slot 100 is reserved */
0714 /* Slot 101 is reserved */
0715 /* Slot 102 is reserved */
0716 /* Slot 103 is reserved */
0717 /* Slot 104 is reserved */
0718 /* Slot 105 is reserved */
0719 /* 106 */
0720 EXTERN int      XSetClipRectangles(Display *display, GC gc,
0721                 int clip_x_origin, int clip_y_origin,
0722                 XRectangle rectangles[], int n, int ordering);
0723 /* 107 */
0724 EXTERN int      XFlush(Display *display);
0725 /* 108 */
0726 EXTERN int      XGrabServer(Display *display);
0727 /* 109 */
0728 EXTERN int      XUngrabServer(Display *display);
0729 /* 110 */
0730 EXTERN int      XFree(void *data);
0731 /* 111 */
0732 EXTERN int      XNoOp(Display *display);
0733 /* 112 */
0734 EXTERN XAfterFunction   XSynchronize(Display *display, Bool onoff);
0735 /* Slot 113 is reserved */
0736 /* 114 */
0737 EXTERN VisualID     XVisualIDFromVisual(Visual *visual);
0738 /* Slot 115 is reserved */
0739 /* Slot 116 is reserved */
0740 /* Slot 117 is reserved */
0741 /* Slot 118 is reserved */
0742 /* Slot 119 is reserved */
0743 /* 120 */
0744 EXTERN int      XOffsetRegion(void *rgn, int dx, int dy);
0745 /* Slot 121 is reserved */
0746 /* Slot 122 is reserved */
0747 /* Slot 123 is reserved */
0748 /* Slot 124 is reserved */
0749 /* Slot 125 is reserved */
0750 /* Slot 126 is reserved */
0751 /* Slot 127 is reserved */
0752 /* Slot 128 is reserved */
0753 /* 129 */
0754 EXTERN int      XLowerWindow(Display *d, Window w);
0755 /* Slot 130 is reserved */
0756 /* Slot 131 is reserved */
0757 /* Slot 132 is reserved */
0758 /* Slot 133 is reserved */
0759 /* Slot 134 is reserved */
0760 /* Slot 135 is reserved */
0761 /* Slot 136 is reserved */
0762 /* 137 */
0763 EXTERN int      XPutImage(Display *d, Drawable dr, GC gc, XImage *im,
0764                 int sx, int sy, int dx, int dy,
0765                 unsigned int w, unsigned int h);
0766 /* Slot 138 is reserved */
0767 /* Slot 139 is reserved */
0768 /* Slot 140 is reserved */
0769 /* Slot 141 is reserved */
0770 /* Slot 142 is reserved */
0771 /* Slot 143 is reserved */
0772 /* 144 */
0773 EXTERN void     XDestroyIC(XIC xic);
0774 /* 145 */
0775 EXTERN Cursor       XCreatePixmapCursor(Display *d, Pixmap p1, Pixmap p2,
0776                 XColor *x1, XColor *x2, unsigned int ui1,
0777                 unsigned int ui2);
0778 /* 146 */
0779 EXTERN Cursor       XCreateGlyphCursor(Display *d, Font f1, Font f2,
0780                 unsigned int ui1, unsigned int ui2,
0781                 XColor _Xconst *x1, XColor _Xconst *x2);
0782 /* Slot 147 is reserved */
0783 /* Slot 148 is reserved */
0784 /* Slot 149 is reserved */
0785 /* Slot 150 is reserved */
0786 /* Slot 151 is reserved */
0787 /* Slot 152 is reserved */
0788 /* Slot 153 is reserved */
0789 /* Slot 154 is reserved */
0790 /* Slot 155 is reserved */
0791 /* Slot 156 is reserved */
0792 /* 157 */
0793 EXTERN KeySym       XkbKeycodeToKeysym(Display *d, unsigned int k, int g,
0794                 int i);
0795 /* 158 */
0796 EXTERN void     TkUnusedStubEntry(void);
0797 #endif /* AQUA */
0798 
0799 typedef struct TkIntXlibStubs {
0800     int magic;
0801     void *hooks;
0802 
0803 #if defined(_WIN32) || defined(__CYGWIN__) /* WIN */
0804     int (*xSetDashes) (Display *display, GC gc, int dash_offset, _Xconst char *dash_list, int n); /* 0 */
0805     XModifierKeymap * (*xGetModifierMapping) (Display *d); /* 1 */
0806     XImage * (*xCreateImage) (Display *d, Visual *v, unsigned int ui1, int i1, int i2, char *cp, unsigned int ui2, unsigned int ui3, int i3, int i4); /* 2 */
0807     XImage * (*xGetImage) (Display *d, Drawable dr, int i1, int i2, unsigned int ui1, unsigned int ui2, unsigned long ul, int i3); /* 3 */
0808     char * (*xGetAtomName) (Display *d, Atom a); /* 4 */
0809     char * (*xKeysymToString) (KeySym k); /* 5 */
0810     Colormap (*xCreateColormap) (Display *d, Window w, Visual *v, int i); /* 6 */
0811     Cursor (*xCreatePixmapCursor) (Display *d, Pixmap p1, Pixmap p2, XColor *x1, XColor *x2, unsigned int ui1, unsigned int ui2); /* 7 */
0812     Cursor (*xCreateGlyphCursor) (Display *d, Font f1, Font f2, unsigned int ui1, unsigned int ui2, XColor _Xconst *x1, XColor _Xconst *x2); /* 8 */
0813     GContext (*xGContextFromGC) (GC g); /* 9 */
0814     XHostAddress * (*xListHosts) (Display *d, int *i, Bool *b); /* 10 */
0815     KeySym (*xKeycodeToKeysym) (Display *d, unsigned int k, int i); /* 11 */
0816     KeySym (*xStringToKeysym) (_Xconst char *c); /* 12 */
0817     Window (*xRootWindow) (Display *d, int i); /* 13 */
0818     XErrorHandler (*xSetErrorHandler) (XErrorHandler x); /* 14 */
0819     Status (*xIconifyWindow) (Display *d, Window w, int i); /* 15 */
0820     Status (*xWithdrawWindow) (Display *d, Window w, int i); /* 16 */
0821     Status (*xGetWMColormapWindows) (Display *d, Window w, Window **wpp, int *ip); /* 17 */
0822     Status (*xAllocColor) (Display *d, Colormap c, XColor *xp); /* 18 */
0823     int (*xBell) (Display *d, int i); /* 19 */
0824     int (*xChangeProperty) (Display *d, Window w, Atom a1, Atom a2, int i1, int i2, _Xconst unsigned char *c, int i3); /* 20 */
0825     int (*xChangeWindowAttributes) (Display *d, Window w, unsigned long ul, XSetWindowAttributes *x); /* 21 */
0826     int (*xClearWindow) (Display *d, Window w); /* 22 */
0827     int (*xConfigureWindow) (Display *d, Window w, unsigned int i, XWindowChanges *x); /* 23 */
0828     int (*xCopyArea) (Display *d, Drawable dr1, Drawable dr2, GC g, int i1, int i2, unsigned int ui1, unsigned int ui2, int i3, int i4); /* 24 */
0829     int (*xCopyPlane) (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 */
0830     Pixmap (*xCreateBitmapFromData) (Display *display, Drawable d, _Xconst char *data, unsigned int width, unsigned int height); /* 26 */
0831     int (*xDefineCursor) (Display *d, Window w, Cursor c); /* 27 */
0832     int (*xDeleteProperty) (Display *d, Window w, Atom a); /* 28 */
0833     int (*xDestroyWindow) (Display *d, Window w); /* 29 */
0834     int (*xDrawArc) (Display *d, Drawable dr, GC g, int i1, int i2, unsigned int ui1, unsigned int ui2, int i3, int i4); /* 30 */
0835     int (*xDrawLines) (Display *d, Drawable dr, GC g, XPoint *x, int i1, int i2); /* 31 */
0836     int (*xDrawRectangle) (Display *d, Drawable dr, GC g, int i1, int i2, unsigned int ui1, unsigned int ui2); /* 32 */
0837     int (*xFillArc) (Display *d, Drawable dr, GC g, int i1, int i2, unsigned int ui1, unsigned int ui2, int i3, int i4); /* 33 */
0838     int (*xFillPolygon) (Display *d, Drawable dr, GC g, XPoint *x, int i1, int i2, int i3); /* 34 */
0839     int (*xFillRectangles) (Display *d, Drawable dr, GC g, XRectangle *x, int i); /* 35 */
0840     int (*xForceScreenSaver) (Display *d, int i); /* 36 */
0841     int (*xFreeColormap) (Display *d, Colormap c); /* 37 */
0842     int (*xFreeColors) (Display *d, Colormap c, unsigned long *ulp, int i, unsigned long ul); /* 38 */
0843     int (*xFreeCursor) (Display *d, Cursor c); /* 39 */
0844     int (*xFreeModifiermap) (XModifierKeymap *x); /* 40 */
0845     Status (*xGetGeometry) (Display *d, Drawable dr, Window *w, int *i1, int *i2, unsigned int *ui1, unsigned int *ui2, unsigned int *ui3, unsigned int *ui4); /* 41 */
0846     int (*xGetInputFocus) (Display *d, Window *w, int *i); /* 42 */
0847     int (*xGetWindowProperty) (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 */
0848     Status (*xGetWindowAttributes) (Display *d, Window w, XWindowAttributes *x); /* 44 */
0849     int (*xGrabKeyboard) (Display *d, Window w, Bool b, int i1, int i2, Time t); /* 45 */
0850     int (*xGrabPointer) (Display *d, Window w1, Bool b, unsigned int ui, int i1, int i2, Window w2, Cursor c, Time t); /* 46 */
0851     KeyCode (*xKeysymToKeycode) (Display *d, KeySym k); /* 47 */
0852     Status (*xLookupColor) (Display *d, Colormap c1, _Xconst char *c2, XColor *x1, XColor *x2); /* 48 */
0853     int (*xMapWindow) (Display *d, Window w); /* 49 */
0854     int (*xMoveResizeWindow) (Display *d, Window w, int i1, int i2, unsigned int ui1, unsigned int ui2); /* 50 */
0855     int (*xMoveWindow) (Display *d, Window w, int i1, int i2); /* 51 */
0856     int (*xNextEvent) (Display *d, XEvent *x); /* 52 */
0857     int (*xPutBackEvent) (Display *d, XEvent *x); /* 53 */
0858     int (*xQueryColors) (Display *d, Colormap c, XColor *x, int i); /* 54 */
0859     Bool (*xQueryPointer) (Display *d, Window w1, Window *w2, Window *w3, int *i1, int *i2, int *i3, int *i4, unsigned int *ui); /* 55 */
0860     Status (*xQueryTree) (Display *d, Window w1, Window *w2, Window *w3, Window **w4, unsigned int *ui); /* 56 */
0861     int (*xRaiseWindow) (Display *d, Window w); /* 57 */
0862     int (*xRefreshKeyboardMapping) (XMappingEvent *x); /* 58 */
0863     int (*xResizeWindow) (Display *d, Window w, unsigned int ui1, unsigned int ui2); /* 59 */
0864     int (*xSelectInput) (Display *d, Window w, long l); /* 60 */
0865     Status (*xSendEvent) (Display *d, Window w, Bool b, long l, XEvent *x); /* 61 */
0866     int (*xSetCommand) (Display *d, Window w, char **c, int i); /* 62 */
0867     int (*xSetIconName) (Display *d, Window w, _Xconst char *c); /* 63 */
0868     int (*xSetInputFocus) (Display *d, Window w, int i, Time t); /* 64 */
0869     int (*xSetSelectionOwner) (Display *d, Atom a, Window w, Time t); /* 65 */
0870     int (*xSetWindowBackground) (Display *d, Window w, unsigned long ul); /* 66 */
0871     int (*xSetWindowBackgroundPixmap) (Display *d, Window w, Pixmap p); /* 67 */
0872     int (*xSetWindowBorder) (Display *d, Window w, unsigned long ul); /* 68 */
0873     int (*xSetWindowBorderPixmap) (Display *d, Window w, Pixmap p); /* 69 */
0874     int (*xSetWindowBorderWidth) (Display *d, Window w, unsigned int ui); /* 70 */
0875     int (*xSetWindowColormap) (Display *d, Window w, Colormap c); /* 71 */
0876     Bool (*xTranslateCoordinates) (Display *d, Window w1, Window w2, int i1, int i2, int *i3, int *i4, Window *w3); /* 72 */
0877     int (*xUngrabKeyboard) (Display *d, Time t); /* 73 */
0878     int (*xUngrabPointer) (Display *d, Time t); /* 74 */
0879     int (*xUnmapWindow) (Display *d, Window w); /* 75 */
0880     int (*xWindowEvent) (Display *d, Window w, long l, XEvent *x); /* 76 */
0881     void (*xDestroyIC) (XIC x); /* 77 */
0882     Bool (*xFilterEvent) (XEvent *x, Window w); /* 78 */
0883     int (*xmbLookupString) (XIC xi, XKeyPressedEvent *xk, char *c, int i, KeySym *k, Status *s); /* 79 */
0884     int (*tkPutImage) (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 */
0885     int (*xSetClipRectangles) (Display *display, GC gc, int clip_x_origin, int clip_y_origin, XRectangle rectangles[], int n, int ordering); /* 81 */
0886     Status (*xParseColor) (Display *display, Colormap map, _Xconst char *spec, XColor *colorPtr); /* 82 */
0887     GC (*xCreateGC) (Display *display, Drawable d, unsigned long valuemask, XGCValues *values); /* 83 */
0888     int (*xFreeGC) (Display *display, GC gc); /* 84 */
0889     Atom (*xInternAtom) (Display *display, _Xconst char *atom_name, Bool only_if_exists); /* 85 */
0890     int (*xSetBackground) (Display *display, GC gc, unsigned long foreground); /* 86 */
0891     int (*xSetForeground) (Display *display, GC gc, unsigned long foreground); /* 87 */
0892     int (*xSetClipMask) (Display *display, GC gc, Pixmap pixmap); /* 88 */
0893     int (*xSetClipOrigin) (Display *display, GC gc, int clip_x_origin, int clip_y_origin); /* 89 */
0894     int (*xSetTSOrigin) (Display *display, GC gc, int ts_x_origin, int ts_y_origin); /* 90 */
0895     int (*xChangeGC) (Display *d, GC gc, unsigned long mask, XGCValues *values); /* 91 */
0896     int (*xSetFont) (Display *display, GC gc, Font font); /* 92 */
0897     int (*xSetArcMode) (Display *display, GC gc, int arc_mode); /* 93 */
0898     int (*xSetStipple) (Display *display, GC gc, Pixmap stipple); /* 94 */
0899     int (*xSetFillRule) (Display *display, GC gc, int fill_rule); /* 95 */
0900     int (*xSetFillStyle) (Display *display, GC gc, int fill_style); /* 96 */
0901     int (*xSetFunction) (Display *display, GC gc, int function); /* 97 */
0902     int (*xSetLineAttributes) (Display *display, GC gc, unsigned int line_width, int line_style, int cap_style, int join_style); /* 98 */
0903     int (*_XInitImageFuncPtrs) (XImage *image); /* 99 */
0904     XIC (*xCreateIC) (XIM xim, ...); /* 100 */
0905     XVisualInfo * (*xGetVisualInfo) (Display *display, long vinfo_mask, XVisualInfo *vinfo_template, int *nitems_return); /* 101 */
0906     void (*xSetWMClientMachine) (Display *display, Window w, XTextProperty *text_prop); /* 102 */
0907     Status (*xStringListToTextProperty) (char **list, int count, XTextProperty *text_prop_return); /* 103 */
0908     int (*xDrawLine) (Display *d, Drawable dr, GC g, int x1, int y1, int x2, int y2); /* 104 */
0909     int (*xWarpPointer) (Display *d, Window s, Window dw, int sx, int sy, unsigned int sw, unsigned int sh, int dx, int dy); /* 105 */
0910     int (*xFillRectangle) (Display *display, Drawable d, GC gc, int x, int y, unsigned int width, unsigned int height); /* 106 */
0911     int (*xFlush) (Display *display); /* 107 */
0912     int (*xGrabServer) (Display *display); /* 108 */
0913     int (*xUngrabServer) (Display *display); /* 109 */
0914     int (*xFree) (void *data); /* 110 */
0915     int (*xNoOp) (Display *display); /* 111 */
0916     XAfterFunction (*xSynchronize) (Display *display, Bool onoff); /* 112 */
0917     int (*xSync) (Display *display, Bool discard); /* 113 */
0918     VisualID (*xVisualIDFromVisual) (Visual *visual); /* 114 */
0919     void (*reserved115)(void);
0920     void (*reserved116)(void);
0921     void (*reserved117)(void);
0922     void (*reserved118)(void);
0923     void (*reserved119)(void);
0924     int (*xOffsetRegion) (Region rgn, int dx, int dy); /* 120 */
0925     int (*xUnionRegion) (Region srca, Region srcb, Region dr_return); /* 121 */
0926     Window (*xCreateWindow) (Display *display, Window parent, int x, int y, unsigned int width, unsigned int height, unsigned int border_width, int depth, unsigned int clazz, Visual *visual, unsigned long value_mask, XSetWindowAttributes *attributes); /* 122 */
0927     void (*reserved123)(void);
0928     void (*reserved124)(void);
0929     void (*reserved125)(void);
0930     void (*reserved126)(void);
0931     void (*reserved127)(void);
0932     void (*reserved128)(void);
0933     int (*xLowerWindow) (Display *d, Window w); /* 129 */
0934     int (*xFillArcs) (Display *d, Drawable dr, GC gc, XArc *a, int n); /* 130 */
0935     int (*xDrawArcs) (Display *d, Drawable dr, GC gc, XArc *a, int n); /* 131 */
0936     int (*xDrawRectangles) (Display *d, Drawable dr, GC gc, XRectangle *r, int n); /* 132 */
0937     int (*xDrawSegments) (Display *d, Drawable dr, GC gc, XSegment *s, int n); /* 133 */
0938     int (*xDrawPoint) (Display *d, Drawable dr, GC gc, int x, int y); /* 134 */
0939     int (*xDrawPoints) (Display *d, Drawable dr, GC gc, XPoint *p, int n, int m); /* 135 */
0940     int (*xReparentWindow) (Display *d, Window w, Window p, int x, int y); /* 136 */
0941     int (*xPutImage) (Display *d, Drawable dr, GC gc, XImage *im, int sx, int sy, int dx, int dy, unsigned int w, unsigned int h); /* 137 */
0942     void (*reserved138)(void);
0943     void (*reserved139)(void);
0944     void (*reserved140)(void);
0945     void (*reserved141)(void);
0946     void (*reserved142)(void);
0947     void (*reserved143)(void);
0948     void (*reserved144)(void);
0949     void (*reserved145)(void);
0950     void (*reserved146)(void);
0951     void (*reserved147)(void);
0952     void (*reserved148)(void);
0953     void (*reserved149)(void);
0954     void (*reserved150)(void);
0955     void (*reserved151)(void);
0956     void (*reserved152)(void);
0957     void (*reserved153)(void);
0958     void (*reserved154)(void);
0959     void (*reserved155)(void);
0960     void (*reserved156)(void);
0961     void (*reserved157)(void);
0962     void (*tkUnusedStubEntry) (void); /* 158 */
0963 #endif /* WIN */
0964 #ifdef MAC_OSX_TK /* AQUA */
0965     int (*xSetDashes) (Display *display, GC gc, int dash_offset, _Xconst char *dash_list, int n); /* 0 */
0966     XModifierKeymap * (*xGetModifierMapping) (Display *d); /* 1 */
0967     XImage * (*xCreateImage) (Display *d, Visual *v, unsigned int ui1, int i1, int i2, char *cp, unsigned int ui2, unsigned int ui3, int i3, int i4); /* 2 */
0968     XImage * (*xGetImage) (Display *d, Drawable dr, int i1, int i2, unsigned int ui1, unsigned int ui2, unsigned long ul, int i3); /* 3 */
0969     char * (*xGetAtomName) (Display *d, Atom a); /* 4 */
0970     char * (*xKeysymToString) (KeySym k); /* 5 */
0971     Colormap (*xCreateColormap) (Display *d, Window w, Visual *v, int i); /* 6 */
0972     GContext (*xGContextFromGC) (GC g); /* 7 */
0973     KeySym (*xKeycodeToKeysym) (Display *d, KeyCode k, int i); /* 8 */
0974     KeySym (*xStringToKeysym) (_Xconst char *c); /* 9 */
0975     Window (*xRootWindow) (Display *d, int i); /* 10 */
0976     XErrorHandler (*xSetErrorHandler) (XErrorHandler x); /* 11 */
0977     Status (*xAllocColor) (Display *d, Colormap c, XColor *xp); /* 12 */
0978     int (*xBell) (Display *d, int i); /* 13 */
0979     int (*xChangeProperty) (Display *d, Window w, Atom a1, Atom a2, int i1, int i2, _Xconst unsigned char *c, int i3); /* 14 */
0980     int (*xChangeWindowAttributes) (Display *d, Window w, unsigned long ul, XSetWindowAttributes *x); /* 15 */
0981     int (*xConfigureWindow) (Display *d, Window w, unsigned int i, XWindowChanges *x); /* 16 */
0982     int (*xCopyArea) (Display *d, Drawable dr1, Drawable dr2, GC g, int i1, int i2, unsigned int ui1, unsigned int ui2, int i3, int i4); /* 17 */
0983     int (*xCopyPlane) (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 */
0984     Pixmap (*xCreateBitmapFromData) (Display *display, Drawable d, _Xconst char *data, unsigned int width, unsigned int height); /* 19 */
0985     int (*xDefineCursor) (Display *d, Window w, Cursor c); /* 20 */
0986     int (*xDestroyWindow) (Display *d, Window w); /* 21 */
0987     int (*xDrawArc) (Display *d, Drawable dr, GC g, int i1, int i2, unsigned int ui1, unsigned int ui2, int i3, int i4); /* 22 */
0988     int (*xDrawLines) (Display *d, Drawable dr, GC g, XPoint *x, int i1, int i2); /* 23 */
0989     int (*xDrawRectangle) (Display *d, Drawable dr, GC g, int i1, int i2, unsigned int ui1, unsigned int ui2); /* 24 */
0990     int (*xFillArc) (Display *d, Drawable dr, GC g, int i1, int i2, unsigned int ui1, unsigned int ui2, int i3, int i4); /* 25 */
0991     int (*xFillPolygon) (Display *d, Drawable dr, GC g, XPoint *x, int i1, int i2, int i3); /* 26 */
0992     int (*xFillRectangles) (Display *d, Drawable dr, GC g, XRectangle *x, int i); /* 27 */
0993     int (*xFreeColormap) (Display *d, Colormap c); /* 28 */
0994     int (*xFreeColors) (Display *d, Colormap c, unsigned long *ulp, int i, unsigned long ul); /* 29 */
0995     int (*xFreeModifiermap) (XModifierKeymap *x); /* 30 */
0996     Status (*xGetGeometry) (Display *d, Drawable dr, Window *w, int *i1, int *i2, unsigned int *ui1, unsigned int *ui2, unsigned int *ui3, unsigned int *ui4); /* 31 */
0997     int (*xGetWindowProperty) (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 */
0998     int (*xGrabKeyboard) (Display *d, Window w, Bool b, int i1, int i2, Time t); /* 33 */
0999     int (*xGrabPointer) (Display *d, Window w1, Bool b, unsigned int ui, int i1, int i2, Window w2, Cursor c, Time t); /* 34 */
1000     KeyCode (*xKeysymToKeycode) (Display *d, KeySym k); /* 35 */
1001     int (*xMapWindow) (Display *d, Window w); /* 36 */
1002     int (*xMoveResizeWindow) (Display *d, Window w, int i1, int i2, unsigned int ui1, unsigned int ui2); /* 37 */
1003     int (*xMoveWindow) (Display *d, Window w, int i1, int i2); /* 38 */
1004     Bool (*xQueryPointer) (Display *d, Window w1, Window *w2, Window *w3, int *i1, int *i2, int *i3, int *i4, unsigned int *ui); /* 39 */
1005     int (*xRaiseWindow) (Display *d, Window w); /* 40 */
1006     int (*xRefreshKeyboardMapping) (XMappingEvent *x); /* 41 */
1007     int (*xResizeWindow) (Display *d, Window w, unsigned int ui1, unsigned int ui2); /* 42 */
1008     int (*xSelectInput) (Display *d, Window w, long l); /* 43 */
1009     Status (*xSendEvent) (Display *d, Window w, Bool b, long l, XEvent *x); /* 44 */
1010     int (*xSetIconName) (Display *d, Window w, _Xconst char *c); /* 45 */
1011     int (*xSetInputFocus) (Display *d, Window w, int i, Time t); /* 46 */
1012     int (*xSetSelectionOwner) (Display *d, Atom a, Window w, Time t); /* 47 */
1013     int (*xSetWindowBackground) (Display *d, Window w, unsigned long ul); /* 48 */
1014     int (*xSetWindowBackgroundPixmap) (Display *d, Window w, Pixmap p); /* 49 */
1015     int (*xSetWindowBorder) (Display *d, Window w, unsigned long ul); /* 50 */
1016     int (*xSetWindowBorderPixmap) (Display *d, Window w, Pixmap p); /* 51 */
1017     int (*xSetWindowBorderWidth) (Display *d, Window w, unsigned int ui); /* 52 */
1018     int (*xSetWindowColormap) (Display *d, Window w, Colormap c); /* 53 */
1019     int (*xUngrabKeyboard) (Display *d, Time t); /* 54 */
1020     int (*xUngrabPointer) (Display *d, Time t); /* 55 */
1021     int (*xUnmapWindow) (Display *d, Window w); /* 56 */
1022     int (*tkPutImage) (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 */
1023     Status (*xParseColor) (Display *display, Colormap map, _Xconst char *spec, XColor *colorPtr); /* 58 */
1024     GC (*xCreateGC) (Display *display, Drawable d, unsigned long valuemask, XGCValues *values); /* 59 */
1025     int (*xFreeGC) (Display *display, GC gc); /* 60 */
1026     Atom (*xInternAtom) (Display *display, _Xconst char *atom_name, Bool only_if_exists); /* 61 */
1027     int (*xSetBackground) (Display *display, GC gc, unsigned long foreground); /* 62 */
1028     int (*xSetForeground) (Display *display, GC gc, unsigned long foreground); /* 63 */
1029     int (*xSetClipMask) (Display *display, GC gc, Pixmap pixmap); /* 64 */
1030     int (*xSetClipOrigin) (Display *display, GC gc, int clip_x_origin, int clip_y_origin); /* 65 */
1031     int (*xSetTSOrigin) (Display *display, GC gc, int ts_x_origin, int ts_y_origin); /* 66 */
1032     int (*xChangeGC) (Display *d, GC gc, unsigned long mask, XGCValues *values); /* 67 */
1033     int (*xSetFont) (Display *display, GC gc, Font font); /* 68 */
1034     int (*xSetArcMode) (Display *display, GC gc, int arc_mode); /* 69 */
1035     int (*xSetStipple) (Display *display, GC gc, Pixmap stipple); /* 70 */
1036     int (*xSetFillRule) (Display *display, GC gc, int fill_rule); /* 71 */
1037     int (*xSetFillStyle) (Display *display, GC gc, int fill_style); /* 72 */
1038     int (*xSetFunction) (Display *display, GC gc, int function); /* 73 */
1039     int (*xSetLineAttributes) (Display *display, GC gc, unsigned int line_width, int line_style, int cap_style, int join_style); /* 74 */
1040     int (*_XInitImageFuncPtrs) (XImage *image); /* 75 */
1041     XIC (*xCreateIC) (XIM xim, ...); /* 76 */
1042     XVisualInfo * (*xGetVisualInfo) (Display *display, long vinfo_mask, XVisualInfo *vinfo_template, int *nitems_return); /* 77 */
1043     void (*xSetWMClientMachine) (Display *display, Window w, XTextProperty *text_prop); /* 78 */
1044     Status (*xStringListToTextProperty) (char **list, int count, XTextProperty *text_prop_return); /* 79 */
1045     int (*xDrawSegments) (Display *display, Drawable d, GC gc, XSegment *segments, int nsegments); /* 80 */
1046     int (*xForceScreenSaver) (Display *display, int mode); /* 81 */
1047     int (*xDrawLine) (Display *d, Drawable dr, GC g, int x1, int y1, int x2, int y2); /* 82 */
1048     int (*xFillRectangle) (Display *display, Drawable d, GC gc, int x, int y, unsigned int width, unsigned int height); /* 83 */
1049     int (*xClearWindow) (Display *d, Window w); /* 84 */
1050     int (*xDrawPoint) (Display *display, Drawable d, GC gc, int x, int y); /* 85 */
1051     int (*xDrawPoints) (Display *display, Drawable d, GC gc, XPoint *points, int npoints, int mode); /* 86 */
1052     int (*xWarpPointer) (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 */
1053     int (*xQueryColor) (Display *display, Colormap colormap, XColor *def_in_out); /* 88 */
1054     int (*xQueryColors) (Display *display, Colormap colormap, XColor *defs_in_out, int ncolors); /* 89 */
1055     Status (*xQueryTree) (Display *d, Window w1, Window *w2, Window *w3, Window **w4, unsigned int *ui); /* 90 */
1056     int (*xSync) (Display *display, Bool discard); /* 91 */
1057     void (*reserved92)(void);
1058     void (*reserved93)(void);
1059     void (*reserved94)(void);
1060     void (*reserved95)(void);
1061     void (*reserved96)(void);
1062     void (*reserved97)(void);
1063     void (*reserved98)(void);
1064     void (*reserved99)(void);
1065     void (*reserved100)(void);
1066     void (*reserved101)(void);
1067     void (*reserved102)(void);
1068     void (*reserved103)(void);
1069     void (*reserved104)(void);
1070     void (*reserved105)(void);
1071     int (*xSetClipRectangles) (Display *display, GC gc, int clip_x_origin, int clip_y_origin, XRectangle rectangles[], int n, int ordering); /* 106 */
1072     int (*xFlush) (Display *display); /* 107 */
1073     int (*xGrabServer) (Display *display); /* 108 */
1074     int (*xUngrabServer) (Display *display); /* 109 */
1075     int (*xFree) (void *data); /* 110 */
1076     int (*xNoOp) (Display *display); /* 111 */
1077     XAfterFunction (*xSynchronize) (Display *display, Bool onoff); /* 112 */
1078     void (*reserved113)(void);
1079     VisualID (*xVisualIDFromVisual) (Visual *visual); /* 114 */
1080     void (*reserved115)(void);
1081     void (*reserved116)(void);
1082     void (*reserved117)(void);
1083     void (*reserved118)(void);
1084     void (*reserved119)(void);
1085     int (*xOffsetRegion) (void *rgn, int dx, int dy); /* 120 */
1086     void (*reserved121)(void);
1087     void (*reserved122)(void);
1088     void (*reserved123)(void);
1089     void (*reserved124)(void);
1090     void (*reserved125)(void);
1091     void (*reserved126)(void);
1092     void (*reserved127)(void);
1093     void (*reserved128)(void);
1094     int (*xLowerWindow) (Display *d, Window w); /* 129 */
1095     void (*reserved130)(void);
1096     void (*reserved131)(void);
1097     void (*reserved132)(void);
1098     void (*reserved133)(void);
1099     void (*reserved134)(void);
1100     void (*reserved135)(void);
1101     void (*reserved136)(void);
1102     int (*xPutImage) (Display *d, Drawable dr, GC gc, XImage *im, int sx, int sy, int dx, int dy, unsigned int w, unsigned int h); /* 137 */
1103     void (*reserved138)(void);
1104     void (*reserved139)(void);
1105     void (*reserved140)(void);
1106     void (*reserved141)(void);
1107     void (*reserved142)(void);
1108     void (*reserved143)(void);
1109     void (*xDestroyIC) (XIC xic); /* 144 */
1110     Cursor (*xCreatePixmapCursor) (Display *d, Pixmap p1, Pixmap p2, XColor *x1, XColor *x2, unsigned int ui1, unsigned int ui2); /* 145 */
1111     Cursor (*xCreateGlyphCursor) (Display *d, Font f1, Font f2, unsigned int ui1, unsigned int ui2, XColor _Xconst *x1, XColor _Xconst *x2); /* 146 */
1112     void (*reserved147)(void);
1113     void (*reserved148)(void);
1114     void (*reserved149)(void);
1115     void (*reserved150)(void);
1116     void (*reserved151)(void);
1117     void (*reserved152)(void);
1118     void (*reserved153)(void);
1119     void (*reserved154)(void);
1120     void (*reserved155)(void);
1121     void (*reserved156)(void);
1122     KeySym (*xkbKeycodeToKeysym) (Display *d, unsigned int k, int g, int i); /* 157 */
1123     void (*tkUnusedStubEntry) (void); /* 158 */
1124 #endif /* AQUA */
1125 } TkIntXlibStubs;
1126 
1127 extern const TkIntXlibStubs *tkIntXlibStubsPtr;
1128 
1129 #ifdef __cplusplus
1130 }
1131 #endif
1132 
1133 #if defined(USE_TK_STUBS)
1134 
1135 /*
1136  * Inline function declarations:
1137  */
1138 
1139 #if defined(_WIN32) || defined(__CYGWIN__) /* WIN */
1140 #define XSetDashes \
1141     (tkIntXlibStubsPtr->xSetDashes) /* 0 */
1142 #define XGetModifierMapping \
1143     (tkIntXlibStubsPtr->xGetModifierMapping) /* 1 */
1144 #define XCreateImage \
1145     (tkIntXlibStubsPtr->xCreateImage) /* 2 */
1146 #define XGetImage \
1147     (tkIntXlibStubsPtr->xGetImage) /* 3 */
1148 #define XGetAtomName \
1149     (tkIntXlibStubsPtr->xGetAtomName) /* 4 */
1150 #define XKeysymToString \
1151     (tkIntXlibStubsPtr->xKeysymToString) /* 5 */
1152 #define XCreateColormap \
1153     (tkIntXlibStubsPtr->xCreateColormap) /* 6 */
1154 #define XCreatePixmapCursor \
1155     (tkIntXlibStubsPtr->xCreatePixmapCursor) /* 7 */
1156 #define XCreateGlyphCursor \
1157     (tkIntXlibStubsPtr->xCreateGlyphCursor) /* 8 */
1158 #define XGContextFromGC \
1159     (tkIntXlibStubsPtr->xGContextFromGC) /* 9 */
1160 #define XListHosts \
1161     (tkIntXlibStubsPtr->xListHosts) /* 10 */
1162 #define XKeycodeToKeysym \
1163     (tkIntXlibStubsPtr->xKeycodeToKeysym) /* 11 */
1164 #define XStringToKeysym \
1165     (tkIntXlibStubsPtr->xStringToKeysym) /* 12 */
1166 #define XRootWindow \
1167     (tkIntXlibStubsPtr->xRootWindow) /* 13 */
1168 #define XSetErrorHandler \
1169     (tkIntXlibStubsPtr->xSetErrorHandler) /* 14 */
1170 #define XIconifyWindow \
1171     (tkIntXlibStubsPtr->xIconifyWindow) /* 15 */
1172 #define XWithdrawWindow \
1173     (tkIntXlibStubsPtr->xWithdrawWindow) /* 16 */
1174 #define XGetWMColormapWindows \
1175     (tkIntXlibStubsPtr->xGetWMColormapWindows) /* 17 */
1176 #define XAllocColor \
1177     (tkIntXlibStubsPtr->xAllocColor) /* 18 */
1178 #define XBell \
1179     (tkIntXlibStubsPtr->xBell) /* 19 */
1180 #define XChangeProperty \
1181     (tkIntXlibStubsPtr->xChangeProperty) /* 20 */
1182 #define XChangeWindowAttributes \
1183     (tkIntXlibStubsPtr->xChangeWindowAttributes) /* 21 */
1184 #define XClearWindow \
1185     (tkIntXlibStubsPtr->xClearWindow) /* 22 */
1186 #define XConfigureWindow \
1187     (tkIntXlibStubsPtr->xConfigureWindow) /* 23 */
1188 #define XCopyArea \
1189     (tkIntXlibStubsPtr->xCopyArea) /* 24 */
1190 #define XCopyPlane \
1191     (tkIntXlibStubsPtr->xCopyPlane) /* 25 */
1192 #define XCreateBitmapFromData \
1193     (tkIntXlibStubsPtr->xCreateBitmapFromData) /* 26 */
1194 #define XDefineCursor \
1195     (tkIntXlibStubsPtr->xDefineCursor) /* 27 */
1196 #define XDeleteProperty \
1197     (tkIntXlibStubsPtr->xDeleteProperty) /* 28 */
1198 #define XDestroyWindow \
1199     (tkIntXlibStubsPtr->xDestroyWindow) /* 29 */
1200 #define XDrawArc \
1201     (tkIntXlibStubsPtr->xDrawArc) /* 30 */
1202 #define XDrawLines \
1203     (tkIntXlibStubsPtr->xDrawLines) /* 31 */
1204 #define XDrawRectangle \
1205     (tkIntXlibStubsPtr->xDrawRectangle) /* 32 */
1206 #define XFillArc \
1207     (tkIntXlibStubsPtr->xFillArc) /* 33 */
1208 #define XFillPolygon \
1209     (tkIntXlibStubsPtr->xFillPolygon) /* 34 */
1210 #define XFillRectangles \
1211     (tkIntXlibStubsPtr->xFillRectangles) /* 35 */
1212 #define XForceScreenSaver \
1213     (tkIntXlibStubsPtr->xForceScreenSaver) /* 36 */
1214 #define XFreeColormap \
1215     (tkIntXlibStubsPtr->xFreeColormap) /* 37 */
1216 #define XFreeColors \
1217     (tkIntXlibStubsPtr->xFreeColors) /* 38 */
1218 #define XFreeCursor \
1219     (tkIntXlibStubsPtr->xFreeCursor) /* 39 */
1220 #define XFreeModifiermap \
1221     (tkIntXlibStubsPtr->xFreeModifiermap) /* 40 */
1222 #define XGetGeometry \
1223     (tkIntXlibStubsPtr->xGetGeometry) /* 41 */
1224 #define XGetInputFocus \
1225     (tkIntXlibStubsPtr->xGetInputFocus) /* 42 */
1226 #define XGetWindowProperty \
1227     (tkIntXlibStubsPtr->xGetWindowProperty) /* 43 */
1228 #define XGetWindowAttributes \
1229     (tkIntXlibStubsPtr->xGetWindowAttributes) /* 44 */
1230 #define XGrabKeyboard \
1231     (tkIntXlibStubsPtr->xGrabKeyboard) /* 45 */
1232 #define XGrabPointer \
1233     (tkIntXlibStubsPtr->xGrabPointer) /* 46 */
1234 #define XKeysymToKeycode \
1235     (tkIntXlibStubsPtr->xKeysymToKeycode) /* 47 */
1236 #define XLookupColor \
1237     (tkIntXlibStubsPtr->xLookupColor) /* 48 */
1238 #define XMapWindow \
1239     (tkIntXlibStubsPtr->xMapWindow) /* 49 */
1240 #define XMoveResizeWindow \
1241     (tkIntXlibStubsPtr->xMoveResizeWindow) /* 50 */
1242 #define XMoveWindow \
1243     (tkIntXlibStubsPtr->xMoveWindow) /* 51 */
1244 #define XNextEvent \
1245     (tkIntXlibStubsPtr->xNextEvent) /* 52 */
1246 #define XPutBackEvent \
1247     (tkIntXlibStubsPtr->xPutBackEvent) /* 53 */
1248 #define XQueryColors \
1249     (tkIntXlibStubsPtr->xQueryColors) /* 54 */
1250 #define XQueryPointer \
1251     (tkIntXlibStubsPtr->xQueryPointer) /* 55 */
1252 #define XQueryTree \
1253     (tkIntXlibStubsPtr->xQueryTree) /* 56 */
1254 #define XRaiseWindow \
1255     (tkIntXlibStubsPtr->xRaiseWindow) /* 57 */
1256 #define XRefreshKeyboardMapping \
1257     (tkIntXlibStubsPtr->xRefreshKeyboardMapping) /* 58 */
1258 #define XResizeWindow \
1259     (tkIntXlibStubsPtr->xResizeWindow) /* 59 */
1260 #define XSelectInput \
1261     (tkIntXlibStubsPtr->xSelectInput) /* 60 */
1262 #define XSendEvent \
1263     (tkIntXlibStubsPtr->xSendEvent) /* 61 */
1264 #define XSetCommand \
1265     (tkIntXlibStubsPtr->xSetCommand) /* 62 */
1266 #define XSetIconName \
1267     (tkIntXlibStubsPtr->xSetIconName) /* 63 */
1268 #define XSetInputFocus \
1269     (tkIntXlibStubsPtr->xSetInputFocus) /* 64 */
1270 #define XSetSelectionOwner \
1271     (tkIntXlibStubsPtr->xSetSelectionOwner) /* 65 */
1272 #define XSetWindowBackground \
1273     (tkIntXlibStubsPtr->xSetWindowBackground) /* 66 */
1274 #define XSetWindowBackgroundPixmap \
1275     (tkIntXlibStubsPtr->xSetWindowBackgroundPixmap) /* 67 */
1276 #define XSetWindowBorder \
1277     (tkIntXlibStubsPtr->xSetWindowBorder) /* 68 */
1278 #define XSetWindowBorderPixmap \
1279     (tkIntXlibStubsPtr->xSetWindowBorderPixmap) /* 69 */
1280 #define XSetWindowBorderWidth \
1281     (tkIntXlibStubsPtr->xSetWindowBorderWidth) /* 70 */
1282 #define XSetWindowColormap \
1283     (tkIntXlibStubsPtr->xSetWindowColormap) /* 71 */
1284 #define XTranslateCoordinates \
1285     (tkIntXlibStubsPtr->xTranslateCoordinates) /* 72 */
1286 #define XUngrabKeyboard \
1287     (tkIntXlibStubsPtr->xUngrabKeyboard) /* 73 */
1288 #define XUngrabPointer \
1289     (tkIntXlibStubsPtr->xUngrabPointer) /* 74 */
1290 #define XUnmapWindow \
1291     (tkIntXlibStubsPtr->xUnmapWindow) /* 75 */
1292 #define XWindowEvent \
1293     (tkIntXlibStubsPtr->xWindowEvent) /* 76 */
1294 #define XDestroyIC \
1295     (tkIntXlibStubsPtr->xDestroyIC) /* 77 */
1296 #define XFilterEvent \
1297     (tkIntXlibStubsPtr->xFilterEvent) /* 78 */
1298 #define XmbLookupString \
1299     (tkIntXlibStubsPtr->xmbLookupString) /* 79 */
1300 #define TkPutImage \
1301     (tkIntXlibStubsPtr->tkPutImage) /* 80 */
1302 #define XSetClipRectangles \
1303     (tkIntXlibStubsPtr->xSetClipRectangles) /* 81 */
1304 #define XParseColor \
1305     (tkIntXlibStubsPtr->xParseColor) /* 82 */
1306 #define XCreateGC \
1307     (tkIntXlibStubsPtr->xCreateGC) /* 83 */
1308 #define XFreeGC \
1309     (tkIntXlibStubsPtr->xFreeGC) /* 84 */
1310 #define XInternAtom \
1311     (tkIntXlibStubsPtr->xInternAtom) /* 85 */
1312 #define XSetBackground \
1313     (tkIntXlibStubsPtr->xSetBackground) /* 86 */
1314 #define XSetForeground \
1315     (tkIntXlibStubsPtr->xSetForeground) /* 87 */
1316 #define XSetClipMask \
1317     (tkIntXlibStubsPtr->xSetClipMask) /* 88 */
1318 #define XSetClipOrigin \
1319     (tkIntXlibStubsPtr->xSetClipOrigin) /* 89 */
1320 #define XSetTSOrigin \
1321     (tkIntXlibStubsPtr->xSetTSOrigin) /* 90 */
1322 #define XChangeGC \
1323     (tkIntXlibStubsPtr->xChangeGC) /* 91 */
1324 #define XSetFont \
1325     (tkIntXlibStubsPtr->xSetFont) /* 92 */
1326 #define XSetArcMode \
1327     (tkIntXlibStubsPtr->xSetArcMode) /* 93 */
1328 #define XSetStipple \
1329     (tkIntXlibStubsPtr->xSetStipple) /* 94 */
1330 #define XSetFillRule \
1331     (tkIntXlibStubsPtr->xSetFillRule) /* 95 */
1332 #define XSetFillStyle \
1333     (tkIntXlibStubsPtr->xSetFillStyle) /* 96 */
1334 #define XSetFunction \
1335     (tkIntXlibStubsPtr->xSetFunction) /* 97 */
1336 #define XSetLineAttributes \
1337     (tkIntXlibStubsPtr->xSetLineAttributes) /* 98 */
1338 #define _XInitImageFuncPtrs \
1339     (tkIntXlibStubsPtr->_XInitImageFuncPtrs) /* 99 */
1340 #define XCreateIC \
1341     (tkIntXlibStubsPtr->xCreateIC) /* 100 */
1342 #define XGetVisualInfo \
1343     (tkIntXlibStubsPtr->xGetVisualInfo) /* 101 */
1344 #define XSetWMClientMachine \
1345     (tkIntXlibStubsPtr->xSetWMClientMachine) /* 102 */
1346 #define XStringListToTextProperty \
1347     (tkIntXlibStubsPtr->xStringListToTextProperty) /* 103 */
1348 #define XDrawLine \
1349     (tkIntXlibStubsPtr->xDrawLine) /* 104 */
1350 #define XWarpPointer \
1351     (tkIntXlibStubsPtr->xWarpPointer) /* 105 */
1352 #define XFillRectangle \
1353     (tkIntXlibStubsPtr->xFillRectangle) /* 106 */
1354 #define XFlush \
1355     (tkIntXlibStubsPtr->xFlush) /* 107 */
1356 #define XGrabServer \
1357     (tkIntXlibStubsPtr->xGrabServer) /* 108 */
1358 #define XUngrabServer \
1359     (tkIntXlibStubsPtr->xUngrabServer) /* 109 */
1360 #define XFree \
1361     (tkIntXlibStubsPtr->xFree) /* 110 */
1362 #define XNoOp \
1363     (tkIntXlibStubsPtr->xNoOp) /* 111 */
1364 #define XSynchronize \
1365     (tkIntXlibStubsPtr->xSynchronize) /* 112 */
1366 #define XSync \
1367     (tkIntXlibStubsPtr->xSync) /* 113 */
1368 #define XVisualIDFromVisual \
1369     (tkIntXlibStubsPtr->xVisualIDFromVisual) /* 114 */
1370 /* Slot 115 is reserved */
1371 /* Slot 116 is reserved */
1372 /* Slot 117 is reserved */
1373 /* Slot 118 is reserved */
1374 /* Slot 119 is reserved */
1375 #define XOffsetRegion \
1376     (tkIntXlibStubsPtr->xOffsetRegion) /* 120 */
1377 #define XUnionRegion \
1378     (tkIntXlibStubsPtr->xUnionRegion) /* 121 */
1379 #define XCreateWindow \
1380     (tkIntXlibStubsPtr->xCreateWindow) /* 122 */
1381 /* Slot 123 is reserved */
1382 /* Slot 124 is reserved */
1383 /* Slot 125 is reserved */
1384 /* Slot 126 is reserved */
1385 /* Slot 127 is reserved */
1386 /* Slot 128 is reserved */
1387 #define XLowerWindow \
1388     (tkIntXlibStubsPtr->xLowerWindow) /* 129 */
1389 #define XFillArcs \
1390     (tkIntXlibStubsPtr->xFillArcs) /* 130 */
1391 #define XDrawArcs \
1392     (tkIntXlibStubsPtr->xDrawArcs) /* 131 */
1393 #define XDrawRectangles \
1394     (tkIntXlibStubsPtr->xDrawRectangles) /* 132 */
1395 #define XDrawSegments \
1396     (tkIntXlibStubsPtr->xDrawSegments) /* 133 */
1397 #define XDrawPoint \
1398     (tkIntXlibStubsPtr->xDrawPoint) /* 134 */
1399 #define XDrawPoints \
1400     (tkIntXlibStubsPtr->xDrawPoints) /* 135 */
1401 #define XReparentWindow \
1402     (tkIntXlibStubsPtr->xReparentWindow) /* 136 */
1403 #define XPutImage \
1404     (tkIntXlibStubsPtr->xPutImage) /* 137 */
1405 /* Slot 138 is reserved */
1406 /* Slot 139 is reserved */
1407 /* Slot 140 is reserved */
1408 /* Slot 141 is reserved */
1409 /* Slot 142 is reserved */
1410 /* Slot 143 is reserved */
1411 /* Slot 144 is reserved */
1412 /* Slot 145 is reserved */
1413 /* Slot 146 is reserved */
1414 /* Slot 147 is reserved */
1415 /* Slot 148 is reserved */
1416 /* Slot 149 is reserved */
1417 /* Slot 150 is reserved */
1418 /* Slot 151 is reserved */
1419 /* Slot 152 is reserved */
1420 /* Slot 153 is reserved */
1421 /* Slot 154 is reserved */
1422 /* Slot 155 is reserved */
1423 /* Slot 156 is reserved */
1424 /* Slot 157 is reserved */
1425 #define TkUnusedStubEntry \
1426     (tkIntXlibStubsPtr->tkUnusedStubEntry) /* 158 */
1427 #endif /* WIN */
1428 #ifdef MAC_OSX_TK /* AQUA */
1429 #define XSetDashes \
1430     (tkIntXlibStubsPtr->xSetDashes) /* 0 */
1431 #define XGetModifierMapping \
1432     (tkIntXlibStubsPtr->xGetModifierMapping) /* 1 */
1433 #define XCreateImage \
1434     (tkIntXlibStubsPtr->xCreateImage) /* 2 */
1435 #define XGetImage \
1436     (tkIntXlibStubsPtr->xGetImage) /* 3 */
1437 #define XGetAtomName \
1438     (tkIntXlibStubsPtr->xGetAtomName) /* 4 */
1439 #define XKeysymToString \
1440     (tkIntXlibStubsPtr->xKeysymToString) /* 5 */
1441 #define XCreateColormap \
1442     (tkIntXlibStubsPtr->xCreateColormap) /* 6 */
1443 #define XGContextFromGC \
1444     (tkIntXlibStubsPtr->xGContextFromGC) /* 7 */
1445 #define XKeycodeToKeysym \
1446     (tkIntXlibStubsPtr->xKeycodeToKeysym) /* 8 */
1447 #define XStringToKeysym \
1448     (tkIntXlibStubsPtr->xStringToKeysym) /* 9 */
1449 #define XRootWindow \
1450     (tkIntXlibStubsPtr->xRootWindow) /* 10 */
1451 #define XSetErrorHandler \
1452     (tkIntXlibStubsPtr->xSetErrorHandler) /* 11 */
1453 #define XAllocColor \
1454     (tkIntXlibStubsPtr->xAllocColor) /* 12 */
1455 #define XBell \
1456     (tkIntXlibStubsPtr->xBell) /* 13 */
1457 #define XChangeProperty \
1458     (tkIntXlibStubsPtr->xChangeProperty) /* 14 */
1459 #define XChangeWindowAttributes \
1460     (tkIntXlibStubsPtr->xChangeWindowAttributes) /* 15 */
1461 #define XConfigureWindow \
1462     (tkIntXlibStubsPtr->xConfigureWindow) /* 16 */
1463 #define XCopyArea \
1464     (tkIntXlibStubsPtr->xCopyArea) /* 17 */
1465 #define XCopyPlane \
1466     (tkIntXlibStubsPtr->xCopyPlane) /* 18 */
1467 #define XCreateBitmapFromData \
1468     (tkIntXlibStubsPtr->xCreateBitmapFromData) /* 19 */
1469 #define XDefineCursor \
1470     (tkIntXlibStubsPtr->xDefineCursor) /* 20 */
1471 #define XDestroyWindow \
1472     (tkIntXlibStubsPtr->xDestroyWindow) /* 21 */
1473 #define XDrawArc \
1474     (tkIntXlibStubsPtr->xDrawArc) /* 22 */
1475 #define XDrawLines \
1476     (tkIntXlibStubsPtr->xDrawLines) /* 23 */
1477 #define XDrawRectangle \
1478     (tkIntXlibStubsPtr->xDrawRectangle) /* 24 */
1479 #define XFillArc \
1480     (tkIntXlibStubsPtr->xFillArc) /* 25 */
1481 #define XFillPolygon \
1482     (tkIntXlibStubsPtr->xFillPolygon) /* 26 */
1483 #define XFillRectangles \
1484     (tkIntXlibStubsPtr->xFillRectangles) /* 27 */
1485 #define XFreeColormap \
1486     (tkIntXlibStubsPtr->xFreeColormap) /* 28 */
1487 #define XFreeColors \
1488     (tkIntXlibStubsPtr->xFreeColors) /* 29 */
1489 #define XFreeModifiermap \
1490     (tkIntXlibStubsPtr->xFreeModifiermap) /* 30 */
1491 #define XGetGeometry \
1492     (tkIntXlibStubsPtr->xGetGeometry) /* 31 */
1493 #define XGetWindowProperty \
1494     (tkIntXlibStubsPtr->xGetWindowProperty) /* 32 */
1495 #define XGrabKeyboard \
1496     (tkIntXlibStubsPtr->xGrabKeyboard) /* 33 */
1497 #define XGrabPointer \
1498     (tkIntXlibStubsPtr->xGrabPointer) /* 34 */
1499 #define XKeysymToKeycode \
1500     (tkIntXlibStubsPtr->xKeysymToKeycode) /* 35 */
1501 #define XMapWindow \
1502     (tkIntXlibStubsPtr->xMapWindow) /* 36 */
1503 #define XMoveResizeWindow \
1504     (tkIntXlibStubsPtr->xMoveResizeWindow) /* 37 */
1505 #define XMoveWindow \
1506     (tkIntXlibStubsPtr->xMoveWindow) /* 38 */
1507 #define XQueryPointer \
1508     (tkIntXlibStubsPtr->xQueryPointer) /* 39 */
1509 #define XRaiseWindow \
1510     (tkIntXlibStubsPtr->xRaiseWindow) /* 40 */
1511 #define XRefreshKeyboardMapping \
1512     (tkIntXlibStubsPtr->xRefreshKeyboardMapping) /* 41 */
1513 #define XResizeWindow \
1514     (tkIntXlibStubsPtr->xResizeWindow) /* 42 */
1515 #define XSelectInput \
1516     (tkIntXlibStubsPtr->xSelectInput) /* 43 */
1517 #define XSendEvent \
1518     (tkIntXlibStubsPtr->xSendEvent) /* 44 */
1519 #define XSetIconName \
1520     (tkIntXlibStubsPtr->xSetIconName) /* 45 */
1521 #define XSetInputFocus \
1522     (tkIntXlibStubsPtr->xSetInputFocus) /* 46 */
1523 #define XSetSelectionOwner \
1524     (tkIntXlibStubsPtr->xSetSelectionOwner) /* 47 */
1525 #define XSetWindowBackground \
1526     (tkIntXlibStubsPtr->xSetWindowBackground) /* 48 */
1527 #define XSetWindowBackgroundPixmap \
1528     (tkIntXlibStubsPtr->xSetWindowBackgroundPixmap) /* 49 */
1529 #define XSetWindowBorder \
1530     (tkIntXlibStubsPtr->xSetWindowBorder) /* 50 */
1531 #define XSetWindowBorderPixmap \
1532     (tkIntXlibStubsPtr->xSetWindowBorderPixmap) /* 51 */
1533 #define XSetWindowBorderWidth \
1534     (tkIntXlibStubsPtr->xSetWindowBorderWidth) /* 52 */
1535 #define XSetWindowColormap \
1536     (tkIntXlibStubsPtr->xSetWindowColormap) /* 53 */
1537 #define XUngrabKeyboard \
1538     (tkIntXlibStubsPtr->xUngrabKeyboard) /* 54 */
1539 #define XUngrabPointer \
1540     (tkIntXlibStubsPtr->xUngrabPointer) /* 55 */
1541 #define XUnmapWindow \
1542     (tkIntXlibStubsPtr->xUnmapWindow) /* 56 */
1543 #define TkPutImage \
1544     (tkIntXlibStubsPtr->tkPutImage) /* 57 */
1545 #define XParseColor \
1546     (tkIntXlibStubsPtr->xParseColor) /* 58 */
1547 #define XCreateGC \
1548     (tkIntXlibStubsPtr->xCreateGC) /* 59 */
1549 #define XFreeGC \
1550     (tkIntXlibStubsPtr->xFreeGC) /* 60 */
1551 #define XInternAtom \
1552     (tkIntXlibStubsPtr->xInternAtom) /* 61 */
1553 #define XSetBackground \
1554     (tkIntXlibStubsPtr->xSetBackground) /* 62 */
1555 #define XSetForeground \
1556     (tkIntXlibStubsPtr->xSetForeground) /* 63 */
1557 #define XSetClipMask \
1558     (tkIntXlibStubsPtr->xSetClipMask) /* 64 */
1559 #define XSetClipOrigin \
1560     (tkIntXlibStubsPtr->xSetClipOrigin) /* 65 */
1561 #define XSetTSOrigin \
1562     (tkIntXlibStubsPtr->xSetTSOrigin) /* 66 */
1563 #define XChangeGC \
1564     (tkIntXlibStubsPtr->xChangeGC) /* 67 */
1565 #define XSetFont \
1566     (tkIntXlibStubsPtr->xSetFont) /* 68 */
1567 #define XSetArcMode \
1568     (tkIntXlibStubsPtr->xSetArcMode) /* 69 */
1569 #define XSetStipple \
1570     (tkIntXlibStubsPtr->xSetStipple) /* 70 */
1571 #define XSetFillRule \
1572     (tkIntXlibStubsPtr->xSetFillRule) /* 71 */
1573 #define XSetFillStyle \
1574     (tkIntXlibStubsPtr->xSetFillStyle) /* 72 */
1575 #define XSetFunction \
1576     (tkIntXlibStubsPtr->xSetFunction) /* 73 */
1577 #define XSetLineAttributes \
1578     (tkIntXlibStubsPtr->xSetLineAttributes) /* 74 */
1579 #define _XInitImageFuncPtrs \
1580     (tkIntXlibStubsPtr->_XInitImageFuncPtrs) /* 75 */
1581 #define XCreateIC \
1582     (tkIntXlibStubsPtr->xCreateIC) /* 76 */
1583 #define XGetVisualInfo \
1584     (tkIntXlibStubsPtr->xGetVisualInfo) /* 77 */
1585 #define XSetWMClientMachine \
1586     (tkIntXlibStubsPtr->xSetWMClientMachine) /* 78 */
1587 #define XStringListToTextProperty \
1588     (tkIntXlibStubsPtr->xStringListToTextProperty) /* 79 */
1589 #define XDrawSegments \
1590     (tkIntXlibStubsPtr->xDrawSegments) /* 80 */
1591 #define XForceScreenSaver \
1592     (tkIntXlibStubsPtr->xForceScreenSaver) /* 81 */
1593 #define XDrawLine \
1594     (tkIntXlibStubsPtr->xDrawLine) /* 82 */
1595 #define XFillRectangle \
1596     (tkIntXlibStubsPtr->xFillRectangle) /* 83 */
1597 #define XClearWindow \
1598     (tkIntXlibStubsPtr->xClearWindow) /* 84 */
1599 #define XDrawPoint \
1600     (tkIntXlibStubsPtr->xDrawPoint) /* 85 */
1601 #define XDrawPoints \
1602     (tkIntXlibStubsPtr->xDrawPoints) /* 86 */
1603 #define XWarpPointer \
1604     (tkIntXlibStubsPtr->xWarpPointer) /* 87 */
1605 #define XQueryColor \
1606     (tkIntXlibStubsPtr->xQueryColor) /* 88 */
1607 #define XQueryColors \
1608     (tkIntXlibStubsPtr->xQueryColors) /* 89 */
1609 #define XQueryTree \
1610     (tkIntXlibStubsPtr->xQueryTree) /* 90 */
1611 #define XSync \
1612     (tkIntXlibStubsPtr->xSync) /* 91 */
1613 /* Slot 92 is reserved */
1614 /* Slot 93 is reserved */
1615 /* Slot 94 is reserved */
1616 /* Slot 95 is reserved */
1617 /* Slot 96 is reserved */
1618 /* Slot 97 is reserved */
1619 /* Slot 98 is reserved */
1620 /* Slot 99 is reserved */
1621 /* Slot 100 is reserved */
1622 /* Slot 101 is reserved */
1623 /* Slot 102 is reserved */
1624 /* Slot 103 is reserved */
1625 /* Slot 104 is reserved */
1626 /* Slot 105 is reserved */
1627 #define XSetClipRectangles \
1628     (tkIntXlibStubsPtr->xSetClipRectangles) /* 106 */
1629 #define XFlush \
1630     (tkIntXlibStubsPtr->xFlush) /* 107 */
1631 #define XGrabServer \
1632     (tkIntXlibStubsPtr->xGrabServer) /* 108 */
1633 #define XUngrabServer \
1634     (tkIntXlibStubsPtr->xUngrabServer) /* 109 */
1635 #define XFree \
1636     (tkIntXlibStubsPtr->xFree) /* 110 */
1637 #define XNoOp \
1638     (tkIntXlibStubsPtr->xNoOp) /* 111 */
1639 #define XSynchronize \
1640     (tkIntXlibStubsPtr->xSynchronize) /* 112 */
1641 /* Slot 113 is reserved */
1642 #define XVisualIDFromVisual \
1643     (tkIntXlibStubsPtr->xVisualIDFromVisual) /* 114 */
1644 /* Slot 115 is reserved */
1645 /* Slot 116 is reserved */
1646 /* Slot 117 is reserved */
1647 /* Slot 118 is reserved */
1648 /* Slot 119 is reserved */
1649 #define XOffsetRegion \
1650     (tkIntXlibStubsPtr->xOffsetRegion) /* 120 */
1651 /* Slot 121 is reserved */
1652 /* Slot 122 is reserved */
1653 /* Slot 123 is reserved */
1654 /* Slot 124 is reserved */
1655 /* Slot 125 is reserved */
1656 /* Slot 126 is reserved */
1657 /* Slot 127 is reserved */
1658 /* Slot 128 is reserved */
1659 #define XLowerWindow \
1660     (tkIntXlibStubsPtr->xLowerWindow) /* 129 */
1661 /* Slot 130 is reserved */
1662 /* Slot 131 is reserved */
1663 /* Slot 132 is reserved */
1664 /* Slot 133 is reserved */
1665 /* Slot 134 is reserved */
1666 /* Slot 135 is reserved */
1667 /* Slot 136 is reserved */
1668 #define XPutImage \
1669     (tkIntXlibStubsPtr->xPutImage) /* 137 */
1670 /* Slot 138 is reserved */
1671 /* Slot 139 is reserved */
1672 /* Slot 140 is reserved */
1673 /* Slot 141 is reserved */
1674 /* Slot 142 is reserved */
1675 /* Slot 143 is reserved */
1676 #define XDestroyIC \
1677     (tkIntXlibStubsPtr->xDestroyIC) /* 144 */
1678 #define XCreatePixmapCursor \
1679     (tkIntXlibStubsPtr->xCreatePixmapCursor) /* 145 */
1680 #define XCreateGlyphCursor \
1681     (tkIntXlibStubsPtr->xCreateGlyphCursor) /* 146 */
1682 /* Slot 147 is reserved */
1683 /* Slot 148 is reserved */
1684 /* Slot 149 is reserved */
1685 /* Slot 150 is reserved */
1686 /* Slot 151 is reserved */
1687 /* Slot 152 is reserved */
1688 /* Slot 153 is reserved */
1689 /* Slot 154 is reserved */
1690 /* Slot 155 is reserved */
1691 /* Slot 156 is reserved */
1692 #define XkbKeycodeToKeysym \
1693     (tkIntXlibStubsPtr->xkbKeycodeToKeysym) /* 157 */
1694 #define TkUnusedStubEntry \
1695     (tkIntXlibStubsPtr->tkUnusedStubEntry) /* 158 */
1696 #endif /* AQUA */
1697 
1698 #endif /* defined(USE_TK_STUBS) */
1699 
1700 /* !END!: Do not edit above this line. */
1701 
1702 #undef TCL_STORAGE_CLASS
1703 #define TCL_STORAGE_CLASS DLLIMPORT
1704 
1705 #undef TkUnusedStubEntry
1706 
1707 #endif /* _TKINTXLIBDECLS */