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