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