home *** CD-ROM | disk | FTP | other *** search
/ Netrunner 2004 October / NETRUNNER0410.ISO / regular / ActivePerl-5.8.4.810-MSWin32-x86.msi / _54f8ba22a80c930d754428d8605fa073 < prev    next >
Encoding:
Text File  |  2004-06-01  |  93.0 KB  |  2,437 lines

  1. /*
  2.  * tkIntXlibDecls.h --
  3.  *
  4.  *    This file contains the declarations for all platform dependent
  5.  *    unsupported functions that are exported by the Tk library.  These
  6.  *    interfaces are not guaranteed to remain the same between
  7.  *    versions.  Use at your own risk.
  8.  *
  9.  * Copyright (c) 1998-1999 by Scriptics Corporation.
  10.  * All rights reserved.
  11.  *
  12.  * RCS: @(#) $Id: tkIntXlibDecls.h,v 1.16 2002/10/09 11:56:33 das Exp $
  13.  */
  14.  
  15. #ifndef _TKINTXLIBDECLS
  16. #define _TKINTXLIBDECLS
  17.  
  18. #include <X11/Xlib.h>
  19.  
  20. #ifdef MAC_TCL
  21. #include "Xutil.h"
  22. #else
  23. #include "X11/Xutil.h"
  24. #endif
  25.  
  26. #include "Lang.h"
  27.  
  28. #ifdef BUILD_tk
  29. #undef TCL_STORAGE_CLASS
  30. #define TCL_STORAGE_CLASS DLLEXPORT
  31. #endif
  32.  
  33. /*
  34.  * WARNING: This file is automatically generated by the tools/genStubs.tcl
  35.  * script.  Any modifications to the function declarations below should be made
  36.  * in the generic/tkInt.decls script.
  37.  */
  38.  
  39. /* !BEGIN!: Do not edit below this line. */
  40.  
  41. /*
  42.  * Exported function declarations:
  43.  */
  44.  
  45. #ifdef __WIN32__
  46. /* 0 */
  47. EXTERN void        XSetDashes _ANSI_ARGS_((Display* display, GC gc,
  48.                 int dash_offset, _Xconst char* dash_list,
  49.                 int n));
  50. /* 1 */
  51. EXTERN XModifierKeymap*     XGetModifierMapping _ANSI_ARGS_((Display* d));
  52. /* 2 */
  53. EXTERN XImage *        XCreateImage _ANSI_ARGS_((Display* d, Visual* v,
  54.                 unsigned int ui1, int i1, int i2, char* cp,
  55.                 unsigned int ui2, unsigned int ui3, int i3,
  56.                 int i4));
  57. /* 3 */
  58. EXTERN XImage *        XGetImage _ANSI_ARGS_((Display* d, Drawable dr,
  59.                 int i1, int i2, unsigned int ui1,
  60.                 unsigned int ui2, unsigned long ul, int i3));
  61. /* 4 */
  62. EXTERN char *        XGetAtomName _ANSI_ARGS_((Display* d, Atom a));
  63. /* 5 */
  64. EXTERN char *        XKeysymToString _ANSI_ARGS_((KeySym k));
  65. /* 6 */
  66. EXTERN Colormap        XCreateColormap _ANSI_ARGS_((Display* d, Window w,
  67.                 Visual* v, int i));
  68. /* 7 */
  69. EXTERN Cursor        XCreatePixmapCursor _ANSI_ARGS_((Display* d,
  70.                 Pixmap p1, Pixmap p2, XColor* x1, XColor* x2,
  71.                 unsigned int ui1, unsigned int ui2));
  72. /* 8 */
  73. EXTERN Cursor        XCreateGlyphCursor _ANSI_ARGS_((Display* d, Font f1,
  74.                 Font f2, unsigned int ui1, unsigned int ui2,
  75.                 XColor* x1, XColor* x2));
  76. /* 9 */
  77. EXTERN GContext        XGContextFromGC _ANSI_ARGS_((GC g));
  78. /* 10 */
  79. EXTERN XHostAddress *    XListHosts _ANSI_ARGS_((Display* d, int* i, Bool* b));
  80. /* 11 */
  81. EXTERN KeySym        XKeycodeToKeysym _ANSI_ARGS_((Display* d,
  82.                 unsigned int k, int i));
  83. /* 12 */
  84. EXTERN KeySym        XStringToKeysym _ANSI_ARGS_((_Xconst char* c));
  85. /* 13 */
  86. EXTERN Window        XRootWindow _ANSI_ARGS_((Display* d, int i));
  87. /* 14 */
  88. EXTERN XErrorHandler    XSetErrorHandler _ANSI_ARGS_((XErrorHandler x));
  89. /* 15 */
  90. EXTERN Status        XIconifyWindow _ANSI_ARGS_((Display* d, Window w,
  91.                 int i));
  92. /* 16 */
  93. EXTERN Status        XWithdrawWindow _ANSI_ARGS_((Display* d, Window w,
  94.                 int i));
  95. /* 17 */
  96. EXTERN Status        XGetWMColormapWindows _ANSI_ARGS_((Display* d,
  97.                 Window w, Window** wpp, int* ip));
  98. /* 18 */
  99. EXTERN Status        XAllocColor _ANSI_ARGS_((Display* d, Colormap c,
  100.                 XColor* xp));
  101. /* 19 */
  102. EXTERN void        XBell _ANSI_ARGS_((Display* d, int i));
  103. /* 20 */
  104. EXTERN void        XChangeProperty _ANSI_ARGS_((Display* d, Window w,
  105.                 Atom a1, Atom a2, int i1, int i2,
  106.                 _Xconst unsigned char* c, int i3));
  107. /* 21 */
  108. EXTERN void        XChangeWindowAttributes _ANSI_ARGS_((Display* d,
  109.                 Window w, unsigned long ul,
  110.                 XSetWindowAttributes* x));
  111. /* 22 */
  112. EXTERN void        XClearWindow _ANSI_ARGS_((Display* d, Window w));
  113. /* 23 */
  114. EXTERN void        XConfigureWindow _ANSI_ARGS_((Display* d, Window w,
  115.                 unsigned int i, XWindowChanges* x));
  116. /* 24 */
  117. EXTERN void        XCopyArea _ANSI_ARGS_((Display* d, Drawable dr1,
  118.                 Drawable dr2, GC g, int i1, int i2,
  119.                 unsigned int ui1, unsigned int ui2, int i3,
  120.                 int i4));
  121. /* 25 */
  122. EXTERN void        XCopyPlane _ANSI_ARGS_((Display* d, Drawable dr1,
  123.                 Drawable dr2, GC g, int i1, int i2,
  124.                 unsigned int ui1, unsigned int ui2, int i3,
  125.                 int i4, unsigned long ul));
  126. /* 26 */
  127. EXTERN Pixmap        XCreateBitmapFromData _ANSI_ARGS_((Display* display,
  128.                 Drawable d, _Xconst char* data,
  129.                 unsigned int width, unsigned int height));
  130. /* 27 */
  131. EXTERN void        XDefineCursor _ANSI_ARGS_((Display* d, Window w,
  132.                 Cursor c));
  133. /* 28 */
  134. EXTERN void        XDeleteProperty _ANSI_ARGS_((Display* d, Window w,
  135.                 Atom a));
  136. /* 29 */
  137. EXTERN void        XDestroyWindow _ANSI_ARGS_((Display* d, Window w));
  138. /* 30 */
  139. EXTERN void        XDrawArc _ANSI_ARGS_((Display* d, Drawable dr, GC g,
  140.                 int i1, int i2, unsigned int ui1,
  141.                 unsigned int ui2, int i3, int i4));
  142. /* 31 */
  143. EXTERN void        XDrawLines _ANSI_ARGS_((Display* d, Drawable dr,
  144.                 GC g, XPoint* x, int i1, int i2));
  145. /* 32 */
  146. EXTERN void        XDrawRectangle _ANSI_ARGS_((Display* d, Drawable dr,
  147.                 GC g, int i1, int i2, unsigned int ui1,
  148.                 unsigned int ui2));
  149. /* 33 */
  150. EXTERN void        XFillArc _ANSI_ARGS_((Display* d, Drawable dr, GC g,
  151.                 int i1, int i2, unsigned int ui1,
  152.                 unsigned int ui2, int i3, int i4));
  153. /* 34 */
  154. EXTERN void        XFillPolygon _ANSI_ARGS_((Display* d, Drawable dr,
  155.                 GC g, XPoint* x, int i1, int i2, int i3));
  156. /* 35 */
  157. EXTERN void        XFillRectangles _ANSI_ARGS_((Display* d, Drawable dr,
  158.                 GC g, XRectangle* x, int i));
  159. /* 36 */
  160. EXTERN void        XForceScreenSaver _ANSI_ARGS_((Display* d, int i));
  161. /* 37 */
  162. EXTERN void        XFreeColormap _ANSI_ARGS_((Display* d, Colormap c));
  163. /* 38 */
  164. EXTERN void        XFreeColors _ANSI_ARGS_((Display* d, Colormap c,
  165.                 unsigned long* ulp, int i, unsigned long ul));
  166. /* 39 */
  167. EXTERN void        XFreeCursor _ANSI_ARGS_((Display* d, Cursor c));
  168. /* 40 */
  169. EXTERN void        XFreeModifiermap _ANSI_ARGS_((XModifierKeymap* x));
  170. /* 41 */
  171. EXTERN Status        XGetGeometry _ANSI_ARGS_((Display* d, Drawable dr,
  172.                 Window* w, int* i1, int* i2,
  173.                 unsigned int* ui1, unsigned int* ui2,
  174.                 unsigned int* ui3, unsigned int* ui4));
  175. /* 42 */
  176. EXTERN void        XGetInputFocus _ANSI_ARGS_((Display* d, Window* w,
  177.                 int* i));
  178. /* 43 */
  179. EXTERN int        XGetWindowProperty _ANSI_ARGS_((Display* d, Window w,
  180.                 Atom a1, long l1, long l2, Bool b, Atom a2,
  181.                 Atom* ap, int* ip, unsigned long* ulp1,
  182.                 unsigned long* ulp2, unsigned char** cpp));
  183. /* 44 */
  184. EXTERN Status        XGetWindowAttributes _ANSI_ARGS_((Display* d,
  185.                 Window w, XWindowAttributes* x));
  186. /* 45 */
  187. EXTERN int        XGrabKeyboard _ANSI_ARGS_((Display* d, Window w,
  188.                 Bool b, int i1, int i2, Time t));
  189. /* 46 */
  190. EXTERN int        XGrabPointer _ANSI_ARGS_((Display* d, Window w1,
  191.                 Bool b, unsigned int ui, int i1, int i2,
  192.                 Window w2, Cursor c, Time t));
  193. /* 47 */
  194. EXTERN KeyCode        XKeysymToKeycode _ANSI_ARGS_((Display* d, KeySym k));
  195. /* 48 */
  196. EXTERN Status        XLookupColor _ANSI_ARGS_((Display* d, Colormap c1,
  197.                 _Xconst char* c2, XColor* x1, XColor* x2));
  198. /* 49 */
  199. EXTERN void        XMapWindow _ANSI_ARGS_((Display* d, Window w));
  200. /* 50 */
  201. EXTERN void        XMoveResizeWindow _ANSI_ARGS_((Display* d, Window w,
  202.                 int i1, int i2, unsigned int ui1,
  203.                 unsigned int ui2));
  204. /* 51 */
  205. EXTERN void        XMoveWindow _ANSI_ARGS_((Display* d, Window w,
  206.                 int i1, int i2));
  207. /* 52 */
  208. EXTERN void        XNextEvent _ANSI_ARGS_((Display* d, XEvent* x));
  209. /* 53 */
  210. EXTERN void        XPutBackEvent _ANSI_ARGS_((Display* d, XEvent* x));
  211. /* 54 */
  212. EXTERN void        XQueryColors _ANSI_ARGS_((Display* d, Colormap c,
  213.                 XColor* x, int i));
  214. /* 55 */
  215. EXTERN Bool        XQueryPointer _ANSI_ARGS_((Display* d, Window w1,
  216.                 Window* w2, Window* w3, int* i1, int* i2,
  217.                 int* i3, int* i4, unsigned int* ui));
  218. /* 56 */
  219. EXTERN Status        XQueryTree _ANSI_ARGS_((Display* d, Window w1,
  220.                 Window* w2, Window* w3, Window** w4,
  221.                 unsigned int* ui));
  222. /* 57 */
  223. EXTERN void        XRaiseWindow _ANSI_ARGS_((Display* d, Window w));
  224. /* 58 */
  225. EXTERN void        XRefreshKeyboardMapping _ANSI_ARGS_((
  226.                 XMappingEvent* x));
  227. /* 59 */
  228. EXTERN void        XResizeWindow _ANSI_ARGS_((Display* d, Window w,
  229.                 unsigned int ui1, unsigned int ui2));
  230. /* 60 */
  231. EXTERN void        XSelectInput _ANSI_ARGS_((Display* d, Window w,
  232.                 long l));
  233. /* 61 */
  234. EXTERN Status        XSendEvent _ANSI_ARGS_((Display* d, Window w, Bool b,
  235.                 long l, XEvent* x));
  236. /* 62 */
  237. EXTERN void        XSetCommand _ANSI_ARGS_((Display* d, Window w,
  238.                 CONST char** c, int i));
  239. /* 63 */
  240. EXTERN void        XSetIconName _ANSI_ARGS_((Display* d, Window w,
  241.                 _Xconst char* c));
  242. /* 64 */
  243. EXTERN void        XSetInputFocus _ANSI_ARGS_((Display* d, Window w,
  244.                 int i, Time t));
  245. /* 65 */
  246. EXTERN void        XSetSelectionOwner _ANSI_ARGS_((Display* d, Atom a,
  247.                 Window w, Time t));
  248. /* 66 */
  249. EXTERN void        XSetWindowBackground _ANSI_ARGS_((Display* d,
  250.                 Window w, unsigned long ul));
  251. /* 67 */
  252. EXTERN void        XSetWindowBackgroundPixmap _ANSI_ARGS_((Display* d,
  253.                 Window w, Pixmap p));
  254. /* 68 */
  255. EXTERN void        XSetWindowBorder _ANSI_ARGS_((Display* d, Window w,
  256.                 unsigned long ul));
  257. /* 69 */
  258. EXTERN void        XSetWindowBorderPixmap _ANSI_ARGS_((Display* d,
  259.                 Window w, Pixmap p));
  260. /* 70 */
  261. EXTERN void        XSetWindowBorderWidth _ANSI_ARGS_((Display* d,
  262.                 Window w, unsigned int ui));
  263. /* 71 */
  264. EXTERN void        XSetWindowColormap _ANSI_ARGS_((Display* d, Window w,
  265.                 Colormap c));
  266. /* 72 */
  267. EXTERN Bool        XTranslateCoordinates _ANSI_ARGS_((Display* d,
  268.                 Window w1, Window w2, int i1, int i2,
  269.                 int* i3, int* i4, Window* w3));
  270. /* 73 */
  271. EXTERN void        XUngrabKeyboard _ANSI_ARGS_((Display* d, Time t));
  272. /* 74 */
  273. EXTERN void        XUngrabPointer _ANSI_ARGS_((Display* d, Time t));
  274. /* 75 */
  275. EXTERN void        XUnmapWindow _ANSI_ARGS_((Display* d, Window w));
  276. /* 76 */
  277. EXTERN void        XWindowEvent _ANSI_ARGS_((Display* d, Window w,
  278.                 long l, XEvent* x));
  279. /* 77 */
  280. EXTERN void        XDestroyIC _ANSI_ARGS_((XIC x));
  281. /* 78 */
  282. EXTERN Bool        XFilterEvent _ANSI_ARGS_((XEvent* x, Window w));
  283. /* 79 */
  284. EXTERN int        XmbLookupString _ANSI_ARGS_((XIC xi,
  285.                 XKeyPressedEvent* xk, char* c, int i,
  286.                 KeySym* k, Status* s));
  287. /* 80 */
  288. EXTERN void        TkPutImage _ANSI_ARGS_((unsigned long * colors,
  289.                 int ncolors, Display* display, Drawable d,
  290.                 GC gc, XImage* image, int src_x, int src_y,
  291.                 int dest_x, int dest_y, unsigned int width,
  292.                 unsigned int height));
  293. /* Slot 81 is reserved */
  294. /* 82 */
  295. EXTERN Status        XParseColor _ANSI_ARGS_((Display * display,
  296.                 Colormap map, _Xconst char* spec,
  297.                 XColor * colorPtr));
  298. /* 83 */
  299. EXTERN GC        XCreateGC _ANSI_ARGS_((Display* display, Drawable d,
  300.                 unsigned long valuemask, XGCValues* values));
  301. /* 84 */
  302. EXTERN void        XFreeGC _ANSI_ARGS_((Display* display, GC gc));
  303. /* 85 */
  304. EXTERN Atom        XInternAtom _ANSI_ARGS_((Display* display,
  305.                 _Xconst char* atom_name, Bool only_if_exists));
  306. /* 86 */
  307. EXTERN void        XSetBackground _ANSI_ARGS_((Display* display, GC gc,
  308.                 unsigned long foreground));
  309. /* 87 */
  310. EXTERN void        XSetForeground _ANSI_ARGS_((Display* display, GC gc,
  311.                 unsigned long foreground));
  312. /* 88 */
  313. EXTERN void        XSetClipMask _ANSI_ARGS_((Display* display, GC gc,
  314.                 Pixmap pixmap));
  315. /* 89 */
  316. EXTERN void        XSetClipOrigin _ANSI_ARGS_((Display* display, GC gc,
  317.                 int clip_x_origin, int clip_y_origin));
  318. /* 90 */
  319. EXTERN void        XSetTSOrigin _ANSI_ARGS_((Display* display, GC gc,
  320.                 int ts_x_origin, int ts_y_origin));
  321. /* 91 */
  322. EXTERN void        XChangeGC _ANSI_ARGS_((Display * d, GC gc,
  323.                 unsigned long mask, XGCValues * values));
  324. /* 92 */
  325. EXTERN void        XSetFont _ANSI_ARGS_((Display * display, GC gc,
  326.                 Font font));
  327. /* 93 */
  328. EXTERN void        XSetArcMode _ANSI_ARGS_((Display * display, GC gc,
  329.                 int arc_mode));
  330. /* 94 */
  331. EXTERN void        XSetStipple _ANSI_ARGS_((Display * display, GC gc,
  332.                 Pixmap stipple));
  333. /* 95 */
  334. EXTERN void        XSetFillRule _ANSI_ARGS_((Display * display, GC gc,
  335.                 int fill_rule));
  336. /* 96 */
  337. EXTERN void        XSetFillStyle _ANSI_ARGS_((Display * display, GC gc,
  338.                 int fill_style));
  339. /* 97 */
  340. EXTERN void        XSetFunction _ANSI_ARGS_((Display * display, GC gc,
  341.                 int function));
  342. /* 98 */
  343. EXTERN void        XSetLineAttributes _ANSI_ARGS_((Display * display,
  344.                 GC gc, unsigned int line_width,
  345.                 int line_style, int cap_style,
  346.                 int join_style));
  347. /* 99 */
  348. EXTERN int        _XInitImageFuncPtrs _ANSI_ARGS_((XImage * image));
  349. /* 100 */
  350. EXTERN XIC        XCreateIC _ANSI_ARGS_((void));
  351. /* 101 */
  352. EXTERN XVisualInfo *    XGetVisualInfo _ANSI_ARGS_((Display* display,
  353.                 long vinfo_mask, XVisualInfo* vinfo_template,
  354.                 int* nitems_return));
  355. /* 102 */
  356. EXTERN void        XSetWMClientMachine _ANSI_ARGS_((Display* display,
  357.                 Window w, XTextProperty* text_prop));
  358. /* 103 */
  359. EXTERN Status        XStringListToTextProperty _ANSI_ARGS_((char** list,
  360.                 int count, XTextProperty* text_prop_return));
  361. /* 104 */
  362. EXTERN void        XDrawLine _ANSI_ARGS_((Display* d, Drawable dr, GC g,
  363.                 int x1, int y1, int x2, int y2));
  364. /* 105 */
  365. EXTERN void        XWarpPointer _ANSI_ARGS_((Display* d, Window s,
  366.                 Window dw, int sx, int sy, unsigned int sw,
  367.                 unsigned int sh, int dx, int dy));
  368. /* 106 */
  369. EXTERN void        XFillRectangle _ANSI_ARGS_((Display* display,
  370.                 Drawable d, GC gc, int x, int y,
  371.                 unsigned int width, unsigned int height));
  372. #endif /* __WIN32__ */
  373. #ifdef MAC_TCL
  374. /* 0 */
  375. EXTERN void        XSetDashes _ANSI_ARGS_((Display* display, GC gc,
  376.                 int dash_offset, _Xconst char* dash_list,
  377.                 int n));
  378. /* 1 */
  379. EXTERN XModifierKeymap*     XGetModifierMapping _ANSI_ARGS_((Display* d));
  380. /* 2 */
  381. EXTERN XImage *        XCreateImage _ANSI_ARGS_((Display* d, Visual* v,
  382.                 unsigned int ui1, int i1, int i2, char* cp,
  383.                 unsigned int ui2, unsigned int ui3, int i3,
  384.                 int i4));
  385. /* 3 */
  386. EXTERN XImage *        XGetImage _ANSI_ARGS_((Display* d, Drawable dr,
  387.                 int i1, int i2, unsigned int ui1,
  388.                 unsigned int ui2, unsigned long ul, int i3));
  389. /* 4 */
  390. EXTERN char *        XGetAtomName _ANSI_ARGS_((Display* d, Atom a));
  391. /* 5 */
  392. EXTERN char *        XKeysymToString _ANSI_ARGS_((KeySym k));
  393. /* 6 */
  394. EXTERN Colormap        XCreateColormap _ANSI_ARGS_((Display* d, Window w,
  395.                 Visual* v, int i));
  396. /* 7 */
  397. EXTERN GContext        XGContextFromGC _ANSI_ARGS_((GC g));
  398. /* 8 */
  399. EXTERN KeySym        XKeycodeToKeysym _ANSI_ARGS_((Display* d, KeyCode k,
  400.                 int i));
  401. /* 9 */
  402. EXTERN KeySym        XStringToKeysym _ANSI_ARGS_((_Xconst char* c));
  403. /* 10 */
  404. EXTERN Window        XRootWindow _ANSI_ARGS_((Display* d, int i));
  405. /* 11 */
  406. EXTERN XErrorHandler    XSetErrorHandler _ANSI_ARGS_((XErrorHandler x));
  407. /* 12 */
  408. EXTERN Status        XAllocColor _ANSI_ARGS_((Display* d, Colormap c,
  409.                 XColor* xp));
  410. /* 13 */
  411. EXTERN void        XBell _ANSI_ARGS_((Display* d, int i));
  412. /* 14 */
  413. EXTERN void        XChangeProperty _ANSI_ARGS_((Display* d, Window w,
  414.                 Atom a1, Atom a2, int i1, int i2,
  415.                 _Xconst unsigned char* c, int i3));
  416. /* 15 */
  417. EXTERN void        XChangeWindowAttributes _ANSI_ARGS_((Display* d,
  418.                 Window w, unsigned long ul,
  419.                 XSetWindowAttributes* x));
  420. /* 16 */
  421. EXTERN void        XConfigureWindow _ANSI_ARGS_((Display* d, Window w,
  422.                 unsigned int i, XWindowChanges* x));
  423. /* 17 */
  424. EXTERN void        XCopyArea _ANSI_ARGS_((Display* d, Drawable dr1,
  425.                 Drawable dr2, GC g, int i1, int i2,
  426.                 unsigned int ui1, unsigned int ui2, int i3,
  427.                 int i4));
  428. /* 18 */
  429. EXTERN void        XCopyPlane _ANSI_ARGS_((Display* d, Drawable dr1,
  430.                 Drawable dr2, GC g, int i1, int i2,
  431.                 unsigned int ui1, unsigned int ui2, int i3,
  432.                 int i4, unsigned long ul));
  433. /* 19 */
  434. EXTERN Pixmap        XCreateBitmapFromData _ANSI_ARGS_((Display* display,
  435.                 Drawable d, _Xconst char* data,
  436.                 unsigned int width, unsigned int height));
  437. /* 20 */
  438. EXTERN void        XDefineCursor _ANSI_ARGS_((Display* d, Window w,
  439.                 Cursor c));
  440. /* 21 */
  441. EXTERN void        XDestroyWindow _ANSI_ARGS_((Display* d, Window w));
  442. /* 22 */
  443. EXTERN void        XDrawArc _ANSI_ARGS_((Display* d, Drawable dr, GC g,
  444.                 int i1, int i2, unsigned int ui1,
  445.                 unsigned int ui2, int i3, int i4));
  446. /* 23 */
  447. EXTERN void        XDrawLines _ANSI_ARGS_((Display* d, Drawable dr,
  448.                 GC g, XPoint* x, int i1, int i2));
  449. /* 24 */
  450. EXTERN void        XDrawRectangle _ANSI_ARGS_((Display* d, Drawable dr,
  451.                 GC g, int i1, int i2, unsigned int ui1,
  452.                 unsigned int ui2));
  453. /* 25 */
  454. EXTERN void        XFillArc _ANSI_ARGS_((Display* d, Drawable dr, GC g,
  455.                 int i1, int i2, unsigned int ui1,
  456.                 unsigned int ui2, int i3, int i4));
  457. /* 26 */
  458. EXTERN void        XFillPolygon _ANSI_ARGS_((Display* d, Drawable dr,
  459.                 GC g, XPoint* x, int i1, int i2, int i3));
  460. /* 27 */
  461. EXTERN void        XFillRectangles _ANSI_ARGS_((Display* d, Drawable dr,
  462.                 GC g, XRectangle* x, int i));
  463. /* 28 */
  464. EXTERN void        XFreeColormap _ANSI_ARGS_((Display* d, Colormap c));
  465. /* 29 */
  466. EXTERN void        XFreeColors _ANSI_ARGS_((Display* d, Colormap c,
  467.                 unsigned long* ulp, int i, unsigned long ul));
  468. /* 30 */
  469. EXTERN void        XFreeModifiermap _ANSI_ARGS_((XModifierKeymap* x));
  470. /* 31 */
  471. EXTERN Status        XGetGeometry _ANSI_ARGS_((Display* d, Drawable dr,
  472.                 Window* w, int* i1, int* i2,
  473.                 unsigned int* ui1, unsigned int* ui2,
  474.                 unsigned int* ui3, unsigned int* ui4));
  475. /* 32 */
  476. EXTERN int        XGetWindowProperty _ANSI_ARGS_((Display* d, Window w,
  477.                 Atom a1, long l1, long l2, Bool b, Atom a2,
  478.                 Atom* ap, int* ip, unsigned long* ulp1,
  479.                 unsigned long* ulp2, unsigned char** cpp));
  480. /* 33 */
  481. EXTERN int        XGrabKeyboard _ANSI_ARGS_((Display* d, Window w,
  482.                 Bool b, int i1, int i2, Time t));
  483. /* 34 */
  484. EXTERN int        XGrabPointer _ANSI_ARGS_((Display* d, Window w1,
  485.                 Bool b, unsigned int ui, int i1, int i2,
  486.                 Window w2, Cursor c, Time t));
  487. /* 35 */
  488. EXTERN KeyCode        XKeysymToKeycode _ANSI_ARGS_((Display* d, KeySym k));
  489. /* 36 */
  490. EXTERN void        XMapWindow _ANSI_ARGS_((Display* d, Window w));
  491. /* 37 */
  492. EXTERN void        XMoveResizeWindow _ANSI_ARGS_((Display* d, Window w,
  493.                 int i1, int i2, unsigned int ui1,
  494.                 unsigned int ui2));
  495. /* 38 */
  496. EXTERN void        XMoveWindow _ANSI_ARGS_((Display* d, Window w,
  497.                 int i1, int i2));
  498. /* 39 */
  499. EXTERN Bool        XQueryPointer _ANSI_ARGS_((Display* d, Window w1,
  500.                 Window* w2, Window* w3, int* i1, int* i2,
  501.                 int* i3, int* i4, unsigned int* ui));
  502. /* 40 */
  503. EXTERN void        XRaiseWindow _ANSI_ARGS_((Display* d, Window w));
  504. /* 41 */
  505. EXTERN void        XRefreshKeyboardMapping _ANSI_ARGS_((
  506.                 XMappingEvent* x));
  507. /* 42 */
  508. EXTERN void        XResizeWindow _ANSI_ARGS_((Display* d, Window w,
  509.                 unsigned int ui1, unsigned int ui2));
  510. /* 43 */
  511. EXTERN void        XSelectInput _ANSI_ARGS_((Display* d, Window w,
  512.                 long l));
  513. /* 44 */
  514. EXTERN Status        XSendEvent _ANSI_ARGS_((Display* d, Window w, Bool b,
  515.                 long l, XEvent* x));
  516. /* 45 */
  517. EXTERN void        XSetIconName _ANSI_ARGS_((Display* d, Window w,
  518.                 _Xconst char* c));
  519. /* 46 */
  520. EXTERN void        XSetInputFocus _ANSI_ARGS_((Display* d, Window w,
  521.                 int i, Time t));
  522. /* 47 */
  523. EXTERN void        XSetSelectionOwner _ANSI_ARGS_((Display* d, Atom a,
  524.                 Window w, Time t));
  525. /* 48 */
  526. EXTERN void        XSetWindowBackground _ANSI_ARGS_((Display* d,
  527.                 Window w, unsigned long ul));
  528. /* 49 */
  529. EXTERN void        XSetWindowBackgroundPixmap _ANSI_ARGS_((Display* d,
  530.                 Window w, Pixmap p));
  531. /* 50 */
  532. EXTERN void        XSetWindowBorder _ANSI_ARGS_((Display* d, Window w,
  533.                 unsigned long ul));
  534. /* 51 */
  535. EXTERN void        XSetWindowBorderPixmap _ANSI_ARGS_((Display* d,
  536.                 Window w, Pixmap p));
  537. /* 52 */
  538. EXTERN void        XSetWindowBorderWidth _ANSI_ARGS_((Display* d,
  539.                 Window w, unsigned int ui));
  540. /* 53 */
  541. EXTERN void        XSetWindowColormap _ANSI_ARGS_((Display* d, Window w,
  542.                 Colormap c));
  543. /* 54 */
  544. EXTERN void        XUngrabKeyboard _ANSI_ARGS_((Display* d, Time t));
  545. /* 55 */
  546. EXTERN void        XUngrabPointer _ANSI_ARGS_((Display* d, Time t));
  547. /* 56 */
  548. EXTERN void        XUnmapWindow _ANSI_ARGS_((Display* d, Window w));
  549. /* 57 */
  550. EXTERN void        TkPutImage _ANSI_ARGS_((unsigned long * colors,
  551.                 int ncolors, Display* display, Drawable d,
  552.                 GC gc, XImage* image, int src_x, int src_y,
  553.                 int dest_x, int dest_y, unsigned int width,
  554.                 unsigned int height));
  555. /* 58 */
  556. EXTERN Status        XParseColor _ANSI_ARGS_((Display * display,
  557.                 Colormap map, _Xconst char* spec,
  558.                 XColor * colorPtr));
  559. /* 59 */
  560. EXTERN GC        XCreateGC _ANSI_ARGS_((Display* display, Drawable d,
  561.                 unsigned long valuemask, XGCValues* values));
  562. /* 60 */
  563. EXTERN void        XFreeGC _ANSI_ARGS_((Display* display, GC gc));
  564. /* 61 */
  565. EXTERN Atom        XInternAtom _ANSI_ARGS_((Display* display,
  566.                 _Xconst char* atom_name, Bool only_if_exists));
  567. /* 62 */
  568. EXTERN void        XSetBackground _ANSI_ARGS_((Display* display, GC gc,
  569.                 unsigned long foreground));
  570. /* 63 */
  571. EXTERN void        XSetForeground _ANSI_ARGS_((Display* display, GC gc,
  572.                 unsigned long foreground));
  573. /* 64 */
  574. EXTERN void        XSetClipMask _ANSI_ARGS_((Display* display, GC gc,
  575.                 Pixmap pixmap));
  576. /* 65 */
  577. EXTERN void        XSetClipOrigin _ANSI_ARGS_((Display* display, GC gc,
  578.                 int clip_x_origin, int clip_y_origin));
  579. /* 66 */
  580. EXTERN void        XSetTSOrigin _ANSI_ARGS_((Display* display, GC gc,
  581.                 int ts_x_origin, int ts_y_origin));
  582. /* 67 */
  583. EXTERN void        XChangeGC _ANSI_ARGS_((Display * d, GC gc,
  584.                 unsigned long mask, XGCValues * values));
  585. /* 68 */
  586. EXTERN void        XSetFont _ANSI_ARGS_((Display * display, GC gc,
  587.                 Font font));
  588. /* 69 */
  589. EXTERN void        XSetArcMode _ANSI_ARGS_((Display * display, GC gc,
  590.                 int arc_mode));
  591. /* 70 */
  592. EXTERN void        XSetStipple _ANSI_ARGS_((Display * display, GC gc,
  593.                 Pixmap stipple));
  594. /* 71 */
  595. EXTERN void        XSetFillRule _ANSI_ARGS_((Display * display, GC gc,
  596.                 int fill_rule));
  597. /* 72 */
  598. EXTERN void        XSetFillStyle _ANSI_ARGS_((Display * display, GC gc,
  599.                 int fill_style));
  600. /* 73 */
  601. EXTERN void        XSetFunction _ANSI_ARGS_((Display * display, GC gc,
  602.                 int function));
  603. /* 74 */
  604. EXTERN void        XSetLineAttributes _ANSI_ARGS_((Display * display,
  605.                 GC gc, unsigned int line_width,
  606.                 int line_style, int cap_style,
  607.                 int join_style));
  608. /* 75 */
  609. EXTERN int        _XInitImageFuncPtrs _ANSI_ARGS_((XImage * image));
  610. /* 76 */
  611. EXTERN XIC        XCreateIC _ANSI_ARGS_((void));
  612. /* 77 */
  613. EXTERN XVisualInfo *    XGetVisualInfo _ANSI_ARGS_((Display* display,
  614.                 long vinfo_mask, XVisualInfo* vinfo_template,
  615.                 int* nitems_return));
  616. /* 78 */
  617. EXTERN void        XSetWMClientMachine _ANSI_ARGS_((Display* display,
  618.                 Window w, XTextProperty* text_prop));
  619. /* 79 */
  620. EXTERN Status        XStringListToTextProperty _ANSI_ARGS_((char** list,
  621.                 int count, XTextProperty* text_prop_return));
  622. /* 80 */
  623. EXTERN void        XDrawSegments _ANSI_ARGS_((Display * display,
  624.                 Drawable d, GC gc, XSegment * segments,
  625.                 int nsegments));
  626. /* 81 */
  627. EXTERN void        XForceScreenSaver _ANSI_ARGS_((Display* display,
  628.                 int mode));
  629. /* 82 */
  630. EXTERN void        XDrawLine _ANSI_ARGS_((Display* d, Drawable dr, GC g,
  631.                 int x1, int y1, int x2, int y2));
  632. /* 83 */
  633. EXTERN void        XFillRectangle _ANSI_ARGS_((Display* display,
  634.                 Drawable d, GC gc, int x, int y,
  635.                 unsigned int width, unsigned int height));
  636. /* 84 */
  637. EXTERN void        XClearWindow _ANSI_ARGS_((Display* d, Window w));
  638. /* 85 */
  639. EXTERN void        XDrawPoint _ANSI_ARGS_((Display* display, Drawable d,
  640.                 GC gc, int x, int y));
  641. /* 86 */
  642. EXTERN void        XDrawPoints _ANSI_ARGS_((Display* display,
  643.                 Drawable d, GC gc, XPoint * points,
  644.                 int npoints, int mode));
  645. /* 87 */
  646. EXTERN void        XWarpPointer _ANSI_ARGS_((Display* display,
  647.                 Window src_w, Window dest_w, int src_x,
  648.                 int src_y, unsigned int src_width,
  649.                 unsigned int src_height, int dest_x,
  650.                 int dest_y));
  651. /* 88 */
  652. EXTERN void        XQueryColor _ANSI_ARGS_((Display * display,
  653.                 Colormap colormap, XColor * def_in_out));
  654. /* 89 */
  655. EXTERN void        XQueryColors _ANSI_ARGS_((Display * display,
  656.                 Colormap colormap, XColor * defs_in_out,
  657.                 int ncolors));
  658. /* 90 */
  659. EXTERN Status        XQueryTree _ANSI_ARGS_((Display* d, Window w1,
  660.                 Window* w2, Window* w3, Window** w4,
  661.                 unsigned int* ui));
  662. #endif /* MAC_TCL */
  663. #ifdef MAC_OSX_TK
  664. /* 0 */
  665. EXTERN void        XSetDashes _ANSI_ARGS_((Display* display, GC gc,
  666.                 int dash_offset, _Xconst char* dash_list,
  667.                 int n));
  668. /* 1 */
  669. EXTERN XModifierKeymap*     XGetModifierMapping _ANSI_ARGS_((Display* d));
  670. /* 2 */
  671. EXTERN XImage *        XCreateImage _ANSI_ARGS_((Display* d, Visual* v,
  672.                 unsigned int ui1, int i1, int i2, char* cp,
  673.                 unsigned int ui2, unsigned int ui3, int i3,
  674.                 int i4));
  675. /* 3 */
  676. EXTERN XImage *        XGetImage _ANSI_ARGS_((Display* d, Drawable dr,
  677.                 int i1, int i2, unsigned int ui1,
  678.                 unsigned int ui2, unsigned long ul, int i3));
  679. /* 4 */
  680. EXTERN char *        XGetAtomName _ANSI_ARGS_((Display* d, Atom a));
  681. /* 5 */
  682. EXTERN char *        XKeysymToString _ANSI_ARGS_((KeySym k));
  683. /* 6 */
  684. EXTERN Colormap        XCreateColormap _ANSI_ARGS_((Display* d, Window w,
  685.                 Visual* v, int i));
  686. /* 7 */
  687. EXTERN GContext        XGContextFromGC _ANSI_ARGS_((GC g));
  688. /* 8 */
  689. EXTERN KeySym        XKeycodeToKeysym _ANSI_ARGS_((Display* d, KeyCode k,
  690.                 int i));
  691. /* 9 */
  692. EXTERN KeySym        XStringToKeysym _ANSI_ARGS_((_Xconst char* c));
  693. /* 10 */
  694. EXTERN Window        XRootWindow _ANSI_ARGS_((Display* d, int i));
  695. /* 11 */
  696. EXTERN XErrorHandler    XSetErrorHandler _ANSI_ARGS_((XErrorHandler x));
  697. /* 12 */
  698. EXTERN Status        XAllocColor _ANSI_ARGS_((Display* d, Colormap c,
  699.                 XColor* xp));
  700. /* 13 */
  701. EXTERN void        XBell _ANSI_ARGS_((Display* d, int i));
  702. /* 14 */
  703. EXTERN void        XChangeProperty _ANSI_ARGS_((Display* d, Window w,
  704.                 Atom a1, Atom a2, int i1, int i2,
  705.                 _Xconst unsigned char* c, int i3));
  706. /* 15 */
  707. EXTERN void        XChangeWindowAttributes _ANSI_ARGS_((Display* d,
  708.                 Window w, unsigned long ul,
  709.                 XSetWindowAttributes* x));
  710. /* 16 */
  711. EXTERN void        XConfigureWindow _ANSI_ARGS_((Display* d, Window w,
  712.                 unsigned int i, XWindowChanges* x));
  713. /* 17 */
  714. EXTERN void        XCopyArea _ANSI_ARGS_((Display* d, Drawable dr1,
  715.                 Drawable dr2, GC g, int i1, int i2,
  716.                 unsigned int ui1, unsigned int ui2, int i3,
  717.                 int i4));
  718. /* 18 */
  719. EXTERN void        XCopyPlane _ANSI_ARGS_((Display* d, Drawable dr1,
  720.                 Drawable dr2, GC g, int i1, int i2,
  721.                 unsigned int ui1, unsigned int ui2, int i3,
  722.                 int i4, unsigned long ul));
  723. /* 19 */
  724. EXTERN Pixmap        XCreateBitmapFromData _ANSI_ARGS_((Display* display,
  725.                 Drawable d, _Xconst char* data,
  726.                 unsigned int width, unsigned int height));
  727. /* 20 */
  728. EXTERN void        XDefineCursor _ANSI_ARGS_((Display* d, Window w,
  729.                 Cursor c));
  730. /* 21 */
  731. EXTERN void        XDestroyWindow _ANSI_ARGS_((Display* d, Window w));
  732. /* 22 */
  733. EXTERN void        XDrawArc _ANSI_ARGS_((Display* d, Drawable dr, GC g,
  734.                 int i1, int i2, unsigned int ui1,
  735.                 unsigned int ui2, int i3, int i4));
  736. /* 23 */
  737. EXTERN void        XDrawLines _ANSI_ARGS_((Display* d, Drawable dr,
  738.                 GC g, XPoint* x, int i1, int i2));
  739. /* 24 */
  740. EXTERN void        XDrawRectangle _ANSI_ARGS_((Display* d, Drawable dr,
  741.                 GC g, int i1, int i2, unsigned int ui1,
  742.                 unsigned int ui2));
  743. /* 25 */
  744. EXTERN void        XFillArc _ANSI_ARGS_((Display* d, Drawable dr, GC g,
  745.                 int i1, int i2, unsigned int ui1,
  746.                 unsigned int ui2, int i3, int i4));
  747. /* 26 */
  748. EXTERN void        XFillPolygon _ANSI_ARGS_((Display* d, Drawable dr,
  749.                 GC g, XPoint* x, int i1, int i2, int i3));
  750. /* 27 */
  751. EXTERN void        XFillRectangles _ANSI_ARGS_((Display* d, Drawable dr,
  752.                 GC g, XRectangle* x, int i));
  753. /* 28 */
  754. EXTERN void        XFreeColormap _ANSI_ARGS_((Display* d, Colormap c));
  755. /* 29 */
  756. EXTERN void        XFreeColors _ANSI_ARGS_((Display* d, Colormap c,
  757.                 unsigned long* ulp, int i, unsigned long ul));
  758. /* 30 */
  759. EXTERN void        XFreeModifiermap _ANSI_ARGS_((XModifierKeymap* x));
  760. /* 31 */
  761. EXTERN Status        XGetGeometry _ANSI_ARGS_((Display* d, Drawable dr,
  762.                 Window* w, int* i1, int* i2,
  763.                 unsigned int* ui1, unsigned int* ui2,
  764.                 unsigned int* ui3, unsigned int* ui4));
  765. /* 32 */
  766. EXTERN int        XGetWindowProperty _ANSI_ARGS_((Display* d, Window w,
  767.                 Atom a1, long l1, long l2, Bool b, Atom a2,
  768.                 Atom* ap, int* ip, unsigned long* ulp1,
  769.                 unsigned long* ulp2, unsigned char** cpp));
  770. /* 33 */
  771. EXTERN int        XGrabKeyboard _ANSI_ARGS_((Display* d, Window w,
  772.                 Bool b, int i1, int i2, Time t));
  773. /* 34 */
  774. EXTERN int        XGrabPointer _ANSI_ARGS_((Display* d, Window w1,
  775.                 Bool b, unsigned int ui, int i1, int i2,
  776.                 Window w2, Cursor c, Time t));
  777. /* 35 */
  778. EXTERN KeyCode        XKeysymToKeycode _ANSI_ARGS_((Display* d, KeySym k));
  779. /* 36 */
  780. EXTERN void        XMapWindow _ANSI_ARGS_((Display* d, Window w));
  781. /* 37 */
  782. EXTERN void        XMoveResizeWindow _ANSI_ARGS_((Display* d, Window w,
  783.                 int i1, int i2, unsigned int ui1,
  784.                 unsigned int ui2));
  785. /* 38 */
  786. EXTERN void        XMoveWindow _ANSI_ARGS_((Display* d, Window w,
  787.                 int i1, int i2));
  788. /* 39 */
  789. EXTERN Bool        XQueryPointer _ANSI_ARGS_((Display* d, Window w1,
  790.                 Window* w2, Window* w3, int* i1, int* i2,
  791.                 int* i3, int* i4, unsigned int* ui));
  792. /* 40 */
  793. EXTERN void        XRaiseWindow _ANSI_ARGS_((Display* d, Window w));
  794. /* 41 */
  795. EXTERN void        XRefreshKeyboardMapping _ANSI_ARGS_((
  796.                 XMappingEvent* x));
  797. /* 42 */
  798. EXTERN void        XResizeWindow _ANSI_ARGS_((Display* d, Window w,
  799.                 unsigned int ui1, unsigned int ui2));
  800. /* 43 */
  801. EXTERN void        XSelectInput _ANSI_ARGS_((Display* d, Window w,
  802.                 long l));
  803. /* 44 */
  804. EXTERN Status        XSendEvent _ANSI_ARGS_((Display* d, Window w, Bool b,
  805.                 long l, XEvent* x));
  806. /* 45 */
  807. EXTERN void        XSetIconName _ANSI_ARGS_((Display* d, Window w,
  808.                 _Xconst char* c));
  809. /* 46 */
  810. EXTERN void        XSetInputFocus _ANSI_ARGS_((Display* d, Window w,
  811.                 int i, Time t));
  812. /* 47 */
  813. EXTERN void        XSetSelectionOwner _ANSI_ARGS_((Display* d, Atom a,
  814.                 Window w, Time t));
  815. /* 48 */
  816. EXTERN void        XSetWindowBackground _ANSI_ARGS_((Display* d,
  817.                 Window w, unsigned long ul));
  818. /* 49 */
  819. EXTERN void        XSetWindowBackgroundPixmap _ANSI_ARGS_((Display* d,
  820.                 Window w, Pixmap p));
  821. /* 50 */
  822. EXTERN void        XSetWindowBorder _ANSI_ARGS_((Display* d, Window w,
  823.                 unsigned long ul));
  824. /* 51 */
  825. EXTERN void        XSetWindowBorderPixmap _ANSI_ARGS_((Display* d,
  826.                 Window w, Pixmap p));
  827. /* 52 */
  828. EXTERN void        XSetWindowBorderWidth _ANSI_ARGS_((Display* d,
  829.                 Window w, unsigned int ui));
  830. /* 53 */
  831. EXTERN void        XSetWindowColormap _ANSI_ARGS_((Display* d, Window w,
  832.                 Colormap c));
  833. /* 54 */
  834. EXTERN void        XUngrabKeyboard _ANSI_ARGS_((Display* d, Time t));
  835. /* 55 */
  836. EXTERN void        XUngrabPointer _ANSI_ARGS_((Display* d, Time t));
  837. /* 56 */
  838. EXTERN void        XUnmapWindow _ANSI_ARGS_((Display* d, Window w));
  839. /* 57 */
  840. EXTERN void        TkPutImage _ANSI_ARGS_((unsigned long * colors,
  841.                 int ncolors, Display* display, Drawable d,
  842.                 GC gc, XImage* image, int src_x, int src_y,
  843.                 int dest_x, int dest_y, unsigned int width,
  844.                 unsigned int height));
  845. /* 58 */
  846. EXTERN Status        XParseColor _ANSI_ARGS_((Display * display,
  847.                 Colormap map, _Xconst char* spec,
  848.                 XColor * colorPtr));
  849. /* 59 */
  850. EXTERN GC        XCreateGC _ANSI_ARGS_((Display* display, Drawable d,
  851.                 unsigned long valuemask, XGCValues* values));
  852. /* 60 */
  853. EXTERN void        XFreeGC _ANSI_ARGS_((Display* display, GC gc));
  854. /* 61 */
  855. EXTERN Atom        XInternAtom _ANSI_ARGS_((Display* display,
  856.                 _Xconst char* atom_name, Bool only_if_exists));
  857. /* 62 */
  858. EXTERN void        XSetBackground _ANSI_ARGS_((Display* display, GC gc,
  859.                 unsigned long foreground));
  860. /* 63 */
  861. EXTERN void        XSetForeground _ANSI_ARGS_((Display* display, GC gc,
  862.                 unsigned long foreground));
  863. /* 64 */
  864. EXTERN void        XSetClipMask _ANSI_ARGS_((Display* display, GC gc,
  865.                 Pixmap pixmap));
  866. /* 65 */
  867. EXTERN void        XSetClipOrigin _ANSI_ARGS_((Display* display, GC gc,
  868.                 int clip_x_origin, int clip_y_origin));
  869. /* 66 */
  870. EXTERN void        XSetTSOrigin _ANSI_ARGS_((Display* display, GC gc,
  871.                 int ts_x_origin, int ts_y_origin));
  872. /* 67 */
  873. EXTERN void        XChangeGC _ANSI_ARGS_((Display * d, GC gc,
  874.                 unsigned long mask, XGCValues * values));
  875. /* 68 */
  876. EXTERN void        XSetFont _ANSI_ARGS_((Display * display, GC gc,
  877.                 Font font));
  878. /* 69 */
  879. EXTERN void        XSetArcMode _ANSI_ARGS_((Display * display, GC gc,
  880.                 int arc_mode));
  881. /* 70 */
  882. EXTERN void        XSetStipple _ANSI_ARGS_((Display * display, GC gc,
  883.                 Pixmap stipple));
  884. /* 71 */
  885. EXTERN void        XSetFillRule _ANSI_ARGS_((Display * display, GC gc,
  886.                 int fill_rule));
  887. /* 72 */
  888. EXTERN void        XSetFillStyle _ANSI_ARGS_((Display * display, GC gc,
  889.                 int fill_style));
  890. /* 73 */
  891. EXTERN void        XSetFunction _ANSI_ARGS_((Display * display, GC gc,
  892.                 int function));
  893. /* 74 */
  894. EXTERN void        XSetLineAttributes _ANSI_ARGS_((Display * display,
  895.                 GC gc, unsigned int line_width,
  896.                 int line_style, int cap_style,
  897.                 int join_style));
  898. /* 75 */
  899. EXTERN int        _XInitImageFuncPtrs _ANSI_ARGS_((XImage * image));
  900. /* 76 */
  901. EXTERN XIC        XCreateIC _ANSI_ARGS_((void));
  902. /* 77 */
  903. EXTERN XVisualInfo *    XGetVisualInfo _ANSI_ARGS_((Display* display,
  904.                 long vinfo_mask, XVisualInfo* vinfo_template,
  905.                 int* nitems_return));
  906. /* 78 */
  907. EXTERN void        XSetWMClientMachine _ANSI_ARGS_((Display* display,
  908.                 Window w, XTextProperty* text_prop));
  909. /* 79 */
  910. EXTERN Status        XStringListToTextProperty _ANSI_ARGS_((char** list,
  911.                 int count, XTextProperty* text_prop_return));
  912. /* 80 */
  913. EXTERN void        XDrawSegments _ANSI_ARGS_((Display * display,
  914.                 Drawable d, GC gc, XSegment * segments,
  915.                 int nsegments));
  916. /* 81 */
  917. EXTERN void        XForceScreenSaver _ANSI_ARGS_((Display* display,
  918.                 int mode));
  919. /* 82 */
  920. EXTERN void        XDrawLine _ANSI_ARGS_((Display* d, Drawable dr, GC g,
  921.                 int x1, int y1, int x2, int y2));
  922. /* 83 */
  923. EXTERN void        XFillRectangle _ANSI_ARGS_((Display* display,
  924.                 Drawable d, GC gc, int x, int y,
  925.                 unsigned int width, unsigned int height));
  926. /* 84 */
  927. EXTERN void        XClearWindow _ANSI_ARGS_((Display* d, Window w));
  928. /* 85 */
  929. EXTERN void        XDrawPoint _ANSI_ARGS_((Display* display, Drawable d,
  930.                 GC gc, int x, int y));
  931. /* 86 */
  932. EXTERN void        XDrawPoints _ANSI_ARGS_((Display* display,
  933.                 Drawable d, GC gc, XPoint * points,
  934.                 int npoints, int mode));
  935. /* 87 */
  936. EXTERN void        XWarpPointer _ANSI_ARGS_((Display* display,
  937.                 Window src_w, Window dest_w, int src_x,
  938.                 int src_y, unsigned int src_width,
  939.                 unsigned int src_height, int dest_x,
  940.                 int dest_y));
  941. /* 88 */
  942. EXTERN void        XQueryColor _ANSI_ARGS_((Display * display,
  943.                 Colormap colormap, XColor * def_in_out));
  944. /* 89 */
  945. EXTERN void        XQueryColors _ANSI_ARGS_((Display * display,
  946.                 Colormap colormap, XColor * defs_in_out,
  947.                 int ncolors));
  948. /* 90 */
  949. EXTERN Status        XQueryTree _ANSI_ARGS_((Display* d, Window w1,
  950.                 Window* w2, Window* w3, Window** w4,
  951.                 unsigned int* ui));
  952. #endif /* MAC_OSX_TK */
  953.  
  954. typedef struct TkIntXlibStubs {
  955.     int magic;
  956.     struct TkIntXlibStubHooks *hooks;
  957.  
  958. #ifdef __WIN32__
  959.     void (*xSetDashes) _ANSI_ARGS_((Display* display, GC gc, int dash_offset, _Xconst char* dash_list, int n)); /* 0 */
  960.     XModifierKeymap* (*xGetModifierMapping) _ANSI_ARGS_((Display* d)); /* 1 */
  961.     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 */
  962.     XImage * (*xGetImage) _ANSI_ARGS_((Display* d, Drawable dr, int i1, int i2, unsigned int ui1, unsigned int ui2, unsigned long ul, int i3)); /* 3 */
  963.     char * (*xGetAtomName) _ANSI_ARGS_((Display* d, Atom a)); /* 4 */
  964.     char * (*xKeysymToString) _ANSI_ARGS_((KeySym k)); /* 5 */
  965.     Colormap (*xCreateColormap) _ANSI_ARGS_((Display* d, Window w, Visual* v, int i)); /* 6 */
  966.     Cursor (*xCreatePixmapCursor) _ANSI_ARGS_((Display* d, Pixmap p1, Pixmap p2, XColor* x1, XColor* x2, unsigned int ui1, unsigned int ui2)); /* 7 */
  967.     Cursor (*xCreateGlyphCursor) _ANSI_ARGS_((Display* d, Font f1, Font f2, unsigned int ui1, unsigned int ui2, XColor* x1, XColor* x2)); /* 8 */
  968.     GContext (*xGContextFromGC) _ANSI_ARGS_((GC g)); /* 9 */
  969.     XHostAddress * (*xListHosts) _ANSI_ARGS_((Display* d, int* i, Bool* b)); /* 10 */
  970.     KeySym (*xKeycodeToKeysym) _ANSI_ARGS_((Display* d, unsigned int k, int i)); /* 11 */
  971.     KeySym (*xStringToKeysym) _ANSI_ARGS_((_Xconst char* c)); /* 12 */
  972.     Window (*xRootWindow) _ANSI_ARGS_((Display* d, int i)); /* 13 */
  973.     XErrorHandler (*xSetErrorHandler) _ANSI_ARGS_((XErrorHandler x)); /* 14 */
  974.     Status (*xIconifyWindow) _ANSI_ARGS_((Display* d, Window w, int i)); /* 15 */
  975.     Status (*xWithdrawWindow) _ANSI_ARGS_((Display* d, Window w, int i)); /* 16 */
  976.     Status (*xGetWMColormapWindows) _ANSI_ARGS_((Display* d, Window w, Window** wpp, int* ip)); /* 17 */
  977.     Status (*xAllocColor) _ANSI_ARGS_((Display* d, Colormap c, XColor* xp)); /* 18 */
  978.     void (*xBell) _ANSI_ARGS_((Display* d, int i)); /* 19 */
  979.     void (*xChangeProperty) _ANSI_ARGS_((Display* d, Window w, Atom a1, Atom a2, int i1, int i2, _Xconst unsigned char* c, int i3)); /* 20 */
  980.     void (*xChangeWindowAttributes) _ANSI_ARGS_((Display* d, Window w, unsigned long ul, XSetWindowAttributes* x)); /* 21 */
  981.     void (*xClearWindow) _ANSI_ARGS_((Display* d, Window w)); /* 22 */
  982.     void (*xConfigureWindow) _ANSI_ARGS_((Display* d, Window w, unsigned int i, XWindowChanges* x)); /* 23 */
  983.     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 */
  984.     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 */
  985.     Pixmap (*xCreateBitmapFromData) _ANSI_ARGS_((Display* display, Drawable d, _Xconst char* data, unsigned int width, unsigned int height)); /* 26 */
  986.     void (*xDefineCursor) _ANSI_ARGS_((Display* d, Window w, Cursor c)); /* 27 */
  987.     void (*xDeleteProperty) _ANSI_ARGS_((Display* d, Window w, Atom a)); /* 28 */
  988.     void (*xDestroyWindow) _ANSI_ARGS_((Display* d, Window w)); /* 29 */
  989.     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 */
  990.     void (*xDrawLines) _ANSI_ARGS_((Display* d, Drawable dr, GC g, XPoint* x, int i1, int i2)); /* 31 */
  991.     void (*xDrawRectangle) _ANSI_ARGS_((Display* d, Drawable dr, GC g, int i1, int i2, unsigned int ui1, unsigned int ui2)); /* 32 */
  992.     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 */
  993.     void (*xFillPolygon) _ANSI_ARGS_((Display* d, Drawable dr, GC g, XPoint* x, int i1, int i2, int i3)); /* 34 */
  994.     void (*xFillRectangles) _ANSI_ARGS_((Display* d, Drawable dr, GC g, XRectangle* x, int i)); /* 35 */
  995.     void (*xForceScreenSaver) _ANSI_ARGS_((Display* d, int i)); /* 36 */
  996.     void (*xFreeColormap) _ANSI_ARGS_((Display* d, Colormap c)); /* 37 */
  997.     void (*xFreeColors) _ANSI_ARGS_((Display* d, Colormap c, unsigned long* ulp, int i, unsigned long ul)); /* 38 */
  998.     void (*xFreeCursor) _ANSI_ARGS_((Display* d, Cursor c)); /* 39 */
  999.     void (*xFreeModifiermap) _ANSI_ARGS_((XModifierKeymap* x)); /* 40 */
  1000.     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 */
  1001.     void (*xGetInputFocus) _ANSI_ARGS_((Display* d, Window* w, int* i)); /* 42 */
  1002.     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 */
  1003.     Status (*xGetWindowAttributes) _ANSI_ARGS_((Display* d, Window w, XWindowAttributes* x)); /* 44 */
  1004.     int (*xGrabKeyboard) _ANSI_ARGS_((Display* d, Window w, Bool b, int i1, int i2, Time t)); /* 45 */
  1005.     int (*xGrabPointer) _ANSI_ARGS_((Display* d, Window w1, Bool b, unsigned int ui, int i1, int i2, Window w2, Cursor c, Time t)); /* 46 */
  1006.     KeyCode (*xKeysymToKeycode) _ANSI_ARGS_((Display* d, KeySym k)); /* 47 */
  1007.     Status (*xLookupColor) _ANSI_ARGS_((Display* d, Colormap c1, _Xconst char* c2, XColor* x1, XColor* x2)); /* 48 */
  1008.     void (*xMapWindow) _ANSI_ARGS_((Display* d, Window w)); /* 49 */
  1009.     void (*xMoveResizeWindow) _ANSI_ARGS_((Display* d, Window w, int i1, int i2, unsigned int ui1, unsigned int ui2)); /* 50 */
  1010.     void (*xMoveWindow) _ANSI_ARGS_((Display* d, Window w, int i1, int i2)); /* 51 */
  1011.     void (*xNextEvent) _ANSI_ARGS_((Display* d, XEvent* x)); /* 52 */
  1012.     void (*xPutBackEvent) _ANSI_ARGS_((Display* d, XEvent* x)); /* 53 */
  1013.     void (*xQueryColors) _ANSI_ARGS_((Display* d, Colormap c, XColor* x, int i)); /* 54 */
  1014.     Bool (*xQueryPointer) _ANSI_ARGS_((Display* d, Window w1, Window* w2, Window* w3, int* i1, int* i2, int* i3, int* i4, unsigned int* ui)); /* 55 */
  1015.     Status (*xQueryTree) _ANSI_ARGS_((Display* d, Window w1, Window* w2, Window* w3, Window** w4, unsigned int* ui)); /* 56 */
  1016.     void (*xRaiseWindow) _ANSI_ARGS_((Display* d, Window w)); /* 57 */
  1017.     void (*xRefreshKeyboardMapping) _ANSI_ARGS_((XMappingEvent* x)); /* 58 */
  1018.     void (*xResizeWindow) _ANSI_ARGS_((Display* d, Window w, unsigned int ui1, unsigned int ui2)); /* 59 */
  1019.     void (*xSelectInput) _ANSI_ARGS_((Display* d, Window w, long l)); /* 60 */
  1020.     Status (*xSendEvent) _ANSI_ARGS_((Display* d, Window w, Bool b, long l, XEvent* x)); /* 61 */
  1021.     void (*xSetCommand) _ANSI_ARGS_((Display* d, Window w, CONST char** c, int i)); /* 62 */
  1022.     void (*xSetIconName) _ANSI_ARGS_((Display* d, Window w, _Xconst char* c)); /* 63 */
  1023.     void (*xSetInputFocus) _ANSI_ARGS_((Display* d, Window w, int i, Time t)); /* 64 */
  1024.     void (*xSetSelectionOwner) _ANSI_ARGS_((Display* d, Atom a, Window w, Time t)); /* 65 */
  1025.     void (*xSetWindowBackground) _ANSI_ARGS_((Display* d, Window w, unsigned long ul)); /* 66 */
  1026.     void (*xSetWindowBackgroundPixmap) _ANSI_ARGS_((Display* d, Window w, Pixmap p)); /* 67 */
  1027.     void (*xSetWindowBorder) _ANSI_ARGS_((Display* d, Window w, unsigned long ul)); /* 68 */
  1028.     void (*xSetWindowBorderPixmap) _ANSI_ARGS_((Display* d, Window w, Pixmap p)); /* 69 */
  1029.     void (*xSetWindowBorderWidth) _ANSI_ARGS_((Display* d, Window w, unsigned int ui)); /* 70 */
  1030.     void (*xSetWindowColormap) _ANSI_ARGS_((Display* d, Window w, Colormap c)); /* 71 */
  1031.     Bool (*xTranslateCoordinates) _ANSI_ARGS_((Display* d, Window w1, Window w2, int i1, int i2, int* i3, int* i4, Window* w3)); /* 72 */
  1032.     void (*xUngrabKeyboard) _ANSI_ARGS_((Display* d, Time t)); /* 73 */
  1033.     void (*xUngrabPointer) _ANSI_ARGS_((Display* d, Time t)); /* 74 */
  1034.     void (*xUnmapWindow) _ANSI_ARGS_((Display* d, Window w)); /* 75 */
  1035.     void (*xWindowEvent) _ANSI_ARGS_((Display* d, Window w, long l, XEvent* x)); /* 76 */
  1036.     void (*xDestroyIC) _ANSI_ARGS_((XIC x)); /* 77 */
  1037.     Bool (*xFilterEvent) _ANSI_ARGS_((XEvent* x, Window w)); /* 78 */
  1038.     int (*xmbLookupString) _ANSI_ARGS_((XIC xi, XKeyPressedEvent* xk, char* c, int i, KeySym* k, Status* s)); /* 79 */
  1039.     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 */
  1040.     void *reserved81;
  1041.     Status (*xParseColor) _ANSI_ARGS_((Display * display, Colormap map, _Xconst char* spec, XColor * colorPtr)); /* 82 */
  1042.     GC (*xCreateGC) _ANSI_ARGS_((Display* display, Drawable d, unsigned long valuemask, XGCValues* values)); /* 83 */
  1043.     void (*xFreeGC) _ANSI_ARGS_((Display* display, GC gc)); /* 84 */
  1044.     Atom (*xInternAtom) _ANSI_ARGS_((Display* display, _Xconst char* atom_name, Bool only_if_exists)); /* 85 */
  1045.     void (*xSetBackground) _ANSI_ARGS_((Display* display, GC gc, unsigned long foreground)); /* 86 */
  1046.     void (*xSetForeground) _ANSI_ARGS_((Display* display, GC gc, unsigned long foreground)); /* 87 */
  1047.     void (*xSetClipMask) _ANSI_ARGS_((Display* display, GC gc, Pixmap pixmap)); /* 88 */
  1048.     void (*xSetClipOrigin) _ANSI_ARGS_((Display* display, GC gc, int clip_x_origin, int clip_y_origin)); /* 89 */
  1049.     void (*xSetTSOrigin) _ANSI_ARGS_((Display* display, GC gc, int ts_x_origin, int ts_y_origin)); /* 90 */
  1050.     void (*xChangeGC) _ANSI_ARGS_((Display * d, GC gc, unsigned long mask, XGCValues * values)); /* 91 */
  1051.     void (*xSetFont) _ANSI_ARGS_((Display * display, GC gc, Font font)); /* 92 */
  1052.     void (*xSetArcMode) _ANSI_ARGS_((Display * display, GC gc, int arc_mode)); /* 93 */
  1053.     void (*xSetStipple) _ANSI_ARGS_((Display * display, GC gc, Pixmap stipple)); /* 94 */
  1054.     void (*xSetFillRule) _ANSI_ARGS_((Display * display, GC gc, int fill_rule)); /* 95 */
  1055.     void (*xSetFillStyle) _ANSI_ARGS_((Display * display, GC gc, int fill_style)); /* 96 */
  1056.     void (*xSetFunction) _ANSI_ARGS_((Display * display, GC gc, int function)); /* 97 */
  1057.     void (*xSetLineAttributes) _ANSI_ARGS_((Display * display, GC gc, unsigned int line_width, int line_style, int cap_style, int join_style)); /* 98 */
  1058.     int (*_XInitImageFuncPtrs) _ANSI_ARGS_((XImage * image)); /* 99 */
  1059.     XIC (*xCreateIC) _ANSI_ARGS_((void)); /* 100 */
  1060.     XVisualInfo * (*xGetVisualInfo) _ANSI_ARGS_((Display* display, long vinfo_mask, XVisualInfo* vinfo_template, int* nitems_return)); /* 101 */
  1061.     void (*xSetWMClientMachine) _ANSI_ARGS_((Display* display, Window w, XTextProperty* text_prop)); /* 102 */
  1062.     Status (*xStringListToTextProperty) _ANSI_ARGS_((char** list, int count, XTextProperty* text_prop_return)); /* 103 */
  1063.     void (*xDrawLine) _ANSI_ARGS_((Display* d, Drawable dr, GC g, int x1, int y1, int x2, int y2)); /* 104 */
  1064.     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 */
  1065.     void (*xFillRectangle) _ANSI_ARGS_((Display* display, Drawable d, GC gc, int x, int y, unsigned int width, unsigned int height)); /* 106 */
  1066. #endif /* __WIN32__ */
  1067. #ifdef MAC_TCL
  1068.     void (*xSetDashes) _ANSI_ARGS_((Display* display, GC gc, int dash_offset, _Xconst char* dash_list, int n)); /* 0 */
  1069.     XModifierKeymap* (*xGetModifierMapping) _ANSI_ARGS_((Display* d)); /* 1 */
  1070.     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 */
  1071.     XImage * (*xGetImage) _ANSI_ARGS_((Display* d, Drawable dr, int i1, int i2, unsigned int ui1, unsigned int ui2, unsigned long ul, int i3)); /* 3 */
  1072.     char * (*xGetAtomName) _ANSI_ARGS_((Display* d, Atom a)); /* 4 */
  1073.     char * (*xKeysymToString) _ANSI_ARGS_((KeySym k)); /* 5 */
  1074.     Colormap (*xCreateColormap) _ANSI_ARGS_((Display* d, Window w, Visual* v, int i)); /* 6 */
  1075.     GContext (*xGContextFromGC) _ANSI_ARGS_((GC g)); /* 7 */
  1076.     KeySym (*xKeycodeToKeysym) _ANSI_ARGS_((Display* d, KeyCode k, int i)); /* 8 */
  1077.     KeySym (*xStringToKeysym) _ANSI_ARGS_((_Xconst char* c)); /* 9 */
  1078.     Window (*xRootWindow) _ANSI_ARGS_((Display* d, int i)); /* 10 */
  1079.     XErrorHandler (*xSetErrorHandler) _ANSI_ARGS_((XErrorHandler x)); /* 11 */
  1080.     Status (*xAllocColor) _ANSI_ARGS_((Display* d, Colormap c, XColor* xp)); /* 12 */
  1081.     void (*xBell) _ANSI_ARGS_((Display* d, int i)); /* 13 */
  1082.     void (*xChangeProperty) _ANSI_ARGS_((Display* d, Window w, Atom a1, Atom a2, int i1, int i2, _Xconst unsigned char* c, int i3)); /* 14 */
  1083.     void (*xChangeWindowAttributes) _ANSI_ARGS_((Display* d, Window w, unsigned long ul, XSetWindowAttributes* x)); /* 15 */
  1084.     void (*xConfigureWindow) _ANSI_ARGS_((Display* d, Window w, unsigned int i, XWindowChanges* x)); /* 16 */
  1085.     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 */
  1086.     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 */
  1087.     Pixmap (*xCreateBitmapFromData) _ANSI_ARGS_((Display* display, Drawable d, _Xconst char* data, unsigned int width, unsigned int height)); /* 19 */
  1088.     void (*xDefineCursor) _ANSI_ARGS_((Display* d, Window w, Cursor c)); /* 20 */
  1089.     void (*xDestroyWindow) _ANSI_ARGS_((Display* d, Window w)); /* 21 */
  1090.     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 */
  1091.     void (*xDrawLines) _ANSI_ARGS_((Display* d, Drawable dr, GC g, XPoint* x, int i1, int i2)); /* 23 */
  1092.     void (*xDrawRectangle) _ANSI_ARGS_((Display* d, Drawable dr, GC g, int i1, int i2, unsigned int ui1, unsigned int ui2)); /* 24 */
  1093.     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 */
  1094.     void (*xFillPolygon) _ANSI_ARGS_((Display* d, Drawable dr, GC g, XPoint* x, int i1, int i2, int i3)); /* 26 */
  1095.     void (*xFillRectangles) _ANSI_ARGS_((Display* d, Drawable dr, GC g, XRectangle* x, int i)); /* 27 */
  1096.     void (*xFreeColormap) _ANSI_ARGS_((Display* d, Colormap c)); /* 28 */
  1097.     void (*xFreeColors) _ANSI_ARGS_((Display* d, Colormap c, unsigned long* ulp, int i, unsigned long ul)); /* 29 */
  1098.     void (*xFreeModifiermap) _ANSI_ARGS_((XModifierKeymap* x)); /* 30 */
  1099.     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 */
  1100.     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 */
  1101.     int (*xGrabKeyboard) _ANSI_ARGS_((Display* d, Window w, Bool b, int i1, int i2, Time t)); /* 33 */
  1102.     int (*xGrabPointer) _ANSI_ARGS_((Display* d, Window w1, Bool b, unsigned int ui, int i1, int i2, Window w2, Cursor c, Time t)); /* 34 */
  1103.     KeyCode (*xKeysymToKeycode) _ANSI_ARGS_((Display* d, KeySym k)); /* 35 */
  1104.     void (*xMapWindow) _ANSI_ARGS_((Display* d, Window w)); /* 36 */
  1105.     void (*xMoveResizeWindow) _ANSI_ARGS_((Display* d, Window w, int i1, int i2, unsigned int ui1, unsigned int ui2)); /* 37 */
  1106.     void (*xMoveWindow) _ANSI_ARGS_((Display* d, Window w, int i1, int i2)); /* 38 */
  1107.     Bool (*xQueryPointer) _ANSI_ARGS_((Display* d, Window w1, Window* w2, Window* w3, int* i1, int* i2, int* i3, int* i4, unsigned int* ui)); /* 39 */
  1108.     void (*xRaiseWindow) _ANSI_ARGS_((Display* d, Window w)); /* 40 */
  1109.     void (*xRefreshKeyboardMapping) _ANSI_ARGS_((XMappingEvent* x)); /* 41 */
  1110.     void (*xResizeWindow) _ANSI_ARGS_((Display* d, Window w, unsigned int ui1, unsigned int ui2)); /* 42 */
  1111.     void (*xSelectInput) _ANSI_ARGS_((Display* d, Window w, long l)); /* 43 */
  1112.     Status (*xSendEvent) _ANSI_ARGS_((Display* d, Window w, Bool b, long l, XEvent* x)); /* 44 */
  1113.     void (*xSetIconName) _ANSI_ARGS_((Display* d, Window w, _Xconst char* c)); /* 45 */
  1114.     void (*xSetInputFocus) _ANSI_ARGS_((Display* d, Window w, int i, Time t)); /* 46 */
  1115.     void (*xSetSelectionOwner) _ANSI_ARGS_((Display* d, Atom a, Window w, Time t)); /* 47 */
  1116.     void (*xSetWindowBackground) _ANSI_ARGS_((Display* d, Window w, unsigned long ul)); /* 48 */
  1117.     void (*xSetWindowBackgroundPixmap) _ANSI_ARGS_((Display* d, Window w, Pixmap p)); /* 49 */
  1118.     void (*xSetWindowBorder) _ANSI_ARGS_((Display* d, Window w, unsigned long ul)); /* 50 */
  1119.     void (*xSetWindowBorderPixmap) _ANSI_ARGS_((Display* d, Window w, Pixmap p)); /* 51 */
  1120.     void (*xSetWindowBorderWidth) _ANSI_ARGS_((Display* d, Window w, unsigned int ui)); /* 52 */
  1121.     void (*xSetWindowColormap) _ANSI_ARGS_((Display* d, Window w, Colormap c)); /* 53 */
  1122.     void (*xUngrabKeyboard) _ANSI_ARGS_((Display* d, Time t)); /* 54 */
  1123.     void (*xUngrabPointer) _ANSI_ARGS_((Display* d, Time t)); /* 55 */
  1124.     void (*xUnmapWindow) _ANSI_ARGS_((Display* d, Window w)); /* 56 */
  1125.     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 */
  1126.     Status (*xParseColor) _ANSI_ARGS_((Display * display, Colormap map, _Xconst char* spec, XColor * colorPtr)); /* 58 */
  1127.     GC (*xCreateGC) _ANSI_ARGS_((Display* display, Drawable d, unsigned long valuemask, XGCValues* values)); /* 59 */
  1128.     void (*xFreeGC) _ANSI_ARGS_((Display* display, GC gc)); /* 60 */
  1129.     Atom (*xInternAtom) _ANSI_ARGS_((Display* display, _Xconst char* atom_name, Bool only_if_exists)); /* 61 */
  1130.     void (*xSetBackground) _ANSI_ARGS_((Display* display, GC gc, unsigned long foreground)); /* 62 */
  1131.     void (*xSetForeground) _ANSI_ARGS_((Display* display, GC gc, unsigned long foreground)); /* 63 */
  1132.     void (*xSetClipMask) _ANSI_ARGS_((Display* display, GC gc, Pixmap pixmap)); /* 64 */
  1133.     void (*xSetClipOrigin) _ANSI_ARGS_((Display* display, GC gc, int clip_x_origin, int clip_y_origin)); /* 65 */
  1134.     void (*xSetTSOrigin) _ANSI_ARGS_((Display* display, GC gc, int ts_x_origin, int ts_y_origin)); /* 66 */
  1135.     void (*xChangeGC) _ANSI_ARGS_((Display * d, GC gc, unsigned long mask, XGCValues * values)); /* 67 */
  1136.     void (*xSetFont) _ANSI_ARGS_((Display * display, GC gc, Font font)); /* 68 */
  1137.     void (*xSetArcMode) _ANSI_ARGS_((Display * display, GC gc, int arc_mode)); /* 69 */
  1138.     void (*xSetStipple) _ANSI_ARGS_((Display * display, GC gc, Pixmap stipple)); /* 70 */
  1139.     void (*xSetFillRule) _ANSI_ARGS_((Display * display, GC gc, int fill_rule)); /* 71 */
  1140.     void (*xSetFillStyle) _ANSI_ARGS_((Display * display, GC gc, int fill_style)); /* 72 */
  1141.     void (*xSetFunction) _ANSI_ARGS_((Display * display, GC gc, int function)); /* 73 */
  1142.     void (*xSetLineAttributes) _ANSI_ARGS_((Display * display, GC gc, unsigned int line_width, int line_style, int cap_style, int join_style)); /* 74 */
  1143.     int (*_XInitImageFuncPtrs) _ANSI_ARGS_((XImage * image)); /* 75 */
  1144.     XIC (*xCreateIC) _ANSI_ARGS_((void)); /* 76 */
  1145.     XVisualInfo * (*xGetVisualInfo) _ANSI_ARGS_((Display* display, long vinfo_mask, XVisualInfo* vinfo_template, int* nitems_return)); /* 77 */
  1146.     void (*xSetWMClientMachine) _ANSI_ARGS_((Display* display, Window w, XTextProperty* text_prop)); /* 78 */
  1147.     Status (*xStringListToTextProperty) _ANSI_ARGS_((char** list, int count, XTextProperty* text_prop_return)); /* 79 */
  1148.     void (*xDrawSegments) _ANSI_ARGS_((Display * display, Drawable d, GC gc, XSegment * segments, int nsegments)); /* 80 */
  1149.     void (*xForceScreenSaver) _ANSI_ARGS_((Display* display, int mode)); /* 81 */
  1150.     void (*xDrawLine) _ANSI_ARGS_((Display* d, Drawable dr, GC g, int x1, int y1, int x2, int y2)); /* 82 */
  1151.     void (*xFillRectangle) _ANSI_ARGS_((Display* display, Drawable d, GC gc, int x, int y, unsigned int width, unsigned int height)); /* 83 */
  1152.     void (*xClearWindow) _ANSI_ARGS_((Display* d, Window w)); /* 84 */
  1153.     void (*xDrawPoint) _ANSI_ARGS_((Display* display, Drawable d, GC gc, int x, int y)); /* 85 */
  1154.     void (*xDrawPoints) _ANSI_ARGS_((Display* display, Drawable d, GC gc, XPoint * points, int npoints, int mode)); /* 86 */
  1155.     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 */
  1156.     void (*xQueryColor) _ANSI_ARGS_((Display * display, Colormap colormap, XColor * def_in_out)); /* 88 */
  1157.     void (*xQueryColors) _ANSI_ARGS_((Display * display, Colormap colormap, XColor * defs_in_out, int ncolors)); /* 89 */
  1158.     Status (*xQueryTree) _ANSI_ARGS_((Display* d, Window w1, Window* w2, Window* w3, Window** w4, unsigned int* ui)); /* 90 */
  1159. #endif /* MAC_TCL */
  1160. #ifdef MAC_OSX_TK
  1161.     void (*xSetDashes) _ANSI_ARGS_((Display* display, GC gc, int dash_offset, _Xconst char* dash_list, int n)); /* 0 */
  1162.     XModifierKeymap* (*xGetModifierMapping) _ANSI_ARGS_((Display* d)); /* 1 */
  1163.     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 */
  1164.     XImage * (*xGetImage) _ANSI_ARGS_((Display* d, Drawable dr, int i1, int i2, unsigned int ui1, unsigned int ui2, unsigned long ul, int i3)); /* 3 */
  1165.     char * (*xGetAtomName) _ANSI_ARGS_((Display* d, Atom a)); /* 4 */
  1166.     char * (*xKeysymToString) _ANSI_ARGS_((KeySym k)); /* 5 */
  1167.     Colormap (*xCreateColormap) _ANSI_ARGS_((Display* d, Window w, Visual* v, int i)); /* 6 */
  1168.     GContext (*xGContextFromGC) _ANSI_ARGS_((GC g)); /* 7 */
  1169.     KeySym (*xKeycodeToKeysym) _ANSI_ARGS_((Display* d, KeyCode k, int i)); /* 8 */
  1170.     KeySym (*xStringToKeysym) _ANSI_ARGS_((_Xconst char* c)); /* 9 */
  1171.     Window (*xRootWindow) _ANSI_ARGS_((Display* d, int i)); /* 10 */
  1172.     XErrorHandler (*xSetErrorHandler) _ANSI_ARGS_((XErrorHandler x)); /* 11 */
  1173.     Status (*xAllocColor) _ANSI_ARGS_((Display* d, Colormap c, XColor* xp)); /* 12 */
  1174.     void (*xBell) _ANSI_ARGS_((Display* d, int i)); /* 13 */
  1175.     void (*xChangeProperty) _ANSI_ARGS_((Display* d, Window w, Atom a1, Atom a2, int i1, int i2, _Xconst unsigned char* c, int i3)); /* 14 */
  1176.     void (*xChangeWindowAttributes) _ANSI_ARGS_((Display* d, Window w, unsigned long ul, XSetWindowAttributes* x)); /* 15 */
  1177.     void (*xConfigureWindow) _ANSI_ARGS_((Display* d, Window w, unsigned int i, XWindowChanges* x)); /* 16 */
  1178.     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 */
  1179.     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 */
  1180.     Pixmap (*xCreateBitmapFromData) _ANSI_ARGS_((Display* display, Drawable d, _Xconst char* data, unsigned int width, unsigned int height)); /* 19 */
  1181.     void (*xDefineCursor) _ANSI_ARGS_((Display* d, Window w, Cursor c)); /* 20 */
  1182.     void (*xDestroyWindow) _ANSI_ARGS_((Display* d, Window w)); /* 21 */
  1183.     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 */
  1184.     void (*xDrawLines) _ANSI_ARGS_((Display* d, Drawable dr, GC g, XPoint* x, int i1, int i2)); /* 23 */
  1185.     void (*xDrawRectangle) _ANSI_ARGS_((Display* d, Drawable dr, GC g, int i1, int i2, unsigned int ui1, unsigned int ui2)); /* 24 */
  1186.     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 */
  1187.     void (*xFillPolygon) _ANSI_ARGS_((Display* d, Drawable dr, GC g, XPoint* x, int i1, int i2, int i3)); /* 26 */
  1188.     void (*xFillRectangles) _ANSI_ARGS_((Display* d, Drawable dr, GC g, XRectangle* x, int i)); /* 27 */
  1189.     void (*xFreeColormap) _ANSI_ARGS_((Display* d, Colormap c)); /* 28 */
  1190.     void (*xFreeColors) _ANSI_ARGS_((Display* d, Colormap c, unsigned long* ulp, int i, unsigned long ul)); /* 29 */
  1191.     void (*xFreeModifiermap) _ANSI_ARGS_((XModifierKeymap* x)); /* 30 */
  1192.     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 */
  1193.     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 */
  1194.     int (*xGrabKeyboard) _ANSI_ARGS_((Display* d, Window w, Bool b, int i1, int i2, Time t)); /* 33 */
  1195.     int (*xGrabPointer) _ANSI_ARGS_((Display* d, Window w1, Bool b, unsigned int ui, int i1, int i2, Window w2, Cursor c, Time t)); /* 34 */
  1196.     KeyCode (*xKeysymToKeycode) _ANSI_ARGS_((Display* d, KeySym k)); /* 35 */
  1197.     void (*xMapWindow) _ANSI_ARGS_((Display* d, Window w)); /* 36 */
  1198.     void (*xMoveResizeWindow) _ANSI_ARGS_((Display* d, Window w, int i1, int i2, unsigned int ui1, unsigned int ui2)); /* 37 */
  1199.     void (*xMoveWindow) _ANSI_ARGS_((Display* d, Window w, int i1, int i2)); /* 38 */
  1200.     Bool (*xQueryPointer) _ANSI_ARGS_((Display* d, Window w1, Window* w2, Window* w3, int* i1, int* i2, int* i3, int* i4, unsigned int* ui)); /* 39 */
  1201.     void (*xRaiseWindow) _ANSI_ARGS_((Display* d, Window w)); /* 40 */
  1202.     void (*xRefreshKeyboardMapping) _ANSI_ARGS_((XMappingEvent* x)); /* 41 */
  1203.     void (*xResizeWindow) _ANSI_ARGS_((Display* d, Window w, unsigned int ui1, unsigned int ui2)); /* 42 */
  1204.     void (*xSelectInput) _ANSI_ARGS_((Display* d, Window w, long l)); /* 43 */
  1205.     Status (*xSendEvent) _ANSI_ARGS_((Display* d, Window w, Bool b, long l, XEvent* x)); /* 44 */
  1206.     void (*xSetIconName) _ANSI_ARGS_((Display* d, Window w, _Xconst char* c)); /* 45 */
  1207.     void (*xSetInputFocus) _ANSI_ARGS_((Display* d, Window w, int i, Time t)); /* 46 */
  1208.     void (*xSetSelectionOwner) _ANSI_ARGS_((Display* d, Atom a, Window w, Time t)); /* 47 */
  1209.     void (*xSetWindowBackground) _ANSI_ARGS_((Display* d, Window w, unsigned long ul)); /* 48 */
  1210.     void (*xSetWindowBackgroundPixmap) _ANSI_ARGS_((Display* d, Window w, Pixmap p)); /* 49 */
  1211.     void (*xSetWindowBorder) _ANSI_ARGS_((Display* d, Window w, unsigned long ul)); /* 50 */
  1212.     void (*xSetWindowBorderPixmap) _ANSI_ARGS_((Display* d, Window w, Pixmap p)); /* 51 */
  1213.     void (*xSetWindowBorderWidth) _ANSI_ARGS_((Display* d, Window w, unsigned int ui)); /* 52 */
  1214.     void (*xSetWindowColormap) _ANSI_ARGS_((Display* d, Window w, Colormap c)); /* 53 */
  1215.     void (*xUngrabKeyboard) _ANSI_ARGS_((Display* d, Time t)); /* 54 */
  1216.     void (*xUngrabPointer) _ANSI_ARGS_((Display* d, Time t)); /* 55 */
  1217.     void (*xUnmapWindow) _ANSI_ARGS_((Display* d, Window w)); /* 56 */
  1218.     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 */
  1219.     Status (*xParseColor) _ANSI_ARGS_((Display * display, Colormap map, _Xconst char* spec, XColor * colorPtr)); /* 58 */
  1220.     GC (*xCreateGC) _ANSI_ARGS_((Display* display, Drawable d, unsigned long valuemask, XGCValues* values)); /* 59 */
  1221.     void (*xFreeGC) _ANSI_ARGS_((Display* display, GC gc)); /* 60 */
  1222.     Atom (*xInternAtom) _ANSI_ARGS_((Display* display, _Xconst char* atom_name, Bool only_if_exists)); /* 61 */
  1223.     void (*xSetBackground) _ANSI_ARGS_((Display* display, GC gc, unsigned long foreground)); /* 62 */
  1224.     void (*xSetForeground) _ANSI_ARGS_((Display* display, GC gc, unsigned long foreground)); /* 63 */
  1225.     void (*xSetClipMask) _ANSI_ARGS_((Display* display, GC gc, Pixmap pixmap)); /* 64 */
  1226.     void (*xSetClipOrigin) _ANSI_ARGS_((Display* display, GC gc, int clip_x_origin, int clip_y_origin)); /* 65 */
  1227.     void (*xSetTSOrigin) _ANSI_ARGS_((Display* display, GC gc, int ts_x_origin, int ts_y_origin)); /* 66 */
  1228.     void (*xChangeGC) _ANSI_ARGS_((Display * d, GC gc, unsigned long mask, XGCValues * values)); /* 67 */
  1229.     void (*xSetFont) _ANSI_ARGS_((Display * display, GC gc, Font font)); /* 68 */
  1230.     void (*xSetArcMode) _ANSI_ARGS_((Display * display, GC gc, int arc_mode)); /* 69 */
  1231.     void (*xSetStipple) _ANSI_ARGS_((Display * display, GC gc, Pixmap stipple)); /* 70 */
  1232.     void (*xSetFillRule) _ANSI_ARGS_((Display * display, GC gc, int fill_rule)); /* 71 */
  1233.     void (*xSetFillStyle) _ANSI_ARGS_((Display * display, GC gc, int fill_style)); /* 72 */
  1234.     void (*xSetFunction) _ANSI_ARGS_((Display * display, GC gc, int function)); /* 73 */
  1235.     void (*xSetLineAttributes) _ANSI_ARGS_((Display * display, GC gc, unsigned int line_width, int line_style, int cap_style, int join_style)); /* 74 */
  1236.     int (*_XInitImageFuncPtrs) _ANSI_ARGS_((XImage * image)); /* 75 */
  1237.     XIC (*xCreateIC) _ANSI_ARGS_((void)); /* 76 */
  1238.     XVisualInfo * (*xGetVisualInfo) _ANSI_ARGS_((Display* display, long vinfo_mask, XVisualInfo* vinfo_template, int* nitems_return)); /* 77 */
  1239.     void (*xSetWMClientMachine) _ANSI_ARGS_((Display* display, Window w, XTextProperty* text_prop)); /* 78 */
  1240.     Status (*xStringListToTextProperty) _ANSI_ARGS_((char** list, int count, XTextProperty* text_prop_return)); /* 79 */
  1241.     void (*xDrawSegments) _ANSI_ARGS_((Display * display, Drawable d, GC gc, XSegment * segments, int nsegments)); /* 80 */
  1242.     void (*xForceScreenSaver) _ANSI_ARGS_((Display* display, int mode)); /* 81 */
  1243.     void (*xDrawLine) _ANSI_ARGS_((Display* d, Drawable dr, GC g, int x1, int y1, int x2, int y2)); /* 82 */
  1244.     void (*xFillRectangle) _ANSI_ARGS_((Display* display, Drawable d, GC gc, int x, int y, unsigned int width, unsigned int height)); /* 83 */
  1245.     void (*xClearWindow) _ANSI_ARGS_((Display* d, Window w)); /* 84 */
  1246.     void (*xDrawPoint) _ANSI_ARGS_((Display* display, Drawable d, GC gc, int x, int y)); /* 85 */
  1247.     void (*xDrawPoints) _ANSI_ARGS_((Display* display, Drawable d, GC gc, XPoint * points, int npoints, int mode)); /* 86 */
  1248.     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 */
  1249.     void (*xQueryColor) _ANSI_ARGS_((Display * display, Colormap colormap, XColor * def_in_out)); /* 88 */
  1250.     void (*xQueryColors) _ANSI_ARGS_((Display * display, Colormap colormap, XColor * defs_in_out, int ncolors)); /* 89 */
  1251.     Status (*xQueryTree) _ANSI_ARGS_((Display* d, Window w1, Window* w2, Window* w3, Window** w4, unsigned int* ui)); /* 90 */
  1252. #endif /* MAC_OSX_TK */
  1253. } TkIntXlibStubs;
  1254.  
  1255. #ifdef __cplusplus
  1256. extern "C" {
  1257. #endif
  1258. extern TkIntXlibStubs *tkIntXlibStubsPtr;
  1259. #ifdef __cplusplus
  1260. }
  1261. #endif
  1262.  
  1263. #if defined(USE_TK_STUBS) && !defined(USE_TK_STUB_PROCS)
  1264.  
  1265. /*
  1266.  * Inline function declarations:
  1267.  */
  1268.  
  1269. #ifdef __WIN32__
  1270. #ifndef XSetDashes
  1271. #define XSetDashes \
  1272.     (tkIntXlibStubsPtr->xSetDashes) /* 0 */
  1273. #endif
  1274. #ifndef XGetModifierMapping
  1275. #define XGetModifierMapping \
  1276.     (tkIntXlibStubsPtr->xGetModifierMapping) /* 1 */
  1277. #endif
  1278. #ifndef XCreateImage
  1279. #define XCreateImage \
  1280.     (tkIntXlibStubsPtr->xCreateImage) /* 2 */
  1281. #endif
  1282. #ifndef XGetImage
  1283. #define XGetImage \
  1284.     (tkIntXlibStubsPtr->xGetImage) /* 3 */
  1285. #endif
  1286. #ifndef XGetAtomName
  1287. #define XGetAtomName \
  1288.     (tkIntXlibStubsPtr->xGetAtomName) /* 4 */
  1289. #endif
  1290. #ifndef XKeysymToString
  1291. #define XKeysymToString \
  1292.     (tkIntXlibStubsPtr->xKeysymToString) /* 5 */
  1293. #endif
  1294. #ifndef XCreateColormap
  1295. #define XCreateColormap \
  1296.     (tkIntXlibStubsPtr->xCreateColormap) /* 6 */
  1297. #endif
  1298. #ifndef XCreatePixmapCursor
  1299. #define XCreatePixmapCursor \
  1300.     (tkIntXlibStubsPtr->xCreatePixmapCursor) /* 7 */
  1301. #endif
  1302. #ifndef XCreateGlyphCursor
  1303. #define XCreateGlyphCursor \
  1304.     (tkIntXlibStubsPtr->xCreateGlyphCursor) /* 8 */
  1305. #endif
  1306. #ifndef XGContextFromGC
  1307. #define XGContextFromGC \
  1308.     (tkIntXlibStubsPtr->xGContextFromGC) /* 9 */
  1309. #endif
  1310. #ifndef XListHosts
  1311. #define XListHosts \
  1312.     (tkIntXlibStubsPtr->xListHosts) /* 10 */
  1313. #endif
  1314. #ifndef XKeycodeToKeysym
  1315. #define XKeycodeToKeysym \
  1316.     (tkIntXlibStubsPtr->xKeycodeToKeysym) /* 11 */
  1317. #endif
  1318. #ifndef XStringToKeysym
  1319. #define XStringToKeysym \
  1320.     (tkIntXlibStubsPtr->xStringToKeysym) /* 12 */
  1321. #endif
  1322. #ifndef XRootWindow
  1323. #define XRootWindow \
  1324.     (tkIntXlibStubsPtr->xRootWindow) /* 13 */
  1325. #endif
  1326. #ifndef XSetErrorHandler
  1327. #define XSetErrorHandler \
  1328.     (tkIntXlibStubsPtr->xSetErrorHandler) /* 14 */
  1329. #endif
  1330. #ifndef XIconifyWindow
  1331. #define XIconifyWindow \
  1332.     (tkIntXlibStubsPtr->xIconifyWindow) /* 15 */
  1333. #endif
  1334. #ifndef XWithdrawWindow
  1335. #define XWithdrawWindow \
  1336.     (tkIntXlibStubsPtr->xWithdrawWindow) /* 16 */
  1337. #endif
  1338. #ifndef XGetWMColormapWindows
  1339. #define XGetWMColormapWindows \
  1340.     (tkIntXlibStubsPtr->xGetWMColormapWindows) /* 17 */
  1341. #endif
  1342. #ifndef XAllocColor
  1343. #define XAllocColor \
  1344.     (tkIntXlibStubsPtr->xAllocColor) /* 18 */
  1345. #endif
  1346. #ifndef XBell
  1347. #define XBell \
  1348.     (tkIntXlibStubsPtr->xBell) /* 19 */
  1349. #endif
  1350. #ifndef XChangeProperty
  1351. #define XChangeProperty \
  1352.     (tkIntXlibStubsPtr->xChangeProperty) /* 20 */
  1353. #endif
  1354. #ifndef XChangeWindowAttributes
  1355. #define XChangeWindowAttributes \
  1356.     (tkIntXlibStubsPtr->xChangeWindowAttributes) /* 21 */
  1357. #endif
  1358. #ifndef XClearWindow
  1359. #define XClearWindow \
  1360.     (tkIntXlibStubsPtr->xClearWindow) /* 22 */
  1361. #endif
  1362. #ifndef XConfigureWindow
  1363. #define XConfigureWindow \
  1364.     (tkIntXlibStubsPtr->xConfigureWindow) /* 23 */
  1365. #endif
  1366. #ifndef XCopyArea
  1367. #define XCopyArea \
  1368.     (tkIntXlibStubsPtr->xCopyArea) /* 24 */
  1369. #endif
  1370. #ifndef XCopyPlane
  1371. #define XCopyPlane \
  1372.     (tkIntXlibStubsPtr->xCopyPlane) /* 25 */
  1373. #endif
  1374. #ifndef XCreateBitmapFromData
  1375. #define XCreateBitmapFromData \
  1376.     (tkIntXlibStubsPtr->xCreateBitmapFromData) /* 26 */
  1377. #endif
  1378. #ifndef XDefineCursor
  1379. #define XDefineCursor \
  1380.     (tkIntXlibStubsPtr->xDefineCursor) /* 27 */
  1381. #endif
  1382. #ifndef XDeleteProperty
  1383. #define XDeleteProperty \
  1384.     (tkIntXlibStubsPtr->xDeleteProperty) /* 28 */
  1385. #endif
  1386. #ifndef XDestroyWindow
  1387. #define XDestroyWindow \
  1388.     (tkIntXlibStubsPtr->xDestroyWindow) /* 29 */
  1389. #endif
  1390. #ifndef XDrawArc
  1391. #define XDrawArc \
  1392.     (tkIntXlibStubsPtr->xDrawArc) /* 30 */
  1393. #endif
  1394. #ifndef XDrawLines
  1395. #define XDrawLines \
  1396.     (tkIntXlibStubsPtr->xDrawLines) /* 31 */
  1397. #endif
  1398. #ifndef XDrawRectangle
  1399. #define XDrawRectangle \
  1400.     (tkIntXlibStubsPtr->xDrawRectangle) /* 32 */
  1401. #endif
  1402. #ifndef XFillArc
  1403. #define XFillArc \
  1404.     (tkIntXlibStubsPtr->xFillArc) /* 33 */
  1405. #endif
  1406. #ifndef XFillPolygon
  1407. #define XFillPolygon \
  1408.     (tkIntXlibStubsPtr->xFillPolygon) /* 34 */
  1409. #endif
  1410. #ifndef XFillRectangles
  1411. #define XFillRectangles \
  1412.     (tkIntXlibStubsPtr->xFillRectangles) /* 35 */
  1413. #endif
  1414. #ifndef XForceScreenSaver
  1415. #define XForceScreenSaver \
  1416.     (tkIntXlibStubsPtr->xForceScreenSaver) /* 36 */
  1417. #endif
  1418. #ifndef XFreeColormap
  1419. #define XFreeColormap \
  1420.     (tkIntXlibStubsPtr->xFreeColormap) /* 37 */
  1421. #endif
  1422. #ifndef XFreeColors
  1423. #define XFreeColors \
  1424.     (tkIntXlibStubsPtr->xFreeColors) /* 38 */
  1425. #endif
  1426. #ifndef XFreeCursor
  1427. #define XFreeCursor \
  1428.     (tkIntXlibStubsPtr->xFreeCursor) /* 39 */
  1429. #endif
  1430. #ifndef XFreeModifiermap
  1431. #define XFreeModifiermap \
  1432.     (tkIntXlibStubsPtr->xFreeModifiermap) /* 40 */
  1433. #endif
  1434. #ifndef XGetGeometry
  1435. #define XGetGeometry \
  1436.     (tkIntXlibStubsPtr->xGetGeometry) /* 41 */
  1437. #endif
  1438. #ifndef XGetInputFocus
  1439. #define XGetInputFocus \
  1440.     (tkIntXlibStubsPtr->xGetInputFocus) /* 42 */
  1441. #endif
  1442. #ifndef XGetWindowProperty
  1443. #define XGetWindowProperty \
  1444.     (tkIntXlibStubsPtr->xGetWindowProperty) /* 43 */
  1445. #endif
  1446. #ifndef XGetWindowAttributes
  1447. #define XGetWindowAttributes \
  1448.     (tkIntXlibStubsPtr->xGetWindowAttributes) /* 44 */
  1449. #endif
  1450. #ifndef XGrabKeyboard
  1451. #define XGrabKeyboard \
  1452.     (tkIntXlibStubsPtr->xGrabKeyboard) /* 45 */
  1453. #endif
  1454. #ifndef XGrabPointer
  1455. #define XGrabPointer \
  1456.     (tkIntXlibStubsPtr->xGrabPointer) /* 46 */
  1457. #endif
  1458. #ifndef XKeysymToKeycode
  1459. #define XKeysymToKeycode \
  1460.     (tkIntXlibStubsPtr->xKeysymToKeycode) /* 47 */
  1461. #endif
  1462. #ifndef XLookupColor
  1463. #define XLookupColor \
  1464.     (tkIntXlibStubsPtr->xLookupColor) /* 48 */
  1465. #endif
  1466. #ifndef XMapWindow
  1467. #define XMapWindow \
  1468.     (tkIntXlibStubsPtr->xMapWindow) /* 49 */
  1469. #endif
  1470. #ifndef XMoveResizeWindow
  1471. #define XMoveResizeWindow \
  1472.     (tkIntXlibStubsPtr->xMoveResizeWindow) /* 50 */
  1473. #endif
  1474. #ifndef XMoveWindow
  1475. #define XMoveWindow \
  1476.     (tkIntXlibStubsPtr->xMoveWindow) /* 51 */
  1477. #endif
  1478. #ifndef XNextEvent
  1479. #define XNextEvent \
  1480.     (tkIntXlibStubsPtr->xNextEvent) /* 52 */
  1481. #endif
  1482. #ifndef XPutBackEvent
  1483. #define XPutBackEvent \
  1484.     (tkIntXlibStubsPtr->xPutBackEvent) /* 53 */
  1485. #endif
  1486. #ifndef XQueryColors
  1487. #define XQueryColors \
  1488.     (tkIntXlibStubsPtr->xQueryColors) /* 54 */
  1489. #endif
  1490. #ifndef XQueryPointer
  1491. #define XQueryPointer \
  1492.     (tkIntXlibStubsPtr->xQueryPointer) /* 55 */
  1493. #endif
  1494. #ifndef XQueryTree
  1495. #define XQueryTree \
  1496.     (tkIntXlibStubsPtr->xQueryTree) /* 56 */
  1497. #endif
  1498. #ifndef XRaiseWindow
  1499. #define XRaiseWindow \
  1500.     (tkIntXlibStubsPtr->xRaiseWindow) /* 57 */
  1501. #endif
  1502. #ifndef XRefreshKeyboardMapping
  1503. #define XRefreshKeyboardMapping \
  1504.     (tkIntXlibStubsPtr->xRefreshKeyboardMapping) /* 58 */
  1505. #endif
  1506. #ifndef XResizeWindow
  1507. #define XResizeWindow \
  1508.     (tkIntXlibStubsPtr->xResizeWindow) /* 59 */
  1509. #endif
  1510. #ifndef XSelectInput
  1511. #define XSelectInput \
  1512.     (tkIntXlibStubsPtr->xSelectInput) /* 60 */
  1513. #endif
  1514. #ifndef XSendEvent
  1515. #define XSendEvent \
  1516.     (tkIntXlibStubsPtr->xSendEvent) /* 61 */
  1517. #endif
  1518. #ifndef XSetCommand
  1519. #define XSetCommand \
  1520.     (tkIntXlibStubsPtr->xSetCommand) /* 62 */
  1521. #endif
  1522. #ifndef XSetIconName
  1523. #define XSetIconName \
  1524.     (tkIntXlibStubsPtr->xSetIconName) /* 63 */
  1525. #endif
  1526. #ifndef XSetInputFocus
  1527. #define XSetInputFocus \
  1528.     (tkIntXlibStubsPtr->xSetInputFocus) /* 64 */
  1529. #endif
  1530. #ifndef XSetSelectionOwner
  1531. #define XSetSelectionOwner \
  1532.     (tkIntXlibStubsPtr->xSetSelectionOwner) /* 65 */
  1533. #endif
  1534. #ifndef XSetWindowBackground
  1535. #define XSetWindowBackground \
  1536.     (tkIntXlibStubsPtr->xSetWindowBackground) /* 66 */
  1537. #endif
  1538. #ifndef XSetWindowBackgroundPixmap
  1539. #define XSetWindowBackgroundPixmap \
  1540.     (tkIntXlibStubsPtr->xSetWindowBackgroundPixmap) /* 67 */
  1541. #endif
  1542. #ifndef XSetWindowBorder
  1543. #define XSetWindowBorder \
  1544.     (tkIntXlibStubsPtr->xSetWindowBorder) /* 68 */
  1545. #endif
  1546. #ifndef XSetWindowBorderPixmap
  1547. #define XSetWindowBorderPixmap \
  1548.     (tkIntXlibStubsPtr->xSetWindowBorderPixmap) /* 69 */
  1549. #endif
  1550. #ifndef XSetWindowBorderWidth
  1551. #define XSetWindowBorderWidth \
  1552.     (tkIntXlibStubsPtr->xSetWindowBorderWidth) /* 70 */
  1553. #endif
  1554. #ifndef XSetWindowColormap
  1555. #define XSetWindowColormap \
  1556.     (tkIntXlibStubsPtr->xSetWindowColormap) /* 71 */
  1557. #endif
  1558. #ifndef XTranslateCoordinates
  1559. #define XTranslateCoordinates \
  1560.     (tkIntXlibStubsPtr->xTranslateCoordinates) /* 72 */
  1561. #endif
  1562. #ifndef XUngrabKeyboard
  1563. #define XUngrabKeyboard \
  1564.     (tkIntXlibStubsPtr->xUngrabKeyboard) /* 73 */
  1565. #endif
  1566. #ifndef XUngrabPointer
  1567. #define XUngrabPointer \
  1568.     (tkIntXlibStubsPtr->xUngrabPointer) /* 74 */
  1569. #endif
  1570. #ifndef XUnmapWindow
  1571. #define XUnmapWindow \
  1572.     (tkIntXlibStubsPtr->xUnmapWindow) /* 75 */
  1573. #endif
  1574. #ifndef XWindowEvent
  1575. #define XWindowEvent \
  1576.     (tkIntXlibStubsPtr->xWindowEvent) /* 76 */
  1577. #endif
  1578. #ifndef XDestroyIC
  1579. #define XDestroyIC \
  1580.     (tkIntXlibStubsPtr->xDestroyIC) /* 77 */
  1581. #endif
  1582. #ifndef XFilterEvent
  1583. #define XFilterEvent \
  1584.     (tkIntXlibStubsPtr->xFilterEvent) /* 78 */
  1585. #endif
  1586. #ifndef XmbLookupString
  1587. #define XmbLookupString \
  1588.     (tkIntXlibStubsPtr->xmbLookupString) /* 79 */
  1589. #endif
  1590. #ifndef TkPutImage
  1591. #define TkPutImage \
  1592.     (tkIntXlibStubsPtr->tkPutImage) /* 80 */
  1593. #endif
  1594. /* Slot 81 is reserved */
  1595. #ifndef XParseColor
  1596. #define XParseColor \
  1597.     (tkIntXlibStubsPtr->xParseColor) /* 82 */
  1598. #endif
  1599. #ifndef XCreateGC
  1600. #define XCreateGC \
  1601.     (tkIntXlibStubsPtr->xCreateGC) /* 83 */
  1602. #endif
  1603. #ifndef XFreeGC
  1604. #define XFreeGC \
  1605.     (tkIntXlibStubsPtr->xFreeGC) /* 84 */
  1606. #endif
  1607. #ifndef XInternAtom
  1608. #define XInternAtom \
  1609.     (tkIntXlibStubsPtr->xInternAtom) /* 85 */
  1610. #endif
  1611. #ifndef XSetBackground
  1612. #define XSetBackground \
  1613.     (tkIntXlibStubsPtr->xSetBackground) /* 86 */
  1614. #endif
  1615. #ifndef XSetForeground
  1616. #define XSetForeground \
  1617.     (tkIntXlibStubsPtr->xSetForeground) /* 87 */
  1618. #endif
  1619. #ifndef XSetClipMask
  1620. #define XSetClipMask \
  1621.     (tkIntXlibStubsPtr->xSetClipMask) /* 88 */
  1622. #endif
  1623. #ifndef XSetClipOrigin
  1624. #define XSetClipOrigin \
  1625.     (tkIntXlibStubsPtr->xSetClipOrigin) /* 89 */
  1626. #endif
  1627. #ifndef XSetTSOrigin
  1628. #define XSetTSOrigin \
  1629.     (tkIntXlibStubsPtr->xSetTSOrigin) /* 90 */
  1630. #endif
  1631. #ifndef XChangeGC
  1632. #define XChangeGC \
  1633.     (tkIntXlibStubsPtr->xChangeGC) /* 91 */
  1634. #endif
  1635. #ifndef XSetFont
  1636. #define XSetFont \
  1637.     (tkIntXlibStubsPtr->xSetFont) /* 92 */
  1638. #endif
  1639. #ifndef XSetArcMode
  1640. #define XSetArcMode \
  1641.     (tkIntXlibStubsPtr->xSetArcMode) /* 93 */
  1642. #endif
  1643. #ifndef XSetStipple
  1644. #define XSetStipple \
  1645.     (tkIntXlibStubsPtr->xSetStipple) /* 94 */
  1646. #endif
  1647. #ifndef XSetFillRule
  1648. #define XSetFillRule \
  1649.     (tkIntXlibStubsPtr->xSetFillRule) /* 95 */
  1650. #endif
  1651. #ifndef XSetFillStyle
  1652. #define XSetFillStyle \
  1653.     (tkIntXlibStubsPtr->xSetFillStyle) /* 96 */
  1654. #endif
  1655. #ifndef XSetFunction
  1656. #define XSetFunction \
  1657.     (tkIntXlibStubsPtr->xSetFunction) /* 97 */
  1658. #endif
  1659. #ifndef XSetLineAttributes
  1660. #define XSetLineAttributes \
  1661.     (tkIntXlibStubsPtr->xSetLineAttributes) /* 98 */
  1662. #endif
  1663. #ifndef _XInitImageFuncPtrs
  1664. #define _XInitImageFuncPtrs \
  1665.     (tkIntXlibStubsPtr->_XInitImageFuncPtrs) /* 99 */
  1666. #endif
  1667. #ifndef XCreateIC
  1668. #define XCreateIC \
  1669.     (tkIntXlibStubsPtr->xCreateIC) /* 100 */
  1670. #endif
  1671. #ifndef XGetVisualInfo
  1672. #define XGetVisualInfo \
  1673.     (tkIntXlibStubsPtr->xGetVisualInfo) /* 101 */
  1674. #endif
  1675. #ifndef XSetWMClientMachine
  1676. #define XSetWMClientMachine \
  1677.     (tkIntXlibStubsPtr->xSetWMClientMachine) /* 102 */
  1678. #endif
  1679. #ifndef XStringListToTextProperty
  1680. #define XStringListToTextProperty \
  1681.     (tkIntXlibStubsPtr->xStringListToTextProperty) /* 103 */
  1682. #endif
  1683. #ifndef XDrawLine
  1684. #define XDrawLine \
  1685.     (tkIntXlibStubsPtr->xDrawLine) /* 104 */
  1686. #endif
  1687. #ifndef XWarpPointer
  1688. #define XWarpPointer \
  1689.     (tkIntXlibStubsPtr->xWarpPointer) /* 105 */
  1690. #endif
  1691. #ifndef XFillRectangle
  1692. #define XFillRectangle \
  1693.     (tkIntXlibStubsPtr->xFillRectangle) /* 106 */
  1694. #endif
  1695. #endif /* __WIN32__ */
  1696. #ifdef MAC_TCL
  1697. #ifndef XSetDashes
  1698. #define XSetDashes \
  1699.     (tkIntXlibStubsPtr->xSetDashes) /* 0 */
  1700. #endif
  1701. #ifndef XGetModifierMapping
  1702. #define XGetModifierMapping \
  1703.     (tkIntXlibStubsPtr->xGetModifierMapping) /* 1 */
  1704. #endif
  1705. #ifndef XCreateImage
  1706. #define XCreateImage \
  1707.     (tkIntXlibStubsPtr->xCreateImage) /* 2 */
  1708. #endif
  1709. #ifndef XGetImage
  1710. #define XGetImage \
  1711.     (tkIntXlibStubsPtr->xGetImage) /* 3 */
  1712. #endif
  1713. #ifndef XGetAtomName
  1714. #define XGetAtomName \
  1715.     (tkIntXlibStubsPtr->xGetAtomName) /* 4 */
  1716. #endif
  1717. #ifndef XKeysymToString
  1718. #define XKeysymToString \
  1719.     (tkIntXlibStubsPtr->xKeysymToString) /* 5 */
  1720. #endif
  1721. #ifndef XCreateColormap
  1722. #define XCreateColormap \
  1723.     (tkIntXlibStubsPtr->xCreateColormap) /* 6 */
  1724. #endif
  1725. #ifndef XGContextFromGC
  1726. #define XGContextFromGC \
  1727.     (tkIntXlibStubsPtr->xGContextFromGC) /* 7 */
  1728. #endif
  1729. #ifndef XKeycodeToKeysym
  1730. #define XKeycodeToKeysym \
  1731.     (tkIntXlibStubsPtr->xKeycodeToKeysym) /* 8 */
  1732. #endif
  1733. #ifndef XStringToKeysym
  1734. #define XStringToKeysym \
  1735.     (tkIntXlibStubsPtr->xStringToKeysym) /* 9 */
  1736. #endif
  1737. #ifndef XRootWindow
  1738. #define XRootWindow \
  1739.     (tkIntXlibStubsPtr->xRootWindow) /* 10 */
  1740. #endif
  1741. #ifndef XSetErrorHandler
  1742. #define XSetErrorHandler \
  1743.     (tkIntXlibStubsPtr->xSetErrorHandler) /* 11 */
  1744. #endif
  1745. #ifndef XAllocColor
  1746. #define XAllocColor \
  1747.     (tkIntXlibStubsPtr->xAllocColor) /* 12 */
  1748. #endif
  1749. #ifndef XBell
  1750. #define XBell \
  1751.     (tkIntXlibStubsPtr->xBell) /* 13 */
  1752. #endif
  1753. #ifndef XChangeProperty
  1754. #define XChangeProperty \
  1755.     (tkIntXlibStubsPtr->xChangeProperty) /* 14 */
  1756. #endif
  1757. #ifndef XChangeWindowAttributes
  1758. #define XChangeWindowAttributes \
  1759.     (tkIntXlibStubsPtr->xChangeWindowAttributes) /* 15 */
  1760. #endif
  1761. #ifndef XConfigureWindow
  1762. #define XConfigureWindow \
  1763.     (tkIntXlibStubsPtr->xConfigureWindow) /* 16 */
  1764. #endif
  1765. #ifndef XCopyArea
  1766. #define XCopyArea \
  1767.     (tkIntXlibStubsPtr->xCopyArea) /* 17 */
  1768. #endif
  1769. #ifndef XCopyPlane
  1770. #define XCopyPlane \
  1771.     (tkIntXlibStubsPtr->xCopyPlane) /* 18 */
  1772. #endif
  1773. #ifndef XCreateBitmapFromData
  1774. #define XCreateBitmapFromData \
  1775.     (tkIntXlibStubsPtr->xCreateBitmapFromData) /* 19 */
  1776. #endif
  1777. #ifndef XDefineCursor
  1778. #define XDefineCursor \
  1779.     (tkIntXlibStubsPtr->xDefineCursor) /* 20 */
  1780. #endif
  1781. #ifndef XDestroyWindow
  1782. #define XDestroyWindow \
  1783.     (tkIntXlibStubsPtr->xDestroyWindow) /* 21 */
  1784. #endif
  1785. #ifndef XDrawArc
  1786. #define XDrawArc \
  1787.     (tkIntXlibStubsPtr->xDrawArc) /* 22 */
  1788. #endif
  1789. #ifndef XDrawLines
  1790. #define XDrawLines \
  1791.     (tkIntXlibStubsPtr->xDrawLines) /* 23 */
  1792. #endif
  1793. #ifndef XDrawRectangle
  1794. #define XDrawRectangle \
  1795.     (tkIntXlibStubsPtr->xDrawRectangle) /* 24 */
  1796. #endif
  1797. #ifndef XFillArc
  1798. #define XFillArc \
  1799.     (tkIntXlibStubsPtr->xFillArc) /* 25 */
  1800. #endif
  1801. #ifndef XFillPolygon
  1802. #define XFillPolygon \
  1803.     (tkIntXlibStubsPtr->xFillPolygon) /* 26 */
  1804. #endif
  1805. #ifndef XFillRectangles
  1806. #define XFillRectangles \
  1807.     (tkIntXlibStubsPtr->xFillRectangles) /* 27 */
  1808. #endif
  1809. #ifndef XFreeColormap
  1810. #define XFreeColormap \
  1811.     (tkIntXlibStubsPtr->xFreeColormap) /* 28 */
  1812. #endif
  1813. #ifndef XFreeColors
  1814. #define XFreeColors \
  1815.     (tkIntXlibStubsPtr->xFreeColors) /* 29 */
  1816. #endif
  1817. #ifndef XFreeModifiermap
  1818. #define XFreeModifiermap \
  1819.     (tkIntXlibStubsPtr->xFreeModifiermap) /* 30 */
  1820. #endif
  1821. #ifndef XGetGeometry
  1822. #define XGetGeometry \
  1823.     (tkIntXlibStubsPtr->xGetGeometry) /* 31 */
  1824. #endif
  1825. #ifndef XGetWindowProperty
  1826. #define XGetWindowProperty \
  1827.     (tkIntXlibStubsPtr->xGetWindowProperty) /* 32 */
  1828. #endif
  1829. #ifndef XGrabKeyboard
  1830. #define XGrabKeyboard \
  1831.     (tkIntXlibStubsPtr->xGrabKeyboard) /* 33 */
  1832. #endif
  1833. #ifndef XGrabPointer
  1834. #define XGrabPointer \
  1835.     (tkIntXlibStubsPtr->xGrabPointer) /* 34 */
  1836. #endif
  1837. #ifndef XKeysymToKeycode
  1838. #define XKeysymToKeycode \
  1839.     (tkIntXlibStubsPtr->xKeysymToKeycode) /* 35 */
  1840. #endif
  1841. #ifndef XMapWindow
  1842. #define XMapWindow \
  1843.     (tkIntXlibStubsPtr->xMapWindow) /* 36 */
  1844. #endif
  1845. #ifndef XMoveResizeWindow
  1846. #define XMoveResizeWindow \
  1847.     (tkIntXlibStubsPtr->xMoveResizeWindow) /* 37 */
  1848. #endif
  1849. #ifndef XMoveWindow
  1850. #define XMoveWindow \
  1851.     (tkIntXlibStubsPtr->xMoveWindow) /* 38 */
  1852. #endif
  1853. #ifndef XQueryPointer
  1854. #define XQueryPointer \
  1855.     (tkIntXlibStubsPtr->xQueryPointer) /* 39 */
  1856. #endif
  1857. #ifndef XRaiseWindow
  1858. #define XRaiseWindow \
  1859.     (tkIntXlibStubsPtr->xRaiseWindow) /* 40 */
  1860. #endif
  1861. #ifndef XRefreshKeyboardMapping
  1862. #define XRefreshKeyboardMapping \
  1863.     (tkIntXlibStubsPtr->xRefreshKeyboardMapping) /* 41 */
  1864. #endif
  1865. #ifndef XResizeWindow
  1866. #define XResizeWindow \
  1867.     (tkIntXlibStubsPtr->xResizeWindow) /* 42 */
  1868. #endif
  1869. #ifndef XSelectInput
  1870. #define XSelectInput \
  1871.     (tkIntXlibStubsPtr->xSelectInput) /* 43 */
  1872. #endif
  1873. #ifndef XSendEvent
  1874. #define XSendEvent \
  1875.     (tkIntXlibStubsPtr->xSendEvent) /* 44 */
  1876. #endif
  1877. #ifndef XSetIconName
  1878. #define XSetIconName \
  1879.     (tkIntXlibStubsPtr->xSetIconName) /* 45 */
  1880. #endif
  1881. #ifndef XSetInputFocus
  1882. #define XSetInputFocus \
  1883.     (tkIntXlibStubsPtr->xSetInputFocus) /* 46 */
  1884. #endif
  1885. #ifndef XSetSelectionOwner
  1886. #define XSetSelectionOwner \
  1887.     (tkIntXlibStubsPtr->xSetSelectionOwner) /* 47 */
  1888. #endif
  1889. #ifndef XSetWindowBackground
  1890. #define XSetWindowBackground \
  1891.     (tkIntXlibStubsPtr->xSetWindowBackground) /* 48 */
  1892. #endif
  1893. #ifndef XSetWindowBackgroundPixmap
  1894. #define XSetWindowBackgroundPixmap \
  1895.     (tkIntXlibStubsPtr->xSetWindowBackgroundPixmap) /* 49 */
  1896. #endif
  1897. #ifndef XSetWindowBorder
  1898. #define XSetWindowBorder \
  1899.     (tkIntXlibStubsPtr->xSetWindowBorder) /* 50 */
  1900. #endif
  1901. #ifndef XSetWindowBorderPixmap
  1902. #define XSetWindowBorderPixmap \
  1903.     (tkIntXlibStubsPtr->xSetWindowBorderPixmap) /* 51 */
  1904. #endif
  1905. #ifndef XSetWindowBorderWidth
  1906. #define XSetWindowBorderWidth \
  1907.     (tkIntXlibStubsPtr->xSetWindowBorderWidth) /* 52 */
  1908. #endif
  1909. #ifndef XSetWindowColormap
  1910. #define XSetWindowColormap \
  1911.     (tkIntXlibStubsPtr->xSetWindowColormap) /* 53 */
  1912. #endif
  1913. #ifndef XUngrabKeyboard
  1914. #define XUngrabKeyboard \
  1915.     (tkIntXlibStubsPtr->xUngrabKeyboard) /* 54 */
  1916. #endif
  1917. #ifndef XUngrabPointer
  1918. #define XUngrabPointer \
  1919.     (tkIntXlibStubsPtr->xUngrabPointer) /* 55 */
  1920. #endif
  1921. #ifndef XUnmapWindow
  1922. #define XUnmapWindow \
  1923.     (tkIntXlibStubsPtr->xUnmapWindow) /* 56 */
  1924. #endif
  1925. #ifndef TkPutImage
  1926. #define TkPutImage \
  1927.     (tkIntXlibStubsPtr->tkPutImage) /* 57 */
  1928. #endif
  1929. #ifndef XParseColor
  1930. #define XParseColor \
  1931.     (tkIntXlibStubsPtr->xParseColor) /* 58 */
  1932. #endif
  1933. #ifndef XCreateGC
  1934. #define XCreateGC \
  1935.     (tkIntXlibStubsPtr->xCreateGC) /* 59 */
  1936. #endif
  1937. #ifndef XFreeGC
  1938. #define XFreeGC \
  1939.     (tkIntXlibStubsPtr->xFreeGC) /* 60 */
  1940. #endif
  1941. #ifndef XInternAtom
  1942. #define XInternAtom \
  1943.     (tkIntXlibStubsPtr->xInternAtom) /* 61 */
  1944. #endif
  1945. #ifndef XSetBackground
  1946. #define XSetBackground \
  1947.     (tkIntXlibStubsPtr->xSetBackground) /* 62 */
  1948. #endif
  1949. #ifndef XSetForeground
  1950. #define XSetForeground \
  1951.     (tkIntXlibStubsPtr->xSetForeground) /* 63 */
  1952. #endif
  1953. #ifndef XSetClipMask
  1954. #define XSetClipMask \
  1955.     (tkIntXlibStubsPtr->xSetClipMask) /* 64 */
  1956. #endif
  1957. #ifndef XSetClipOrigin
  1958. #define XSetClipOrigin \
  1959.     (tkIntXlibStubsPtr->xSetClipOrigin) /* 65 */
  1960. #endif
  1961. #ifndef XSetTSOrigin
  1962. #define XSetTSOrigin \
  1963.     (tkIntXlibStubsPtr->xSetTSOrigin) /* 66 */
  1964. #endif
  1965. #ifndef XChangeGC
  1966. #define XChangeGC \
  1967.     (tkIntXlibStubsPtr->xChangeGC) /* 67 */
  1968. #endif
  1969. #ifndef XSetFont
  1970. #define XSetFont \
  1971.     (tkIntXlibStubsPtr->xSetFont) /* 68 */
  1972. #endif
  1973. #ifndef XSetArcMode
  1974. #define XSetArcMode \
  1975.     (tkIntXlibStubsPtr->xSetArcMode) /* 69 */
  1976. #endif
  1977. #ifndef XSetStipple
  1978. #define XSetStipple \
  1979.     (tkIntXlibStubsPtr->xSetStipple) /* 70 */
  1980. #endif
  1981. #ifndef XSetFillRule
  1982. #define XSetFillRule \
  1983.     (tkIntXlibStubsPtr->xSetFillRule) /* 71 */
  1984. #endif
  1985. #ifndef XSetFillStyle
  1986. #define XSetFillStyle \
  1987.     (tkIntXlibStubsPtr->xSetFillStyle) /* 72 */
  1988. #endif
  1989. #ifndef XSetFunction
  1990. #define XSetFunction \
  1991.     (tkIntXlibStubsPtr->xSetFunction) /* 73 */
  1992. #endif
  1993. #ifndef XSetLineAttributes
  1994. #define XSetLineAttributes \
  1995.     (tkIntXlibStubsPtr->xSetLineAttributes) /* 74 */
  1996. #endif
  1997. #ifndef _XInitImageFuncPtrs
  1998. #define _XInitImageFuncPtrs \
  1999.     (tkIntXlibStubsPtr->_XInitImageFuncPtrs) /* 75 */
  2000. #endif
  2001. #ifndef XCreateIC
  2002. #define XCreateIC \
  2003.     (tkIntXlibStubsPtr->xCreateIC) /* 76 */
  2004. #endif
  2005. #ifndef XGetVisualInfo
  2006. #define XGetVisualInfo \
  2007.     (tkIntXlibStubsPtr->xGetVisualInfo) /* 77 */
  2008. #endif
  2009. #ifndef XSetWMClientMachine
  2010. #define XSetWMClientMachine \
  2011.     (tkIntXlibStubsPtr->xSetWMClientMachine) /* 78 */
  2012. #endif
  2013. #ifndef XStringListToTextProperty
  2014. #define XStringListToTextProperty \
  2015.     (tkIntXlibStubsPtr->xStringListToTextProperty) /* 79 */
  2016. #endif
  2017. #ifndef XDrawSegments
  2018. #define XDrawSegments \
  2019.     (tkIntXlibStubsPtr->xDrawSegments) /* 80 */
  2020. #endif
  2021. #ifndef XForceScreenSaver
  2022. #define XForceScreenSaver \
  2023.     (tkIntXlibStubsPtr->xForceScreenSaver) /* 81 */
  2024. #endif
  2025. #ifndef XDrawLine
  2026. #define XDrawLine \
  2027.     (tkIntXlibStubsPtr->xDrawLine) /* 82 */
  2028. #endif
  2029. #ifndef XFillRectangle
  2030. #define XFillRectangle \
  2031.     (tkIntXlibStubsPtr->xFillRectangle) /* 83 */
  2032. #endif
  2033. #ifndef XClearWindow
  2034. #define XClearWindow \
  2035.     (tkIntXlibStubsPtr->xClearWindow) /* 84 */
  2036. #endif
  2037. #ifndef XDrawPoint
  2038. #define XDrawPoint \
  2039.     (tkIntXlibStubsPtr->xDrawPoint) /* 85 */
  2040. #endif
  2041. #ifndef XDrawPoints
  2042. #define XDrawPoints \
  2043.     (tkIntXlibStubsPtr->xDrawPoints) /* 86 */
  2044. #endif
  2045. #ifndef XWarpPointer
  2046. #define XWarpPointer \
  2047.     (tkIntXlibStubsPtr->xWarpPointer) /* 87 */
  2048. #endif
  2049. #ifndef XQueryColor
  2050. #define XQueryColor \
  2051.     (tkIntXlibStubsPtr->xQueryColor) /* 88 */
  2052. #endif
  2053. #ifndef XQueryColors
  2054. #define XQueryColors \
  2055.     (tkIntXlibStubsPtr->xQueryColors) /* 89 */
  2056. #endif
  2057. #ifndef XQueryTree
  2058. #define XQueryTree \
  2059.     (tkIntXlibStubsPtr->xQueryTree) /* 90 */
  2060. #endif
  2061. #endif /* MAC_TCL */
  2062. #ifdef MAC_OSX_TK
  2063. #ifndef XSetDashes
  2064. #define XSetDashes \
  2065.     (tkIntXlibStubsPtr->xSetDashes) /* 0 */
  2066. #endif
  2067. #ifndef XGetModifierMapping
  2068. #define XGetModifierMapping \
  2069.     (tkIntXlibStubsPtr->xGetModifierMapping) /* 1 */
  2070. #endif
  2071. #ifndef XCreateImage
  2072. #define XCreateImage \
  2073.     (tkIntXlibStubsPtr->xCreateImage) /* 2 */
  2074. #endif
  2075. #ifndef XGetImage
  2076. #define XGetImage \
  2077.     (tkIntXlibStubsPtr->xGetImage) /* 3 */
  2078. #endif
  2079. #ifndef XGetAtomName
  2080. #define XGetAtomName \
  2081.     (tkIntXlibStubsPtr->xGetAtomName) /* 4 */
  2082. #endif
  2083. #ifndef XKeysymToString
  2084. #define XKeysymToString \
  2085.     (tkIntXlibStubsPtr->xKeysymToString) /* 5 */
  2086. #endif
  2087. #ifndef XCreateColormap
  2088. #define XCreateColormap \
  2089.     (tkIntXlibStubsPtr->xCreateColormap) /* 6 */
  2090. #endif
  2091. #ifndef XGContextFromGC
  2092. #define XGContextFromGC \
  2093.     (tkIntXlibStubsPtr->xGContextFromGC) /* 7 */
  2094. #endif
  2095. #ifndef XKeycodeToKeysym
  2096. #define XKeycodeToKeysym \
  2097.     (tkIntXlibStubsPtr->xKeycodeToKeysym) /* 8 */
  2098. #endif
  2099. #ifndef XStringToKeysym
  2100. #define XStringToKeysym \
  2101.     (tkIntXlibStubsPtr->xStringToKeysym) /* 9 */
  2102. #endif
  2103. #ifndef XRootWindow
  2104. #define XRootWindow \
  2105.     (tkIntXlibStubsPtr->xRootWindow) /* 10 */
  2106. #endif
  2107. #ifndef XSetErrorHandler
  2108. #define XSetErrorHandler \
  2109.     (tkIntXlibStubsPtr->xSetErrorHandler) /* 11 */
  2110. #endif
  2111. #ifndef XAllocColor
  2112. #define XAllocColor \
  2113.     (tkIntXlibStubsPtr->xAllocColor) /* 12 */
  2114. #endif
  2115. #ifndef XBell
  2116. #define XBell \
  2117.     (tkIntXlibStubsPtr->xBell) /* 13 */
  2118. #endif
  2119. #ifndef XChangeProperty
  2120. #define XChangeProperty \
  2121.     (tkIntXlibStubsPtr->xChangeProperty) /* 14 */
  2122. #endif
  2123. #ifndef XChangeWindowAttributes
  2124. #define XChangeWindowAttributes \
  2125.     (tkIntXlibStubsPtr->xChangeWindowAttributes) /* 15 */
  2126. #endif
  2127. #ifndef XConfigureWindow
  2128. #define XConfigureWindow \
  2129.     (tkIntXlibStubsPtr->xConfigureWindow) /* 16 */
  2130. #endif
  2131. #ifndef XCopyArea
  2132. #define XCopyArea \
  2133.     (tkIntXlibStubsPtr->xCopyArea) /* 17 */
  2134. #endif
  2135. #ifndef XCopyPlane
  2136. #define XCopyPlane \
  2137.     (tkIntXlibStubsPtr->xCopyPlane) /* 18 */
  2138. #endif
  2139. #ifndef XCreateBitmapFromData
  2140. #define XCreateBitmapFromData \
  2141.     (tkIntXlibStubsPtr->xCreateBitmapFromData) /* 19 */
  2142. #endif
  2143. #ifndef XDefineCursor
  2144. #define XDefineCursor \
  2145.     (tkIntXlibStubsPtr->xDefineCursor) /* 20 */
  2146. #endif
  2147. #ifndef XDestroyWindow
  2148. #define XDestroyWindow \
  2149.     (tkIntXlibStubsPtr->xDestroyWindow) /* 21 */
  2150. #endif
  2151. #ifndef XDrawArc
  2152. #define XDrawArc \
  2153.     (tkIntXlibStubsPtr->xDrawArc) /* 22 */
  2154. #endif
  2155. #ifndef XDrawLines
  2156. #define XDrawLines \
  2157.     (tkIntXlibStubsPtr->xDrawLines) /* 23 */
  2158. #endif
  2159. #ifndef XDrawRectangle
  2160. #define XDrawRectangle \
  2161.     (tkIntXlibStubsPtr->xDrawRectangle) /* 24 */
  2162. #endif
  2163. #ifndef XFillArc
  2164. #define XFillArc \
  2165.     (tkIntXlibStubsPtr->xFillArc) /* 25 */
  2166. #endif
  2167. #ifndef XFillPolygon
  2168. #define XFillPolygon \
  2169.     (tkIntXlibStubsPtr->xFillPolygon) /* 26 */
  2170. #endif
  2171. #ifndef XFillRectangles
  2172. #define XFillRectangles \
  2173.     (tkIntXlibStubsPtr->xFillRectangles) /* 27 */
  2174. #endif
  2175. #ifndef XFreeColormap
  2176. #define XFreeColormap \
  2177.     (tkIntXlibStubsPtr->xFreeColormap) /* 28 */
  2178. #endif
  2179. #ifndef XFreeColors
  2180. #define XFreeColors \
  2181.     (tkIntXlibStubsPtr->xFreeColors) /* 29 */
  2182. #endif
  2183. #ifndef XFreeModifiermap
  2184. #define XFreeModifiermap \
  2185.     (tkIntXlibStubsPtr->xFreeModifiermap) /* 30 */
  2186. #endif
  2187. #ifndef XGetGeometry
  2188. #define XGetGeometry \
  2189.     (tkIntXlibStubsPtr->xGetGeometry) /* 31 */
  2190. #endif
  2191. #ifndef XGetWindowProperty
  2192. #define XGetWindowProperty \
  2193.     (tkIntXlibStubsPtr->xGetWindowProperty) /* 32 */
  2194. #endif
  2195. #ifndef XGrabKeyboard
  2196. #define XGrabKeyboard \
  2197.     (tkIntXlibStubsPtr->xGrabKeyboard) /* 33 */
  2198. #endif
  2199. #ifndef XGrabPointer
  2200. #define XGrabPointer \
  2201.     (tkIntXlibStubsPtr->xGrabPointer) /* 34 */
  2202. #endif
  2203. #ifndef XKeysymToKeycode
  2204. #define XKeysymToKeycode \
  2205.     (tkIntXlibStubsPtr->xKeysymToKeycode) /* 35 */
  2206. #endif
  2207. #ifndef XMapWindow
  2208. #define XMapWindow \
  2209.     (tkIntXlibStubsPtr->xMapWindow) /* 36 */
  2210. #endif
  2211. #ifndef XMoveResizeWindow
  2212. #define XMoveResizeWindow \
  2213.     (tkIntXlibStubsPtr->xMoveResizeWindow) /* 37 */
  2214. #endif
  2215. #ifndef XMoveWindow
  2216. #define XMoveWindow \
  2217.     (tkIntXlibStubsPtr->xMoveWindow) /* 38 */
  2218. #endif
  2219. #ifndef XQueryPointer
  2220. #define XQueryPointer \
  2221.     (tkIntXlibStubsPtr->xQueryPointer) /* 39 */
  2222. #endif
  2223. #ifndef XRaiseWindow
  2224. #define XRaiseWindow \
  2225.     (tkIntXlibStubsPtr->xRaiseWindow) /* 40 */
  2226. #endif
  2227. #ifndef XRefreshKeyboardMapping
  2228. #define XRefreshKeyboardMapping \
  2229.     (tkIntXlibStubsPtr->xRefreshKeyboardMapping) /* 41 */
  2230. #endif
  2231. #ifndef XResizeWindow
  2232. #define XResizeWindow \
  2233.     (tkIntXlibStubsPtr->xResizeWindow) /* 42 */
  2234. #endif
  2235. #ifndef XSelectInput
  2236. #define XSelectInput \
  2237.     (tkIntXlibStubsPtr->xSelectInput) /* 43 */
  2238. #endif
  2239. #ifndef XSendEvent
  2240. #define XSendEvent \
  2241.     (tkIntXlibStubsPtr->xSendEvent) /* 44 */
  2242. #endif
  2243. #ifndef XSetIconName
  2244. #define XSetIconName \
  2245.     (tkIntXlibStubsPtr->xSetIconName) /* 45 */
  2246. #endif
  2247. #ifndef XSetInputFocus
  2248. #define XSetInputFocus \
  2249.     (tkIntXlibStubsPtr->xSetInputFocus) /* 46 */
  2250. #endif
  2251. #ifndef XSetSelectionOwner
  2252. #define XSetSelectionOwner \
  2253.     (tkIntXlibStubsPtr->xSetSelectionOwner) /* 47 */
  2254. #endif
  2255. #ifndef XSetWindowBackground
  2256. #define XSetWindowBackground \
  2257.     (tkIntXlibStubsPtr->xSetWindowBackground) /* 48 */
  2258. #endif
  2259. #ifndef XSetWindowBackgroundPixmap
  2260. #define XSetWindowBackgroundPixmap \
  2261.     (tkIntXlibStubsPtr->xSetWindowBackgroundPixmap) /* 49 */
  2262. #endif
  2263. #ifndef XSetWindowBorder
  2264. #define XSetWindowBorder \
  2265.     (tkIntXlibStubsPtr->xSetWindowBorder) /* 50 */
  2266. #endif
  2267. #ifndef XSetWindowBorderPixmap
  2268. #define XSetWindowBorderPixmap \
  2269.     (tkIntXlibStubsPtr->xSetWindowBorderPixmap) /* 51 */
  2270. #endif
  2271. #ifndef XSetWindowBorderWidth
  2272. #define XSetWindowBorderWidth \
  2273.     (tkIntXlibStubsPtr->xSetWindowBorderWidth) /* 52 */
  2274. #endif
  2275. #ifndef XSetWindowColormap
  2276. #define XSetWindowColormap \
  2277.     (tkIntXlibStubsPtr->xSetWindowColormap) /* 53 */
  2278. #endif
  2279. #ifndef XUngrabKeyboard
  2280. #define XUngrabKeyboard \
  2281.     (tkIntXlibStubsPtr->xUngrabKeyboard) /* 54 */
  2282. #endif
  2283. #ifndef XUngrabPointer
  2284. #define XUngrabPointer \
  2285.     (tkIntXlibStubsPtr->xUngrabPointer) /* 55 */
  2286. #endif
  2287. #ifndef XUnmapWindow
  2288. #define XUnmapWindow \
  2289.     (tkIntXlibStubsPtr->xUnmapWindow) /* 56 */
  2290. #endif
  2291. #ifndef TkPutImage
  2292. #define TkPutImage \
  2293.     (tkIntXlibStubsPtr->tkPutImage) /* 57 */
  2294. #endif
  2295. #ifndef XParseColor
  2296. #define XParseColor \
  2297.     (tkIntXlibStubsPtr->xParseColor) /* 58 */
  2298. #endif
  2299. #ifndef XCreateGC
  2300. #define XCreateGC \
  2301.     (tkIntXlibStubsPtr->xCreateGC) /* 59 */
  2302. #endif
  2303. #ifndef XFreeGC
  2304. #define XFreeGC \
  2305.     (tkIntXlibStubsPtr->xFreeGC) /* 60 */
  2306. #endif
  2307. #ifndef XInternAtom
  2308. #define XInternAtom \
  2309.     (tkIntXlibStubsPtr->xInternAtom) /* 61 */
  2310. #endif
  2311. #ifndef XSetBackground
  2312. #define XSetBackground \
  2313.     (tkIntXlibStubsPtr->xSetBackground) /* 62 */
  2314. #endif
  2315. #ifndef XSetForeground
  2316. #define XSetForeground \
  2317.     (tkIntXlibStubsPtr->xSetForeground) /* 63 */
  2318. #endif
  2319. #ifndef XSetClipMask
  2320. #define XSetClipMask \
  2321.     (tkIntXlibStubsPtr->xSetClipMask) /* 64 */
  2322. #endif
  2323. #ifndef XSetClipOrigin
  2324. #define XSetClipOrigin \
  2325.     (tkIntXlibStubsPtr->xSetClipOrigin) /* 65 */
  2326. #endif
  2327. #ifndef XSetTSOrigin
  2328. #define XSetTSOrigin \
  2329.     (tkIntXlibStubsPtr->xSetTSOrigin) /* 66 */
  2330. #endif
  2331. #ifndef XChangeGC
  2332. #define XChangeGC \
  2333.     (tkIntXlibStubsPtr->xChangeGC) /* 67 */
  2334. #endif
  2335. #ifndef XSetFont
  2336. #define XSetFont \
  2337.     (tkIntXlibStubsPtr->xSetFont) /* 68 */
  2338. #endif
  2339. #ifndef XSetArcMode
  2340. #define XSetArcMode \
  2341.     (tkIntXlibStubsPtr->xSetArcMode) /* 69 */
  2342. #endif
  2343. #ifndef XSetStipple
  2344. #define XSetStipple \
  2345.     (tkIntXlibStubsPtr->xSetStipple) /* 70 */
  2346. #endif
  2347. #ifndef XSetFillRule
  2348. #define XSetFillRule \
  2349.     (tkIntXlibStubsPtr->xSetFillRule) /* 71 */
  2350. #endif
  2351. #ifndef XSetFillStyle
  2352. #define XSetFillStyle \
  2353.     (tkIntXlibStubsPtr->xSetFillStyle) /* 72 */
  2354. #endif
  2355. #ifndef XSetFunction
  2356. #define XSetFunction \
  2357.     (tkIntXlibStubsPtr->xSetFunction) /* 73 */
  2358. #endif
  2359. #ifndef XSetLineAttributes
  2360. #define XSetLineAttributes \
  2361.     (tkIntXlibStubsPtr->xSetLineAttributes) /* 74 */
  2362. #endif
  2363. #ifndef _XInitImageFuncPtrs
  2364. #define _XInitImageFuncPtrs \
  2365.     (tkIntXlibStubsPtr->_XInitImageFuncPtrs) /* 75 */
  2366. #endif
  2367. #ifndef XCreateIC
  2368. #define XCreateIC \
  2369.     (tkIntXlibStubsPtr->xCreateIC) /* 76 */
  2370. #endif
  2371. #ifndef XGetVisualInfo
  2372. #define XGetVisualInfo \
  2373.     (tkIntXlibStubsPtr->xGetVisualInfo) /* 77 */
  2374. #endif
  2375. #ifndef XSetWMClientMachine
  2376. #define XSetWMClientMachine \
  2377.     (tkIntXlibStubsPtr->xSetWMClientMachine) /* 78 */
  2378. #endif
  2379. #ifndef XStringListToTextProperty
  2380. #define XStringListToTextProperty \
  2381.     (tkIntXlibStubsPtr->xStringListToTextProperty) /* 79 */
  2382. #endif
  2383. #ifndef XDrawSegments
  2384. #define XDrawSegments \
  2385.     (tkIntXlibStubsPtr->xDrawSegments) /* 80 */
  2386. #endif
  2387. #ifndef XForceScreenSaver
  2388. #define XForceScreenSaver \
  2389.     (tkIntXlibStubsPtr->xForceScreenSaver) /* 81 */
  2390. #endif
  2391. #ifndef XDrawLine
  2392. #define XDrawLine \
  2393.     (tkIntXlibStubsPtr->xDrawLine) /* 82 */
  2394. #endif
  2395. #ifndef XFillRectangle
  2396. #define XFillRectangle \
  2397.     (tkIntXlibStubsPtr->xFillRectangle) /* 83 */
  2398. #endif
  2399. #ifndef XClearWindow
  2400. #define XClearWindow \
  2401.     (tkIntXlibStubsPtr->xClearWindow) /* 84 */
  2402. #endif
  2403. #ifndef XDrawPoint
  2404. #define XDrawPoint \
  2405.     (tkIntXlibStubsPtr->xDrawPoint) /* 85 */
  2406. #endif
  2407. #ifndef XDrawPoints
  2408. #define XDrawPoints \
  2409.     (tkIntXlibStubsPtr->xDrawPoints) /* 86 */
  2410. #endif
  2411. #ifndef XWarpPointer
  2412. #define XWarpPointer \
  2413.     (tkIntXlibStubsPtr->xWarpPointer) /* 87 */
  2414. #endif
  2415. #ifndef XQueryColor
  2416. #define XQueryColor \
  2417.     (tkIntXlibStubsPtr->xQueryColor) /* 88 */
  2418. #endif
  2419. #ifndef XQueryColors
  2420. #define XQueryColors \
  2421.     (tkIntXlibStubsPtr->xQueryColors) /* 89 */
  2422. #endif
  2423. #ifndef XQueryTree
  2424. #define XQueryTree \
  2425.     (tkIntXlibStubsPtr->xQueryTree) /* 90 */
  2426. #endif
  2427. #endif /* MAC_OSX_TK */
  2428.  
  2429. #endif /* defined(USE_TK_STUBS) && !defined(USE_TK_STUB_PROCS) */
  2430.  
  2431. /* !END!: Do not edit above this line. */
  2432.  
  2433. #undef TCL_STORAGE_CLASS
  2434. #define TCL_STORAGE_CLASS DLLIMPORT
  2435.  
  2436. #endif /* _TKINTXLIBDECLS */
  2437.