home *** CD-ROM | disk | FTP | other *** search
/ PC World 2005 June / PCWorld_2005-06_cd.bin / software / vyzkuste / firewally / firewally.exe / framework-2.3.exe / tkIntXlibDecls.h < prev    next >
C/C++ Source or Header  |  2003-09-01  |  93KB  |  2,433 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. #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.                 CONST 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. /* 90 */
  655. EXTERN Status        XQueryTree _ANSI_ARGS_((Display* d, Window w1, 
  656.                 Window* w2, Window* w3, Window** w4, 
  657.                 unsigned int* ui));
  658. #endif /* MAC_TCL */
  659. #ifdef MAC_OSX_TK
  660. /* 0 */
  661. EXTERN void        XSetDashes _ANSI_ARGS_((Display* display, GC gc, 
  662.                 int dash_offset, _Xconst char* dash_list, 
  663.                 int n));
  664. /* 1 */
  665. EXTERN XModifierKeymap*     XGetModifierMapping _ANSI_ARGS_((Display* d));
  666. /* 2 */
  667. EXTERN XImage *        XCreateImage _ANSI_ARGS_((Display* d, Visual* v, 
  668.                 unsigned int ui1, int i1, int i2, char* cp, 
  669.                 unsigned int ui2, unsigned int ui3, int i3, 
  670.                 int i4));
  671. /* 3 */
  672. EXTERN XImage *        XGetImage _ANSI_ARGS_((Display* d, Drawable dr, 
  673.                 int i1, int i2, unsigned int ui1, 
  674.                 unsigned int ui2, unsigned long ul, int i3));
  675. /* 4 */
  676. EXTERN char *        XGetAtomName _ANSI_ARGS_((Display* d, Atom a));
  677. /* 5 */
  678. EXTERN char *        XKeysymToString _ANSI_ARGS_((KeySym k));
  679. /* 6 */
  680. EXTERN Colormap        XCreateColormap _ANSI_ARGS_((Display* d, Window w, 
  681.                 Visual* v, int i));
  682. /* 7 */
  683. EXTERN GContext        XGContextFromGC _ANSI_ARGS_((GC g));
  684. /* 8 */
  685. EXTERN KeySym        XKeycodeToKeysym _ANSI_ARGS_((Display* d, KeyCode k, 
  686.                 int i));
  687. /* 9 */
  688. EXTERN KeySym        XStringToKeysym _ANSI_ARGS_((_Xconst char* c));
  689. /* 10 */
  690. EXTERN Window        XRootWindow _ANSI_ARGS_((Display* d, int i));
  691. /* 11 */
  692. EXTERN XErrorHandler    XSetErrorHandler _ANSI_ARGS_((XErrorHandler x));
  693. /* 12 */
  694. EXTERN Status        XAllocColor _ANSI_ARGS_((Display* d, Colormap c, 
  695.                 XColor* xp));
  696. /* 13 */
  697. EXTERN void        XBell _ANSI_ARGS_((Display* d, int i));
  698. /* 14 */
  699. EXTERN void        XChangeProperty _ANSI_ARGS_((Display* d, Window w, 
  700.                 Atom a1, Atom a2, int i1, int i2, 
  701.                 _Xconst unsigned char* c, int i3));
  702. /* 15 */
  703. EXTERN void        XChangeWindowAttributes _ANSI_ARGS_((Display* d, 
  704.                 Window w, unsigned long ul, 
  705.                 XSetWindowAttributes* x));
  706. /* 16 */
  707. EXTERN void        XConfigureWindow _ANSI_ARGS_((Display* d, Window w, 
  708.                 unsigned int i, XWindowChanges* x));
  709. /* 17 */
  710. EXTERN void        XCopyArea _ANSI_ARGS_((Display* d, Drawable dr1, 
  711.                 Drawable dr2, GC g, int i1, int i2, 
  712.                 unsigned int ui1, unsigned int ui2, int i3, 
  713.                 int i4));
  714. /* 18 */
  715. EXTERN void        XCopyPlane _ANSI_ARGS_((Display* d, Drawable dr1, 
  716.                 Drawable dr2, GC g, int i1, int i2, 
  717.                 unsigned int ui1, unsigned int ui2, int i3, 
  718.                 int i4, unsigned long ul));
  719. /* 19 */
  720. EXTERN Pixmap        XCreateBitmapFromData _ANSI_ARGS_((Display* display, 
  721.                 Drawable d, _Xconst char* data, 
  722.                 unsigned int width, unsigned int height));
  723. /* 20 */
  724. EXTERN void        XDefineCursor _ANSI_ARGS_((Display* d, Window w, 
  725.                 Cursor c));
  726. /* 21 */
  727. EXTERN void        XDestroyWindow _ANSI_ARGS_((Display* d, Window w));
  728. /* 22 */
  729. EXTERN void        XDrawArc _ANSI_ARGS_((Display* d, Drawable dr, GC g, 
  730.                 int i1, int i2, unsigned int ui1, 
  731.                 unsigned int ui2, int i3, int i4));
  732. /* 23 */
  733. EXTERN void        XDrawLines _ANSI_ARGS_((Display* d, Drawable dr, 
  734.                 GC g, XPoint* x, int i1, int i2));
  735. /* 24 */
  736. EXTERN void        XDrawRectangle _ANSI_ARGS_((Display* d, Drawable dr, 
  737.                 GC g, int i1, int i2, unsigned int ui1, 
  738.                 unsigned int ui2));
  739. /* 25 */
  740. EXTERN void        XFillArc _ANSI_ARGS_((Display* d, Drawable dr, GC g, 
  741.                 int i1, int i2, unsigned int ui1, 
  742.                 unsigned int ui2, int i3, int i4));
  743. /* 26 */
  744. EXTERN void        XFillPolygon _ANSI_ARGS_((Display* d, Drawable dr, 
  745.                 GC g, XPoint* x, int i1, int i2, int i3));
  746. /* 27 */
  747. EXTERN void        XFillRectangles _ANSI_ARGS_((Display* d, Drawable dr, 
  748.                 GC g, XRectangle* x, int i));
  749. /* 28 */
  750. EXTERN void        XFreeColormap _ANSI_ARGS_((Display* d, Colormap c));
  751. /* 29 */
  752. EXTERN void        XFreeColors _ANSI_ARGS_((Display* d, Colormap c, 
  753.                 unsigned long* ulp, int i, unsigned long ul));
  754. /* 30 */
  755. EXTERN void        XFreeModifiermap _ANSI_ARGS_((XModifierKeymap* x));
  756. /* 31 */
  757. EXTERN Status        XGetGeometry _ANSI_ARGS_((Display* d, Drawable dr, 
  758.                 Window* w, int* i1, int* i2, 
  759.                 unsigned int* ui1, unsigned int* ui2, 
  760.                 unsigned int* ui3, unsigned int* ui4));
  761. /* 32 */
  762. EXTERN int        XGetWindowProperty _ANSI_ARGS_((Display* d, Window w, 
  763.                 Atom a1, long l1, long l2, Bool b, Atom a2, 
  764.                 Atom* ap, int* ip, unsigned long* ulp1, 
  765.                 unsigned long* ulp2, unsigned char** cpp));
  766. /* 33 */
  767. EXTERN int        XGrabKeyboard _ANSI_ARGS_((Display* d, Window w, 
  768.                 Bool b, int i1, int i2, Time t));
  769. /* 34 */
  770. EXTERN int        XGrabPointer _ANSI_ARGS_((Display* d, Window w1, 
  771.                 Bool b, unsigned int ui, int i1, int i2, 
  772.                 Window w2, Cursor c, Time t));
  773. /* 35 */
  774. EXTERN KeyCode        XKeysymToKeycode _ANSI_ARGS_((Display* d, KeySym k));
  775. /* 36 */
  776. EXTERN void        XMapWindow _ANSI_ARGS_((Display* d, Window w));
  777. /* 37 */
  778. EXTERN void        XMoveResizeWindow _ANSI_ARGS_((Display* d, Window w, 
  779.                 int i1, int i2, unsigned int ui1, 
  780.                 unsigned int ui2));
  781. /* 38 */
  782. EXTERN void        XMoveWindow _ANSI_ARGS_((Display* d, Window w, 
  783.                 int i1, int i2));
  784. /* 39 */
  785. EXTERN Bool        XQueryPointer _ANSI_ARGS_((Display* d, Window w1, 
  786.                 Window* w2, Window* w3, int* i1, int* i2, 
  787.                 int* i3, int* i4, unsigned int* ui));
  788. /* 40 */
  789. EXTERN void        XRaiseWindow _ANSI_ARGS_((Display* d, Window w));
  790. /* 41 */
  791. EXTERN void        XRefreshKeyboardMapping _ANSI_ARGS_((
  792.                 XMappingEvent* x));
  793. /* 42 */
  794. EXTERN void        XResizeWindow _ANSI_ARGS_((Display* d, Window w, 
  795.                 unsigned int ui1, unsigned int ui2));
  796. /* 43 */
  797. EXTERN void        XSelectInput _ANSI_ARGS_((Display* d, Window w, 
  798.                 long l));
  799. /* 44 */
  800. EXTERN Status        XSendEvent _ANSI_ARGS_((Display* d, Window w, Bool b, 
  801.                 long l, XEvent* x));
  802. /* 45 */
  803. EXTERN void        XSetIconName _ANSI_ARGS_((Display* d, Window w, 
  804.                 _Xconst char* c));
  805. /* 46 */
  806. EXTERN void        XSetInputFocus _ANSI_ARGS_((Display* d, Window w, 
  807.                 int i, Time t));
  808. /* 47 */
  809. EXTERN void        XSetSelectionOwner _ANSI_ARGS_((Display* d, Atom a, 
  810.                 Window w, Time t));
  811. /* 48 */
  812. EXTERN void        XSetWindowBackground _ANSI_ARGS_((Display* d, 
  813.                 Window w, unsigned long ul));
  814. /* 49 */
  815. EXTERN void        XSetWindowBackgroundPixmap _ANSI_ARGS_((Display* d, 
  816.                 Window w, Pixmap p));
  817. /* 50 */
  818. EXTERN void        XSetWindowBorder _ANSI_ARGS_((Display* d, Window w, 
  819.                 unsigned long ul));
  820. /* 51 */
  821. EXTERN void        XSetWindowBorderPixmap _ANSI_ARGS_((Display* d, 
  822.                 Window w, Pixmap p));
  823. /* 52 */
  824. EXTERN void        XSetWindowBorderWidth _ANSI_ARGS_((Display* d, 
  825.                 Window w, unsigned int ui));
  826. /* 53 */
  827. EXTERN void        XSetWindowColormap _ANSI_ARGS_((Display* d, Window w, 
  828.                 Colormap c));
  829. /* 54 */
  830. EXTERN void        XUngrabKeyboard _ANSI_ARGS_((Display* d, Time t));
  831. /* 55 */
  832. EXTERN void        XUngrabPointer _ANSI_ARGS_((Display* d, Time t));
  833. /* 56 */
  834. EXTERN void        XUnmapWindow _ANSI_ARGS_((Display* d, Window w));
  835. /* 57 */
  836. EXTERN void        TkPutImage _ANSI_ARGS_((unsigned long * colors, 
  837.                 int ncolors, Display* display, Drawable d, 
  838.                 GC gc, XImage* image, int src_x, int src_y, 
  839.                 int dest_x, int dest_y, unsigned int width, 
  840.                 unsigned int height));
  841. /* 58 */
  842. EXTERN Status        XParseColor _ANSI_ARGS_((Display * display, 
  843.                 Colormap map, _Xconst char* spec, 
  844.                 XColor * colorPtr));
  845. /* 59 */
  846. EXTERN GC        XCreateGC _ANSI_ARGS_((Display* display, Drawable d, 
  847.                 unsigned long valuemask, XGCValues* values));
  848. /* 60 */
  849. EXTERN void        XFreeGC _ANSI_ARGS_((Display* display, GC gc));
  850. /* 61 */
  851. EXTERN Atom        XInternAtom _ANSI_ARGS_((Display* display, 
  852.                 _Xconst char* atom_name, Bool only_if_exists));
  853. /* 62 */
  854. EXTERN void        XSetBackground _ANSI_ARGS_((Display* display, GC gc, 
  855.                 unsigned long foreground));
  856. /* 63 */
  857. EXTERN void        XSetForeground _ANSI_ARGS_((Display* display, GC gc, 
  858.                 unsigned long foreground));
  859. /* 64 */
  860. EXTERN void        XSetClipMask _ANSI_ARGS_((Display* display, GC gc, 
  861.                 Pixmap pixmap));
  862. /* 65 */
  863. EXTERN void        XSetClipOrigin _ANSI_ARGS_((Display* display, GC gc, 
  864.                 int clip_x_origin, int clip_y_origin));
  865. /* 66 */
  866. EXTERN void        XSetTSOrigin _ANSI_ARGS_((Display* display, GC gc, 
  867.                 int ts_x_origin, int ts_y_origin));
  868. /* 67 */
  869. EXTERN void        XChangeGC _ANSI_ARGS_((Display * d, GC gc, 
  870.                 unsigned long mask, XGCValues * values));
  871. /* 68 */
  872. EXTERN void        XSetFont _ANSI_ARGS_((Display * display, GC gc, 
  873.                 Font font));
  874. /* 69 */
  875. EXTERN void        XSetArcMode _ANSI_ARGS_((Display * display, GC gc, 
  876.                 int arc_mode));
  877. /* 70 */
  878. EXTERN void        XSetStipple _ANSI_ARGS_((Display * display, GC gc, 
  879.                 Pixmap stipple));
  880. /* 71 */
  881. EXTERN void        XSetFillRule _ANSI_ARGS_((Display * display, GC gc, 
  882.                 int fill_rule));
  883. /* 72 */
  884. EXTERN void        XSetFillStyle _ANSI_ARGS_((Display * display, GC gc, 
  885.                 int fill_style));
  886. /* 73 */
  887. EXTERN void        XSetFunction _ANSI_ARGS_((Display * display, GC gc, 
  888.                 int function));
  889. /* 74 */
  890. EXTERN void        XSetLineAttributes _ANSI_ARGS_((Display * display, 
  891.                 GC gc, unsigned int line_width, 
  892.                 int line_style, int cap_style, 
  893.                 int join_style));
  894. /* 75 */
  895. EXTERN int        _XInitImageFuncPtrs _ANSI_ARGS_((XImage * image));
  896. /* 76 */
  897. EXTERN XIC        XCreateIC _ANSI_ARGS_((void));
  898. /* 77 */
  899. EXTERN XVisualInfo *    XGetVisualInfo _ANSI_ARGS_((Display* display, 
  900.                 long vinfo_mask, XVisualInfo* vinfo_template, 
  901.                 int* nitems_return));
  902. /* 78 */
  903. EXTERN void        XSetWMClientMachine _ANSI_ARGS_((Display* display, 
  904.                 Window w, XTextProperty* text_prop));
  905. /* 79 */
  906. EXTERN Status        XStringListToTextProperty _ANSI_ARGS_((char** list, 
  907.                 int count, XTextProperty* text_prop_return));
  908. /* 80 */
  909. EXTERN void        XDrawSegments _ANSI_ARGS_((Display * display, 
  910.                 Drawable d, GC gc, XSegment * segments, 
  911.                 int nsegments));
  912. /* 81 */
  913. EXTERN void        XForceScreenSaver _ANSI_ARGS_((Display* display, 
  914.                 int mode));
  915. /* 82 */
  916. EXTERN void        XDrawLine _ANSI_ARGS_((Display* d, Drawable dr, GC g, 
  917.                 int x1, int y1, int x2, int y2));
  918. /* 83 */
  919. EXTERN void        XFillRectangle _ANSI_ARGS_((Display* display, 
  920.                 Drawable d, GC gc, int x, int y, 
  921.                 unsigned int width, unsigned int height));
  922. /* 84 */
  923. EXTERN void        XClearWindow _ANSI_ARGS_((Display* d, Window w));
  924. /* 85 */
  925. EXTERN void        XDrawPoint _ANSI_ARGS_((Display* display, Drawable d, 
  926.                 GC gc, int x, int y));
  927. /* 86 */
  928. EXTERN void        XDrawPoints _ANSI_ARGS_((Display* display, 
  929.                 Drawable d, GC gc, XPoint * points, 
  930.                 int npoints, int mode));
  931. /* 87 */
  932. EXTERN void        XWarpPointer _ANSI_ARGS_((Display* display, 
  933.                 Window src_w, Window dest_w, int src_x, 
  934.                 int src_y, unsigned int src_width, 
  935.                 unsigned int src_height, int dest_x, 
  936.                 int dest_y));
  937. /* 88 */
  938. EXTERN void        XQueryColor _ANSI_ARGS_((Display * display, 
  939.                 Colormap colormap, XColor * def_in_out));
  940. /* 89 */
  941. EXTERN void        XQueryColors _ANSI_ARGS_((Display * display, 
  942.                 Colormap colormap, XColor * defs_in_out, 
  943.                 int ncolors));
  944. /* 90 */
  945. EXTERN Status        XQueryTree _ANSI_ARGS_((Display* d, Window w1, 
  946.                 Window* w2, Window* w3, Window** w4, 
  947.                 unsigned int* ui));
  948. #endif /* MAC_OSX_TK */
  949.  
  950. typedef struct TkIntXlibStubs {
  951.     int magic;
  952.     struct TkIntXlibStubHooks *hooks;
  953.  
  954. #ifdef __WIN32__
  955.     void (*xSetDashes) _ANSI_ARGS_((Display* display, GC gc, int dash_offset, _Xconst char* dash_list, int n)); /* 0 */
  956.     XModifierKeymap* (*xGetModifierMapping) _ANSI_ARGS_((Display* d)); /* 1 */
  957.     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 */
  958.     XImage * (*xGetImage) _ANSI_ARGS_((Display* d, Drawable dr, int i1, int i2, unsigned int ui1, unsigned int ui2, unsigned long ul, int i3)); /* 3 */
  959.     char * (*xGetAtomName) _ANSI_ARGS_((Display* d, Atom a)); /* 4 */
  960.     char * (*xKeysymToString) _ANSI_ARGS_((KeySym k)); /* 5 */
  961.     Colormap (*xCreateColormap) _ANSI_ARGS_((Display* d, Window w, Visual* v, int i)); /* 6 */
  962.     Cursor (*xCreatePixmapCursor) _ANSI_ARGS_((Display* d, Pixmap p1, Pixmap p2, XColor* x1, XColor* x2, unsigned int ui1, unsigned int ui2)); /* 7 */
  963.     Cursor (*xCreateGlyphCursor) _ANSI_ARGS_((Display* d, Font f1, Font f2, unsigned int ui1, unsigned int ui2, XColor* x1, XColor* x2)); /* 8 */
  964.     GContext (*xGContextFromGC) _ANSI_ARGS_((GC g)); /* 9 */
  965.     XHostAddress * (*xListHosts) _ANSI_ARGS_((Display* d, int* i, Bool* b)); /* 10 */
  966.     KeySym (*xKeycodeToKeysym) _ANSI_ARGS_((Display* d, unsigned int k, int i)); /* 11 */
  967.     KeySym (*xStringToKeysym) _ANSI_ARGS_((_Xconst char* c)); /* 12 */
  968.     Window (*xRootWindow) _ANSI_ARGS_((Display* d, int i)); /* 13 */
  969.     XErrorHandler (*xSetErrorHandler) _ANSI_ARGS_((XErrorHandler x)); /* 14 */
  970.     Status (*xIconifyWindow) _ANSI_ARGS_((Display* d, Window w, int i)); /* 15 */
  971.     Status (*xWithdrawWindow) _ANSI_ARGS_((Display* d, Window w, int i)); /* 16 */
  972.     Status (*xGetWMColormapWindows) _ANSI_ARGS_((Display* d, Window w, Window** wpp, int* ip)); /* 17 */
  973.     Status (*xAllocColor) _ANSI_ARGS_((Display* d, Colormap c, XColor* xp)); /* 18 */
  974.     void (*xBell) _ANSI_ARGS_((Display* d, int i)); /* 19 */
  975.     void (*xChangeProperty) _ANSI_ARGS_((Display* d, Window w, Atom a1, Atom a2, int i1, int i2, _Xconst unsigned char* c, int i3)); /* 20 */
  976.     void (*xChangeWindowAttributes) _ANSI_ARGS_((Display* d, Window w, unsigned long ul, XSetWindowAttributes* x)); /* 21 */
  977.     void (*xClearWindow) _ANSI_ARGS_((Display* d, Window w)); /* 22 */
  978.     void (*xConfigureWindow) _ANSI_ARGS_((Display* d, Window w, unsigned int i, XWindowChanges* x)); /* 23 */
  979.     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 */
  980.     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 */
  981.     Pixmap (*xCreateBitmapFromData) _ANSI_ARGS_((Display* display, Drawable d, _Xconst char* data, unsigned int width, unsigned int height)); /* 26 */
  982.     void (*xDefineCursor) _ANSI_ARGS_((Display* d, Window w, Cursor c)); /* 27 */
  983.     void (*xDeleteProperty) _ANSI_ARGS_((Display* d, Window w, Atom a)); /* 28 */
  984.     void (*xDestroyWindow) _ANSI_ARGS_((Display* d, Window w)); /* 29 */
  985.     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 */
  986.     void (*xDrawLines) _ANSI_ARGS_((Display* d, Drawable dr, GC g, XPoint* x, int i1, int i2)); /* 31 */
  987.     void (*xDrawRectangle) _ANSI_ARGS_((Display* d, Drawable dr, GC g, int i1, int i2, unsigned int ui1, unsigned int ui2)); /* 32 */
  988.     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 */
  989.     void (*xFillPolygon) _ANSI_ARGS_((Display* d, Drawable dr, GC g, XPoint* x, int i1, int i2, int i3)); /* 34 */
  990.     void (*xFillRectangles) _ANSI_ARGS_((Display* d, Drawable dr, GC g, XRectangle* x, int i)); /* 35 */
  991.     void (*xForceScreenSaver) _ANSI_ARGS_((Display* d, int i)); /* 36 */
  992.     void (*xFreeColormap) _ANSI_ARGS_((Display* d, Colormap c)); /* 37 */
  993.     void (*xFreeColors) _ANSI_ARGS_((Display* d, Colormap c, unsigned long* ulp, int i, unsigned long ul)); /* 38 */
  994.     void (*xFreeCursor) _ANSI_ARGS_((Display* d, Cursor c)); /* 39 */
  995.     void (*xFreeModifiermap) _ANSI_ARGS_((XModifierKeymap* x)); /* 40 */
  996.     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 */
  997.     void (*xGetInputFocus) _ANSI_ARGS_((Display* d, Window* w, int* i)); /* 42 */
  998.     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 */
  999.     Status (*xGetWindowAttributes) _ANSI_ARGS_((Display* d, Window w, XWindowAttributes* x)); /* 44 */
  1000.     int (*xGrabKeyboard) _ANSI_ARGS_((Display* d, Window w, Bool b, int i1, int i2, Time t)); /* 45 */
  1001.     int (*xGrabPointer) _ANSI_ARGS_((Display* d, Window w1, Bool b, unsigned int ui, int i1, int i2, Window w2, Cursor c, Time t)); /* 46 */
  1002.     KeyCode (*xKeysymToKeycode) _ANSI_ARGS_((Display* d, KeySym k)); /* 47 */
  1003.     Status (*xLookupColor) _ANSI_ARGS_((Display* d, Colormap c1, _Xconst char* c2, XColor* x1, XColor* x2)); /* 48 */
  1004.     void (*xMapWindow) _ANSI_ARGS_((Display* d, Window w)); /* 49 */
  1005.     void (*xMoveResizeWindow) _ANSI_ARGS_((Display* d, Window w, int i1, int i2, unsigned int ui1, unsigned int ui2)); /* 50 */
  1006.     void (*xMoveWindow) _ANSI_ARGS_((Display* d, Window w, int i1, int i2)); /* 51 */
  1007.     void (*xNextEvent) _ANSI_ARGS_((Display* d, XEvent* x)); /* 52 */
  1008.     void (*xPutBackEvent) _ANSI_ARGS_((Display* d, XEvent* x)); /* 53 */
  1009.     void (*xQueryColors) _ANSI_ARGS_((Display* d, Colormap c, XColor* x, int i)); /* 54 */
  1010.     Bool (*xQueryPointer) _ANSI_ARGS_((Display* d, Window w1, Window* w2, Window* w3, int* i1, int* i2, int* i3, int* i4, unsigned int* ui)); /* 55 */
  1011.     Status (*xQueryTree) _ANSI_ARGS_((Display* d, Window w1, Window* w2, Window* w3, Window** w4, unsigned int* ui)); /* 56 */
  1012.     void (*xRaiseWindow) _ANSI_ARGS_((Display* d, Window w)); /* 57 */
  1013.     void (*xRefreshKeyboardMapping) _ANSI_ARGS_((XMappingEvent* x)); /* 58 */
  1014.     void (*xResizeWindow) _ANSI_ARGS_((Display* d, Window w, unsigned int ui1, unsigned int ui2)); /* 59 */
  1015.     void (*xSelectInput) _ANSI_ARGS_((Display* d, Window w, long l)); /* 60 */
  1016.     Status (*xSendEvent) _ANSI_ARGS_((Display* d, Window w, Bool b, long l, XEvent* x)); /* 61 */
  1017.     void (*xSetCommand) _ANSI_ARGS_((Display* d, Window w, CONST char** c, int i)); /* 62 */
  1018.     void (*xSetIconName) _ANSI_ARGS_((Display* d, Window w, _Xconst char* c)); /* 63 */
  1019.     void (*xSetInputFocus) _ANSI_ARGS_((Display* d, Window w, int i, Time t)); /* 64 */
  1020.     void (*xSetSelectionOwner) _ANSI_ARGS_((Display* d, Atom a, Window w, Time t)); /* 65 */
  1021.     void (*xSetWindowBackground) _ANSI_ARGS_((Display* d, Window w, unsigned long ul)); /* 66 */
  1022.     void (*xSetWindowBackgroundPixmap) _ANSI_ARGS_((Display* d, Window w, Pixmap p)); /* 67 */
  1023.     void (*xSetWindowBorder) _ANSI_ARGS_((Display* d, Window w, unsigned long ul)); /* 68 */
  1024.     void (*xSetWindowBorderPixmap) _ANSI_ARGS_((Display* d, Window w, Pixmap p)); /* 69 */
  1025.     void (*xSetWindowBorderWidth) _ANSI_ARGS_((Display* d, Window w, unsigned int ui)); /* 70 */
  1026.     void (*xSetWindowColormap) _ANSI_ARGS_((Display* d, Window w, Colormap c)); /* 71 */
  1027.     Bool (*xTranslateCoordinates) _ANSI_ARGS_((Display* d, Window w1, Window w2, int i1, int i2, int* i3, int* i4, Window* w3)); /* 72 */
  1028.     void (*xUngrabKeyboard) _ANSI_ARGS_((Display* d, Time t)); /* 73 */
  1029.     void (*xUngrabPointer) _ANSI_ARGS_((Display* d, Time t)); /* 74 */
  1030.     void (*xUnmapWindow) _ANSI_ARGS_((Display* d, Window w)); /* 75 */
  1031.     void (*xWindowEvent) _ANSI_ARGS_((Display* d, Window w, long l, XEvent* x)); /* 76 */
  1032.     void (*xDestroyIC) _ANSI_ARGS_((XIC x)); /* 77 */
  1033.     Bool (*xFilterEvent) _ANSI_ARGS_((XEvent* x, Window w)); /* 78 */
  1034.     int (*xmbLookupString) _ANSI_ARGS_((XIC xi, XKeyPressedEvent* xk, char* c, int i, KeySym* k, Status* s)); /* 79 */
  1035.     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 */
  1036.     void *reserved81;
  1037.     Status (*xParseColor) _ANSI_ARGS_((Display * display, Colormap map, _Xconst char* spec, XColor * colorPtr)); /* 82 */
  1038.     GC (*xCreateGC) _ANSI_ARGS_((Display* display, Drawable d, unsigned long valuemask, XGCValues* values)); /* 83 */
  1039.     void (*xFreeGC) _ANSI_ARGS_((Display* display, GC gc)); /* 84 */
  1040.     Atom (*xInternAtom) _ANSI_ARGS_((Display* display, _Xconst char* atom_name, Bool only_if_exists)); /* 85 */
  1041.     void (*xSetBackground) _ANSI_ARGS_((Display* display, GC gc, unsigned long foreground)); /* 86 */
  1042.     void (*xSetForeground) _ANSI_ARGS_((Display* display, GC gc, unsigned long foreground)); /* 87 */
  1043.     void (*xSetClipMask) _ANSI_ARGS_((Display* display, GC gc, Pixmap pixmap)); /* 88 */
  1044.     void (*xSetClipOrigin) _ANSI_ARGS_((Display* display, GC gc, int clip_x_origin, int clip_y_origin)); /* 89 */
  1045.     void (*xSetTSOrigin) _ANSI_ARGS_((Display* display, GC gc, int ts_x_origin, int ts_y_origin)); /* 90 */
  1046.     void (*xChangeGC) _ANSI_ARGS_((Display * d, GC gc, unsigned long mask, XGCValues * values)); /* 91 */
  1047.     void (*xSetFont) _ANSI_ARGS_((Display * display, GC gc, Font font)); /* 92 */
  1048.     void (*xSetArcMode) _ANSI_ARGS_((Display * display, GC gc, int arc_mode)); /* 93 */
  1049.     void (*xSetStipple) _ANSI_ARGS_((Display * display, GC gc, Pixmap stipple)); /* 94 */
  1050.     void (*xSetFillRule) _ANSI_ARGS_((Display * display, GC gc, int fill_rule)); /* 95 */
  1051.     void (*xSetFillStyle) _ANSI_ARGS_((Display * display, GC gc, int fill_style)); /* 96 */
  1052.     void (*xSetFunction) _ANSI_ARGS_((Display * display, GC gc, int function)); /* 97 */
  1053.     void (*xSetLineAttributes) _ANSI_ARGS_((Display * display, GC gc, unsigned int line_width, int line_style, int cap_style, int join_style)); /* 98 */
  1054.     int (*_XInitImageFuncPtrs) _ANSI_ARGS_((XImage * image)); /* 99 */
  1055.     XIC (*xCreateIC) _ANSI_ARGS_((void)); /* 100 */
  1056.     XVisualInfo * (*xGetVisualInfo) _ANSI_ARGS_((Display* display, long vinfo_mask, XVisualInfo* vinfo_template, int* nitems_return)); /* 101 */
  1057.     void (*xSetWMClientMachine) _ANSI_ARGS_((Display* display, Window w, XTextProperty* text_prop)); /* 102 */
  1058.     Status (*xStringListToTextProperty) _ANSI_ARGS_((char** list, int count, XTextProperty* text_prop_return)); /* 103 */
  1059.     void (*xDrawLine) _ANSI_ARGS_((Display* d, Drawable dr, GC g, int x1, int y1, int x2, int y2)); /* 104 */
  1060.     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 */
  1061.     void (*xFillRectangle) _ANSI_ARGS_((Display* display, Drawable d, GC gc, int x, int y, unsigned int width, unsigned int height)); /* 106 */
  1062. #endif /* __WIN32__ */
  1063. #ifdef MAC_TCL
  1064.     void (*xSetDashes) _ANSI_ARGS_((Display* display, GC gc, int dash_offset, _Xconst char* dash_list, int n)); /* 0 */
  1065.     XModifierKeymap* (*xGetModifierMapping) _ANSI_ARGS_((Display* d)); /* 1 */
  1066.     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 */
  1067.     XImage * (*xGetImage) _ANSI_ARGS_((Display* d, Drawable dr, int i1, int i2, unsigned int ui1, unsigned int ui2, unsigned long ul, int i3)); /* 3 */
  1068.     char * (*xGetAtomName) _ANSI_ARGS_((Display* d, Atom a)); /* 4 */
  1069.     char * (*xKeysymToString) _ANSI_ARGS_((KeySym k)); /* 5 */
  1070.     Colormap (*xCreateColormap) _ANSI_ARGS_((Display* d, Window w, Visual* v, int i)); /* 6 */
  1071.     GContext (*xGContextFromGC) _ANSI_ARGS_((GC g)); /* 7 */
  1072.     KeySym (*xKeycodeToKeysym) _ANSI_ARGS_((Display* d, KeyCode k, int i)); /* 8 */
  1073.     KeySym (*xStringToKeysym) _ANSI_ARGS_((_Xconst char* c)); /* 9 */
  1074.     Window (*xRootWindow) _ANSI_ARGS_((Display* d, int i)); /* 10 */
  1075.     XErrorHandler (*xSetErrorHandler) _ANSI_ARGS_((XErrorHandler x)); /* 11 */
  1076.     Status (*xAllocColor) _ANSI_ARGS_((Display* d, Colormap c, XColor* xp)); /* 12 */
  1077.     void (*xBell) _ANSI_ARGS_((Display* d, int i)); /* 13 */
  1078.     void (*xChangeProperty) _ANSI_ARGS_((Display* d, Window w, Atom a1, Atom a2, int i1, int i2, _Xconst unsigned char* c, int i3)); /* 14 */
  1079.     void (*xChangeWindowAttributes) _ANSI_ARGS_((Display* d, Window w, unsigned long ul, XSetWindowAttributes* x)); /* 15 */
  1080.     void (*xConfigureWindow) _ANSI_ARGS_((Display* d, Window w, unsigned int i, XWindowChanges* x)); /* 16 */
  1081.     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 */
  1082.     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 */
  1083.     Pixmap (*xCreateBitmapFromData) _ANSI_ARGS_((Display* display, Drawable d, _Xconst char* data, unsigned int width, unsigned int height)); /* 19 */
  1084.     void (*xDefineCursor) _ANSI_ARGS_((Display* d, Window w, Cursor c)); /* 20 */
  1085.     void (*xDestroyWindow) _ANSI_ARGS_((Display* d, Window w)); /* 21 */
  1086.     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 */
  1087.     void (*xDrawLines) _ANSI_ARGS_((Display* d, Drawable dr, GC g, XPoint* x, int i1, int i2)); /* 23 */
  1088.     void (*xDrawRectangle) _ANSI_ARGS_((Display* d, Drawable dr, GC g, int i1, int i2, unsigned int ui1, unsigned int ui2)); /* 24 */
  1089.     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 */
  1090.     void (*xFillPolygon) _ANSI_ARGS_((Display* d, Drawable dr, GC g, XPoint* x, int i1, int i2, int i3)); /* 26 */
  1091.     void (*xFillRectangles) _ANSI_ARGS_((Display* d, Drawable dr, GC g, XRectangle* x, int i)); /* 27 */
  1092.     void (*xFreeColormap) _ANSI_ARGS_((Display* d, Colormap c)); /* 28 */
  1093.     void (*xFreeColors) _ANSI_ARGS_((Display* d, Colormap c, unsigned long* ulp, int i, unsigned long ul)); /* 29 */
  1094.     void (*xFreeModifiermap) _ANSI_ARGS_((XModifierKeymap* x)); /* 30 */
  1095.     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 */
  1096.     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 */
  1097.     int (*xGrabKeyboard) _ANSI_ARGS_((Display* d, Window w, Bool b, int i1, int i2, Time t)); /* 33 */
  1098.     int (*xGrabPointer) _ANSI_ARGS_((Display* d, Window w1, Bool b, unsigned int ui, int i1, int i2, Window w2, Cursor c, Time t)); /* 34 */
  1099.     KeyCode (*xKeysymToKeycode) _ANSI_ARGS_((Display* d, KeySym k)); /* 35 */
  1100.     void (*xMapWindow) _ANSI_ARGS_((Display* d, Window w)); /* 36 */
  1101.     void (*xMoveResizeWindow) _ANSI_ARGS_((Display* d, Window w, int i1, int i2, unsigned int ui1, unsigned int ui2)); /* 37 */
  1102.     void (*xMoveWindow) _ANSI_ARGS_((Display* d, Window w, int i1, int i2)); /* 38 */
  1103.     Bool (*xQueryPointer) _ANSI_ARGS_((Display* d, Window w1, Window* w2, Window* w3, int* i1, int* i2, int* i3, int* i4, unsigned int* ui)); /* 39 */
  1104.     void (*xRaiseWindow) _ANSI_ARGS_((Display* d, Window w)); /* 40 */
  1105.     void (*xRefreshKeyboardMapping) _ANSI_ARGS_((XMappingEvent* x)); /* 41 */
  1106.     void (*xResizeWindow) _ANSI_ARGS_((Display* d, Window w, unsigned int ui1, unsigned int ui2)); /* 42 */
  1107.     void (*xSelectInput) _ANSI_ARGS_((Display* d, Window w, long l)); /* 43 */
  1108.     Status (*xSendEvent) _ANSI_ARGS_((Display* d, Window w, Bool b, long l, XEvent* x)); /* 44 */
  1109.     void (*xSetIconName) _ANSI_ARGS_((Display* d, Window w, _Xconst char* c)); /* 45 */
  1110.     void (*xSetInputFocus) _ANSI_ARGS_((Display* d, Window w, int i, Time t)); /* 46 */
  1111.     void (*xSetSelectionOwner) _ANSI_ARGS_((Display* d, Atom a, Window w, Time t)); /* 47 */
  1112.     void (*xSetWindowBackground) _ANSI_ARGS_((Display* d, Window w, unsigned long ul)); /* 48 */
  1113.     void (*xSetWindowBackgroundPixmap) _ANSI_ARGS_((Display* d, Window w, Pixmap p)); /* 49 */
  1114.     void (*xSetWindowBorder) _ANSI_ARGS_((Display* d, Window w, unsigned long ul)); /* 50 */
  1115.     void (*xSetWindowBorderPixmap) _ANSI_ARGS_((Display* d, Window w, Pixmap p)); /* 51 */
  1116.     void (*xSetWindowBorderWidth) _ANSI_ARGS_((Display* d, Window w, unsigned int ui)); /* 52 */
  1117.     void (*xSetWindowColormap) _ANSI_ARGS_((Display* d, Window w, Colormap c)); /* 53 */
  1118.     void (*xUngrabKeyboard) _ANSI_ARGS_((Display* d, Time t)); /* 54 */
  1119.     void (*xUngrabPointer) _ANSI_ARGS_((Display* d, Time t)); /* 55 */
  1120.     void (*xUnmapWindow) _ANSI_ARGS_((Display* d, Window w)); /* 56 */
  1121.     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 */
  1122.     Status (*xParseColor) _ANSI_ARGS_((Display * display, Colormap map, _Xconst char* spec, XColor * colorPtr)); /* 58 */
  1123.     GC (*xCreateGC) _ANSI_ARGS_((Display* display, Drawable d, unsigned long valuemask, XGCValues* values)); /* 59 */
  1124.     void (*xFreeGC) _ANSI_ARGS_((Display* display, GC gc)); /* 60 */
  1125.     Atom (*xInternAtom) _ANSI_ARGS_((Display* display, _Xconst char* atom_name, Bool only_if_exists)); /* 61 */
  1126.     void (*xSetBackground) _ANSI_ARGS_((Display* display, GC gc, unsigned long foreground)); /* 62 */
  1127.     void (*xSetForeground) _ANSI_ARGS_((Display* display, GC gc, unsigned long foreground)); /* 63 */
  1128.     void (*xSetClipMask) _ANSI_ARGS_((Display* display, GC gc, Pixmap pixmap)); /* 64 */
  1129.     void (*xSetClipOrigin) _ANSI_ARGS_((Display* display, GC gc, int clip_x_origin, int clip_y_origin)); /* 65 */
  1130.     void (*xSetTSOrigin) _ANSI_ARGS_((Display* display, GC gc, int ts_x_origin, int ts_y_origin)); /* 66 */
  1131.     void (*xChangeGC) _ANSI_ARGS_((Display * d, GC gc, unsigned long mask, XGCValues * values)); /* 67 */
  1132.     void (*xSetFont) _ANSI_ARGS_((Display * display, GC gc, Font font)); /* 68 */
  1133.     void (*xSetArcMode) _ANSI_ARGS_((Display * display, GC gc, int arc_mode)); /* 69 */
  1134.     void (*xSetStipple) _ANSI_ARGS_((Display * display, GC gc, Pixmap stipple)); /* 70 */
  1135.     void (*xSetFillRule) _ANSI_ARGS_((Display * display, GC gc, int fill_rule)); /* 71 */
  1136.     void (*xSetFillStyle) _ANSI_ARGS_((Display * display, GC gc, int fill_style)); /* 72 */
  1137.     void (*xSetFunction) _ANSI_ARGS_((Display * display, GC gc, int function)); /* 73 */
  1138.     void (*xSetLineAttributes) _ANSI_ARGS_((Display * display, GC gc, unsigned int line_width, int line_style, int cap_style, int join_style)); /* 74 */
  1139.     int (*_XInitImageFuncPtrs) _ANSI_ARGS_((XImage * image)); /* 75 */
  1140.     XIC (*xCreateIC) _ANSI_ARGS_((void)); /* 76 */
  1141.     XVisualInfo * (*xGetVisualInfo) _ANSI_ARGS_((Display* display, long vinfo_mask, XVisualInfo* vinfo_template, int* nitems_return)); /* 77 */
  1142.     void (*xSetWMClientMachine) _ANSI_ARGS_((Display* display, Window w, XTextProperty* text_prop)); /* 78 */
  1143.     Status (*xStringListToTextProperty) _ANSI_ARGS_((char** list, int count, XTextProperty* text_prop_return)); /* 79 */
  1144.     void (*xDrawSegments) _ANSI_ARGS_((Display * display, Drawable d, GC gc, XSegment * segments, int nsegments)); /* 80 */
  1145.     void (*xForceScreenSaver) _ANSI_ARGS_((Display* display, int mode)); /* 81 */
  1146.     void (*xDrawLine) _ANSI_ARGS_((Display* d, Drawable dr, GC g, int x1, int y1, int x2, int y2)); /* 82 */
  1147.     void (*xFillRectangle) _ANSI_ARGS_((Display* display, Drawable d, GC gc, int x, int y, unsigned int width, unsigned int height)); /* 83 */
  1148.     void (*xClearWindow) _ANSI_ARGS_((Display* d, Window w)); /* 84 */
  1149.     void (*xDrawPoint) _ANSI_ARGS_((Display* display, Drawable d, GC gc, int x, int y)); /* 85 */
  1150.     void (*xDrawPoints) _ANSI_ARGS_((Display* display, Drawable d, GC gc, XPoint * points, int npoints, int mode)); /* 86 */
  1151.     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 */
  1152.     void (*xQueryColor) _ANSI_ARGS_((Display * display, Colormap colormap, XColor * def_in_out)); /* 88 */
  1153.     void (*xQueryColors) _ANSI_ARGS_((Display * display, Colormap colormap, XColor * defs_in_out, int ncolors)); /* 89 */
  1154.     Status (*xQueryTree) _ANSI_ARGS_((Display* d, Window w1, Window* w2, Window* w3, Window** w4, unsigned int* ui)); /* 90 */
  1155. #endif /* MAC_TCL */
  1156. #ifdef MAC_OSX_TK
  1157.     void (*xSetDashes) _ANSI_ARGS_((Display* display, GC gc, int dash_offset, _Xconst char* dash_list, int n)); /* 0 */
  1158.     XModifierKeymap* (*xGetModifierMapping) _ANSI_ARGS_((Display* d)); /* 1 */
  1159.     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 */
  1160.     XImage * (*xGetImage) _ANSI_ARGS_((Display* d, Drawable dr, int i1, int i2, unsigned int ui1, unsigned int ui2, unsigned long ul, int i3)); /* 3 */
  1161.     char * (*xGetAtomName) _ANSI_ARGS_((Display* d, Atom a)); /* 4 */
  1162.     char * (*xKeysymToString) _ANSI_ARGS_((KeySym k)); /* 5 */
  1163.     Colormap (*xCreateColormap) _ANSI_ARGS_((Display* d, Window w, Visual* v, int i)); /* 6 */
  1164.     GContext (*xGContextFromGC) _ANSI_ARGS_((GC g)); /* 7 */
  1165.     KeySym (*xKeycodeToKeysym) _ANSI_ARGS_((Display* d, KeyCode k, int i)); /* 8 */
  1166.     KeySym (*xStringToKeysym) _ANSI_ARGS_((_Xconst char* c)); /* 9 */
  1167.     Window (*xRootWindow) _ANSI_ARGS_((Display* d, int i)); /* 10 */
  1168.     XErrorHandler (*xSetErrorHandler) _ANSI_ARGS_((XErrorHandler x)); /* 11 */
  1169.     Status (*xAllocColor) _ANSI_ARGS_((Display* d, Colormap c, XColor* xp)); /* 12 */
  1170.     void (*xBell) _ANSI_ARGS_((Display* d, int i)); /* 13 */
  1171.     void (*xChangeProperty) _ANSI_ARGS_((Display* d, Window w, Atom a1, Atom a2, int i1, int i2, _Xconst unsigned char* c, int i3)); /* 14 */
  1172.     void (*xChangeWindowAttributes) _ANSI_ARGS_((Display* d, Window w, unsigned long ul, XSetWindowAttributes* x)); /* 15 */
  1173.     void (*xConfigureWindow) _ANSI_ARGS_((Display* d, Window w, unsigned int i, XWindowChanges* x)); /* 16 */
  1174.     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 */
  1175.     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 */
  1176.     Pixmap (*xCreateBitmapFromData) _ANSI_ARGS_((Display* display, Drawable d, _Xconst char* data, unsigned int width, unsigned int height)); /* 19 */
  1177.     void (*xDefineCursor) _ANSI_ARGS_((Display* d, Window w, Cursor c)); /* 20 */
  1178.     void (*xDestroyWindow) _ANSI_ARGS_((Display* d, Window w)); /* 21 */
  1179.     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 */
  1180.     void (*xDrawLines) _ANSI_ARGS_((Display* d, Drawable dr, GC g, XPoint* x, int i1, int i2)); /* 23 */
  1181.     void (*xDrawRectangle) _ANSI_ARGS_((Display* d, Drawable dr, GC g, int i1, int i2, unsigned int ui1, unsigned int ui2)); /* 24 */
  1182.     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 */
  1183.     void (*xFillPolygon) _ANSI_ARGS_((Display* d, Drawable dr, GC g, XPoint* x, int i1, int i2, int i3)); /* 26 */
  1184.     void (*xFillRectangles) _ANSI_ARGS_((Display* d, Drawable dr, GC g, XRectangle* x, int i)); /* 27 */
  1185.     void (*xFreeColormap) _ANSI_ARGS_((Display* d, Colormap c)); /* 28 */
  1186.     void (*xFreeColors) _ANSI_ARGS_((Display* d, Colormap c, unsigned long* ulp, int i, unsigned long ul)); /* 29 */
  1187.     void (*xFreeModifiermap) _ANSI_ARGS_((XModifierKeymap* x)); /* 30 */
  1188.     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 */
  1189.     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 */
  1190.     int (*xGrabKeyboard) _ANSI_ARGS_((Display* d, Window w, Bool b, int i1, int i2, Time t)); /* 33 */
  1191.     int (*xGrabPointer) _ANSI_ARGS_((Display* d, Window w1, Bool b, unsigned int ui, int i1, int i2, Window w2, Cursor c, Time t)); /* 34 */
  1192.     KeyCode (*xKeysymToKeycode) _ANSI_ARGS_((Display* d, KeySym k)); /* 35 */
  1193.     void (*xMapWindow) _ANSI_ARGS_((Display* d, Window w)); /* 36 */
  1194.     void (*xMoveResizeWindow) _ANSI_ARGS_((Display* d, Window w, int i1, int i2, unsigned int ui1, unsigned int ui2)); /* 37 */
  1195.     void (*xMoveWindow) _ANSI_ARGS_((Display* d, Window w, int i1, int i2)); /* 38 */
  1196.     Bool (*xQueryPointer) _ANSI_ARGS_((Display* d, Window w1, Window* w2, Window* w3, int* i1, int* i2, int* i3, int* i4, unsigned int* ui)); /* 39 */
  1197.     void (*xRaiseWindow) _ANSI_ARGS_((Display* d, Window w)); /* 40 */
  1198.     void (*xRefreshKeyboardMapping) _ANSI_ARGS_((XMappingEvent* x)); /* 41 */
  1199.     void (*xResizeWindow) _ANSI_ARGS_((Display* d, Window w, unsigned int ui1, unsigned int ui2)); /* 42 */
  1200.     void (*xSelectInput) _ANSI_ARGS_((Display* d, Window w, long l)); /* 43 */
  1201.     Status (*xSendEvent) _ANSI_ARGS_((Display* d, Window w, Bool b, long l, XEvent* x)); /* 44 */
  1202.     void (*xSetIconName) _ANSI_ARGS_((Display* d, Window w, _Xconst char* c)); /* 45 */
  1203.     void (*xSetInputFocus) _ANSI_ARGS_((Display* d, Window w, int i, Time t)); /* 46 */
  1204.     void (*xSetSelectionOwner) _ANSI_ARGS_((Display* d, Atom a, Window w, Time t)); /* 47 */
  1205.     void (*xSetWindowBackground) _ANSI_ARGS_((Display* d, Window w, unsigned long ul)); /* 48 */
  1206.     void (*xSetWindowBackgroundPixmap) _ANSI_ARGS_((Display* d, Window w, Pixmap p)); /* 49 */
  1207.     void (*xSetWindowBorder) _ANSI_ARGS_((Display* d, Window w, unsigned long ul)); /* 50 */
  1208.     void (*xSetWindowBorderPixmap) _ANSI_ARGS_((Display* d, Window w, Pixmap p)); /* 51 */
  1209.     void (*xSetWindowBorderWidth) _ANSI_ARGS_((Display* d, Window w, unsigned int ui)); /* 52 */
  1210.     void (*xSetWindowColormap) _ANSI_ARGS_((Display* d, Window w, Colormap c)); /* 53 */
  1211.     void (*xUngrabKeyboard) _ANSI_ARGS_((Display* d, Time t)); /* 54 */
  1212.     void (*xUngrabPointer) _ANSI_ARGS_((Display* d, Time t)); /* 55 */
  1213.     void (*xUnmapWindow) _ANSI_ARGS_((Display* d, Window w)); /* 56 */
  1214.     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 */
  1215.     Status (*xParseColor) _ANSI_ARGS_((Display * display, Colormap map, _Xconst char* spec, XColor * colorPtr)); /* 58 */
  1216.     GC (*xCreateGC) _ANSI_ARGS_((Display* display, Drawable d, unsigned long valuemask, XGCValues* values)); /* 59 */
  1217.     void (*xFreeGC) _ANSI_ARGS_((Display* display, GC gc)); /* 60 */
  1218.     Atom (*xInternAtom) _ANSI_ARGS_((Display* display, _Xconst char* atom_name, Bool only_if_exists)); /* 61 */
  1219.     void (*xSetBackground) _ANSI_ARGS_((Display* display, GC gc, unsigned long foreground)); /* 62 */
  1220.     void (*xSetForeground) _ANSI_ARGS_((Display* display, GC gc, unsigned long foreground)); /* 63 */
  1221.     void (*xSetClipMask) _ANSI_ARGS_((Display* display, GC gc, Pixmap pixmap)); /* 64 */
  1222.     void (*xSetClipOrigin) _ANSI_ARGS_((Display* display, GC gc, int clip_x_origin, int clip_y_origin)); /* 65 */
  1223.     void (*xSetTSOrigin) _ANSI_ARGS_((Display* display, GC gc, int ts_x_origin, int ts_y_origin)); /* 66 */
  1224.     void (*xChangeGC) _ANSI_ARGS_((Display * d, GC gc, unsigned long mask, XGCValues * values)); /* 67 */
  1225.     void (*xSetFont) _ANSI_ARGS_((Display * display, GC gc, Font font)); /* 68 */
  1226.     void (*xSetArcMode) _ANSI_ARGS_((Display * display, GC gc, int arc_mode)); /* 69 */
  1227.     void (*xSetStipple) _ANSI_ARGS_((Display * display, GC gc, Pixmap stipple)); /* 70 */
  1228.     void (*xSetFillRule) _ANSI_ARGS_((Display * display, GC gc, int fill_rule)); /* 71 */
  1229.     void (*xSetFillStyle) _ANSI_ARGS_((Display * display, GC gc, int fill_style)); /* 72 */
  1230.     void (*xSetFunction) _ANSI_ARGS_((Display * display, GC gc, int function)); /* 73 */
  1231.     void (*xSetLineAttributes) _ANSI_ARGS_((Display * display, GC gc, unsigned int line_width, int line_style, int cap_style, int join_style)); /* 74 */
  1232.     int (*_XInitImageFuncPtrs) _ANSI_ARGS_((XImage * image)); /* 75 */
  1233.     XIC (*xCreateIC) _ANSI_ARGS_((void)); /* 76 */
  1234.     XVisualInfo * (*xGetVisualInfo) _ANSI_ARGS_((Display* display, long vinfo_mask, XVisualInfo* vinfo_template, int* nitems_return)); /* 77 */
  1235.     void (*xSetWMClientMachine) _ANSI_ARGS_((Display* display, Window w, XTextProperty* text_prop)); /* 78 */
  1236.     Status (*xStringListToTextProperty) _ANSI_ARGS_((char** list, int count, XTextProperty* text_prop_return)); /* 79 */
  1237.     void (*xDrawSegments) _ANSI_ARGS_((Display * display, Drawable d, GC gc, XSegment * segments, int nsegments)); /* 80 */
  1238.     void (*xForceScreenSaver) _ANSI_ARGS_((Display* display, int mode)); /* 81 */
  1239.     void (*xDrawLine) _ANSI_ARGS_((Display* d, Drawable dr, GC g, int x1, int y1, int x2, int y2)); /* 82 */
  1240.     void (*xFillRectangle) _ANSI_ARGS_((Display* display, Drawable d, GC gc, int x, int y, unsigned int width, unsigned int height)); /* 83 */
  1241.     void (*xClearWindow) _ANSI_ARGS_((Display* d, Window w)); /* 84 */
  1242.     void (*xDrawPoint) _ANSI_ARGS_((Display* display, Drawable d, GC gc, int x, int y)); /* 85 */
  1243.     void (*xDrawPoints) _ANSI_ARGS_((Display* display, Drawable d, GC gc, XPoint * points, int npoints, int mode)); /* 86 */
  1244.     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 */
  1245.     void (*xQueryColor) _ANSI_ARGS_((Display * display, Colormap colormap, XColor * def_in_out)); /* 88 */
  1246.     void (*xQueryColors) _ANSI_ARGS_((Display * display, Colormap colormap, XColor * defs_in_out, int ncolors)); /* 89 */
  1247.     Status (*xQueryTree) _ANSI_ARGS_((Display* d, Window w1, Window* w2, Window* w3, Window** w4, unsigned int* ui)); /* 90 */
  1248. #endif /* MAC_OSX_TK */
  1249. } TkIntXlibStubs;
  1250.  
  1251. #ifdef __cplusplus
  1252. extern "C" {
  1253. #endif
  1254. extern TkIntXlibStubs *tkIntXlibStubsPtr;
  1255. #ifdef __cplusplus
  1256. }
  1257. #endif
  1258.  
  1259. #if defined(USE_TK_STUBS) && !defined(USE_TK_STUB_PROCS)
  1260.  
  1261. /*
  1262.  * Inline function declarations:
  1263.  */
  1264.  
  1265. #ifdef __WIN32__
  1266. #ifndef XSetDashes
  1267. #define XSetDashes \
  1268.     (tkIntXlibStubsPtr->xSetDashes) /* 0 */
  1269. #endif
  1270. #ifndef XGetModifierMapping
  1271. #define XGetModifierMapping \
  1272.     (tkIntXlibStubsPtr->xGetModifierMapping) /* 1 */
  1273. #endif
  1274. #ifndef XCreateImage
  1275. #define XCreateImage \
  1276.     (tkIntXlibStubsPtr->xCreateImage) /* 2 */
  1277. #endif
  1278. #ifndef XGetImage
  1279. #define XGetImage \
  1280.     (tkIntXlibStubsPtr->xGetImage) /* 3 */
  1281. #endif
  1282. #ifndef XGetAtomName
  1283. #define XGetAtomName \
  1284.     (tkIntXlibStubsPtr->xGetAtomName) /* 4 */
  1285. #endif
  1286. #ifndef XKeysymToString
  1287. #define XKeysymToString \
  1288.     (tkIntXlibStubsPtr->xKeysymToString) /* 5 */
  1289. #endif
  1290. #ifndef XCreateColormap
  1291. #define XCreateColormap \
  1292.     (tkIntXlibStubsPtr->xCreateColormap) /* 6 */
  1293. #endif
  1294. #ifndef XCreatePixmapCursor
  1295. #define XCreatePixmapCursor \
  1296.     (tkIntXlibStubsPtr->xCreatePixmapCursor) /* 7 */
  1297. #endif
  1298. #ifndef XCreateGlyphCursor
  1299. #define XCreateGlyphCursor \
  1300.     (tkIntXlibStubsPtr->xCreateGlyphCursor) /* 8 */
  1301. #endif
  1302. #ifndef XGContextFromGC
  1303. #define XGContextFromGC \
  1304.     (tkIntXlibStubsPtr->xGContextFromGC) /* 9 */
  1305. #endif
  1306. #ifndef XListHosts
  1307. #define XListHosts \
  1308.     (tkIntXlibStubsPtr->xListHosts) /* 10 */
  1309. #endif
  1310. #ifndef XKeycodeToKeysym
  1311. #define XKeycodeToKeysym \
  1312.     (tkIntXlibStubsPtr->xKeycodeToKeysym) /* 11 */
  1313. #endif
  1314. #ifndef XStringToKeysym
  1315. #define XStringToKeysym \
  1316.     (tkIntXlibStubsPtr->xStringToKeysym) /* 12 */
  1317. #endif
  1318. #ifndef XRootWindow
  1319. #define XRootWindow \
  1320.     (tkIntXlibStubsPtr->xRootWindow) /* 13 */
  1321. #endif
  1322. #ifndef XSetErrorHandler
  1323. #define XSetErrorHandler \
  1324.     (tkIntXlibStubsPtr->xSetErrorHandler) /* 14 */
  1325. #endif
  1326. #ifndef XIconifyWindow
  1327. #define XIconifyWindow \
  1328.     (tkIntXlibStubsPtr->xIconifyWindow) /* 15 */
  1329. #endif
  1330. #ifndef XWithdrawWindow
  1331. #define XWithdrawWindow \
  1332.     (tkIntXlibStubsPtr->xWithdrawWindow) /* 16 */
  1333. #endif
  1334. #ifndef XGetWMColormapWindows
  1335. #define XGetWMColormapWindows \
  1336.     (tkIntXlibStubsPtr->xGetWMColormapWindows) /* 17 */
  1337. #endif
  1338. #ifndef XAllocColor
  1339. #define XAllocColor \
  1340.     (tkIntXlibStubsPtr->xAllocColor) /* 18 */
  1341. #endif
  1342. #ifndef XBell
  1343. #define XBell \
  1344.     (tkIntXlibStubsPtr->xBell) /* 19 */
  1345. #endif
  1346. #ifndef XChangeProperty
  1347. #define XChangeProperty \
  1348.     (tkIntXlibStubsPtr->xChangeProperty) /* 20 */
  1349. #endif
  1350. #ifndef XChangeWindowAttributes
  1351. #define XChangeWindowAttributes \
  1352.     (tkIntXlibStubsPtr->xChangeWindowAttributes) /* 21 */
  1353. #endif
  1354. #ifndef XClearWindow
  1355. #define XClearWindow \
  1356.     (tkIntXlibStubsPtr->xClearWindow) /* 22 */
  1357. #endif
  1358. #ifndef XConfigureWindow
  1359. #define XConfigureWindow \
  1360.     (tkIntXlibStubsPtr->xConfigureWindow) /* 23 */
  1361. #endif
  1362. #ifndef XCopyArea
  1363. #define XCopyArea \
  1364.     (tkIntXlibStubsPtr->xCopyArea) /* 24 */
  1365. #endif
  1366. #ifndef XCopyPlane
  1367. #define XCopyPlane \
  1368.     (tkIntXlibStubsPtr->xCopyPlane) /* 25 */
  1369. #endif
  1370. #ifndef XCreateBitmapFromData
  1371. #define XCreateBitmapFromData \
  1372.     (tkIntXlibStubsPtr->xCreateBitmapFromData) /* 26 */
  1373. #endif
  1374. #ifndef XDefineCursor
  1375. #define XDefineCursor \
  1376.     (tkIntXlibStubsPtr->xDefineCursor) /* 27 */
  1377. #endif
  1378. #ifndef XDeleteProperty
  1379. #define XDeleteProperty \
  1380.     (tkIntXlibStubsPtr->xDeleteProperty) /* 28 */
  1381. #endif
  1382. #ifndef XDestroyWindow
  1383. #define XDestroyWindow \
  1384.     (tkIntXlibStubsPtr->xDestroyWindow) /* 29 */
  1385. #endif
  1386. #ifndef XDrawArc
  1387. #define XDrawArc \
  1388.     (tkIntXlibStubsPtr->xDrawArc) /* 30 */
  1389. #endif
  1390. #ifndef XDrawLines
  1391. #define XDrawLines \
  1392.     (tkIntXlibStubsPtr->xDrawLines) /* 31 */
  1393. #endif
  1394. #ifndef XDrawRectangle
  1395. #define XDrawRectangle \
  1396.     (tkIntXlibStubsPtr->xDrawRectangle) /* 32 */
  1397. #endif
  1398. #ifndef XFillArc
  1399. #define XFillArc \
  1400.     (tkIntXlibStubsPtr->xFillArc) /* 33 */
  1401. #endif
  1402. #ifndef XFillPolygon
  1403. #define XFillPolygon \
  1404.     (tkIntXlibStubsPtr->xFillPolygon) /* 34 */
  1405. #endif
  1406. #ifndef XFillRectangles
  1407. #define XFillRectangles \
  1408.     (tkIntXlibStubsPtr->xFillRectangles) /* 35 */
  1409. #endif
  1410. #ifndef XForceScreenSaver
  1411. #define XForceScreenSaver \
  1412.     (tkIntXlibStubsPtr->xForceScreenSaver) /* 36 */
  1413. #endif
  1414. #ifndef XFreeColormap
  1415. #define XFreeColormap \
  1416.     (tkIntXlibStubsPtr->xFreeColormap) /* 37 */
  1417. #endif
  1418. #ifndef XFreeColors
  1419. #define XFreeColors \
  1420.     (tkIntXlibStubsPtr->xFreeColors) /* 38 */
  1421. #endif
  1422. #ifndef XFreeCursor
  1423. #define XFreeCursor \
  1424.     (tkIntXlibStubsPtr->xFreeCursor) /* 39 */
  1425. #endif
  1426. #ifndef XFreeModifiermap
  1427. #define XFreeModifiermap \
  1428.     (tkIntXlibStubsPtr->xFreeModifiermap) /* 40 */
  1429. #endif
  1430. #ifndef XGetGeometry
  1431. #define XGetGeometry \
  1432.     (tkIntXlibStubsPtr->xGetGeometry) /* 41 */
  1433. #endif
  1434. #ifndef XGetInputFocus
  1435. #define XGetInputFocus \
  1436.     (tkIntXlibStubsPtr->xGetInputFocus) /* 42 */
  1437. #endif
  1438. #ifndef XGetWindowProperty
  1439. #define XGetWindowProperty \
  1440.     (tkIntXlibStubsPtr->xGetWindowProperty) /* 43 */
  1441. #endif
  1442. #ifndef XGetWindowAttributes
  1443. #define XGetWindowAttributes \
  1444.     (tkIntXlibStubsPtr->xGetWindowAttributes) /* 44 */
  1445. #endif
  1446. #ifndef XGrabKeyboard
  1447. #define XGrabKeyboard \
  1448.     (tkIntXlibStubsPtr->xGrabKeyboard) /* 45 */
  1449. #endif
  1450. #ifndef XGrabPointer
  1451. #define XGrabPointer \
  1452.     (tkIntXlibStubsPtr->xGrabPointer) /* 46 */
  1453. #endif
  1454. #ifndef XKeysymToKeycode
  1455. #define XKeysymToKeycode \
  1456.     (tkIntXlibStubsPtr->xKeysymToKeycode) /* 47 */
  1457. #endif
  1458. #ifndef XLookupColor
  1459. #define XLookupColor \
  1460.     (tkIntXlibStubsPtr->xLookupColor) /* 48 */
  1461. #endif
  1462. #ifndef XMapWindow
  1463. #define XMapWindow \
  1464.     (tkIntXlibStubsPtr->xMapWindow) /* 49 */
  1465. #endif
  1466. #ifndef XMoveResizeWindow
  1467. #define XMoveResizeWindow \
  1468.     (tkIntXlibStubsPtr->xMoveResizeWindow) /* 50 */
  1469. #endif
  1470. #ifndef XMoveWindow
  1471. #define XMoveWindow \
  1472.     (tkIntXlibStubsPtr->xMoveWindow) /* 51 */
  1473. #endif
  1474. #ifndef XNextEvent
  1475. #define XNextEvent \
  1476.     (tkIntXlibStubsPtr->xNextEvent) /* 52 */
  1477. #endif
  1478. #ifndef XPutBackEvent
  1479. #define XPutBackEvent \
  1480.     (tkIntXlibStubsPtr->xPutBackEvent) /* 53 */
  1481. #endif
  1482. #ifndef XQueryColors
  1483. #define XQueryColors \
  1484.     (tkIntXlibStubsPtr->xQueryColors) /* 54 */
  1485. #endif
  1486. #ifndef XQueryPointer
  1487. #define XQueryPointer \
  1488.     (tkIntXlibStubsPtr->xQueryPointer) /* 55 */
  1489. #endif
  1490. #ifndef XQueryTree
  1491. #define XQueryTree \
  1492.     (tkIntXlibStubsPtr->xQueryTree) /* 56 */
  1493. #endif
  1494. #ifndef XRaiseWindow
  1495. #define XRaiseWindow \
  1496.     (tkIntXlibStubsPtr->xRaiseWindow) /* 57 */
  1497. #endif
  1498. #ifndef XRefreshKeyboardMapping
  1499. #define XRefreshKeyboardMapping \
  1500.     (tkIntXlibStubsPtr->xRefreshKeyboardMapping) /* 58 */
  1501. #endif
  1502. #ifndef XResizeWindow
  1503. #define XResizeWindow \
  1504.     (tkIntXlibStubsPtr->xResizeWindow) /* 59 */
  1505. #endif
  1506. #ifndef XSelectInput
  1507. #define XSelectInput \
  1508.     (tkIntXlibStubsPtr->xSelectInput) /* 60 */
  1509. #endif
  1510. #ifndef XSendEvent
  1511. #define XSendEvent \
  1512.     (tkIntXlibStubsPtr->xSendEvent) /* 61 */
  1513. #endif
  1514. #ifndef XSetCommand
  1515. #define XSetCommand \
  1516.     (tkIntXlibStubsPtr->xSetCommand) /* 62 */
  1517. #endif
  1518. #ifndef XSetIconName
  1519. #define XSetIconName \
  1520.     (tkIntXlibStubsPtr->xSetIconName) /* 63 */
  1521. #endif
  1522. #ifndef XSetInputFocus
  1523. #define XSetInputFocus \
  1524.     (tkIntXlibStubsPtr->xSetInputFocus) /* 64 */
  1525. #endif
  1526. #ifndef XSetSelectionOwner
  1527. #define XSetSelectionOwner \
  1528.     (tkIntXlibStubsPtr->xSetSelectionOwner) /* 65 */
  1529. #endif
  1530. #ifndef XSetWindowBackground
  1531. #define XSetWindowBackground \
  1532.     (tkIntXlibStubsPtr->xSetWindowBackground) /* 66 */
  1533. #endif
  1534. #ifndef XSetWindowBackgroundPixmap
  1535. #define XSetWindowBackgroundPixmap \
  1536.     (tkIntXlibStubsPtr->xSetWindowBackgroundPixmap) /* 67 */
  1537. #endif
  1538. #ifndef XSetWindowBorder
  1539. #define XSetWindowBorder \
  1540.     (tkIntXlibStubsPtr->xSetWindowBorder) /* 68 */
  1541. #endif
  1542. #ifndef XSetWindowBorderPixmap
  1543. #define XSetWindowBorderPixmap \
  1544.     (tkIntXlibStubsPtr->xSetWindowBorderPixmap) /* 69 */
  1545. #endif
  1546. #ifndef XSetWindowBorderWidth
  1547. #define XSetWindowBorderWidth \
  1548.     (tkIntXlibStubsPtr->xSetWindowBorderWidth) /* 70 */
  1549. #endif
  1550. #ifndef XSetWindowColormap
  1551. #define XSetWindowColormap \
  1552.     (tkIntXlibStubsPtr->xSetWindowColormap) /* 71 */
  1553. #endif
  1554. #ifndef XTranslateCoordinates
  1555. #define XTranslateCoordinates \
  1556.     (tkIntXlibStubsPtr->xTranslateCoordinates) /* 72 */
  1557. #endif
  1558. #ifndef XUngrabKeyboard
  1559. #define XUngrabKeyboard \
  1560.     (tkIntXlibStubsPtr->xUngrabKeyboard) /* 73 */
  1561. #endif
  1562. #ifndef XUngrabPointer
  1563. #define XUngrabPointer \
  1564.     (tkIntXlibStubsPtr->xUngrabPointer) /* 74 */
  1565. #endif
  1566. #ifndef XUnmapWindow
  1567. #define XUnmapWindow \
  1568.     (tkIntXlibStubsPtr->xUnmapWindow) /* 75 */
  1569. #endif
  1570. #ifndef XWindowEvent
  1571. #define XWindowEvent \
  1572.     (tkIntXlibStubsPtr->xWindowEvent) /* 76 */
  1573. #endif
  1574. #ifndef XDestroyIC
  1575. #define XDestroyIC \
  1576.     (tkIntXlibStubsPtr->xDestroyIC) /* 77 */
  1577. #endif
  1578. #ifndef XFilterEvent
  1579. #define XFilterEvent \
  1580.     (tkIntXlibStubsPtr->xFilterEvent) /* 78 */
  1581. #endif
  1582. #ifndef XmbLookupString
  1583. #define XmbLookupString \
  1584.     (tkIntXlibStubsPtr->xmbLookupString) /* 79 */
  1585. #endif
  1586. #ifndef TkPutImage
  1587. #define TkPutImage \
  1588.     (tkIntXlibStubsPtr->tkPutImage) /* 80 */
  1589. #endif
  1590. /* Slot 81 is reserved */
  1591. #ifndef XParseColor
  1592. #define XParseColor \
  1593.     (tkIntXlibStubsPtr->xParseColor) /* 82 */
  1594. #endif
  1595. #ifndef XCreateGC
  1596. #define XCreateGC \
  1597.     (tkIntXlibStubsPtr->xCreateGC) /* 83 */
  1598. #endif
  1599. #ifndef XFreeGC
  1600. #define XFreeGC \
  1601.     (tkIntXlibStubsPtr->xFreeGC) /* 84 */
  1602. #endif
  1603. #ifndef XInternAtom
  1604. #define XInternAtom \
  1605.     (tkIntXlibStubsPtr->xInternAtom) /* 85 */
  1606. #endif
  1607. #ifndef XSetBackground
  1608. #define XSetBackground \
  1609.     (tkIntXlibStubsPtr->xSetBackground) /* 86 */
  1610. #endif
  1611. #ifndef XSetForeground
  1612. #define XSetForeground \
  1613.     (tkIntXlibStubsPtr->xSetForeground) /* 87 */
  1614. #endif
  1615. #ifndef XSetClipMask
  1616. #define XSetClipMask \
  1617.     (tkIntXlibStubsPtr->xSetClipMask) /* 88 */
  1618. #endif
  1619. #ifndef XSetClipOrigin
  1620. #define XSetClipOrigin \
  1621.     (tkIntXlibStubsPtr->xSetClipOrigin) /* 89 */
  1622. #endif
  1623. #ifndef XSetTSOrigin
  1624. #define XSetTSOrigin \
  1625.     (tkIntXlibStubsPtr->xSetTSOrigin) /* 90 */
  1626. #endif
  1627. #ifndef XChangeGC
  1628. #define XChangeGC \
  1629.     (tkIntXlibStubsPtr->xChangeGC) /* 91 */
  1630. #endif
  1631. #ifndef XSetFont
  1632. #define XSetFont \
  1633.     (tkIntXlibStubsPtr->xSetFont) /* 92 */
  1634. #endif
  1635. #ifndef XSetArcMode
  1636. #define XSetArcMode \
  1637.     (tkIntXlibStubsPtr->xSetArcMode) /* 93 */
  1638. #endif
  1639. #ifndef XSetStipple
  1640. #define XSetStipple \
  1641.     (tkIntXlibStubsPtr->xSetStipple) /* 94 */
  1642. #endif
  1643. #ifndef XSetFillRule
  1644. #define XSetFillRule \
  1645.     (tkIntXlibStubsPtr->xSetFillRule) /* 95 */
  1646. #endif
  1647. #ifndef XSetFillStyle
  1648. #define XSetFillStyle \
  1649.     (tkIntXlibStubsPtr->xSetFillStyle) /* 96 */
  1650. #endif
  1651. #ifndef XSetFunction
  1652. #define XSetFunction \
  1653.     (tkIntXlibStubsPtr->xSetFunction) /* 97 */
  1654. #endif
  1655. #ifndef XSetLineAttributes
  1656. #define XSetLineAttributes \
  1657.     (tkIntXlibStubsPtr->xSetLineAttributes) /* 98 */
  1658. #endif
  1659. #ifndef _XInitImageFuncPtrs
  1660. #define _XInitImageFuncPtrs \
  1661.     (tkIntXlibStubsPtr->_XInitImageFuncPtrs) /* 99 */
  1662. #endif
  1663. #ifndef XCreateIC
  1664. #define XCreateIC \
  1665.     (tkIntXlibStubsPtr->xCreateIC) /* 100 */
  1666. #endif
  1667. #ifndef XGetVisualInfo
  1668. #define XGetVisualInfo \
  1669.     (tkIntXlibStubsPtr->xGetVisualInfo) /* 101 */
  1670. #endif
  1671. #ifndef XSetWMClientMachine
  1672. #define XSetWMClientMachine \
  1673.     (tkIntXlibStubsPtr->xSetWMClientMachine) /* 102 */
  1674. #endif
  1675. #ifndef XStringListToTextProperty
  1676. #define XStringListToTextProperty \
  1677.     (tkIntXlibStubsPtr->xStringListToTextProperty) /* 103 */
  1678. #endif
  1679. #ifndef XDrawLine
  1680. #define XDrawLine \
  1681.     (tkIntXlibStubsPtr->xDrawLine) /* 104 */
  1682. #endif
  1683. #ifndef XWarpPointer
  1684. #define XWarpPointer \
  1685.     (tkIntXlibStubsPtr->xWarpPointer) /* 105 */
  1686. #endif
  1687. #ifndef XFillRectangle
  1688. #define XFillRectangle \
  1689.     (tkIntXlibStubsPtr->xFillRectangle) /* 106 */
  1690. #endif
  1691. #endif /* __WIN32__ */
  1692. #ifdef MAC_TCL
  1693. #ifndef XSetDashes
  1694. #define XSetDashes \
  1695.     (tkIntXlibStubsPtr->xSetDashes) /* 0 */
  1696. #endif
  1697. #ifndef XGetModifierMapping
  1698. #define XGetModifierMapping \
  1699.     (tkIntXlibStubsPtr->xGetModifierMapping) /* 1 */
  1700. #endif
  1701. #ifndef XCreateImage
  1702. #define XCreateImage \
  1703.     (tkIntXlibStubsPtr->xCreateImage) /* 2 */
  1704. #endif
  1705. #ifndef XGetImage
  1706. #define XGetImage \
  1707.     (tkIntXlibStubsPtr->xGetImage) /* 3 */
  1708. #endif
  1709. #ifndef XGetAtomName
  1710. #define XGetAtomName \
  1711.     (tkIntXlibStubsPtr->xGetAtomName) /* 4 */
  1712. #endif
  1713. #ifndef XKeysymToString
  1714. #define XKeysymToString \
  1715.     (tkIntXlibStubsPtr->xKeysymToString) /* 5 */
  1716. #endif
  1717. #ifndef XCreateColormap
  1718. #define XCreateColormap \
  1719.     (tkIntXlibStubsPtr->xCreateColormap) /* 6 */
  1720. #endif
  1721. #ifndef XGContextFromGC
  1722. #define XGContextFromGC \
  1723.     (tkIntXlibStubsPtr->xGContextFromGC) /* 7 */
  1724. #endif
  1725. #ifndef XKeycodeToKeysym
  1726. #define XKeycodeToKeysym \
  1727.     (tkIntXlibStubsPtr->xKeycodeToKeysym) /* 8 */
  1728. #endif
  1729. #ifndef XStringToKeysym
  1730. #define XStringToKeysym \
  1731.     (tkIntXlibStubsPtr->xStringToKeysym) /* 9 */
  1732. #endif
  1733. #ifndef XRootWindow
  1734. #define XRootWindow \
  1735.     (tkIntXlibStubsPtr->xRootWindow) /* 10 */
  1736. #endif
  1737. #ifndef XSetErrorHandler
  1738. #define XSetErrorHandler \
  1739.     (tkIntXlibStubsPtr->xSetErrorHandler) /* 11 */
  1740. #endif
  1741. #ifndef XAllocColor
  1742. #define XAllocColor \
  1743.     (tkIntXlibStubsPtr->xAllocColor) /* 12 */
  1744. #endif
  1745. #ifndef XBell
  1746. #define XBell \
  1747.     (tkIntXlibStubsPtr->xBell) /* 13 */
  1748. #endif
  1749. #ifndef XChangeProperty
  1750. #define XChangeProperty \
  1751.     (tkIntXlibStubsPtr->xChangeProperty) /* 14 */
  1752. #endif
  1753. #ifndef XChangeWindowAttributes
  1754. #define XChangeWindowAttributes \
  1755.     (tkIntXlibStubsPtr->xChangeWindowAttributes) /* 15 */
  1756. #endif
  1757. #ifndef XConfigureWindow
  1758. #define XConfigureWindow \
  1759.     (tkIntXlibStubsPtr->xConfigureWindow) /* 16 */
  1760. #endif
  1761. #ifndef XCopyArea
  1762. #define XCopyArea \
  1763.     (tkIntXlibStubsPtr->xCopyArea) /* 17 */
  1764. #endif
  1765. #ifndef XCopyPlane
  1766. #define XCopyPlane \
  1767.     (tkIntXlibStubsPtr->xCopyPlane) /* 18 */
  1768. #endif
  1769. #ifndef XCreateBitmapFromData
  1770. #define XCreateBitmapFromData \
  1771.     (tkIntXlibStubsPtr->xCreateBitmapFromData) /* 19 */
  1772. #endif
  1773. #ifndef XDefineCursor
  1774. #define XDefineCursor \
  1775.     (tkIntXlibStubsPtr->xDefineCursor) /* 20 */
  1776. #endif
  1777. #ifndef XDestroyWindow
  1778. #define XDestroyWindow \
  1779.     (tkIntXlibStubsPtr->xDestroyWindow) /* 21 */
  1780. #endif
  1781. #ifndef XDrawArc
  1782. #define XDrawArc \
  1783.     (tkIntXlibStubsPtr->xDrawArc) /* 22 */
  1784. #endif
  1785. #ifndef XDrawLines
  1786. #define XDrawLines \
  1787.     (tkIntXlibStubsPtr->xDrawLines) /* 23 */
  1788. #endif
  1789. #ifndef XDrawRectangle
  1790. #define XDrawRectangle \
  1791.     (tkIntXlibStubsPtr->xDrawRectangle) /* 24 */
  1792. #endif
  1793. #ifndef XFillArc
  1794. #define XFillArc \
  1795.     (tkIntXlibStubsPtr->xFillArc) /* 25 */
  1796. #endif
  1797. #ifndef XFillPolygon
  1798. #define XFillPolygon \
  1799.     (tkIntXlibStubsPtr->xFillPolygon) /* 26 */
  1800. #endif
  1801. #ifndef XFillRectangles
  1802. #define XFillRectangles \
  1803.     (tkIntXlibStubsPtr->xFillRectangles) /* 27 */
  1804. #endif
  1805. #ifndef XFreeColormap
  1806. #define XFreeColormap \
  1807.     (tkIntXlibStubsPtr->xFreeColormap) /* 28 */
  1808. #endif
  1809. #ifndef XFreeColors
  1810. #define XFreeColors \
  1811.     (tkIntXlibStubsPtr->xFreeColors) /* 29 */
  1812. #endif
  1813. #ifndef XFreeModifiermap
  1814. #define XFreeModifiermap \
  1815.     (tkIntXlibStubsPtr->xFreeModifiermap) /* 30 */
  1816. #endif
  1817. #ifndef XGetGeometry
  1818. #define XGetGeometry \
  1819.     (tkIntXlibStubsPtr->xGetGeometry) /* 31 */
  1820. #endif
  1821. #ifndef XGetWindowProperty
  1822. #define XGetWindowProperty \
  1823.     (tkIntXlibStubsPtr->xGetWindowProperty) /* 32 */
  1824. #endif
  1825. #ifndef XGrabKeyboard
  1826. #define XGrabKeyboard \
  1827.     (tkIntXlibStubsPtr->xGrabKeyboard) /* 33 */
  1828. #endif
  1829. #ifndef XGrabPointer
  1830. #define XGrabPointer \
  1831.     (tkIntXlibStubsPtr->xGrabPointer) /* 34 */
  1832. #endif
  1833. #ifndef XKeysymToKeycode
  1834. #define XKeysymToKeycode \
  1835.     (tkIntXlibStubsPtr->xKeysymToKeycode) /* 35 */
  1836. #endif
  1837. #ifndef XMapWindow
  1838. #define XMapWindow \
  1839.     (tkIntXlibStubsPtr->xMapWindow) /* 36 */
  1840. #endif
  1841. #ifndef XMoveResizeWindow
  1842. #define XMoveResizeWindow \
  1843.     (tkIntXlibStubsPtr->xMoveResizeWindow) /* 37 */
  1844. #endif
  1845. #ifndef XMoveWindow
  1846. #define XMoveWindow \
  1847.     (tkIntXlibStubsPtr->xMoveWindow) /* 38 */
  1848. #endif
  1849. #ifndef XQueryPointer
  1850. #define XQueryPointer \
  1851.     (tkIntXlibStubsPtr->xQueryPointer) /* 39 */
  1852. #endif
  1853. #ifndef XRaiseWindow
  1854. #define XRaiseWindow \
  1855.     (tkIntXlibStubsPtr->xRaiseWindow) /* 40 */
  1856. #endif
  1857. #ifndef XRefreshKeyboardMapping
  1858. #define XRefreshKeyboardMapping \
  1859.     (tkIntXlibStubsPtr->xRefreshKeyboardMapping) /* 41 */
  1860. #endif
  1861. #ifndef XResizeWindow
  1862. #define XResizeWindow \
  1863.     (tkIntXlibStubsPtr->xResizeWindow) /* 42 */
  1864. #endif
  1865. #ifndef XSelectInput
  1866. #define XSelectInput \
  1867.     (tkIntXlibStubsPtr->xSelectInput) /* 43 */
  1868. #endif
  1869. #ifndef XSendEvent
  1870. #define XSendEvent \
  1871.     (tkIntXlibStubsPtr->xSendEvent) /* 44 */
  1872. #endif
  1873. #ifndef XSetIconName
  1874. #define XSetIconName \
  1875.     (tkIntXlibStubsPtr->xSetIconName) /* 45 */
  1876. #endif
  1877. #ifndef XSetInputFocus
  1878. #define XSetInputFocus \
  1879.     (tkIntXlibStubsPtr->xSetInputFocus) /* 46 */
  1880. #endif
  1881. #ifndef XSetSelectionOwner
  1882. #define XSetSelectionOwner \
  1883.     (tkIntXlibStubsPtr->xSetSelectionOwner) /* 47 */
  1884. #endif
  1885. #ifndef XSetWindowBackground
  1886. #define XSetWindowBackground \
  1887.     (tkIntXlibStubsPtr->xSetWindowBackground) /* 48 */
  1888. #endif
  1889. #ifndef XSetWindowBackgroundPixmap
  1890. #define XSetWindowBackgroundPixmap \
  1891.     (tkIntXlibStubsPtr->xSetWindowBackgroundPixmap) /* 49 */
  1892. #endif
  1893. #ifndef XSetWindowBorder
  1894. #define XSetWindowBorder \
  1895.     (tkIntXlibStubsPtr->xSetWindowBorder) /* 50 */
  1896. #endif
  1897. #ifndef XSetWindowBorderPixmap
  1898. #define XSetWindowBorderPixmap \
  1899.     (tkIntXlibStubsPtr->xSetWindowBorderPixmap) /* 51 */
  1900. #endif
  1901. #ifndef XSetWindowBorderWidth
  1902. #define XSetWindowBorderWidth \
  1903.     (tkIntXlibStubsPtr->xSetWindowBorderWidth) /* 52 */
  1904. #endif
  1905. #ifndef XSetWindowColormap
  1906. #define XSetWindowColormap \
  1907.     (tkIntXlibStubsPtr->xSetWindowColormap) /* 53 */
  1908. #endif
  1909. #ifndef XUngrabKeyboard
  1910. #define XUngrabKeyboard \
  1911.     (tkIntXlibStubsPtr->xUngrabKeyboard) /* 54 */
  1912. #endif
  1913. #ifndef XUngrabPointer
  1914. #define XUngrabPointer \
  1915.     (tkIntXlibStubsPtr->xUngrabPointer) /* 55 */
  1916. #endif
  1917. #ifndef XUnmapWindow
  1918. #define XUnmapWindow \
  1919.     (tkIntXlibStubsPtr->xUnmapWindow) /* 56 */
  1920. #endif
  1921. #ifndef TkPutImage
  1922. #define TkPutImage \
  1923.     (tkIntXlibStubsPtr->tkPutImage) /* 57 */
  1924. #endif
  1925. #ifndef XParseColor
  1926. #define XParseColor \
  1927.     (tkIntXlibStubsPtr->xParseColor) /* 58 */
  1928. #endif
  1929. #ifndef XCreateGC
  1930. #define XCreateGC \
  1931.     (tkIntXlibStubsPtr->xCreateGC) /* 59 */
  1932. #endif
  1933. #ifndef XFreeGC
  1934. #define XFreeGC \
  1935.     (tkIntXlibStubsPtr->xFreeGC) /* 60 */
  1936. #endif
  1937. #ifndef XInternAtom
  1938. #define XInternAtom \
  1939.     (tkIntXlibStubsPtr->xInternAtom) /* 61 */
  1940. #endif
  1941. #ifndef XSetBackground
  1942. #define XSetBackground \
  1943.     (tkIntXlibStubsPtr->xSetBackground) /* 62 */
  1944. #endif
  1945. #ifndef XSetForeground
  1946. #define XSetForeground \
  1947.     (tkIntXlibStubsPtr->xSetForeground) /* 63 */
  1948. #endif
  1949. #ifndef XSetClipMask
  1950. #define XSetClipMask \
  1951.     (tkIntXlibStubsPtr->xSetClipMask) /* 64 */
  1952. #endif
  1953. #ifndef XSetClipOrigin
  1954. #define XSetClipOrigin \
  1955.     (tkIntXlibStubsPtr->xSetClipOrigin) /* 65 */
  1956. #endif
  1957. #ifndef XSetTSOrigin
  1958. #define XSetTSOrigin \
  1959.     (tkIntXlibStubsPtr->xSetTSOrigin) /* 66 */
  1960. #endif
  1961. #ifndef XChangeGC
  1962. #define XChangeGC \
  1963.     (tkIntXlibStubsPtr->xChangeGC) /* 67 */
  1964. #endif
  1965. #ifndef XSetFont
  1966. #define XSetFont \
  1967.     (tkIntXlibStubsPtr->xSetFont) /* 68 */
  1968. #endif
  1969. #ifndef XSetArcMode
  1970. #define XSetArcMode \
  1971.     (tkIntXlibStubsPtr->xSetArcMode) /* 69 */
  1972. #endif
  1973. #ifndef XSetStipple
  1974. #define XSetStipple \
  1975.     (tkIntXlibStubsPtr->xSetStipple) /* 70 */
  1976. #endif
  1977. #ifndef XSetFillRule
  1978. #define XSetFillRule \
  1979.     (tkIntXlibStubsPtr->xSetFillRule) /* 71 */
  1980. #endif
  1981. #ifndef XSetFillStyle
  1982. #define XSetFillStyle \
  1983.     (tkIntXlibStubsPtr->xSetFillStyle) /* 72 */
  1984. #endif
  1985. #ifndef XSetFunction
  1986. #define XSetFunction \
  1987.     (tkIntXlibStubsPtr->xSetFunction) /* 73 */
  1988. #endif
  1989. #ifndef XSetLineAttributes
  1990. #define XSetLineAttributes \
  1991.     (tkIntXlibStubsPtr->xSetLineAttributes) /* 74 */
  1992. #endif
  1993. #ifndef _XInitImageFuncPtrs
  1994. #define _XInitImageFuncPtrs \
  1995.     (tkIntXlibStubsPtr->_XInitImageFuncPtrs) /* 75 */
  1996. #endif
  1997. #ifndef XCreateIC
  1998. #define XCreateIC \
  1999.     (tkIntXlibStubsPtr->xCreateIC) /* 76 */
  2000. #endif
  2001. #ifndef XGetVisualInfo
  2002. #define XGetVisualInfo \
  2003.     (tkIntXlibStubsPtr->xGetVisualInfo) /* 77 */
  2004. #endif
  2005. #ifndef XSetWMClientMachine
  2006. #define XSetWMClientMachine \
  2007.     (tkIntXlibStubsPtr->xSetWMClientMachine) /* 78 */
  2008. #endif
  2009. #ifndef XStringListToTextProperty
  2010. #define XStringListToTextProperty \
  2011.     (tkIntXlibStubsPtr->xStringListToTextProperty) /* 79 */
  2012. #endif
  2013. #ifndef XDrawSegments
  2014. #define XDrawSegments \
  2015.     (tkIntXlibStubsPtr->xDrawSegments) /* 80 */
  2016. #endif
  2017. #ifndef XForceScreenSaver
  2018. #define XForceScreenSaver \
  2019.     (tkIntXlibStubsPtr->xForceScreenSaver) /* 81 */
  2020. #endif
  2021. #ifndef XDrawLine
  2022. #define XDrawLine \
  2023.     (tkIntXlibStubsPtr->xDrawLine) /* 82 */
  2024. #endif
  2025. #ifndef XFillRectangle
  2026. #define XFillRectangle \
  2027.     (tkIntXlibStubsPtr->xFillRectangle) /* 83 */
  2028. #endif
  2029. #ifndef XClearWindow
  2030. #define XClearWindow \
  2031.     (tkIntXlibStubsPtr->xClearWindow) /* 84 */
  2032. #endif
  2033. #ifndef XDrawPoint
  2034. #define XDrawPoint \
  2035.     (tkIntXlibStubsPtr->xDrawPoint) /* 85 */
  2036. #endif
  2037. #ifndef XDrawPoints
  2038. #define XDrawPoints \
  2039.     (tkIntXlibStubsPtr->xDrawPoints) /* 86 */
  2040. #endif
  2041. #ifndef XWarpPointer
  2042. #define XWarpPointer \
  2043.     (tkIntXlibStubsPtr->xWarpPointer) /* 87 */
  2044. #endif
  2045. #ifndef XQueryColor
  2046. #define XQueryColor \
  2047.     (tkIntXlibStubsPtr->xQueryColor) /* 88 */
  2048. #endif
  2049. #ifndef XQueryColors
  2050. #define XQueryColors \
  2051.     (tkIntXlibStubsPtr->xQueryColors) /* 89 */
  2052. #endif
  2053. #ifndef XQueryTree
  2054. #define XQueryTree \
  2055.     (tkIntXlibStubsPtr->xQueryTree) /* 90 */
  2056. #endif
  2057. #endif /* MAC_TCL */
  2058. #ifdef MAC_OSX_TK
  2059. #ifndef XSetDashes
  2060. #define XSetDashes \
  2061.     (tkIntXlibStubsPtr->xSetDashes) /* 0 */
  2062. #endif
  2063. #ifndef XGetModifierMapping
  2064. #define XGetModifierMapping \
  2065.     (tkIntXlibStubsPtr->xGetModifierMapping) /* 1 */
  2066. #endif
  2067. #ifndef XCreateImage
  2068. #define XCreateImage \
  2069.     (tkIntXlibStubsPtr->xCreateImage) /* 2 */
  2070. #endif
  2071. #ifndef XGetImage
  2072. #define XGetImage \
  2073.     (tkIntXlibStubsPtr->xGetImage) /* 3 */
  2074. #endif
  2075. #ifndef XGetAtomName
  2076. #define XGetAtomName \
  2077.     (tkIntXlibStubsPtr->xGetAtomName) /* 4 */
  2078. #endif
  2079. #ifndef XKeysymToString
  2080. #define XKeysymToString \
  2081.     (tkIntXlibStubsPtr->xKeysymToString) /* 5 */
  2082. #endif
  2083. #ifndef XCreateColormap
  2084. #define XCreateColormap \
  2085.     (tkIntXlibStubsPtr->xCreateColormap) /* 6 */
  2086. #endif
  2087. #ifndef XGContextFromGC
  2088. #define XGContextFromGC \
  2089.     (tkIntXlibStubsPtr->xGContextFromGC) /* 7 */
  2090. #endif
  2091. #ifndef XKeycodeToKeysym
  2092. #define XKeycodeToKeysym \
  2093.     (tkIntXlibStubsPtr->xKeycodeToKeysym) /* 8 */
  2094. #endif
  2095. #ifndef XStringToKeysym
  2096. #define XStringToKeysym \
  2097.     (tkIntXlibStubsPtr->xStringToKeysym) /* 9 */
  2098. #endif
  2099. #ifndef XRootWindow
  2100. #define XRootWindow \
  2101.     (tkIntXlibStubsPtr->xRootWindow) /* 10 */
  2102. #endif
  2103. #ifndef XSetErrorHandler
  2104. #define XSetErrorHandler \
  2105.     (tkIntXlibStubsPtr->xSetErrorHandler) /* 11 */
  2106. #endif
  2107. #ifndef XAllocColor
  2108. #define XAllocColor \
  2109.     (tkIntXlibStubsPtr->xAllocColor) /* 12 */
  2110. #endif
  2111. #ifndef XBell
  2112. #define XBell \
  2113.     (tkIntXlibStubsPtr->xBell) /* 13 */
  2114. #endif
  2115. #ifndef XChangeProperty
  2116. #define XChangeProperty \
  2117.     (tkIntXlibStubsPtr->xChangeProperty) /* 14 */
  2118. #endif
  2119. #ifndef XChangeWindowAttributes
  2120. #define XChangeWindowAttributes \
  2121.     (tkIntXlibStubsPtr->xChangeWindowAttributes) /* 15 */
  2122. #endif
  2123. #ifndef XConfigureWindow
  2124. #define XConfigureWindow \
  2125.     (tkIntXlibStubsPtr->xConfigureWindow) /* 16 */
  2126. #endif
  2127. #ifndef XCopyArea
  2128. #define XCopyArea \
  2129.     (tkIntXlibStubsPtr->xCopyArea) /* 17 */
  2130. #endif
  2131. #ifndef XCopyPlane
  2132. #define XCopyPlane \
  2133.     (tkIntXlibStubsPtr->xCopyPlane) /* 18 */
  2134. #endif
  2135. #ifndef XCreateBitmapFromData
  2136. #define XCreateBitmapFromData \
  2137.     (tkIntXlibStubsPtr->xCreateBitmapFromData) /* 19 */
  2138. #endif
  2139. #ifndef XDefineCursor
  2140. #define XDefineCursor \
  2141.     (tkIntXlibStubsPtr->xDefineCursor) /* 20 */
  2142. #endif
  2143. #ifndef XDestroyWindow
  2144. #define XDestroyWindow \
  2145.     (tkIntXlibStubsPtr->xDestroyWindow) /* 21 */
  2146. #endif
  2147. #ifndef XDrawArc
  2148. #define XDrawArc \
  2149.     (tkIntXlibStubsPtr->xDrawArc) /* 22 */
  2150. #endif
  2151. #ifndef XDrawLines
  2152. #define XDrawLines \
  2153.     (tkIntXlibStubsPtr->xDrawLines) /* 23 */
  2154. #endif
  2155. #ifndef XDrawRectangle
  2156. #define XDrawRectangle \
  2157.     (tkIntXlibStubsPtr->xDrawRectangle) /* 24 */
  2158. #endif
  2159. #ifndef XFillArc
  2160. #define XFillArc \
  2161.     (tkIntXlibStubsPtr->xFillArc) /* 25 */
  2162. #endif
  2163. #ifndef XFillPolygon
  2164. #define XFillPolygon \
  2165.     (tkIntXlibStubsPtr->xFillPolygon) /* 26 */
  2166. #endif
  2167. #ifndef XFillRectangles
  2168. #define XFillRectangles \
  2169.     (tkIntXlibStubsPtr->xFillRectangles) /* 27 */
  2170. #endif
  2171. #ifndef XFreeColormap
  2172. #define XFreeColormap \
  2173.     (tkIntXlibStubsPtr->xFreeColormap) /* 28 */
  2174. #endif
  2175. #ifndef XFreeColors
  2176. #define XFreeColors \
  2177.     (tkIntXlibStubsPtr->xFreeColors) /* 29 */
  2178. #endif
  2179. #ifndef XFreeModifiermap
  2180. #define XFreeModifiermap \
  2181.     (tkIntXlibStubsPtr->xFreeModifiermap) /* 30 */
  2182. #endif
  2183. #ifndef XGetGeometry
  2184. #define XGetGeometry \
  2185.     (tkIntXlibStubsPtr->xGetGeometry) /* 31 */
  2186. #endif
  2187. #ifndef XGetWindowProperty
  2188. #define XGetWindowProperty \
  2189.     (tkIntXlibStubsPtr->xGetWindowProperty) /* 32 */
  2190. #endif
  2191. #ifndef XGrabKeyboard
  2192. #define XGrabKeyboard \
  2193.     (tkIntXlibStubsPtr->xGrabKeyboard) /* 33 */
  2194. #endif
  2195. #ifndef XGrabPointer
  2196. #define XGrabPointer \
  2197.     (tkIntXlibStubsPtr->xGrabPointer) /* 34 */
  2198. #endif
  2199. #ifndef XKeysymToKeycode
  2200. #define XKeysymToKeycode \
  2201.     (tkIntXlibStubsPtr->xKeysymToKeycode) /* 35 */
  2202. #endif
  2203. #ifndef XMapWindow
  2204. #define XMapWindow \
  2205.     (tkIntXlibStubsPtr->xMapWindow) /* 36 */
  2206. #endif
  2207. #ifndef XMoveResizeWindow
  2208. #define XMoveResizeWindow \
  2209.     (tkIntXlibStubsPtr->xMoveResizeWindow) /* 37 */
  2210. #endif
  2211. #ifndef XMoveWindow
  2212. #define XMoveWindow \
  2213.     (tkIntXlibStubsPtr->xMoveWindow) /* 38 */
  2214. #endif
  2215. #ifndef XQueryPointer
  2216. #define XQueryPointer \
  2217.     (tkIntXlibStubsPtr->xQueryPointer) /* 39 */
  2218. #endif
  2219. #ifndef XRaiseWindow
  2220. #define XRaiseWindow \
  2221.     (tkIntXlibStubsPtr->xRaiseWindow) /* 40 */
  2222. #endif
  2223. #ifndef XRefreshKeyboardMapping
  2224. #define XRefreshKeyboardMapping \
  2225.     (tkIntXlibStubsPtr->xRefreshKeyboardMapping) /* 41 */
  2226. #endif
  2227. #ifndef XResizeWindow
  2228. #define XResizeWindow \
  2229.     (tkIntXlibStubsPtr->xResizeWindow) /* 42 */
  2230. #endif
  2231. #ifndef XSelectInput
  2232. #define XSelectInput \
  2233.     (tkIntXlibStubsPtr->xSelectInput) /* 43 */
  2234. #endif
  2235. #ifndef XSendEvent
  2236. #define XSendEvent \
  2237.     (tkIntXlibStubsPtr->xSendEvent) /* 44 */
  2238. #endif
  2239. #ifndef XSetIconName
  2240. #define XSetIconName \
  2241.     (tkIntXlibStubsPtr->xSetIconName) /* 45 */
  2242. #endif
  2243. #ifndef XSetInputFocus
  2244. #define XSetInputFocus \
  2245.     (tkIntXlibStubsPtr->xSetInputFocus) /* 46 */
  2246. #endif
  2247. #ifndef XSetSelectionOwner
  2248. #define XSetSelectionOwner \
  2249.     (tkIntXlibStubsPtr->xSetSelectionOwner) /* 47 */
  2250. #endif
  2251. #ifndef XSetWindowBackground
  2252. #define XSetWindowBackground \
  2253.     (tkIntXlibStubsPtr->xSetWindowBackground) /* 48 */
  2254. #endif
  2255. #ifndef XSetWindowBackgroundPixmap
  2256. #define XSetWindowBackgroundPixmap \
  2257.     (tkIntXlibStubsPtr->xSetWindowBackgroundPixmap) /* 49 */
  2258. #endif
  2259. #ifndef XSetWindowBorder
  2260. #define XSetWindowBorder \
  2261.     (tkIntXlibStubsPtr->xSetWindowBorder) /* 50 */
  2262. #endif
  2263. #ifndef XSetWindowBorderPixmap
  2264. #define XSetWindowBorderPixmap \
  2265.     (tkIntXlibStubsPtr->xSetWindowBorderPixmap) /* 51 */
  2266. #endif
  2267. #ifndef XSetWindowBorderWidth
  2268. #define XSetWindowBorderWidth \
  2269.     (tkIntXlibStubsPtr->xSetWindowBorderWidth) /* 52 */
  2270. #endif
  2271. #ifndef XSetWindowColormap
  2272. #define XSetWindowColormap \
  2273.     (tkIntXlibStubsPtr->xSetWindowColormap) /* 53 */
  2274. #endif
  2275. #ifndef XUngrabKeyboard
  2276. #define XUngrabKeyboard \
  2277.     (tkIntXlibStubsPtr->xUngrabKeyboard) /* 54 */
  2278. #endif
  2279. #ifndef XUngrabPointer
  2280. #define XUngrabPointer \
  2281.     (tkIntXlibStubsPtr->xUngrabPointer) /* 55 */
  2282. #endif
  2283. #ifndef XUnmapWindow
  2284. #define XUnmapWindow \
  2285.     (tkIntXlibStubsPtr->xUnmapWindow) /* 56 */
  2286. #endif
  2287. #ifndef TkPutImage
  2288. #define TkPutImage \
  2289.     (tkIntXlibStubsPtr->tkPutImage) /* 57 */
  2290. #endif
  2291. #ifndef XParseColor
  2292. #define XParseColor \
  2293.     (tkIntXlibStubsPtr->xParseColor) /* 58 */
  2294. #endif
  2295. #ifndef XCreateGC
  2296. #define XCreateGC \
  2297.     (tkIntXlibStubsPtr->xCreateGC) /* 59 */
  2298. #endif
  2299. #ifndef XFreeGC
  2300. #define XFreeGC \
  2301.     (tkIntXlibStubsPtr->xFreeGC) /* 60 */
  2302. #endif
  2303. #ifndef XInternAtom
  2304. #define XInternAtom \
  2305.     (tkIntXlibStubsPtr->xInternAtom) /* 61 */
  2306. #endif
  2307. #ifndef XSetBackground
  2308. #define XSetBackground \
  2309.     (tkIntXlibStubsPtr->xSetBackground) /* 62 */
  2310. #endif
  2311. #ifndef XSetForeground
  2312. #define XSetForeground \
  2313.     (tkIntXlibStubsPtr->xSetForeground) /* 63 */
  2314. #endif
  2315. #ifndef XSetClipMask
  2316. #define XSetClipMask \
  2317.     (tkIntXlibStubsPtr->xSetClipMask) /* 64 */
  2318. #endif
  2319. #ifndef XSetClipOrigin
  2320. #define XSetClipOrigin \
  2321.     (tkIntXlibStubsPtr->xSetClipOrigin) /* 65 */
  2322. #endif
  2323. #ifndef XSetTSOrigin
  2324. #define XSetTSOrigin \
  2325.     (tkIntXlibStubsPtr->xSetTSOrigin) /* 66 */
  2326. #endif
  2327. #ifndef XChangeGC
  2328. #define XChangeGC \
  2329.     (tkIntXlibStubsPtr->xChangeGC) /* 67 */
  2330. #endif
  2331. #ifndef XSetFont
  2332. #define XSetFont \
  2333.     (tkIntXlibStubsPtr->xSetFont) /* 68 */
  2334. #endif
  2335. #ifndef XSetArcMode
  2336. #define XSetArcMode \
  2337.     (tkIntXlibStubsPtr->xSetArcMode) /* 69 */
  2338. #endif
  2339. #ifndef XSetStipple
  2340. #define XSetStipple \
  2341.     (tkIntXlibStubsPtr->xSetStipple) /* 70 */
  2342. #endif
  2343. #ifndef XSetFillRule
  2344. #define XSetFillRule \
  2345.     (tkIntXlibStubsPtr->xSetFillRule) /* 71 */
  2346. #endif
  2347. #ifndef XSetFillStyle
  2348. #define XSetFillStyle \
  2349.     (tkIntXlibStubsPtr->xSetFillStyle) /* 72 */
  2350. #endif
  2351. #ifndef XSetFunction
  2352. #define XSetFunction \
  2353.     (tkIntXlibStubsPtr->xSetFunction) /* 73 */
  2354. #endif
  2355. #ifndef XSetLineAttributes
  2356. #define XSetLineAttributes \
  2357.     (tkIntXlibStubsPtr->xSetLineAttributes) /* 74 */
  2358. #endif
  2359. #ifndef _XInitImageFuncPtrs
  2360. #define _XInitImageFuncPtrs \
  2361.     (tkIntXlibStubsPtr->_XInitImageFuncPtrs) /* 75 */
  2362. #endif
  2363. #ifndef XCreateIC
  2364. #define XCreateIC \
  2365.     (tkIntXlibStubsPtr->xCreateIC) /* 76 */
  2366. #endif
  2367. #ifndef XGetVisualInfo
  2368. #define XGetVisualInfo \
  2369.     (tkIntXlibStubsPtr->xGetVisualInfo) /* 77 */
  2370. #endif
  2371. #ifndef XSetWMClientMachine
  2372. #define XSetWMClientMachine \
  2373.     (tkIntXlibStubsPtr->xSetWMClientMachine) /* 78 */
  2374. #endif
  2375. #ifndef XStringListToTextProperty
  2376. #define XStringListToTextProperty \
  2377.     (tkIntXlibStubsPtr->xStringListToTextProperty) /* 79 */
  2378. #endif
  2379. #ifndef XDrawSegments
  2380. #define XDrawSegments \
  2381.     (tkIntXlibStubsPtr->xDrawSegments) /* 80 */
  2382. #endif
  2383. #ifndef XForceScreenSaver
  2384. #define XForceScreenSaver \
  2385.     (tkIntXlibStubsPtr->xForceScreenSaver) /* 81 */
  2386. #endif
  2387. #ifndef XDrawLine
  2388. #define XDrawLine \
  2389.     (tkIntXlibStubsPtr->xDrawLine) /* 82 */
  2390. #endif
  2391. #ifndef XFillRectangle
  2392. #define XFillRectangle \
  2393.     (tkIntXlibStubsPtr->xFillRectangle) /* 83 */
  2394. #endif
  2395. #ifndef XClearWindow
  2396. #define XClearWindow \
  2397.     (tkIntXlibStubsPtr->xClearWindow) /* 84 */
  2398. #endif
  2399. #ifndef XDrawPoint
  2400. #define XDrawPoint \
  2401.     (tkIntXlibStubsPtr->xDrawPoint) /* 85 */
  2402. #endif
  2403. #ifndef XDrawPoints
  2404. #define XDrawPoints \
  2405.     (tkIntXlibStubsPtr->xDrawPoints) /* 86 */
  2406. #endif
  2407. #ifndef XWarpPointer
  2408. #define XWarpPointer \
  2409.     (tkIntXlibStubsPtr->xWarpPointer) /* 87 */
  2410. #endif
  2411. #ifndef XQueryColor
  2412. #define XQueryColor \
  2413.     (tkIntXlibStubsPtr->xQueryColor) /* 88 */
  2414. #endif
  2415. #ifndef XQueryColors
  2416. #define XQueryColors \
  2417.     (tkIntXlibStubsPtr->xQueryColors) /* 89 */
  2418. #endif
  2419. #ifndef XQueryTree
  2420. #define XQueryTree \
  2421.     (tkIntXlibStubsPtr->xQueryTree) /* 90 */
  2422. #endif
  2423. #endif /* MAC_OSX_TK */
  2424.  
  2425. #endif /* defined(USE_TK_STUBS) && !defined(USE_TK_STUB_PROCS) */
  2426.  
  2427. /* !END!: Do not edit above this line. */
  2428.  
  2429. #undef TCL_STORAGE_CLASS
  2430. #define TCL_STORAGE_CLASS DLLIMPORT
  2431.  
  2432. #endif /* _TKINTXLIBDECLS */
  2433.